391492eab05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf7ad7f69957c5ce4ef25f249984610c6faeb51e2aa9bde41a7cdedcd0233fb543c00004edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3bdd00000cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9c99a34a78b49f4678c238fee7db663e71f9868844002d79b7832044b0ad3d87caa6605321a6c22aec08765b970ca677533db8acf997b834fe7ee64e3c305000000bc1e77001e745fb2d3e617284a2aac5322ba02896df36b6d522a875f98de7bad5e894b323109180559440f10e706c77f893a4011adef7d6cbe134393465a9c87356e54a38dfdecf3e9df69516c12bad2e79306adb4cbdf15ab0cf1c5a6837f08100a13e810a70365a1be72055f771437e69cddd9d8ce610dfdc179c953089c9babc0e22796753d13ce9d02d2647846f0720d05be46b1759eac7b61efb0fb850d7fb8cd78f70d62d017a6fb0f5012df", 0x1f2) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffff8001, 0xb2, 0x5, 0x6, "fa60b881457f64673ee89651118aef520f9e31eb", 0x1, 0x6}) getitimer(0x1, &(0x7f0000000280)) utimes(0x0, &(0x7f0000000080)={{0x0, 0x6}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x184) setgid(r3) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8001}}) 16:00:05 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001280)=""/4096) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000011c0)="ac24cd049811b1726e5ed0b4c44a83fc613f7cab4d736208a3e6e49f0b04f8a97a93d51edbc7be9a6002ca0a41bb996b62c1557b177967466739ed50e15d22a7093dae0626b7c1a36cc134ede5205104c53778973bf7369d811e11378bac683962afdcbb1e9bc0313d7e2d3b90f0abbcde866b67628985ee49e8ba79f0a6deb287c9f7488a64460e9375be4ef7ef8603f5", 0x91}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x80) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt(r1, 0x6, 0xaf, &(0x7f00000001c0)=""/128, &(0x7f0000000240)=0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xffffffffffffffff) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000040)="6c0296cd1ecce0d9f4c5aa50aff2c26b9fa6c714672f4c19dce7dee160e8215e3455ed1cffe92d5a9320ddca2c7b1c242946ae2f877343889bdd21e9b3680549fc2b0d618865a69c98c921c9c5f87180367bd58ca7c9cf1b411a2a043149caaa7983b5ef5e57dde7c77f6457a0", 0x6d, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x84) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xe, 0xf0000010, 0x9, 0x613}, {{r0}, 0xfffffffffffffffe, 0x98, 0x2, 0x3f, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x3, 0x34, 0x1e00000000000000}, {{r1}, 0xfffffffffffffff9, 0xf1, 0x4, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x5, 0xf00fffff, 0xffffffffffffffe0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x80, 0xe5}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x1, 0xe8f}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x1}], 0x2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xf0000084, 0x8, 0x800}], 0x7cd, &(0x7f0000000080)={0x40, 0x7fe8}) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) getgid() fcntl$setstatus(r1, 0x4, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r3, r4) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000402c8a00000000000000fac6b93366ac16d38c56e1a439acdaa68750094e54399d06e570544d8674a5ed63c9b71ee319ce0dc2c52cd273dd6337b64813dca2052a07ea389ac58f417cc2bde272e1ecb2a36f2b17ec0f184039232829c7f7f9bb5e7a72ad6b3549857a021e2e0dd211f8629c6358a2b44eb43905fb7f4067ffea72518afac7b57a6320333b"], &(0x7f0000000100)=0xe) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) setgroups(0x0, 0x0) setuid(0xee01) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r5 = syz_open_pts() fchmod(r5, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000001c0)=""/138) r6 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getpgrp() 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setreuid(0xffffffffffffffff, 0x0) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getppid() r0 = getppid() wait4(r0, 0x0, 0x1fffff9, 0x0) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) 16:00:05 executing program 0: r0 = syz_open_pts() shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f0000000380)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:05 executing program 1: shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffb000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) lseek(r1, 0x0, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x29b6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x2, 0x6192}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x100, 0x6765}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20, 0x80000000, 0x7}, {{r0}, 0x0, 0x20, 0x80, 0x401, 0x6}], 0x115b, &(0x7f0000000140)=[{{r2}, 0x0, 0xb0, 0x40, 0x4, 0x9}], 0xff, &(0x7f0000000180)={0x0, 0x7f}) r4 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/68) r5 = semget$private(0x0, 0x5, 0x202) semctl$GETPID(r5, 0x9, 0x4, &(0x7f0000000300)=""/34) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0x40, 0x3}, 0x10) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000340)=""/216) poll(&(0x7f0000000280)=[{r2, 0x47}], 0x1, 0xfffffffffffffc01) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000005c0)="1caec424bf4d3fe2954ad1e6523640db1ba39e3901c0250e228df9519f42cdacdb6f9b24287837fc4e9751cd72321fa0d8453eb003cd33e369db0ad2324c0f0f3667b5d84462e10cf5e33030f3bd9d3a", 0x50}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x18b0) r6 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x2, 0x8, r6}) semctl$GETVAL(r5, 0x75e4ac8dc3b9b6ef, 0x5, &(0x7f0000000780)=""/245) 16:00:05 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0xfffffffffffffff7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000940)="da", 0x1}], 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x800) nanosleep(&(0x7f00000000c0)={0xcbdc}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:05 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000000)=0xc) setreuid(r1, r2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc531fddb31a2c1703710143160104", 0xf) syz_open_pts() close(r0) r1 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, &(0x7f00000000c0)={0x7fff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='r\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x10000, 0x7, &(0x7f0000000080)="0c586b9adf32db8fb3ef2d9545f98716a4bf2aee0aceabf9bc8b4d1b8e84e0db0fea7c8a3e2ea8382bf2431849492d43e19f659977aa7e3effd4972a514f13a112e06b762ca3055a2e5e9eeb39e2dea781cc5dccf29dd8e81d7040967c04917ca63abee6afe554c46be4c275d653c7d733f242dafa9cabe8cccdce288fc22011c9f20dde60d16878e2287c70ce0b", 0x8e) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x5, 0x0) listen(r0, 0x4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000040)="ff010008aaa0ffffffffc2513e2a5e0000000000", 0x14) write(r0, &(0x7f00000000c0)="934dba388a34909aff97df5b9fd9d1e0c96725415fb0da3be1a993451b78e3d5e2d508de3983191ea31d4f66f7db4c947ae409e0aac065", 0x37) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) pipe(&(0x7f0000000080)) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7ff, 0x1ff}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x2, 0x1, 0x6c26}, 0x1, [0x3, 0x800, 0x6, 0xff, 0x81, 0x1ff, 0x524607d5, 0x7]}, 0x3c) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffff000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x5) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0xf4f) r2 = socket$unix(0x1, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001180), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x10000) r5 = socket$inet(0x2, 0x1, 0x9) r6 = socket$unix(0x1, 0x3, 0x0) r7 = open$dir(&(0x7f0000001240)='./bus\x00', 0x18080, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = open(&(0x7f00000012c0)='./bus\x00', 0x10081, 0x10) r11 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./bus\x00', 0x10290, 0x126) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)="15f73a00578b75601650844320761b82ddfaaf5296ccb52674afb7305cd7a44c55bf6dd754314fab34aa379fc6e48412e27acee7a4f1c2c9c1a5b8538f8a96e299419bb94ad5cc475a68344ace98063e82a2aaff3f92617ba4017ca71f9ed05034265e8ec4da3b8ac332e19bc522700987463c259b57a5a77ffbe0edd230f7f5fd3f64b581495eb2649bade801c3b7ced7da98bb08ab6693f4490ba7c6dd0c105bee29ce5c0a0b3eaaf0673da69cfe2ac32c139b036f3788b9c5d95e6e81199b8782a6eafcaf0f663b45784a00343aa0e2a34a10f961889eb6eceea8f3d8d5cf049164634aad91488bbcc41a814419f342dfa31785139db941370388aad91783a7649991a4ee36c85d996e8754dcb2f049cacd5529d7aa25af4a3c05e6266835fb94f286f058101f941db539ad047d42d151ed202e71ae3b89a4138e97d99c08fefcf3e8133718899a54c6dfbb2968d7d586bb832881e4339302031b24d4b2430b62588b02c297e61be84e3c0b33d068944583952111957414f8c27b9b5d02cca861181cef027de6072fd51ccf7cc33c1175233a9856513cebe8b4cb8b1f121ec5b2262c35ecb5463eb5ae75bfad95ea3ec1a05893dbffa191456939d96200cf3cbe1c87c1c9475be08a8866ec5f3e808ef4b14cfc23075c56a9826cbd16f7721ad2bc1b745d50e0010fac0ea92e7579e10cf9fea5b21d7960f19b01bba4af86bacbbe006ddb26cac2cf9b6aba7d642519a920169cb8a80963b5dde8e8db774d8868b02b47b3f8728d84328d75304387493b041ec33b2f28175aa860f3d786c968a6556927bd2a310dd868c96c049242efb4cd8ae759984d142f13b97902277ecf1086120f9ee2fb84174524914057903dbbb5ef58b7e80c95d318ab13b07f2627021dd8c671bcca1f4c97895f1f6fe5477648bc0db1cc3e8cbf8365a6655f5c7eac2e6d0f649eaba51f328363925d95c170b265be97685948ba5cce1390fec9109d4f6533cf65c3d372e12e5c4a6b871578e3b8df6670c757c0785b96e4553cc0f3aa32955ad56bf70491842f75e4cf4cb28dc4c7daf0452a0cb672ecb53ed1670adb5609b0f0c769c82e419eb9cf73b3cd66c270a464e0909c2d09ebd318eba8bf941dc6ab1fe34fdb00dd1c237b59f0d379aa8ccf51af5e7b2c26664bff4719ae9f4fcb5484bbe5db7429a40dcbc8a80cbddb7cc5776b69106113a2848839a6894572781d21f6e682b667952bf371499d65b0eab9c39145c01d2c4afa7553243042a64768d77d294b0cc6b090f2507714224b4975ac466e32db2f63fb286de13a5f5bf3263b6692529e3f8e0f3d34e3393057eff49831aea83a575816d569f719fcb427567d834197f66701e4f8930f94327177c8447abb96ee7c8b5f1713e82e95d3bb5c4d77f72ddc47d85a2066b1e32d4289e797c153acd01ca34293aa8173dfc2b17c212efad882761f81a07d9308626f310851810dd20108a39e890b31cf55288bb700446b19021a692954a7e05a0c9041cd08768cd147bef41495962cadeeed07ddb053be0a89d555dcc4e05412ad4402e9cde4ac80dd2fce53948694660d2ab7a390393b047b1b9006a9a2e3c79fe12b212785acc36b9f430d787bdafac8ac63e22c5016784d925c8d81bf8f294e05e17790efd7d2ac009e36595bf6cd7d490974a6b91fd7fc4734f53d1721aec446b58c734f95a50c1741b68e0d446a4c3ff5d1f01c49f4cdcc98afa71325ad09546c106213575a430a18810a20952c6cf9e2349263c6531f4e9cfa445e8a30eaa285879ad9377a9283ad37b79e13e0513da728923ce1862f34af01d7541b34d89e5a1ad669e957a796071e4bb11ae36e953f97cb25f4ef015e530f259f831488348efb7f5704e37499febe65159a8a8da2eb1738007a1e557733d8e3e248b972b6c8f822da5f757c758b93ad2cea3069b6f4f2b137addbc27be99dc64753fb297dcf1b8420d5680e66efa9f2526278e5668c4a057660ada188c2bf67694e53a4557cb5928acc439eb4dd5cd59a6d2e791a5a663275ca4cfb500e69ff0267b4a8fa0f80e00fca81eb9ecbbc2fe4a166213d64d68259d24c0da2433527d7aaaa1a36f9b96335dd662017c60e02cb44675350bc448d8c5e6421f39b0ad18234b778b66e8f7b0096a2828249c4672599ea8cdec9c0ee2d2bd5b92193eb6c9ad8433840323f5941e51cde874a846acf6e17e900f4d79d1801e0bfa97affb25a454d55e55d831186bce26b8cbd6a230ecd18e84390dc737685e12b4cf41f2517f9c8cc168983d88cac4a3bf9b9c7836555287c2432ea261db3e2eb9cf62b1141354d9f9bbe4673be0aaee3661973a8f716a923b434cf5fef3ad88377904351d2ac6e09263394c09148a86b959c585593163d41ac322c0850955518f390a23d2aad1a737b03284adff6a87bcaa4a2ef946875de609e9fb91b13469d7ca5755f13ac41484c5e8b5b2f1d3eeb51afbbb102d173577e19250a79ad2bf97da548cd92f5926c35c74d33655e0a64bf2af566c84fb201812a15499ad892e9b77887dc89d45d31416a3c1083d338edfbd721f8b00525822e12225ca335b3e87637f1988f7d776b561057eaf57244ebd72a851f4787b247371af0e6d8d9db31088701c9ad3fb7bb6dca2ab5aaf01765d984abbe38f84a05743e1cc0b913dc7eeafa911c9e992ec6d63e095410745b78f3bb42dd2c24a3e2de32896c68ad0b0d36753f122c0c9eddb2b0b42764d3af718236f658eb5d3911f43e6c943bb09e1f9e6e803a9e4c89f309a4550768c511cba4873dcf285a17d0686eb45ff8bab82365676be9438f91f2ad7b22c08f8321ac8c2598c7c18b91a7d5966302bcdcbfc6ae101624005576c8d334abb0d6bc4cdfd7da7be33bc06facc79cfac3feb15a5b72282af7cd7cf7ac10010a24131bc331b573a86c7df0f59a9518ed96e3d0e0da3030fff9a35b1f5b7be77558390a56cbaf843abdddf7d1c8289a9ee34859943886e2fc0754ffff68b6c695f17c7a5c5e7bccee276298cb96852eb858e180aa39f8c4f046977b308b38b3985da5d6f164c96f65618ab6822ebbaddc2155f03304f3f36d9c227a798940614410284b1997caa1984ddf45f4e26d8e232aad46fefc65a15b0d51b42a509a7816f94185eb97d966f1e590c6c8ad26f4cb72bb4bb1aec2d0997e0475fab28faee1736aa69e1e3dd8106300ecb246277ddb12fa6707993ccf776b733094b8db6a57f54a644754630665a93b3e9622fb003cfc452cd53f6f7917a5915534eab0efe7d9baa62d24ff1417be60425b584ab0bb25375ab83fd72ad2bb18bf3842f921741cb421bb3189ece101cb17b29e75a1f1ef066403d470f852ccb36f64079076ce034253bd53627c48c45606018093cb0f2fc90f6413d702a878fcc0c90d00c13e3c2b196ea5111abda14bbcfe5f9d5a103c9359be689bbb07f5de0222d83e1297d1949adb0a2e7913b524d5c2b1a330481dea047c211ecc6b468c970162ac9843ce1bc4abd880116093069cba9e8fb738d00c1d04d5916b82907fbe8c9eec2f48dbe716c3a56a04adc5a3a757d8e4191b4a2075b4d5937dea3d709fc964f7dba540e6aad989cf332862c8ad4189f647ff92a5e884e6c2e34103f5c531a0c75107a5c257f77ac7ad483f00a8269c58644fdf9472ca928c6afe5b4ef23509d36d714aa9590644656ff19447a9670dd85c2330f973e869419f11e25741e086d22151c7ab5244daaeebdc8d8d221c2ba38b3accb59cae307b8d7316414eb312829ef0234b8d4019877f6f2668f25b5e25ee58220d0bf39ed6111361fc6b17794612b24946e9246eecd579e5ecafcb4b73ddf6e02a28d262ec2a8067b5233e79783821c5984763f7ee0df3cede582d869065f0254ec5fea49c7058f70f3727f2512714dea6fe82ce44f6cc0c4602ed474cc8519ecc1a1ab798d8a1d0401d31973a292a43953a0d7e772ccbca82648136f21b055286e4a63e2a2b417917f2fddb010c414018917f5e4cb4c9d1cabe72589492c3c2f07406b94a602b4cb4fa5bb64a3ad8b9863291086b9dcdfe4700385c86af806cb2b0f24314dcdb65c4db6242772f526e9541c74b70a7494d20ed64db860f1e96f38192b354c6916ee3c10dcd1b8a64f473e2c1ad45934cd4599ca6fec23ec3287d04cd17435a3a87e5a0345480990b0c44c83d7d8bb812df78af098d1b3802b9ae4abe94673fa22d5450b65bc141e03834e87b35de35efd76eb6a4d1458868ebd4fc5a3afa9686f08ea7662e48cfa21b3fbc6b0fbe5a12a4b30d96c54c6264a83765661d894cecab0f68da2c5ae49ae538a7254930ab8dc5a503ced4c782461448125b2b4ae272586183c62ecf36e9211732bd26508abf4716d1908c933add4d5e1c6611c9cf444890575c5f88dd6eaad9b41970bef826cff40cd23fcf6685f82f3a07258555da3d9e11652f372cef66168b39c2763c3fa3120565588a76c2f75619288a2eb1ab3e12528e2c2d8eb4e0eeebfb59609d069117095d66316b69f9673e754d1843ef9ac68ea57a6c34896d818449338635ee81314dae0cb1a4ca047f2c327f1c9c9a6a215836dcaf6cffad0bf2256d8044cc2f50717b59e6fb0d96d5e218f7c2524b302621c8276f35abb4781416e2b969bdeee2e9068b1ca0f1af27325b4220d1bb0e0fcb87dcd8ffacaa925bd453f30331d85adab34e0950c4c40d0a0a1174b11243e8e47c460de948df5bab0949393eb050b08f095793bf5c38e715d65997a882ce7e3ec3e2b4a718844ce0eaab0895db8b4a7d9fa927d97b3ac5f46bb1485fc867ec25a40d69f9a91a333cb87e5150205ca21f48584a3d7e764bbcca64edb7b656960fe16665cbb7da88d677753ff78375fd85aa23bef051a554f4a446ba8ceaba8b72c0a8a10a25ef2bf846e0eae642369affeb2c29eca03b1d74c75d0f619ab25d938f263c03125f454778a32765e9ba578534bcebcd03f32f9ea67a3312b2aff05d3e97e34bf0817896905e8b0e26a4cccd208b65335d29b8452c5a3cf4f1a38f163e862527ac367865afe7fa33b133be1958a215dab85bf550f03b92953086281136758fea88f8ad893fe947638980f98db6c1ce75d41cdcb6e504e0bf2e3ef716bd522636db9bf4522594b3a94d35dc15030f4418504feab2fe74f8f441ebf425a9f98dc1bfb4e2ea3d9c5cd6246e6abafa6b90b00ef12d8e680361c3a881e0694d178e345f95a808e31aefacffcc27279c74a0421915f6efe74044844013cd5ae433002d9b2a596e64633ee15bdec75eb18f0e26035429331ecc36c424e048ff2e23581852b7c757363e9a4f05adb8c2ec1a9dfefa69796ed2a754d2a4fc0ce6b1614ba0aef1de2bf8061739a3c9b94dc470024d4457bfede4a9a17aa8ed3372478cbfeea0dfae0278b28f2b7622f03e23ef2bf02c2c63abe4cc83949dd28bf4f6080f1588c44e1bbd707f5ec480f7a46b1c719d805edbc580013b9294afa2c1b425f77a294c31f2989e6d9dae1128fda2d9f218e503ce509545666fb85d0063f2dc0ff1c3e2abbe06f2782acc9bc5a873b3495286cdbeedfcb14d6f190d53e7010755d88f699c36d8a24211145911eac0e1d7eb6c46ab7f627ac3717b7d0aeb0a501cb9c766f6e19befd6200f8a916c030c0d7c67611ec51facc2074848046b6b1b89b8413691e2b26f1d5621c70090577960d68e9d7391bc24f650a69cbd992951e554d9833ff0e3119fd748a181b70970529c4503e58371b39301f42f3b79f5657a283c705005cecf8fe4b043ec", 0x1000}], 0x1, &(0x7f0000001480)=ANY=[@ANYBLOB="187c82e675b603ffd7fccbe0766e00000000000000fffefffffffffff2", @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x5}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:06 executing program 0: pipe2(&(0x7f00000000c0), 0x0) r0 = kqueue() writev(r0, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffffc1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget$private(0x0, 0x20a) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x2, 0xffff}) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/120, 0x78}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1c9) syz_open_pts() sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)="2706d123dc4da1c0625332053c90c50230003ecec0b468ea835a4a9eea9b728516823d390b40ab4fdcc7125eeed50f67d86087e50801d9383f8eafe828fc672928a160df773fd15aa1116c9d2e19515c08634da8b40a883cf351ade02521fb2b93da68a05fc42a19a0713bf1079f5dc14ce78d3c725749f36b934cc19ce5560290c4472543712ac422f740", 0x8b}, {&(0x7f0000000300)="5463fab2242223fc0d1ca99a23a72ff48723126da2f1b183d9e2eba3f878f88738ce7069d18b8e5b7f657d7ec1bba5cd1ab86a16072b9ebb5414800d634353a8197fb68d0390eb0ab7dc2d89c43cd0", 0x4f}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="d800000000000000ffff00000900000025d9c5ab826945a7ccb53162fe4779bcdba4668f634666800e491b5510ae4b4dd54985c9d6234f5fb61a49e96d257ae5a101b9cb7de70e03010597681f0fc709fc63c6c1cb8da1ccb470212872ee1f53d1a924df508baef884489c1d620d9256de7a4d95970e502b940d63d6b5ca06a98d93534798cbc43928d6317638762b9905e55f8c40f789740dbc57d96f6a2e5924d0b0b5661745c6c723587a601ba9421fe36877c3f15360ec4d500d0d10bb950e7884547be2b2ce0774f629f2d3a90e73d90cf09c78250080000000000000000100000008000000fc2065c0c00ab96f5b3f0612460b3c688cfa171589efcf41e763418eb4baa4b2f4eb9ced8591841d6212a439825190e42a89eb1c38a659164f2a8f9100c9011391c222db0340228c9ee32de4e68d29bc4c700a7030f4de08c25539af7f32a8eb78dc2389580ababe63f222ed8433824e3800000000000000ffff0000e4e2000049630d05fd2be2a667d0812d701a1824048f72029c9ad8dd6bc7becbcc88d3d2f15e1d12423bbe99"], 0x190}, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000007c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpgrp() socket$inet6(0x18, 0x4, 0x5) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x0, 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000100)="e533e0a80f5c34e61f4e2228b98767718a731c01e42bb894d400a9f60166e30059ecb4e314dc7bd421a73ae4", 0x2c, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x7fff}, 0xc) utimes(0x0, &(0x7f0000000000)={{0x0, 0x4}}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x220) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x2}, {0x4, 0x5}}) write(r1, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc080, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x808, 0x54) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0xda96) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/24, 0x18, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000000)='./bus\x00') 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) readv(r3, &(0x7f0000001a00)=[{&(0x7f0000000900)=""/205, 0xcd}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8c1ab691a2802d044a0fcf80faaf2bbdafda6d0d"}) read(r3, &(0x7f0000000040)=""/60, 0x3c) close(r0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0xfffffffffffff798) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x6010, r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000000c0)={0x0, "9695bb748e3f2e8a49a6efa7fcf4c5b0279ae09de2138c3ecd9335bc578442a53862b24aa70d1d4afb241dab6ad1fc82b4c77ccd7ea15224b69f0e8c"}, 0x44, 0x800) write(r0, &(0x7f0000000080)='s', 0x1) shmget(0x1, 0x2000, 0xe, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffffffffff9f) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) connect(r0, 0xffffffffffffffff, 0x55) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x4) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x80000000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000335000), 0x10052) fchdir(r3) 16:00:08 executing program 0: semget$private(0x0, 0x2, 0x44e) r0 = getpid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) r4 = getgid() r5 = geteuid() r6 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x80, 0x5}, 0x0, 0x3d, r0, r0, 0x36e, 0x3399, 0x4831}) setpgid(r2, 0x0) getpid() 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="52e500c28ca0d28ce4824f6ab86e7770a561cdca258c822d88f1ed0e8b2387dbae8ed243d48456", 0x27}, {&(0x7f0000000340)="c8e057fd9976538fb727d84632597b9fe8cb1ef581c5a40635b41d12978c0d7e5508a3fb2053a919b7e88f40c4b7509a41c60d79902d8f3ae4fef6d42a663d79072e6a11b433b7ab13318143623a500fe12f7e80a0684d7aef3f89897fbf08e40deaebed01653d7450feef18605f66fa345204a27c8edbe42449fd959ee23fc179b5b93c586f303f58cb68c0948325ce137e3e6d3fe07572db4be10b3694d07f8610f9375492cfe84b0e19cfbc2f0cda4a89160cb6a8cd04aa8612042eab9dfefea7e369c9c578dfc9a42d72822a416e1595888fbd89c9c9f5363d93d699ff636b1ea4e1a77c55be5261d9a8df5f26b8735ce4b0bba0193e79e55ac6aab45381c9ed2061ce0e6d83de01e41f2ccdf025dae988ae0d1bef5ca25f56d743e7ae2ccdff46a3d1ef6c608b1fbe5d3de7407d9e3cd662acd324553ca59872945fa788e24f76f81684f62a3feb2bcb2f2bace217a3569058d41ca29d42b0545d68520717b39f9ccd148f0748986a0ce5e41fbaf323f232926be1bf73c2f6771eaf45ca8b2bfbbb7fb47302df2ddcb96352f0871857a414f1d335b9daed6e36d9fd0ea9a0c22989ecf675a632d0ca3744a77a8943dd32735fcd7de2cec581b2964519782e5917c42c0cdf0efdb3a778dd4cb681b3a64c8da0c5020251006d99a63ab20ab3a9ba906e99c17ba9a17e2b9b76d98cb9c49ccd54b3be43dba09903cdd64fb42255eb91b6bda8f912e1674b85c1d9e69eacfd956eda12c3a44789d90eb6d675d0689d90465bc5cfeb7d0924259d0682168b8fd9cb23d46c2317c091e9226990e756ab4ed25135f12062311b9f1c5095966e73fdd3c413c86d14708195f64c75c26ea1f006ab63d4ca7588e2add8083bd336a82062721ac5bb66aa0198f36375c3971f12863b8598a70203bb2f6e4a869199a58be90fee5701d501061fa0cbf8b582695947a87e48ea5c31d0702a0df0d81f43caf2397164e5bb5a4af64c8b87742ecb34d89c41cde1bedee112fd3f4ecb33fb945307f10458fa48465a1c0d2f366ce2a4fdd0045bceb9c0011ccc08c589f216fa70e30c9dc68bacb5bf6bf6609db3fcf05f249c0a51f4705532dab19a3e3962a23984c1527f24e695f722c0d88e8116c75be7b9dc68d2ba0b044f25ec0a58f75a191025bb052911dfbe240071a1ba6d365621e227cefcc0a0f010dbdceccb0766eeec90afd77a28dbcff39e1982b6cf410b4147f1c951339c4f861b275f4b1caf0bf5080634214dcbca5b05d53a19d97910ced3a6e47ac3e8e8d97001b19af9cbe6aa91c23d4074971ad6f72cd50892bb10df392e422ca13132cc83e29c0c13c22d644b1c8a9bb08e39c23124a378bc10de8141bafd4fc83f2e16077fab67615da0ba5bb490d735fc9157c7cb7ac6ef7b48c60ad13135b4ac984ba42587db80d4773289de493cef99fe2b76a988b27c03f1e68a3f6d91c2f05c39f5393ecf265bbddc076ad0d2a7079a4c52e0f355fd8eaf1892bf05269dc4e1ada3737eda0fb68c5ee90adcd56b6146b65ad995c5e865f4db8ccf5c8454ac5698b1ba353d87c2ea1564bdc767ff8d773fc5fd32d85cbe2496e5a3913ec6ad9da8d93cc6804c3e1b1e04ec38522b415326fbec8ffddb630bd1c4f4843d457369d0de1b61c9f3a59de53af6bda50bad0a526a57585de8cc1d1c9cb1246f5b14b46b6b8d9b4905668023a7a742b2ae36277f4245503dfc196d91381692137e5d6741fd045a4b991e83f946fc20a8516133928bca16ca7ae799255303b79393646bdbdd59641f52d88a371d0ca7333bd34c644459a8f134c87df67b743a7a0d5fc30b1b4fc8cb7d6e3d634a6ffbc8dbb93de8c06a680904fff7feaae828aeb4b904da9a1d13eeea5196a01ceaba4e6cf7e0efdddae0617e0d8690b9b7c49cd6882e4f7ce3cbacbf59490179525b083913184cf84f6d322de7e6871fb6b238bd316728d90336947a9642e6e964c877d4bdd05d8168bedc47a725d4fa6cbef35e2f91791206458658f574308cc91d951d04986a417fd6ce0049c67f0c09f27d45fcbde62f56235fc4d6b8adcb732c4c4a2a075284ee446a8a11a7c81470f9764ffdbc43a6a2916ded080e76986d37e0df48b96d17371e34c5a9ec569f2b76e4903a3aa3933d64109561922be791432c2bad3a6208b361f6db63b7c365603948646ea0d046e166bcb3622cc8120610eb094622f530bec784dc5bef7e1d48bfc3070acf45676cd1ca67a4ba53b33bc05eaa4510cca514e4036a3217a1724e1f6efa0543841565b56135f640106f02f4b336d5b3a4f8059647b0b03fd341e7e41df9954d0e86361e948debc3edf2ef895940587dba08cd5934232aafd5a5ee8b653bb66b73d10042ce92d3050fdfd7422a54a4e6eb53a8cb2eec4dd10000e84e7142739c4a2477bc5e90eb5f2b3dd370f20bbd3c83e3612f801de86d9d515cb2f2fae8d3e18f4a6e90a8a630acb44dc224b8a323b82f359f6dd1f8dad36b1caa7d5349199788780112d9638e274c5dd082929b8ca4faeb9a4ddcb27d2edc0c009f40e019a6efa3fc675d5b865f6aa812e87e8beee216971f62d521f465dfa41a8e4870881ffa8b0a61a25f55367a3ef010243b9c5b0f7d364bb201ca0d576ace53c21520ee260a3437dcf46935ad19825b41476988debe56ea29b3edbb85aa7d0113fae1cff3c1d113b6ed138a423cafbfd6377d0e78ef40239485ea6dd51b9d3d13443218d81cbc4385bacbccbf5f3cf85d1ca5494eb161c0db1964bfc6a37318b383f463cf1e558a87354f4a535bf187855ac0959991aaea4576727ee1f00c2d2473e516871af6aa1660ce560119d486b0ca4554494e27b638ce7b2b1973402154491d36be74bcf8634528669d88b2c881ebb35b165f47025ba0e29b303fda167e4f81bcfb1e4a5f24946048a209584bc948329d94330d877904239bcf641e62e63acf9484a7040c6be4978cd21684f9d701dd9f5719c0d00b8fb6f462f122804b5fde2f99748ecbac442cb29e9b96fa01fd7728a188000f9a94b8cf95e761e6cae117b069447a094d557b00c29595864736f0128dbb45ad6fa66b31d202ffb7caa67ce57a49b9a7c74ed99da8957948832311d72dbd2026769d5b3d1adfce37fda1a1baaf031297b71b2ad4c1ba57aaee6627ec686566053bc60890323779eb1dd36947ccb82638d60864646e6b4a4c85a22deee3e04f19d4c53574458c7f0f3c1b3e17558b1cba8a3edd5a025b9d95c63b3470de8aa2a8453445294febfaf53b1e35d7d3d3bdd7edbbcb206ea031e6d3bbd3651d2b9e68479131b2a554fb53339d29c2e803c4b62eaab1d8e89288d6060af3feca2414d60445b703a97d94d842f0996618592b9a339ab602523373b51cd704d91b34c26a7e2a7309be9e3ad7da1aa367cb9eef5d6b21f32377a8cfdf72b8c42d4788a74f2a41ba5ba5dc24def6cf56eb9e981ce80dc4dde670c21224f266028c63b0956ba8925b310877e93b5da31137e162f5fc1adfd209569c3b0f7e672a807905ee3b4aa4d7af7f3fbc6ba5d0361bad39781df24f504bcce1f750229ae2e1360cdbbabec07639800ca95d90b8ba060b9f24d5d39f91f5d48184dc2ce1658cc8b64cf7d3effea4fe76745019ba9e048e331429de947f988441738050fbb3ce697dbd024e6039ad117bce5559b9d15a7f13d5b5c816e733cb79daab1d79f273100fb9fd85a9d5cb4b29b3dd202340b172871c781b2dab558b5b4515c4f54bb0c55f5b873a1635e6412d49f2059d9400f76693e6fede72151217ea041f0db8379bd92669628fbcc287960ab51a414d48d54c941333c2cd8d722ad6fbe0d46fae045e682877c3b93fd893435d84d0969b00f17c42b0d444facd9f72eb38d5ccb3bfe2718f91d2af67f0b78306f1951794c5f30f3b91c6a4994515c503a196e2c3d7f3e7e7c35e80234dcc98c1f79e805d2af0b3a309985e1fcff9542c81a290e8c32bc59a722fdcacd5a2b8827ece9c1490db4e0413fdc3c05f552163b740a70769f53850f0e624b1d0fe2c9054b9437f878fb5930bb2c5a8195bc754f886a8b43bcf2daa7bfd8b2cbf4b8916c75c9047ff2dc9433c6304d827e9bf791855931e3b153061ac6156fb4086508034facd1e83833749420636a48773131dadd802b12b96ceda772f9117690d6a1da249cfa03b5f9054131467a455106d11bf0d3f176ce9229958ebc5770a060218eb793a870730f89bc22dc50b724c485f3589a9b2cfc25bfb6c23dd029908774c05dc3c9851af40ddb184f52610bf96f5beb5c35e1d6d423a7d4c224a7569f3bcd3f781805cf4dbf4aca045f0e660f18a28f92ae30ec05b5c3564c96797b934b2d092d9724ab827df7a4438324910b237e9a84e151a7f1699a9eaad43ff1bc0c633ed5c5540e1122b9f4132f192c74e4e2b369a798c624a745481ec45b4c2b9580cb28db3535fa401490df25fae4427b5f82ce959fe4c259d323a08024e9b39d834b7592251503f0ef62cfadb3cb306a17ce8c8369c418586a97cb4481f56c96cd77e3282c5014b97f15f625c9144b8889794bde0b0f45d15fee9dfb3ce08ed8d34ffbfb29e89613dc6044051d24f1cc60e372900e763b733b1f7140738bc3f4dfdc98aa11862a959dadf39f01a830d965abd14d7727818a36c6d477cbd1b74b1370cfe98abb28076fd4ad994744b64d39043a586dfc41c53b766df1d832abe755bbf942bd48a020c31795f960709a46d879d469855bc48b8b229ac29eacc17a4cd003c130829bba8604e83f258c41f615c16b1334827c9d68a206480bd2b8845ecab93c5694005530cb2a1bc3e09ee3afa9c9a50de18fa163026b9c80267c7a583954079344d51389bf6fa685870fff118dbbec2188aa12ff51bddcad968435a5abf6750c652d591396e25cda3e7aac1f37f336e51f3acc6957c8c22a81a5b80e428dcbc0d7a38997902c1079c8d8206e2c71dfbc7ceeb0e9f1cff81d723d050c0dc55ad831fadfa3ae89b9c7b4cdaec25ff7bb637e63d20896bf7a3fd84a0afdf295e4f3702cc2cb8d4129c8c2a2c34bf77236b82cd4bd862c3c1e39a7664504ccacaadb6d860de817d715269cb89f4ff057164ee2f856e300f7cf89e7e56aa49c33597489599f93da750bde981c2d659905f59814b6438f48298f95c4b80f359de970d27241c7576cf114be0aeb6b13e178ea185c59c3ab8d51a387673bbbfcdd40ee40906f8755b695903d9b49eb04ed2aa5af94be6fa224839f984183633df7530fea42ab54070270c709127b76f91f439f3b210c6291326b3d98f5d3fb674803386cdf5f4f5d388db3a67cfcf53accd81da0933186bd4810510a3d665b6bd3bea6f4c06dde13a99f73b34dec44d388912f1ee09a55676ee31bbf244b8b16b588141b8827e2e7fecc788e8b60c38449c0a0f439418ca169888e0a57ab760337e29c2f5e40b11dda2149433b63d738776cbb2106e0c12d69585aa0ea91886be89a689c697895f4e69ff967bab14b0675d9aa7106139066785240dd85e32fae258280a0b01c26183cd170c44c11f1037ff6476d24377d4dc56ed95759f241170d342622c87d1ceb4176c21411ae0425c136d63a052bfaa9e089343d0f0586bb18ae6b384b4f34748a63b92bda37a934990a879266d003f61d5a8ca9b1a6da31a24b9a333b763d2dcb4e2f2e37e973a530fd1119fc80b251c8d50dda22e7553e9ed47b6275a6bb361cfe95d80a2c87e927bfd02f9ed36d2fd1864d1a478381f0da0d9d844c39adec59bbbd5a29c06ab319fc6d33464", 0x1000}, {&(0x7f0000000140)="0b0e6fa24336f1602059188a7c2e91cdd89f256e28809a28517af191e0f2aa2edc23ecb80307fd4fdd234ed1be6846fb723100f7e8953e863940dd7004b712cb460dfd1b1c5bf4dac6add2aadc8df2da7922b1380592f17106c4aad856da242445b1b183a9126cdb02ac1b4e3322f8524ea85761fe932416e2383092b2f602dd310f0b9f98c42a0591abb5f93a4cfd52efc57cc592c6b2fc11e367ffe8ece8cae19f98dd3e97d471e09e", 0xffffffffffffffdc}, {&(0x7f0000000200)="e3770f7220897951cbacbba8c63e68d0f21ba8f6ed58659e3d640f62f4db18983d678e7690299241dfc425944740020e548efc9bc86d76b7d5a7f3c37aa12daf2ea7", 0x42}, {&(0x7f0000001340)="f5f95be7c91346948be90aedae0479754a32e2537a2c642594c8285a1c9b8546763f7297e3bfe2fb634ba2e70312d3e842fbd3de3dd512c0c6f86fc12d44251858ca7d50408762cf11577615df342c2d2445af9a0196087bf860ee3237ff93cef5b328549f91e4d5f167c2a7a48a635ac72bef65c5709bc9b98ee367b7c739dae468c01c99e2a6b4", 0x88}], 0x5, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() write(r2, &(0x7f0000000100)='D', 0x1) openat(r0, &(0x7f0000001440)='./file0\x00', 0x8400, 0x2) kevent(r3, &(0x7f0000000040), 0x2, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a40000", 0xefb) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) syz_open_pts() close(r0) r1 = kqueue() recvfrom$inet(r1, &(0x7f0000000200)=""/128, 0x80, 0x40, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x20, 0x0, 0xf000000000000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb, 0x2cd3, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 1: 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = shmget(0x0, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:09 executing program 0: 16:00:09 executing program 1: 16:00:09 executing program 0: 16:00:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x5]) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="7b587fd8be1372fa45d54486776eee5b11fdb224", 0x14}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x7fff) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x110) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x100000000, 0x5, 0x1000]) sendto$inet6(r2, &(0x7f0000000300)="3c378081ed66d8be7d4dae52d15a72c00e3e1f1ab8b42b0875b6fa02cc34c5718f24c5690dffb07e93cd2ba0fb3c68eeec3deb35023a5924bd940fea2b7b11c6db12d2505a3f37d0a1a96da68ad925d1e443c39fe2459961dd331d869109afcd87173e8e47f57c2dd54570c8c1375c3d8f85538cb0d483c7bcb6f959bc22cc8661467598b88c8e156108ee602d0bdc5ebd628403b9910af28e763f54c02e926edd0ca352e9d406aca72fd3d784f1844a1d0805847e28fc592fb9e29cb0f40a10231d742aa71e8b0d03ef94821dd3f5925c35ec786deeeb45c87f98b09609951360e9840867e1c4374d151b4f1eda068886019081775207ab55b2f9fc02036ef47de5b11635b5c569840d2d81ca78c7c41c5b68a22472f5db702debe660565c4b8c67dec5a1a7dd39fec4ad338226e6f2b1a2d4ba2d5bdab3e726b47f245471235fc3baa2261a80144c6cf819c531ddbddf46c9d054c284efb95d3f93e0d18d69fd323600596a3380a837b82e73479132f156ecab9ca3f8b80d968ff1bda917e31e8bbf5f63c22de0a41bf398e2ef446647815f96da7e839b7a2a043aba95bc9c4241faefccbdd0f953db73b09cbfaf1143b15a10ca050525a7fe3b24f09e1977f934da575a06bc8b6465c291db8cbb8b6770bd47c06bf295836dc0fd68eee14fe1f197af3d778815d490ce5200e596024e06f11e83be6a35771c3ce2327e7fc157cccf2c9e141e1c26ad32d2ba157569395329388da3a4207b81c051a0e033394ad21820da811ae0f3bca373e5be3e008be054a65feb9543b7e3fd1043e6bfb4c9c31d777bf6052d4643ad8feba33010bf0f374ab0a1ee385545b54dea9dcb19f560c7b7362c80013c67af10ee53929ba71c4ceeb48472a837a339856339b82057b7bff9ab4d228c8639378b2d259804210ac0c299bce6eb74b4051f13f3b620781ad2b9d6124f2444e8d18e14df67a1df05e1dc35651fae2c716104b94b8c3729823fa2064633da6b18c7fc5b4cdba9fc4dc08a2cdecd79415ebe7fb3a8131cd2dd0976d44f81539d71cdee08454c9fb266f55041476a178c14e48e809354730ef258daf3896a11654bf3c1d3b6c89dc95d514e559b6e4dd60949e2c6c5269986ae7dd15619b1a70f0f04dd259572906e364a850ec5c7e25f8c6c397c7ad29eea0fe9bc882423e359d2331ceb496e45b65a4494ca82a25ae0403faf925a97aef571256cff750b734583c67fc6b161e8755d03ec292c08f12f274e10674a9e1e0386e1ee9692bd716ce4d6bcab4a2c6ac32c72ed54860009b33ab85be09e48f8c7dbace7dc1ad033576dcecb50f1b0966742ea267c5a010881837bb260a14964d416063a4768e6c8e5e49fd54b4b7e7e8d152edc45fffe4170fb0984a67330fa34bcad234c59bf729434f6a06ff80e5a9e3173e3f457eafc7ea2ac8883c5e28fe0ad56c10e1140bdf2ffc4814e30a49824690322e0f8af1210a06fe45fec2dc2d1a3b4ab541226d2b2999a256f82518d0a44f63e3d48af3515d00c6ccc06e5548206e688fd97db9c722ddf6d1f127c20a5dc2e6c7af2599aff95b4659a6a0bc6118587e2a9e89fc9081212fac508c3d1011fa9b310a49687f406d4665ff9ebacba8d7ddd6d440cfcadd29a33cfa54b2afe572d41da2cd574556af51aa36afef62de0a3ede459b4474d60c9a3ff10af0808fe255c89cb5226780cbbb8681c0ba5f62ff92053fd5b3e7031946905f23df0802105babfba101d6b1f6a030e046bd6354d0eda2a678b857aa78737aa3e775104f57e46df324434269a540a942518877570eb4af5447b2fe44f30c067ea66c195c28a8b272ec06c2f53047eccda67cd1b640b0a6914d21b2bd89ccb303b962a10922de08a228b673171194ecd829f236b13baca8dbe9c4ca6e2be15b218a597ba785627cf68af67b057bc5f0074858b13fdb722f5e504bee5f356871c6307d42362d3dc7d173576d252f4d9bfeba24a807ef000ccc24ca697f9e3f9fbd28a5ae305138ca335266c88190c16aea144363ae714b565fd0f2e478887e06412b0b45072756d6f86b494878d105cfe97bea5792d6b24d2953e98a93f8c816aca048003f91b234c5bee8b65bf42fbb4a411407762109b4c7d2b7d0242db154d3b6e2e02a73a63602a713ebf320367d6f3373f2cb0dd5a60b0669ca1f465a5fb45bb7fc95f9767a4f74cfdb260029062b14f3bd89bfdd1f30ef6a551cf294fc94b59f5e24941510968554316355d423e6135cbe6bdb57a3a49951f9c27128846dbdd3d55dff7af2278bb1bef536a42db94a88645113a65391025a16674d80a8fa50caaf51620971aa5f7155f55d7b6744a26d978d70e28eea3eae80f6d77645c1179ac8e76bd2d487bf76176a466af00e0260d60c98d11247ed1999a67862b282bc2e91268548ea7bf980fc4fcee214b6fd8c139d7541f560f4fbca79a87d565c268c0c422e07cc9681c339e7da5eb7b5677bf0e81d7896759579b5d00f211a000ce1098a4a4eac722f280e8f85c7f804b319c0fa6941ebc1471be9f89d6027785fb3f3e510d6626b3d6dea85dadcec107ebb2afc380eb640035bd2f47c907839fa1d05cdd56bc8b042c61c4bbd2385334228f42f1236bb995edcfeb9d6c0781b6b23ac0640395ac7f7dbcb9f032a6ae5e6252ae4029edf39da79f6b1f14d22d42563d49cf9c6293f97d54f56bf3a5e5f772270f00218aabedc023edfb2008f10a74366ba6b8994b790b1b5a29bb44e6fb34e4bf49414aece5c89e4335b918c8a678e185b7f15d79d3e681f056c7879faeb6d5e7c98b4a74ac7e7d021b830a855244fb240db4d2368c85220e9c7347c1070ce93fb522ad3e150eb32c8277a1bd06b05ac4210d7abe8ec5e0b56916a1b3e43609f8ac5909e8d75139096fd8c19130ff810e841404a570a9f94bafe5d499362a746daa76e0fb644c7f1d35de1899c687eeaccae6cc47528b9b7c72437eac94e019326d79a339b7822fa3a0d11f73c26324367d5483952ad4ac02ee0542fab9f6dfeb9dbf6445121b1fb01f952eec6ade2cb146a7cee4409b5aff6db076837c7d2ed946a19070899fce241ebabcf03fed557150512af20130d6584a3e5f6927d55bf32120f3e2e099a8436db10120c33889c3b6f863c3a700b7f1ae7795ac702cbef2bf1c2b6d9e754df6c961572cac59acec0761a5ef6cc1ddd3d9d1f855ab2bbdd33336a3762175958f8600cf583ab39b60fce36b293576855792327882e4131124523232f9902760483c953fcc75ce48724c3b01c980e61635f791233169f2395962a36a14f52d5093d3854a9702f6ef974e2640481898eafdc3205a6e1085966f83534e269feee99b6f83e37f7ba478bdd65840c62c386a27001f526ba45e72cbcb9c119807e97335d8f17cc7f6f83431f904e6171cf1c47c5eed5735d71c8def31310cce1afdcba1c9753416254cda0b2f022d959deb638af6570ef112ce304794bb0ac0dfd01b74c451bf161b6296c0f7b6cd72609c5298761360608315e7caeda4eb016a476cd70581a4d702ae758d8e21af24eaf36bb8ea6e474f9fd468ac0d910c93af8faed8f4e2c303c9e197638ccc821d813dcfbe4acae7ca8d1f73e4a147cf51f2d3baba11aafa1efac598c815afab06df1218b710c335ee834bb512fd96afae47fee831b9021776766517470d35daf69a173cec061b4751a3eb36a4b9fb645557cbc46d7564de601f6b4ab77dfe12dcec80a353b21037c8b5849c2516e04018176541da00c2b0836b266df7dfd04182410035231bad8bb3f26a65dea7d9004a649c0ef95b77871dbdc5c858d6fe785e5ab57a3de44721c8f73e7e4784d33ce417cd8f035c16cad1553705ad9b185135948cd20a79064c780cfb4d34805bfcdf8e804d712ea4ffca3fafc72d72bb882c9dc447d9887c0520553087bb2f1f9239c3b9178972a75e863cf445b8fe38840ec386e7f916534bead925d5b8837faf62b629813c704cebaa0317e32adc050a7752aac56932a6576b4ab8b757e5401d4a7b2c09e11867f0e1472f37bd73a3851b6f24d2c203b257c2a233384a7eb0abfc6b30a6c2edd67382053f4b328725259accdc23579fede6c273308f9ceaaff7a3044cc8e0e8f1ddad96fef6e86018a9c1fe2e9b396c24f41a75a47fcf9b4ae436af919409a966448daae101b305e82218e24e99d11ab6e698a353344cab2425184d4351e9c1c8c79c6d70fc559fc599681d82f59023ae816f30c703d049adb0591f07c2abfcf6ce4271402c4639667319d153fcac5f86dad7e7cd9ef95e7e89a32a6865104ebc932b6c2f3cb7be5db4302427440ee0819871546c3cda7409f863dedffaab4bd66a674c70e5cc6f50f210ff09c2f750d1ac6ec0eae1d0cec80674bfbe82cbebd67e591ac04646799465073ee6e4f3505fb68fb6b0dc454e803634ab1efdc6a4c6b521a43996c41700ce2d3a3beef18dd4a101a17923ed795776176d869735029a0be1870cf9a54b96b5d6b51d03d8a31de061f84c10f47f10c6f1c0e75f543b839b6a7f8dec8d0576417e4eec7e9a24f0b8e879e085bbaf693d79e4a7bc0f36f8160503ed0bb14abe011198f19603faf9917c2109951236e0deb0ce5e5cf552d431ec959dbfe3a18b2ff25a542add5987aac0add61fd41f39b1d7b5df4d5823e6a4979caf2574f8d7dde458a4a64a5870858a69eb77c18afa42ccfdb32ba024ab52eda95a1ad7f3c63e8cf0b1ea74b2974f76629aa466286b3081904d7bf19c509bec1d8817538b57f5a43806970a47f0f7d389a27c76660bce29c15670579aaee6f384fc69da7dd38ef9bb9218141af0b18f467af21a44c6638457bb785f3d787fa41884a300f283cec9c133f0c9db5906569a3f64dee669e13003beff1b4093ff279030098497042c351692aa630793453d9db7d86a3eb073adaef4ae6b719872bd28c5120de1d403095607fe5bfc1cbb8a369389f6614161065d60d17ff5d8a6287b18f2f62ae0a2dcdf6998c81a46eea791156d5b2d85c2df83ee5dd3449e1454a2ae8a25bc425293264fb1670e0a7e47ebd1fbd1991def2a28a98e6713200cf2fb6541168723635f4ef2434e4ea61a83b5ac2b6485a41f5d94b25ce66b80dac0b78ee0decc9c8401d48df9da78762782b9bb8175d215fa1f0d9e17e6c7db1b6402c6593ad31b3bf250056551d833203b5fc0d7dde475366cd9b63d63eb8457feff2c46616b37d6628d1ab3c830e9e6408efa5472c9f9f88d8743fedba05ab22016e186dd734b702017e7b24f7bf723b5d76d765804cd39d75414594f29bcb4ea77347cef6b0cddade89de53b40129914364bb28c6457eb7190ed3d00f608fe43962f38d58c161817236039759cd5399f748c0c7107f1d162c43ebed34bb5b06e357da372d16f0410cb018981c4fc878d35276a398ef9bb363be25ee86025108234f68346909a2e871bbead8960a49c2efc907877f765d431beabe896228092b020758fccefb4967ab2be90b66d15408797d76200177d733ae121e51dc11c0dc332de30794daff953c4b3e970564d6685507987e33516e739a67ca589fd2b21c9957a98caa42302271dc32aeffb3afab999a4926fcd9bb967b0080b4f18ccd504c8a64ee0c9be9d31941e4e45cb972d3cc29357ece941753276883e4cfe61eaa7b14148f32b92c7f46a6c28733fdb4cfb646a4fc1b6ce91346961fd22b4c0b6b198da4ca5103320ada480b61959fc5e9883fa0e1f3e6d471bd5237c7a099bfdcad07d10a3763426e8f56fa1c56791f34e250de8", 0x1000, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001400)=""/86) semop(r0, &(0x7f0000001480)=[{0x4, 0x6, 0x800}, {0x0, 0x307d400d, 0x1800}, {0x1, 0x2, 0x1000}, {0x0, 0x8}, {0x5, 0x2, 0x800}, {0x7, 0x70b3, 0x800}, {0x3, 0x8, 0x1000}], 0x7) recvfrom$unix(r3, &(0x7f00000014c0)=""/172, 0xac, 0x2, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1081, &(0x7f0000001580), &(0x7f00000015c0)=0x4) r5 = socket$inet6(0x18, 0x3, 0x9) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001a80)=[{&(0x7f00000019c0)="d53f0f60a8b79f35120fe3bca33a97fd8e22e727a69bbcb1235e1e1e69a0f1bfd0f556db4fdfdabae7c20ce364ea069e45fa4659b7c1c5647e70efc8c50358cdc72318b9fede2e44680bf6a47872efc252b07e0686cbdf4fd471eab2f35345c21e26b99179377ad4fbd93eec45d3e7f647979cf67929693bddf8fb10ecc23c25b68389aee6f509f9a43ae20f3333c6dee4d278fba437f40b", 0x98}], 0x1, 0x0, 0x0, 0x400}, 0x401) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001b40)={0x8001, 0xa}) read(r2, &(0x7f0000001b80)=""/42, 0x2a) flock(r5, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001bc0)=[0x0, 0x5, 0xfff]) faccessat(r7, &(0x7f0000001c00)='./file0\x00', 0x100, 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000001c40)=""/156) getrlimit(0x3, &(0x7f0000001d00)) recvfrom$unix(r6, &(0x7f0000001d40)=""/133, 0x85, 0x1, &(0x7f0000001e00)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000001e40), &(0x7f0000001e80)=0x4) r8 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r8) getsockname(r4, &(0x7f0000001ec0)=@in6, &(0x7f0000001f00)=0xc) dup2(r7, r4) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000335000), 0x10052) fchdir(r3) 16:00:09 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x4, 0x2, 0x9}) 16:00:09 executing program 1: setuid(0xee01) getuid() geteuid() getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() seteuid(r0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000335000), 0x10052) fchdir(r3) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000000000)=""/26, 0x1a}], 0x3) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x10) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x802, 0x80) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x15, 0x9cd, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0xc, 0xc, 0x80000000, 0x800}, {{r3}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0x101, 0x2}, {{r4}, 0xfffffffffffffffa, 0x28, 0xf0000001, 0x0, 0x3}], 0x80000000, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x0, 0xaf5, 0x8}], 0x9, &(0x7f0000000300)={0x0, 0xc00000000}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r6 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) ftruncate(r6, 0x2020000) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x401}, {0x18, 0x3, 0xdd, 0x80000000}, 0x8, [0x8e, 0x200, 0xfffffffffffffff7, 0x1000, 0x101, 0xfffffffffffffff9, 0x4, 0x77fc]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000335000), 0x10052) fchdir(r3) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) listen(r0, 0x2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/122, 0x7a) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/213, 0x3f35b3ec619cd1d2) pipe(&(0x7f0000000000)) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) fchdir(r3) 16:00:12 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="f7986549a3f24753ef77d049eb4d6e21061e9874395907195a005ee940d0617b86d7d89b1e7196ee1825523b518165e11df6e1d40c8e5f7212ef595f294596baac51c14fbb702c9dc976069561f4b6041973f521df74f2cb6f9ae78ccd701b0bb7f1443df5bc5c0d1203900315dbcfedc7ac0c291489415b996704bd7638971e98bd1b55af36e9ce93a2b8fc06fb7d16", 0x90}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8000000000000000b2aa3234"], 0x1) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) mlockall(0x1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000880)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fchdir(r3) 16:00:12 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) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x1) close(r2) getdents(r0, &(0x7f00000001c0)=""/242, 0xf2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x104) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r4, r5) fchdir(r3) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0xfffffffffffffffd) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) fchdir(r3) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) getuid() fchdir(r2) 16:00:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/171) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/165) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) fchdir(r2) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) fchdir(r1) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) fchdir(0xffffffffffffffff) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/75}, &(0x7f0000000000)=0x4d) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) fchdir(0xffffffffffffffff) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000ffe50000f0ff00000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006537ee944d3d601d7e9df12cdf208aab18f02302fabc30253d775e36269e20adbd534d75eb44c624c9565c071f97916e92c434e5581412d63071e259077ffe355e73b7b8d794cdc29f886adfab509e2bc6277ab14ee9d023b13b4b5f67fad71cf498c5062530aa898b2f9d64a57c090928e6c2c6fe67554db875a4d59eb17e919521139cfc56e9a0e11ec27457de9e2ed9511c6fd4e223b1cc6507adbe5cb05e082cd4"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000100)=""/95, 0xfffffffffffffcd4}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffe0f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7, &(0x7f0000000680)=""/62, 0x3e}, 0x40) fchdir(0xffffffffffffffff) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = socket$inet(0x2, 0x3, 0x100000000) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 16:00:13 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:13 executing program 1: r0 = semget(0x1, 0x0, 0x40) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x0, 0x3, 0xfff) kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x80, 0x48) r7 = dup2(r5, r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000001c0)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x0, 0x800}, 0x0, 0x1, 0x449}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) accept$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x93, &(0x7f00003e4000/0x1000)=nil) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000003300)=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'], &(0x7f0000000080)=0xc65475978b1ca8e3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, 0x0, 0x0, 0x0, 0x1b, 0x0) poll(&(0x7f0000000100), 0x2000000000000101, 0x9) fchmod(r1, 0x0) 16:00:13 executing program 0: pipe(0x0) fchdir(0xffffffffffffffff) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) dup2(r2, r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe(0x0) fchdir(0xffffffffffffffff) 16:00:13 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:13 executing program 0: pipe(0x0) fchdir(0xffffffffffffffff) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x9}], 0x2, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000140)="1169dcfc3a513c9e4502c8a5acc9b66831a55764683d4a5bd5dd2a0fcb95041cf74d6f0f01296325282ff40b074e0a32c01fe5b8ac1a0a17ebd8bec7b380fa8cffe3aab9e70eb432e46ac128016bed3631d88388a6da43f4c4743b607e093ea44c9caa80b9b73af865bb2ae14298d191612f5823d1e25bd0f4e2249ba59a2ef571492de5590c7c1961b72ee29b954da5aa241b8626b426ea8e7899a17222cd94207c49bc542ca2cb59f12b933dba2708c01e3f197475be107c", 0xb9}, {&(0x7f0000000200)="3f38302b0661c394179de1c46c8f4adef513c0256dd31c1e9afc088e4a0ad6ec7ef905ec47b3992c871298392213b660217b28e25ad360ca6b0ffed3ad848ee900cfa271a5b6f9ed5bbb584e41024970c96d1e59166fc172d87c62d3f4af9238ffbd3af438b41036070bca359b2c13071fc2c1df7d09642ccc", 0x79}, {&(0x7f0000000280)="a27f924296b1079bec473ffc594220fa9594fd14bf5c29f1ed62b89e7e6d700d9889853e62500cac8d7d61209d78c12ab9fb051bfbdb0ed8867eaeaef486d63e5b1e0325c58dd5dff2acaacf92bcd35fe9b70c218938b999a55a0427a79450a2d9c56020720d5a61905d7b729840ee9f5350189cb7dd7b4613e12be49d7cf4a79ad7e4f3ca476d6d4a21c73f131fba9f62e6cf5e560be842dfe0102370dd9981fb969615f1b3bf410a294b8abc8383a029bba34f99e18f3dd9b16f3623efa514c8dc68b0a896a20bc1ebe42fb547c98924c81e365fb2405f01f1bca3b4100875f1c221aea7bd58439c271594f056056a6a438ea220", 0xf5}, {&(0x7f0000000380)="d18dee897b42c1dbce5f880c0dfd18cb3e2f8d3d30db24c3865a73eb6e6408ab0e0bfbe489ff938fe9916053ade9153a5bc95ef2f0ba0bb60f612e320719b83d51e4e2c95de8d39607e30bd1b0fff70526f58dafd758acfe6d50290a74d0bf95fed86456ea9cd3bf37a87fc0a283c4b87c4f13eb365bc6350d9bed618c5f438b3a13e6224ddb34b3148fb197a5f681c7e2be62e49bd7755a63c5b8268b9bd8ce9da34499216ef0af81878274f98501598b0dc6692fecf7fa392a7931aa3e586a6525b0723fe26e1119c25d16726675b0ba226dc463c5bbff05f46fa56acf9f6329010459a5745745a658425d6f90dd47c0c485d44095d475053ba017c167e2c616b845af90f9e44f74412f0d9c2674bb726ab9769b137ce4ef85c0a98835df739f9ff9f84d2eafd147144374ba11d5ae6107f8569fe24dd591320129c0cc422caa1c3c366e538d0066a2992df0420ef0f2621ae9d5271d6ec31bea2b9371df750f8a2259db8f4d4f7e0092c0bb7b6babdd3dd4be980a97695435bc3e1ccb75b21a35ee9158a6695fbe92da50b1990bd0099b33849a0e06eeae19aaac72b3cf0746906c576b7115d07867eb7eb4617acb7b4772d655f5cdd9668ea90cadb21ea6b38f346efe808ed1bf994aeb3e05a0e8c8e19848b22e82c262325f14f4edad8991e5060a41586d56d7eae839ecd83ce984f14017785f14ba2c75b7996957d2bd27d1e8f5b2da17d00b9b5091ca81a8edf062430133139a0e0a1891c9ee2c644e6ce2a1dd65412745c1573569402a41a15e84cfaf4016b8d49a664ba326fa70d79f1eabad67a8583e97b3e1a8e61910df54bfb02d8c74bdf843f445bab56401e07ee0eb952b9702ecce4b28f828ac3d1ea49dc852350053d4a9f1eb0124c42779b6d9225ebd2c9a80fab4886a283206d07b7928de4c645d79c0edc5e16969d75db5eb64916c6da50ed1b9ea5aac69b9f5fdd34043af18708321a2715f4e73f678a3e09d5c7329b50582e64e4b90716b9bf6c77b6ac9c4b69b6dadfbd74b8290dafcae03e624e7e1965113c9040b75b59047f4caa2e2b6b2d11b901174d5c5a7da8cc88a6286680f9542afeab11e6ab05ecaee3b18e1a9d450fa85ccfbd023eb0d13a0d483e4a225b3d0672f042f63dc1e71daa604a221402d3930fda038df8d6aa263dd7424985c5f2dddc4ba330441319b24f2ec423b1d5d7938caa20fc9df2698996f412771c3313a7202e2e02a1f734a385686a9a87bf2718ff5b02e071fdcbe9e961581e5d29be8ed65a512fa728981af30c2410a012cb2fbdd49376b5eb0edb8af9731d964c31c591bb624775ac9bfcfd43ab88adc6829bce47ecb8cdfc8801f2d1bd3fd67ef83b3622ddbba1ed4b6789e36670a92093a3e256b16052486d1e458d4113323752e47fdac715653997530339ef52ad590affcc03cb8da7dfb21b34b3614f8872a38060ec5d54f902221ff9fdf5853427524ebbc97643d1164eeff5c3999707b94ea45710b00700cb3eface986b1666487e6307c23f2ddec6e0477e5e85d10771817216ae97875c8115be37b56d4385389d4e5772d1206c26903841aa5c65a0b29f9cac99523b7b7cf88db9ba255c17fce4acb3bf00e44788c55ec15bcc8d1ed3c49a7f935da6fa97e608d4ed62c39b96c0133918ca083d112a72c5c976a994999df94a4c462474ab26f9ee63c0beed2a7b86114d11a2557d8a9aa6500d1bb76abb351b50c2a09aa83664971631b26d110e06eb587f10233d5add8d65b62028a8dbdc2a94d9d1dd6a0fff9c2a4386eade362f429671648b40884dac19f0b9a38a7499a566ca672cf7acf61f7fb4e857ba9cdaa665d38cbc83402be5c13090d58c45c72374c09cfd9072b696926fd4f0be841e51cbc8e904a0962f3920d6e93fcb69baf348898a76e3462cf1ac79f0fe292a828963faf204f55dae54601bee3ce9639be969698c3648c583e9cfb4e9aaa05afc5c59ab80fc5ca705d5f80457b74503679cf6b54ea63e967fcf1b8de09fe276d4647311468d94be13e01726f8999e64ac5eec591e2b46d379a189fd288f7c2d1a936b48e426de24cdedf0dadcf200c1aba44f4fb3998a21000310fa84cade83ba901e3144ae56822fc5ef248edc1bafe4614c881648bb584dd9b1866642e3d899b0ce0b8fbcdc458ae90f47e9d32c93d7daa4ddf711173d859147929e80262642e1922f8853b509afd7dcaf9b574ff5c30d74118579f7eaca1f5c31e9c17930381dd4e522d56aaeb843e7a5921c43a2f3f928d12e22abf39959187384323acb25beced6216a38fe8ad052ebf263a1b99b7ee6b8f3f4271557ac59e540159f282f556fad3a928538bb478356bca2f954b20d1c60ac5c2b57659e410e6aa025a80b39cc249415867614ce44ec855211548d830c0a7dd7a352f5c94d5abc2126dccc1f300cb534cb7f1513fdff9deb1f08d9b3f5a6c4512f6bee88134ce2d9d6bd855ab523974c6ee8f25bdf9e09689f78f34dfdc53bdc846f570d28b2c025ac3ed8fd2b54b527633e1e17405b2affd0dd12d606f2703ae3d623feb9ce35144ea2b524ec472364abb1d3e59e535a093b6b3193b442ba309a1990b6099f1cac6546e12b7c8444b2c4d5783fd58c5a829d556adce7b6b28cd55a3ae2976e90605272e58a6a9d5c6ebaf9afa349c2171eb6d4708c8925f329073f0dfa954b33bd007c5ff15263757744530b18ecfacadc6b565b9415fcaadb153bdf5da768577b2707b67dc605754ce24a8096752a4e3609e0ab53b3569b775bb377c14835eabe8c93ede18dfe0f733551b755d53b97a594b2c62588bc430e0a4f68e4d8e7aa4e460b65335f869311083531d68c7af437ed4e4a8c1ff3d9d5e2dea80dd9b02debdf73dd766f4452d09a984f7e34214c5e9a588dc55639800bfaecefa80478da972cfb708e1eeb195e6fa1c424c996b035e5fa56f474afe0bd95abc4f4d0232e288ce5fb5fd4f8e110c2c9df8fea986b385c59a83da382dd001b02af29b64bcf4e6b370628d877639ed250434a2a8131cd043a5d8a6851be73ac308ae745e8524d34f9c602bc1189a822b706eaaa209273a2d389d402d7dd6d620e72575ac6bc340ca364307948c20579cd8fb70349749b1e1af0ef5ee42811408ba3990a095c88f12faf7a29d4b0d465d683caad3aa98c781812c4aa81f236989d0e114b254126ddb41825c2c35ec836c596ec4b958a9392f80881940bd2be787dc382e4f71b29dfe87806a0a409605bf79cfcfa6f124f406cf6e980dd1bf62380618cd8f052633b5677bdc20b6e4b8b1ff0dd97a263f9a006bf6624d34c48ba4e29e771bc6096e37b550c280bec4fa688079482d98bcd918023e91500d5657019c70832bace17672556d38258ba403e2929ff84d13ba02b8e0d0d1b48a24774f65f0d086f95807fb95f49c19bc65a258026294a9fe18da8668d7a45664223c1c36d1079c6dd07ca93fef658479a9242ea3e47e3b559599977705bf73bd5976fa4b01725a3b9c71df3a56b8cbb52e31af02efd6b2118136d71bc28a02d0dc81373d12905e0f7aa08c81965381ff9369993a5eb0c1601ac7d39483e127d9e63f416134e449300a19b5975de870958c508f90448ad332d251a8b4c3b6d4c1b6513c3c8d532d52daee32e4e84d790505157eae646c86095e726017bf07a1519689ae3f4d9c541e0b9f5053a1efcc7f4547dfc24b65275e45dd53df7650001e1cf1e5e95e154b0c55b317f06832d77d1600dbf980b298f19586fe4eaad0d0264b52d1dd12e685f68689bac1c2bf8349711f9392b1893b8958b8ad6bdc3e9a2496bf5ea74f64c68b87e7393b66273267704ed914357b8d4ff295172c192893547a5a4f213e483a2f3c4809f9048c35adaa7f7b2feeaa86760bdf16b8e0dcd3b2eff23a5e774d5cd6e4d0d2374683a29d5207f1a5e8b49a864aa8d829c2c4d058d6b450bfb00b1c85a1e4fe179c176e473083183cd1697c93e2ecc9c38d4c2bf2aa940bc920e4209bc2e44b9f576002e20814ba79e761fec6195c6f5f2f906d9c6e8ee55fc217c0987739b4e374eb3c8dd402e21d0306f5fd583a20d96ce1acf866cc2417f09ad7dafc4365d44a81919623dc6bb4b9040770005b838588760496e04e06f4c610b7bf254bed7a2bcb87b5defc52dfb78c0dc49186f5b12410f348d515013109cc5044f88f6dfd2d5dfd5f1ffe40d8ef7dfc8365a0ea78cdb63489be72eb499860276fc564eb84643fb337585decee198c5cf431f429dacbb8175a24fae46bff74a4de7e07750a55f998385547f49cf2204c74b16b39aadc9de8c4d96e3ec3ac84216b03f3e7c88f463d7a7c0557353deb60b11e385b03d610d4c7be2bce1aae2ca41804c127207b58015a235997faa0d3f5a1d299000d295a30de634052cc0a45707967a6dd06b2b090010608c944108377db604acd37c59cc423cd156417024d3600170dd27dc2dc763949f65c68a2c3cda92ba4f8288a1e4347e85f18f808e657e15e33406bd2017c0aac5ffd6a614d1a16328563ad81cc1c1e3f8c3b9f7b0bab1864e1d996a0f090388fb5d74c96302a95224c6ee34e2e7b1a5004e89eed3b8951367c9053aba4344a899a6c6cfc3052bdf6c4b395553565fe892a3affd59f83e37eebb5ec994f02887ab78c96f53bfefc962b725148f01e2ef8b3ef4300b9acd35ceba79fd10f045913b283743e3ad413011a1f01f0229bb8d5cb26967d781b9cfa273260900bbd7e47395abdc434a3b0f81a7a08fc4e0bf14c5db70e47fcaada71a4d14691ccf783e654e53a80a4ccba213fcf9fca830866b556c87a4f2c0819c05f616a4e33e3f4a6e55236807ee018ece1d060c9eecf21cd54c07d4cc25f8f8d76444f888d004b5ba3d8ff5a06ad703dce926ffb409eeb9891bebf8121e6914fe669d798be59f12122aa3fa67108035385bb46774de8f704b3cdc8e76d0a26d98720b865dfc59ff6bbb9a1a3f4ab89acb90118cab03b1599908f327cb4ef7708e43ede60ddeb43fadc09f18ce264146a749ddafc8d97d89e7be895624580f78b0429a0ae464f3e2d388cdfc0fc3c1173466375560698c3cbfefc1bd466aa9977ec9f8441a459f415c2b94023da6d4d912401fe19a766e1782ba55a31681321b76e24cf019487613940f9a92e93715b46ab4fade37a91d0f2251892bfa210cfae08085fe608fe846c0d8c0565afde26511c63377a23fba22075ff01622496e4da14014cb9cb48f27a644e6050426431298e846ea9b96c638cad6fe245ca8014161ad4451f8c41a4f462d6cf43f9fd47db1d1e2e735ce127078539ac8cdc711f1026037d23ee8632ed611c6f8cb41635cbd1afabd7a826adff0fb4c288fad60abcec25d41946bae77496fbf08096ca21fd6b91c0ab7cfc2bd0367c85fc37fac9f6430a3dca8dc5278d76c87fc58ddaa243fae877ce2a609f4215d6791a4a4d728e039a0f1a8a50225e386af94b2723a05d2b81f5b9a6a3e31e4fc18fdfa6bdec3947109b4e1b30e09905c29a962f64aa4c29bf6dbf20c37f142884fa63db67cd46ed4a21bce8d3a483759956cd93b511eacd0af98182c0d35092a40a7e814cd94e847cf34337a242dc7a32c33605d48ffe541cfd9ac4bd94503172955cfb1cd5d6fbd4163aa13d52b871e8f0871185a154e6ba9fc927f2f7fbbcdc25fb4b12bda63d876d625751880c59bcb92a6cf55d00e086cd6bf20f5486adde6831eb44a4ac10213838d7f48250d70e0ec9356a13d84f5c2115b732537933557d12662719076643297e056d1d4d7a75", 0x1000}, {&(0x7f0000001380)="3a4e4eb18a", 0x5}, {&(0x7f00000013c0)="84cada5a3eb0edcfb4b42a63b34d5693c9565bfcb77a6ec6d3fa2c901b64bf56a0eab2ee6ae6ad3b9e2c859c0ae2d2a5ea9ec028414e7144ba2860d6210d28e5f3ce5c829a25df1726f0af75ca6eb30e5ff0b7a00845f69fecda14aa63a02755ab9fa37f916ebd772d2dfe89514b9ddb76d5950ad3c7e4ebceddfd5083959aaa191a6e81d5632c4a278cfd23241e922225f7d54adba129ce56628126a9b890cb713078d104a79398e134aa5c45a0a7c7ac5e05", 0xb3}, {&(0x7f0000001480)="d5da7264d9097401905dfa71fd0c5a1fdec150d071022d3f99b3e58ab8d40e2fab951d6e32307ecbf2a43b802fc0ba54d94949812ead957bad565c26b54f0299760f", 0x42}, {&(0x7f0000001500)="2694b786602c75a3862601ff68254b74522ead7010e5712cf6c9ca6404058086da0f8af67c41c8650fbe3f7444d090e7526435ab793e", 0x36}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="c80000000000000001000000810000005fced0bbd43cae3e856c0db06b6a13ec9aee0c8144250260b3bab96aea97ec989914aea2068e1a228f44127bdeaeb97d2b78770ad70e79dd95e0188a58807e0bf241bf95255799b36da2d707240eebd1b135e8f5bedd28dbbf6d2bcb8ab220301b6c9390f473b6bd91e43f56a13a2059443f7c909c9d50cb4765a16470f5a61128d13b48aacb01b555c723679bfcf1a99140c321b3c0e956fcb839329fd6ec2fd09025b3504f258e00c803564835bc2b6a6b2bc86bf3690747b86d2ff7f4f2000000b8000000000000000100000092ffffffa04e57e29275fde489cd5340be93f70fd8e839ce5f40506ef4c5252cfa1f999f80646c1f0b5ffbb6a8a9b190a8124762ebfe92a0741d8775df58a9e0437479edddccb747d62bf151a4926402db40dbbbccec1e364a5ea543c0bb5c61f6ec9d9f1eb9e7db83d5ef2f676fe4ce9ee4432c626a099ebe0889e9633e3f0bfa1378d3cb622af842f52618340d9d27626251b1dddf7fbd66a50bf727ca77dd451b14b7a599e70000000000289e3ade696bb047b36c6ebb4c0313753780e5486875a8545300f3a39a3d3006c470762b91ffb1116ceb9762534d0e57c293fcda4c3f4e7301ac92ea294d1d7f98cd9339812bec1912c0d884de606fc5f7bf44db479395faac89f3264fff53dea4d44bd857eda75db5c023540949e645297e1e12bfc5372859392faf8fa35cae8590e5b84d840a1d402d3a0a91d316dce20e7305ec9e6b2e525bc8f7d1be60"], 0x180}, 0x401) 16:00:13 executing program 0: pipe(&(0x7f0000000040)) fchdir(0xffffffffffffffff) 16:00:13 executing program 0: pipe(&(0x7f0000000040)) fchdir(0xffffffffffffffff) 16:00:13 executing program 0: pipe(&(0x7f0000000040)) fchdir(0xffffffffffffffff) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2766696c2d4dfe"], 0xa) r2 = semget(0x2, 0x1, 0x6c8) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) r3 = dup(r0) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r4, r5) semget(0x0, 0x4, 0x206) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000180)="789dd0248bc6beffcc4536e4735c2663d36905ea1d9cbec927b904c87e1731dad180f35fd48e0c9fcefe1a11e8eb3362392c8d8ed1d4bcab0162e1274a702621f20920194528c4aade0cf17f3490be30f04473790463495e4f1d17152d49d3fd1a318b2410cf13e2edc92daa6f06e3397669db11f442fcd33b28946fb1e00d73a976384a208930e5409615feb5b39086662f24d033ae3f09493d01d21163022e67e84b43174798f252b66de6102a6c3d2943e9f2cf4da30237f8a91194f010b1823472bb0b675db3395e173ed2e7fee9e192a4024bbf9552585606497976ea525774f995fbb1c1", 0xe7}, {&(0x7f0000000280)="e9c920ab1976af9d4741e2abe80b67396e02bf79180bb690648776c6e73132dd2b4831d8f97ac98711d6102932ed52270e2eb632bdacb9492827bb66a041d17129a6ca7cbffa656814b99bbcd09c442b4a781e50f76211c9cfea3d5664a289a7b01b1b7f581cdfcf32fbd9b35394c33c0a6e4eee84e4c26175316c16442c37264a89b4a31978b19e4a4c", 0x8a}, {&(0x7f0000000340)="c79e5a6e592275de19db679b9114b868dbe072429d26ee0478af8090fda3c1c97ecd37e1427ea698dae66760bcb766051a2b375217997257d1563b473e777a77fa7bf12e4cff12c390fd26818655bb531041ab27d09e64b006bd87625da497cccb29fd366163a706", 0x68}, {&(0x7f00000003c0)="0b053e41939bd3461e01d6ff887f9da7e8a6f0bdfdb26fef6f8136acc3f073090a4197d78b1f217cf412d4228802d1deb2a1960c80ae7bdd75911b2ea07a5ef44ef2", 0x42}, {&(0x7f0000000440)="903457c63d85728f841c5b1e8ae9da0686554eb97ed299cea78183f6b658c0dee18b29d905cbf1de2f8ddff212c750481493c747b5feb967d1bab0f4bdc197b220dafa217ecb7451584ec84c92ce2bdf6ce63befc9a0e57eebf9a4fe1edb503236c6b96b574556d7184669f66c66d0636a3ec2998d0d4c0ff682cf99d625676ca88abeb716d33cd7891f59e1642001c45438424c80606c6f7102e25f570d8b5d65c4a99c9e52e24c39fad93776c8528f8f38d61ad8b1abd85a7df5d1", 0xbc}, {&(0x7f0000000500)="7c0c623efceb14f32e6da9c7133eb37e4adcd9d5193065d92df067e8ea00ed88b04f68dcd67faba3eaec345cfbd98e3adac317ca8e8902e4d40b374399bd09f4bfba0d921b48791a18810c02f69ab2a04615e73aa03fb36fc4e6f815f11a3bab4c86113f17d929eb0f7e45c8c5d96241cc451bfa2c987fe3fc95c0f16769d9af827af1be0f798ef8343158cb8604e7f3850548e829d7b188210ba276ef07f86e6cb0dd10e2b9455fdfe3530e5e9adbabec7662103189a73cb9e8e1155433c3ca72ed11eedeb50d6669efc6b4ca728979fc30e495", 0xd4}, {&(0x7f0000000600)="582099ea", 0x4}, {&(0x7f0000000640)="7a652dfb7a82cb01237ae521104c2ea4e97653fbbf3302bf1331fc28a1956a4b2e302e70017b7341c7b52488da0df37444b052494443817a92accd14d50984caa5b89975142becb2a2bcaa842bae", 0x4e}, {&(0x7f00000006c0)="65832b409728d5926f33e812b5e25195e24b1b6e3f9b2dedb3eb919299a13e54d5bfe9b843f37ff07f93bbc4170834db463b1a5c053c773f3cee618de1bbe1d7385ebc7680c14e85eddc82874f095cb0ee60edc20f0d00bb07e6cd747293fe75595efd5767502ba82e729225a7be92f9a484b95c0e26ae49400d", 0x7a}, {&(0x7f0000000740)="01d9e1fff4c2ff978eb453140760674ac4b75bb98c789f3b16fc7b866b46c8d4281c840cdf06b459a4dc6e743723a0ba718c0a3c9ad62b0514f97956b16f61362659795ad11437694b6ce6a165dfc50f6b09f41bac19b42a8a4715ea4942919802d01c929b6c329b08818ed6aca65774e319dcb159dd08fb5955b66a36ed6db66da4cb6a0cd1b760ab4d1f122eac668b0534edd8ca48d4dd357bb8dfa92dc14a2baba3257283f288174cd9c60d6887641b8812d0e22128b42f07721eed3c82d756", 0xc1}], 0xa, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) fcntl$getflags(r0, 0x1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=ANY=[@ANYBLOB="10000000000000000000150000000000"], 0x10}, 0x0) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) listen(r0, 0x1000000000fff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup(r3) fchdir(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r4]) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x2, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0x6}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5fc62fd0, 0x4, 0x1, 0x0, "c4d232d4a3a590ef27bf597f9041e2bf54dcc581", 0x5b0, 0x3f}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:14 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) socketpair(0x1, 0x8005, 0x4, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x14) r12 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20080, 0x4) r13 = socket$inet6(0x18, 0x0, 0xe9) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f0000000080)=[r18, r18, r18, r9, r9, r18, r3, r9, r18]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = syz_open_pts() pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = getpgrp() r26 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x2901a0db496fb521, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="13baabb50b5298366886c15040d1f7062e2c097dd98e5d9a3bdcec3b14f5298479eb1418489a32124651e49b69a721ba6a45343375416ae1d63bc8ce9ef018b9cdb0a474ed241ec3a15a54f13a34b214c5872fc6f1a4d8b6c69c628a8442e3d0cdd997bb4e490255996648656c839cceea5fa0d8b186ca5bafd2bbac43f01038b045ce46174cfc90d2d56f98e41e9f39974f1406e6faca35b72d70596f8d0bfbb13a08c826daa63f49b07e886b542509325a9a79885ed7adf9aea98f4bfb30aa054bd0853d7b00eb2f9d40062b53e31a0d71368ab7f5bab701a859a0", 0xdc}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="20eb730a893249ec84a800ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="ff010000"], 0x118}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r28) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000000200, 0x2) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000000c0)="2ec2b44032c24606a1fc744c9b3740dc28d85ffbf0580470da5c0eedb3c85ec22292dc2458ecc6c2d4bf7be2a61fb7537e86c3d021a5b6b24b8471b21eccaf83f29f49d97c74979d501db86e5a157131758d150c6eb4e70e39b376e3eafc86c265f6a57de51a9c3389d3155914c1b780cc909dc545909eca2eb25b2904de3815f07b614735ca38adb9b8fd04499ef0e50226058ed7c814e72a1f1ebba70a46b2ce76a5d327ed03b2db04", 0xaa, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') close(r2) 16:00:14 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) fchdir(r0) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000080fbbdbcde89f308b67f5b28bd51f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090709b50aae3678a238019ba19b100fc8a14179d179647910df19bbd0fce5501fcd9e69da4c613a057e21d208ac202dc0f048e720d57ac96fd78b03a39b5210d765550824631a92384f2ad91430cb4179d1097254d761b45ac987103ab9b098227fb9bf5be2ec0d03eb22987517d255ed742a3fe891d18596e0c44751e28d336aa1aaad4a595de659a895f5f02c148c99c73c23a8cc299665b99cec232962846b95ee45417e6ab2d6656b8e0267fbfc7fb99897d08daca41c59e733ee4ef818a04a3eb747e08da8aec0cb426dbe8af58c9e2df770c804f838774c476fa97d2dd63"], &(0x7f0000000000)=0x6e) recvfrom$unix(r0, &(0x7f0000000100)=""/55, 0x37, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) fchdir(r0) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/143, 0x8f) fchdir(r1) dup2(r1, r0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x27, 0x4e, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000316000/0x3000)=nil, 0x3000, 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x5}) 16:00:14 executing program 0: r0 = socket(0x21, 0x4000, 0x80) sendto$inet6(r0, &(0x7f0000000080)="d5bfa23fa0e7d8d71af37935f7653285ca43fe138bb410691688bdcd673363a47bae2bd2306b1f51666bf0ee63ab172c78f58d387213cc0ed0e7394a670f73d4c0b740888bf8949521ee2f9808421d9f972c0b7b8f97eba38411de65eae3b2a2f0f37a47cb5626c0753f3fb1701c9307320775ce3db3b5a1cf143db836c0e482da6378ab122f5fb37eb4693bea8f74d34d4c6927ea3c22ec74e14f86f5ee25a06c2856e014a6ece71931eeda77e8e157af16a4b23ef453e30adf4455c62758ad7e0f9e0027016b921a62c4c707166ad74767c8ebf4032eac18b7a8819ee7b2967b3a1d0f47d2", 0xe6, 0x40b, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffa, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r1) flock(r0, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getuid() fchdir(r0) setegid(r3) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x7fffffff, 0x3ff, r4}) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xfffffffffffffffe) fcntl$getflags(r0, 0x2002) fchdir(r1) 16:00:14 executing program 1: socket(0x1e, 0x3, 0x0) r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) listen(r0, 0x313) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7f, 0x8e17}, 0x10) fchdir(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x207fd, 0xfffffffffffffffc) chmod(&(0x7f0000000000)='./bus\x00', 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x7, "edce655e1c275d7ebf7b2bedc9d20749f606203c", 0x4, 0x1698}) 16:00:15 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000052c0)="b820b682773edd2c18d29fafd170ce30126c277445e91a8a153bc0b02bb8719f99e5fccaf8cfae65806ca352e46c42ee6f24cbf2bf30430cf4eab27fbbd65f5ae8a82daffad191725765f369f96c6deb55b43f67d244a690f774bcc5b786a34a661ce4b92a39e07db50a6133fcd350690a255012794f988327b5f68d50e83fdead378fffa6adf99c23650a7624663e9f780e24921134670e20eef441c3b337a75faac6d00d29777dfa8ad66d44800c926603c765f8297bad308fd172b7295173451015b9d61c63c39486c4a8a1ad6bf5b542a402e31402acd72d6230cb430186abb5a9e9b438a6dc066ec763db32a2176bc044d31a1c97eda31eb71b89a090661099b3072cbce26f778c40fbaf9887e97ee7ccce3a20c07c14cb691aeaee7f160298addbca8e9c7dcf3bc2308de568f3dfe1b58871196dfab102d618fcb2bd425d26933da9dfd88bb09e9d46e7be8453126d909cef3bc1e2ae6a30ea37e80689f931c04474193034c869898bc7b72f9cd9a97ed91e2047e739cf2fd2210f885c12c90c09cc151ec250d1b22bad0ae90f33423ee75c229e2c0ac11c78d08407e275c858ac6b3af978266bf84f12ddae343ab26a10c327336bb3b6911c843b771441becffd287a290adef46e23c9931a6afdab2f747e206bb18d8d77c342fb0507513efe29fd9b21a64c868d068394aec2169dab41abd3a12fe5ef3d00a43097928d423d3b7268c1ebb741c84bba672f05c0f360d2e1833fbb12a7a10ce8914af109c83dd96e563b5cf348d8d21bf7a72fad29ee8300501f655bd655a81d8ec9999632044f7dd9a93cc0eb644af08b571040faf464e66ee2dc3a3d74c9ef08dacd68dab54e19015b061818f621a5052e8ea445708919b5443857c982d67377a9cd85c754dc21133f63fef880ddbbcb390f2213ad02516e010d64d2b861f139b9ed94f691fe2a16e53e6f5d97b4302bf112cbf1ece230b0d6b62814511f6b9549a4a4e97515ea8eefd5a4818b24e52d2c4c986974c68b786368e98b2bfe236f40140720103aeaa386a951059c9b56532f6d15712df26bc14e584eac3153d790be2640112881aeef54aec14cf204659d59133fbdd20fad2a92125ffd52de04918392c95579257a3400f07f2e288ecc6d15be4bd77e6ce48330aab0c7ea450ecba54d9ee0f59f0a399a3de39efe82bbd0304e0bb398b6e7db83c27cc796997c37ab61873a50bb6b077a39a3d18418511d473a80b787346095066ac6b824409729289b497ca61e6904f0db1c1bb0a4fc6f93ca0c738133b9a69aad2c36ab375fe59116c837ca2af51ec6fca65b1e141b65aa129ad3b14b49392c8560773f49fde0757acf4360c1e962feebc8698e57f9a4442146945a766ef868065302bdd0f88ab5908bdeb8a4e80c9d7731b64a972eb1424b0fe83b26f138834d781dce6ae57f92df4011e22cb3bb278d8cc7cef548c28e29e53bdd26427e9efd8d885e9b649ab7f191f3c7ba9d332acb14950a96e119b29bd10fbbfb89d7357106cd211b711ffc803ef9c9f845e635be38288b2c4013d3f68c9c0af33b2be0e7c370a581176a9247ecb7f4438a890b68b1bac83bca14c938a3c475c3232cf3317b6c1c3f7f8123082de08969b89f50191267c50dd1e21a326486561475a561e323f5edcc9ba39f40f4faf78283d90cf68381dfc8c6287e2849cc8648049e5a87e80ba50fa07376eb0c8e3898b92b1567c3d4402e51d8aedd5484917ac344691703be8a345d2733e867b71d732bb231bfcfd5d93147a2583b58dfbbdab827709c6fb294066368c1655ebceb8d95f345e71f307ebfa49e6d26d5d20f0c4398f997eb247cff2039d5591ad11e0dd61835c711dea7ca30ad3e5bda0708b2488c08cf4da0baefc30d654a0546d54674ed3f1efd32cc448bb23303a14f33b49bcc8f86c4d4c4e2807080e868b98f75b48a832f94f5c47c11d590d3581438a332de37cdb4a4be2dd8242809f576d323eeb63f522ece4a21d00314ed5ea70604ece94a01e1fcadd3d9772fb9135926604e0fe244822277a99cccf1aaf48cb1df5d079b89bd191b5c00718905629a88f14f7ed8fe586c23f72de8adf6a294c3982dc096db20e715d8587a73f75afaa2fb7fb31f853300000000f0f23f5ce9ead61ac55f5df67b0d3816d9b82072230ab0f87e2316f78ec6af6b0e7a5b38100734c6c279a65f5f797ba019193d693694f86f4283c100797b75a3645b1ced74488c063e1f88cacfafa055e53eca3a93acf0bee60439869837e8a106587432406dc77ff73ab73bcb9db2c41d917415847ce66fc35a1b4e92c90ca50f99662445dfd1f4528711b7f2902816c9c722c620cfd6d65daa4c63be3b9f478abffa18b1715dfa2327462050e9bc40cc8452e6279f4bea21a7822a6d29eee7ac6ebb561d4c618b2ff7a6b527a38e132f13dd62e9d03b6869704d438555e570caa92dcad85dac1e43b0546a75aba37951f1dad62cfd7b387ed9a843e5f56e420f82a1319f2b18a0e097437b2180fe2a4331e63a546b6eb027bbe2dfd543d361950101edf86b0e4f53060c229d9e6722e1f987ea70a8c05fdc293c7b9f8ecb534ef76ec1fbb0573dd85987808badd89dd64dc3d30be8733f37fdef5da300f742ad2097aaf56e65172f8274eb1a9e9a50626cb7311ece02bac5df5ae7b98a4150324367472490bf7e695a453fca91ea467a69b4384353b6ea291a98f05fbdc1d65525a229cfd31763de2df7ec1daefeadacd5c540eef7e64a3a422478ec94746e74d025a119dc3a177aa86b57ee4faa5e6895d775e59301eb0e5e8b9c7aa4b564a4026cf29a8c0219a03624f101b32d0998d39fa49dfc4c625d95df22b5967ca68d3e4f82dc31ea648380baa5f0b9ce5fea2cbf31a5105e2783251a65f3ca1cca1bee2673eb34c9754bb078fcfa314344eb9b649b75eabb8d28515e784595cb4fcfd79c1bad09d681f6b849249177e645c745516964f62f0b5c5e8d3be21251c98f16aaacbde203389e94f36a6adc16d0fbce93bab4a566e43b467a03b2c90aa9cabea5c7385294c4346b3eb961342b5a6a6fad9ddb1d0001022b5bbebb40354ea196572880d059f409b1e4679f0013a7151f5f36d6bf92fe6818b3902406500506210805adb677dd84f17def159e599200e9e5aa1dff4bfd7196f6fe21faf5baf8cfba1d55b787537320167e2ca2bb7f2cc6c98cc1716360c4ed9ae32ca1fab8c992ec5016faf66f89a4b52f0b71d6482be0257721281c0c0c06aa27cfdea07acda682dd7e069c8d1f29da420882de4cdef9500f43269c32e599f3fe51dfa20ded19653cf92209fe3d7cbbd324e90e1c41aaaec9192942555a9efb2e1978315af29fc402787c9610a39fd9aebbe03c94fb7650fe172b922af38174c9ae3e3dabd2fcbc8c25c3f5baea476817a11aececa252a81570f9b271ee70e7dd482c887951d831a84d335bd95b89abe66c94dd0c9c65696211f30f91f2f90f87679642c0c8acc954a43bd7c181dd04cd2fbf56b371bd5226d4b0703cbcdfd9377956ef8bd667300a3add7eb558b6d6c1900b416f23ad07fd700ba2b06e0b10753bee7810a4cef09860d9d5428dbcdab7922b4ea78d8ed3da48fc4531b1ad1ca2c480e04b1851813f535c4096b5775d99777a3d0910a41b68707ff2aaebaac654e6bee6824f4aebeb9c46403d690a8af5b17fe93be18cbd0338458467941c9f7069a0909b5b902c8bfa048ec5d61443ece7e7d81c86b2d06913d7a41935bd04cc78d8ab578221ea3c32e0a1deda6c7e6efbf282294736983177e1511e0c48c0aeac6d6abcc43e6d561f477aa829379478552e724fbfa342959e7d3eb737e8c48df8bd5e6d2346112745142cae26e6637a647e663e8f5b667efa0b1f1307fbe0b7973968217116858a786875a5a8fb993b6ca4b159fb83040c283bde80e0b3759201c65ae3067bd587cdca00ac625273af764e958d300404c658f2d83d5b404cfebde33054c896948090bfd9ca232f9c32401d13e034fefb9f3e9f5ab22dac767e936c3436d8cac2711ff7d366ca0128f2f7a23d124918d7ad5c00a7042a03eeb796ac37b2cdcdddd4fd2fb50d0b494babe240e9bb7b80074db317119acb813c13cb8862a5c2098f4f70af64c34310000d4f56248951d3312d63cf138677ce6acf4e9d006f42ac72925380df8e9bc71ce545ac49fd01425e65c56cbf97ba8aab667307877f619cd5462466aef1878965ee83a6bb12358de2571196806e345259e473452953d73e1f309aaf11b8a12a383a4be78c41f0c5095b701382d184260b731a2cf6842bd963158fd8e168f41e02322c2c523f831439098c99e126dfd2f6486fdde77bdd5bf2a571d9db45b90f5d3af958a90130b3591a5f0e7bbd1496a2121abc683101fb96a9fd6616892fa9e9476408367cbd54b269036d068ad5dc58e3e0c7327cc1a84172db7764e170b2e1e139b13787314234c004bb80e2e553c540a0a825d0436067ba28ec0f2cc28b020cfdc05aaaf3aec612291ab48d0992724ade7100cf635a506e0965e6cb35d973d43cbece74a30d7d9002c31c4e37d8e1fcffafaad8d8e873ab3a3886852855e53b93fe028b0e2773ea8a114e96c9a31017bfecb992b74fc3a05cde0f581a8cd57aceb07809f4b6198cae08aa033aca716fd37d5e6e930ed1521b1ebfef3c40eb49e1714c3dffd3039aaa002d10da43dda674c2cbd07e3a4c22ce19929f844df53d599723fba78c81d908eb3d5aacf79fb9a17753b42043bb55fb17a6b4263507b998a535d1a6a6a3914238d2bb30715b3d3565de966fcce4b8e2d3b96795fd7c6d0a93e58aedb376fee2e6e60009295f6f9d750c037863133a1b5bd52138e4aa0d8396575a2c2d3fa3c000079cfff904a5db7288a7ae20c23f6b3c0c4f91f7a3c9255296fc5c890948238cacea1ace1ba838807fb95ac886eaa6afd9d3adda8de5f3bdf6e51bc76ee3d16643e1b1199ca8f2f4269ddcd7f86f6519a70f5c69f67a93d3a0692d657da3dda8abfc13481d7a2de7f77d564803aa0c1ee165d1df4d21a9996e00b67a79e7a75e5168f1addad41a280158f9b5994031604c30d4005d60925db84e88c6f2de31698282eafa3ac7bc1b881aa3df84e531eaa02db943792a9e2b687de82adb31a922e68e2960ab09bc326a23a0c6d93dbbd1999eb0b3869547c1ffc0bc4f9fda0052b1a0e373586f137c6dc1cfa7c2d438dc3e8f0239ddb989fd8487c18dfab64c35183d523adf41b681fd6ee35cd729eb25083d19bc4eb70edfe08f3283fc1a234b043fcb53a0e53b00c9fbddcc3beb2a5d3de3714c114f683c3c009b3f1b4b2b4757fea4f13af4a01ba90611dd5371efce269d8ba5c763ba1b0eda2be6696bba438ba7debfc447e99c398735633ff1781a677970b6559a0b2faa13cc8e21e5a60cce8c3da9c7c1cce4d2f586ded05f233a5c54f3ffd44dbea5394fefc358a957f14d06c28c502101ee3bc7a6a253c858ff1afb8cdeb153536b24331edeaaf6540567ff9b4c514b7cb949286d246bc67b8a9332cc2834aea4663a98337b0ab7e33093646e2eeed2b715da9160419c951759e9d49c8affda481c67ab1b7c9e618dd9549143227d980e85142a3ce7c2026fe4da4d0ef9e082d3f8b9cf291ee57c96379639af74f9831ded75505b163bdeeddcb3993c48c1ab79208ab7ae54ca1ed1105d470dd0bcafc57540b564af7937a700688fe24efebe8bf876d63451811371f76b25978f4aa3d643c3bcfbed25d5a8c7921d9f8288e999809995103fab627d240481488b5e8d1b8ae805dc5200000000000090b44088665a320b7a6c387a3584e1e5465982b6d2f53ff7074920ac075e703f67c3ea627b77624c2ad5c0bb0875ce59dbc7ca578a8444f7e55db6099d072fc4e2c2a9e2a7ab3bdfb6e040de72462f4c8121e683b4f3bbf310f4aef8a576132d643723f4b5ee90706b370a05ab1a78ce199569b28029a5281a0555e93696b5d5b32ea25b2608c9d50d9e7022c0de95f6b7883f2de368a703f0d64fd5a0ba3fd2e0944475dc07c1551fae0d743c9109951a7219210c6ffff08f92fed6fdd2b6dc4fa1e382fd8398cbc1743ae90460d5aa470d4cb4aa4463adf9578f791888b4e5f9db686446f8072e0c7bd6f525d44543a632ebe0e4751a29cb2d6bfbe61d0216468a08a13d0a0cee34bd2f46a4777b62d36b604b274effff2d4c22d7a9db119b36fdd8c9a5a60cbb5c2265fbb5946c4561f11e997019c439cd78d093e34f59c6f7432660eff7eb3a0982649cafa45f287470632affa9", 0x100000026) socket$inet(0x2, 0x7, 0x3) fchdir(r0) setsockopt(r0, 0x800000005, 0x1000, &(0x7f0000000000)="bdc2fe00a970b906e3f5a158692d2446307004fb2d43aa59de3a4ae97b7c2288b714356b38dfe96efbe4ebba00a2e60c1224cd", 0x33) close(r0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) munlockall() 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x0, 0xfffffffffffffff9, 0x10000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x2ab) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) ftruncate(r0, 0x4000000000000) pwritev(r2, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x400}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000000)="95817872edabeb40ec0d8cc921edb58f0d", 0x11) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0x5) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd4, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x6, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x7f}], 0x763f03d2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xff, 0x1f7}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x3f31, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x6, 0x3ff}, {{r1}, 0x0, 0x32, 0x1, 0x401, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x7, 0x80}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xb14, 0x6e}, {{r0}, 0xffffffffffffffff, 0x40, 0x91, 0x9, 0x7f}], 0x6, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) fchdir(r0) r1 = semget(0x1, 0x5, 0x298) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7753, 0x0, 0x10001, 0x4, 0x8, 0x2, 0x10000, 0x6, 0x81]) r2 = shmget$private(0x0, 0x13000, 0x20, &(0x7f0000fed000/0x13000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') r1 = dup2(r0, r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000000)=""/175, 0xaf, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) rmdir(&(0x7f00000002c0)='./file0\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="ebb39d5e1f8483cfc01cd9e5264e41721ec993a50a36a8563db0ff95cea268c388b27a0cd9aa39dba1c21918f17fd57c855435eda2d21286b99da999ee54ad3ee18a3198673cb35d78a06e5e4bea7619298f4d148bb6d5be8a7e21c472cc2f029ee3bb064c2306bc8c5e485df7a25bc5a6766daa0db6ad6a008083689b765f74f653ad6f2ee3142ee8f069c7cd9a2a1e214993b85c2905c35acfeae19d5388a5a8c78a59915aed00980f70aa997e16155c53f1f434ae50020bb3277448fbc469b0ec61eecbeb0391fc372b7fc88952c9", 0xd0}, {&(0x7f0000000180)="73fa600936443f9d343204911b014510e6d0f8f3fe6e68fb765b32d6942519a2d6ee77bdc02d6f98b85f653587d021841c5156edd65e3f186204aa4833068bc8a8f587131346eb980f865d755c094a2dccb7374550323849e2c79777cef1d48f0688a3f213efad217e08021457f4f742e0d9e3bf201383bf974f7e61ee95105d35fa50791b43a3d2acaa0e109a36bb6c1f84beffd0cf8fdc59f52b4e366232ee4baabe1248acff27ad2e1e3d7963de438c8ef114240bd099ca76693529c6fac4329b4c2fd0349f38636797ee19b1f6", 0xcf}], 0x2, 0x0) getitimer(0x3, &(0x7f0000000280)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) 16:00:16 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f00000012c0)=""/194, 0xc2}], 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000013c0)="6bc138f4163156a4874d5c1716be5fedcf00bb27073d80c969b43a01f574c1dce1c112a944da2d01940e22c9c793701a84dff7e770511506753806f02f6650e0c8535849cce1859d753b2aac9d15004e70cd31f827dfef4dea55baf9d97092348084942a45f7ad783bd45405fb778d50d2616c8cff0ebc0fd0ff41776b993e593e6a60f916adbee24dee5ba652ed5b656101f9783d1457124f2f096f30f07783267bd5a5774feca2ec02607cb1ea01ed7df17e8c09a2154bf55b4eb2c9417bbdb38f6d20fd79dd9d002a", 0xca}], 0x1, &(0x7f00000014c0)=[{0x58, 0x1, 0x9b, "6654aa63ec2880f662ba794bc2e517816a6e0c43f734febc2c479a9311972286af09d36d86df93f71749b515e0a963344c39bc667ed8bcc795070acd1ff4942278199e4e31"}, {0xe0, 0x1, 0xfff, "35e34827360e50449d03179acf9603f1cc549245a3f3b63fd6dda138d6ee15bd584e00c6141cc1cf6cb62b53d1217b59f2747b9e0ec90daa3f835565019426e5528ca93425041d0e4c40962c7566b2bd90c8732bd8c4bbac1cd989260d510b1833a980af37fb7d06f3e90ec9a5fb6c97683e21e82ab1b6f4f32cbe9b80a6a1dc871160a90ebc1dc9ce700404a8ae464462d0392c8d47c7e4b07b6c98020540adfefd12baa101239f4de1efba4b4100b13c7f238c2919a50634f6a3721a43ce0e52037fd7cbe591cf25aa"}, {0xe0, 0xffff, 0x5, "7ef6125d9e6329a59cf6c90c42fbeeb438046d51fe4f5cc1c3530707cc250aa4768ac945aa062c245870d6bcdce7253fc2f99225c4fed9670beaff92e084cd684d87ca0c5cda79aa26e07c07a1c9cf15288cc7bafd56bac8a37029d28b3b2def2069037820e03fd092b5cd28fa7a403e7c6c3f14f04e06c7ab2a99c5faf00d533f714f94b3519fea3cf36b34d631fcd171975f67128d6bb070df9d4c5dce4741589586810a0ca369cd8640b20564c15eb7c26096eec6ddcb59827f4e514a52052e4a9f5bbe8036253e28"}, {0x1010, 0xffff, 0x5, "263a407cddb841e9d0f900e3fe2adbcadf17750a6836ef1bb02e9ae15e810def07bc5c14f5a07f13de7d4d0b5fe25c038fb723da5bc58457879928a894bf7857653845c9f58a5cd4367d4aeffe791bd0c851ef04052d016eaf180facffb08f1181f1cc1e96607002a8111490320a1d5e3fe8bcbf281e6079e5aa50bb66aee7300574731eeb7ee4f5d1effb06361220477c2df1689346fa0e14fe25f13a7f8e023b2ef261a6f22719c042094ad4972efdb97bdd62fe07a722d674406008e3e58e2fa9ab0ab3d235a75fac1dbf608e32c48da16db814fa9a137911e0747e8742789693ebf188ba265f4be946e87a7012f05da08e9b92e07f7b95fc5cec87f361fd02e4b1f1f14038f54aa328f5f8fead7685a3403466ec81e7e53d9068211f13057c950b683726d170c2510b22f3be2b1cab24862a85faa527c224c1afdc980fea4b569bd356c85e875cc74727a6a67a195889d892abe545a716362e876e220645ea6d5824faa9a01bb27d2761af7f885bf612c1f2c805c79d631184f38cb9e8ea802dc790c6f39c578c4348b4e50b4adef911b76f0da0b7e96222ee4b63f8d5744e84fa167237bd85d85aa92c1d5ed7ffd9f80ada86e5b421ace60607243ba218fc4c5b613066552fede2d11bdab20ac60b374b75dac8fbc16e19aa737a2932a2ee602ca8e5031a0416f231c0b44f1af745bf8e6531c737929e60da94ef411c3c8a239a7ea8e520f1cb29b0ad8c7130546936bae3eec2b2cf55b1b5b660a96f8c14d1010f7ba744166e66479d0c8aec99462e9a702995de94d1583fd100be17ad9bfa76d07d8a29efc61de342e602d738ef206e51e53dc1f6981e16c524e530a0549806b54beccf16a1171a2db249ece55c5f78c05beac4504a4c5f85e3bd6e90175327b6924718a61bb01de3d6e8bc77a1a30822554b4a24f1b5ecdc735d63b0173fdbadfa6975ed66ad12ecc57fc89dc53e88004474a66c9ee706a8ddad6f58f0a516a13af6e85d33c0763912429ae201b90b848090df3bd93d9d37cac1e20f3a7f5636f3bebdccb16a20e0859a70aecfdfc8bfefe0112f033ce36b40425156263820345759e0f7d5a8aaaf2c1d3fd5b7688698865008f6650c8ab89172005ffe14416db6236a117c72711545926dfc2d8189150a16babe284edac6244e02832d311f232a50f4297e1741ba4212af754e299509b0fd06beeb220a6a3547ffd91ca11260921d330b99c1130fc4d15cb54495cc6ca2ccd4b453317f3b4cc54f687b68c7afe72c5a87a1556f52440ed919b59e7eadb1386fdbcbdd60fa7ce5d308ce3c775eeab3d2a7ec38dc9282ed77bb3aefd286933f118c249535800fcbc4b20b1d6383a9e58f58eac548b6276509666bb198dfa602944b6fb7b402f2fa2c1a0fc849d1781de86c7e21f2834315a0dc21f1ee63d7aba720ef9fb584d85b0fbf33caf63af7ac65e989ac6801ca18412b4e3112a61a0c7a8cdddcb0cfebce363b2213c9b6fedc7ff5d83727656a9b380b96498a1b35b1e4d82b26e5eb3f77355c5c5a2a6f19241ad1b0590f8e153f464842bc9651ea61e2938959ac30fc5e4e3a99e8a83eefd1eed1e89ccf96dc659c6910d684002244ed88bd4e7874b8335e708645a44814e6e3421b9bce8cc6395f969616d8f144c5c12ce0e1276f115cbb74142c6efc38da2735f9ae1f46fc531dc2283c8e5d9baba96bc502fd0078b38ecb5440a41d736255b3a33ec2e7cafbb1211283debe6d6e35d9a5494b2b7395f620ba93682b27bfa9affc8c9a8aebaf71cdbe17eb9f1cc241d9216afe65e0a6c5b71bfc9ee8cd4c980ece018c7a03a1f9d5febbca3aae9e1803d08f5445ae3a7032d165d24d9d0269ad4d5415c21185b038f42e984a47de175933766ff2264cab728aec807edaf37e95434b076b86b026053b241a19502a541e0d94c54fd167966c8063f0eeaacb59b83c3408d84d3b3406a21f812e8ff7c854dd73546108ddc59b7e51433a238c566afa2e64bd0626308cf2105baf5ecfa50b90f661f3dac8bc8dc8b639034139ef3f43219b6981c1d2099eaa361ff93e9913580319558efc2c39643a9c207bceb7432dd912c2d2d468d26021ad47e94716a9e4237a0fac1a642d8ad932c6ebc8f5d72f159c8f394cafacbf38401a63969b748c5d86176fbfb73f0a3576d553ef692d11fdfd81535862ffa6ed833128dfd8bda303829b46c85404f3623e731f3ef702c918467babb7a1dce469447950314dd865015708bd3ea0c0003e0010672f4a967b25fab207c628cc647950572982146d34f8d0e0c6966f59cf325f12c5b514ddca76958f671292e49d930a0afa25583695ec03f3a68476561a6cd6800b0feda18b05d8befc40e85ce5086d79ec07658191e01aa3343b828de71c8074d479a05665a08477332011ff495f07236424cc7898ef5197c7d0fb6bf247e925f0e70f81af2899f6ba2b653c10e93abf6568577491a54dcbf63145ef180569c12dcd8a3144b2af40480cb0fa4362cb778cacf4d5b85684adecf5c1c3d82d3478f48acb9422aca3836a8d82e07c98931181fd5b2f300ffe7534e223b7404b0af6947e927bfc66eb4d96f7ea6687d120abe155189c4c1444b911a1d85b6f4d946b39f9e04a65008b43b82f0c5ed8ebdd1dd3a9096b00798bda59cc7e43c802621ea4c290e26fc173d382c06b6e14996c0eb0deb9e46d1fbb44c9d845634a70e0a70d64d2a58baaaf157957bc6b84b2b61d5f22682018faf7fe0ba7b373496586476d6a9da9cd984ca0535b40beb20136d09f2897aeea2aef56dfc98c9263394db2eebddc09aca1c89fd2fcd79e8b7475781db83becf40389a2d380c6e48e53245e4cbcd351a3f56254f126bd370073b4c890d3d81a27a6a68909049979b17c650cb07bec37f754bf066fbefe606e0e4d2eb78e9d24973c01327f97c6e61b19b90ee03940880843d1d04a9db484d8ed92f43eaa27769f76759767fa257440ba980c74d72c47b1e8a47d06c04e9793b067f701d46d6da7ec17fb02706e16944ec1310c3dd71a69fefbdf32bbcc24314c348afd7c7f34e6f25cb99cd6c45ed0530d8c4ca7e082fdb39b67fb6ab529cd8ee930d95a3d37a6e3b36c541918bdaa84c31e4da9b9e44612adfec5347417ec99bdb0ca81d8d2a29d791336c3b410f01213fc86b30561247fba576872ae2a256d4448d747f471f5b0946f244952f10a61f480870a59c7f1cdc285e3bcdcabecfbcd1066b23d6432bd99979074b4a45481e8884130293dbaac1dd9aa1a04e2d8b9a0ca317df3852749eb87d76a29f1a757343e15c60f4c4c3132bb5ee5d4d7cf56d81e7638aed12d560ec7028f8ccd8942aec0c1c8dc6c294eb7bda418f568d70b3124b968ade59d36969072c88426c5c8295c81cd6890194b6f81898550ebae2760432e686c072a67732fc156720d703b42c80890f87c9bd13ff3b1863c4c30f1ffefe265442d96416cac09d4c6257661f9232ab9a5a23732266b9b6077f0a988a196c75615ba5dd2ec07ca43773d1a4eb861725b6448931571fbd3a232c9a95d20c4da3f987280e0c48430add6f89a061551acaaec801ca4c60dc6e1b5d7a3c17f53a3f02b71c2e9cbce2d962f251173433a7b035b0bfd7e5eedf2d03267a68b5188b1d8df1368aa03fda237ac671c256b8e880e86a027efe8be84ae09b5651dcf51f651b30450d5d4053c24c9632af4b425da4a8a51c790aa00eebfc78d403e0b3e939ae30412d0d8c0c23d91a7e53d18e29fa69fa4395d3c054e7128f23512f6e0ea1ef100cc1a7eee19506b6b046835417d6ff0754bfb38becc76da4bfa03308073300797f21069a6eed6fb7d06c8fd73c60facf6153abf736c576c59d5dd58fbf797274c8e4f2e29db0a770b3e6bb9aed39e717eb858b11fc29768a9894fd9b6ddf28f4a3af0cf0ed19700021db6ea6d6bbbc196251c48bfeee5d7a3868337eeaceae19363d0101a26df9e5f5c67dfcdfd5dd4718470e79102a1ae1cbfcf230dbb54d5fda9779195b0a7e02279b987d83bb63a039322026c6f5061d2d5606d42d57d807b51bb5f0d07d69f13175a9e575b5019a5d1125bb7c118d0b65ef8041ad718afbc0f60283a74a2641c0e29c74c6fbcd89eb130a982dac61f696085074a5f932bc7ee24e513707862cf4969510ca7f96b3d31ffd6dcd3ee273bc2dc86ac792b401ecb59c33a4d5943648ea9c3f148509c31e5a9ce0dbfe43fd28837ecb6db74f44a2cabcb313bf17e3222ff39d9c960284098fdd1b8ae2cf525339fafe81740a69be62c88737635a4d9e5cb18e146d66e2a1c79e481950ee330f31ca5ccd3b0e858d792c85194b50a4d0480a761a8518d19c6893bac7b9ecf48e7fefda623121732437177b2d57adec86a773095691f9c69131a726437e2708a7f9a7d6217d429bbe457a632194549fbd8eab21aecc2fd9c2017c926eebdae43d496ad414786c2db8e9de0884ef13ee229a232801e3324ad3b6d4d1b0ba7090ba760b178254ed04048b42d4cb9872e3c8fcb149058e63352b7d6e369c2792dc8ed19ba475e5bfebb13050512019d51522f760161f6037d07ae7659b1fa15e684a399e8578b2b55af01bd69904b518b240fa1198c5d7b192da869b119a263e3b34518df24f8bb60f55b16ecea081a98fa8d68e02c5707b5f1971eea54ea50819fdc154c8c124d6d603b8520d258908be9f9f0906cdb7fa7fd93960535a8010ee02b5c7c9ff9cf9e1c68f5b317b6f2aa0eb3a1add0459591cf8bf59039493e236817442e0e88f96ad75ae32944fc37e58d416908e91dd96a4fd72c179517f1e8d07f10d95e05ce56606d3132f0058c1c0aaab463ab9e1cf8474b752fe32afc0dfeb14db0eed4f330cd24cc03fec2ecc983c42f38ed2f5f5264624a209d9d1b5a039dfd0eea0dd862850e16e3eb40628c44228b7015987700cfce6ebdc72bd253af4a3490d97aa6c08d68d6b0ce545f31f4ae6be6571464c907dfab4044576bbbeba917eb791f884207528d7d219105332c1c9625871e64f992f432f3c0d82f555ad7141559589825814a5a5837ae2db50f48a00794dcae7f520a0993e0b797631421e5a76be1cfcad3a95ec84026263331df653646ff2210361a3aad6144ac18ddad6289c410eb3077fb1369076fee170833302674e4f62486513e65be53df68d8aae736db9a053242e19f7dac4a223eed50267181b092e81ceaa9ddad8ed4d40409a85b87bdb64f3bb8c227045d09c57876e2e3190e715d44e897313ae13376491d429150c2591a37bb097d3ae2e61633ee4f18faac0a75829cd83cd2a8eea561dbd0cdb89c5b528f6daff70bb86ab47d527db5ae0c9f53fbfbb5f2bc755d6ad9545fe40ba6e4a412bb0df7facc86a74ab7bda7435f53dbfade35f7409abfce2045d7de83e21c200c98fa45f45d298185d1d9760c5dd6a0d4f7a40b534d94b258a930f793c0325e8010749ade3142bc72b53b7204e7fafd723d5a776ba409da7849bf892f0160176c4d0624b57bdca7a5468d8ee0cbc6dcc896e5685357f08df41e7fbc38c252575f0c7110bd4edfc961c93a53125b4103c5d9e7d526ad5902694acdc56b514fae51119dc0949f39e288a5b678a01c4f85da3149fc71438071ddbca4f16b127948b72811dc2d72c6c1b8b3252cae292ca8f163d39e942bcbb69543c7ae1dc9026be2b3cec8415fc5f950163f7b6cd494a29e049c922208c56866ca026c89a23d6c77c8feb4b5a83fe12f088d4d136af949075ddcaa9515278a4448c5a7b41cc1d8ea10c22037a22703f1"}, {0x80, 0x1, 0xf50, "c6b0d9cbba62b2f1b21d6308aba8735fb27f8960c48f880bf78a393d2b51b9f149ec2e658aa1b5918d2a024f00bb7b0971d736f60f6e46a794fbf30c9e40c6fde5d1377eba5ce7e779f1472722ef1d16810d00d594251499e741a562699f51c855b1f3eb4771a634e22515ad23a128fb"}, {0xa0, 0x1, 0x0, "6186c88bbfff0541b7178fea2e7a898c4dc781ee9a506b5f5b89a50de218d662360099f58dd02f0ddb9f6c9fea01c6b45b6e8a91e17fe9b76ab907bbb4495fb0b11f558b917b571633c902f871c6392224d05a612ca1ef2ccd3edf48ad1c7afb0082550ffa3895e81f88fe7199dd0f6c85300510da178c7b2b5a789360c054bf914475c34d94c8264889dec178"}, {0x70, 0x1, 0x5, "79db7b2d2c496f10bf9005185ebe9d64e9bd1c58dec0a89a2ff09b9cf54a234b8678f036e52331e514e56924e085f7fb16c83ff77cceedf229c4b4078b06e334232766570857316844bd19c63fcc2e426bab3366a9058bb9d5cb45c1b5d6037e"}, {0x68, 0xffff, 0x0, "b01525a4cdd3cfb0757be1e85d5e1d790f465069165d6756eea85ced4fa825c91bdb28b9960c0b064b1e0ed73d68a6f2fc5c08b821487266082c42bad403d580209aae5f0331f34c251b91f9bc6fb87112e389a8fe01a35d"}, {0x30, 0xffff, 0x3, "2ef444b8aa67eb28ab5caad73c249e48063c157794d8af6f43"}, {0x68, 0xffff, 0x4, "2a73f7438b8ff38d20989f1d3ce4431e75ec76f63095683f44e1f82eb5f9b3fcfc7de15d72520d289e4b606b0dbc05283aa3fad2f4b860ad02357faacbe601d6bd5435a2a52f9d3dcc30a332bb64ed0cb0a283e0c754fb"}], 0x14b8}, 0x8) r4 = kqueue() r5 = getpgid(0x0) getpgid(r5) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) pipe(&(0x7f00000029c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x110) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002eff7f0000653000"], 0xa) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001080)="92547044bc2d0f2462f422ee18a135dfb66a83d91e85471d8ec956cab3767498f46e86cd8ed64b88c03be54e4da1326f7cb97e1f39381d89f8fbec812e64c96076562d143d80ce25aafb5eeed7e9dd3ec7f6e49ab30ac617182c049bc2ce98cce65fa177cec1b569881f23a717b4f8922b6f4eaaa770a2fe834edeb017a8fe0b8e1fce95c92600225d6391941c138aacc9b5f4f0519e21530d25cd25f4071dfa910ead252b5386441f53bef7ff6664b99ee008db07391e2725667e7454cd6712d154ca9d1acca2a3344d3d5048a459bf42f07b8e83e0f3e2b782895c1f500b119be174dd48990775c385344391521b6613e3a7117cf1cb13a8dc0897e173af14d8adaac6da9476e6acfb250204de18d9358a486eb22428858095cab61431440bce2d2743078e1d007cf3ffdd9ad5fa91e94a5b5d2cceeead8d6b831854d96adb6403cd916625d02c0f5570498a78919617ae9b7d4776cab0ec41722cdfab78e3c66be8f889602b441f1b405b90ba1079a5ca1fc28b51814cb90680123c27112d8d7be86aee4a434fa9925e79e7d3151d904d1e9e645802591888b2c7f74e02d65788c73d9d50c6cf812b634789d34aaa898223d131fced51bb8989e8bef92a9654eb0fd90fa671828fbc5497264ad0d00ba893727c78b83a05c6cb6d20ee22ebad76b5bb677af6775417d01a0c6fd46311570d47e0241de4d4468e47f9dbc2185bc001f0c6dc499766ff0e8c6b3be8d9d9b16da77f9c2a6f9b569c02d16a8fae67c37619f1ea422df8c758c7d031987730a9690d230809a77056d46497121ef23569c915fdc0ae42635b9a3bf8f6b6b77cf4992269189ec7c0f65809517edd23ea87f258aa569a2da50f308ace148b2e4d4944077dd17dba0e75e5f4d2055204e72c98ad98d6da41889e54ceb46f978de70b9b22a20cd43b4a95138cddb0338c74bd625b1f327dad54767789b1d48dcacd3c227a476367dffb86c7261522a031092bfaf193e6657570df31a09cb68c5606a395b74ab2a4f4d06e6d6c4024565fefd93d5c987c9a159d975be880ab9aeba0a167065a89cd039c223dc4212a6a6671be7c389b66683d38933d8dad5d9561f8639c082ae5046efde4746259d24eba2ea44f887421405ebcd9a7e5a72a2ad29fe351f9f9e5ccf9af81247717db433458a586b2a72b7dcc2da49966b6b27931d5dd7a4506c9d4571e6bf27caea70b8e6426bb74b7dffe4ac3e6f95de8695813ae32f6a57dd3dc1ac270c544bc1220595c758d4b959bd2faae0d537fcacd963c4e4289c47c878367ac0cb6a9a81e4afc91b49d01477239e391bbde9e046e464a3a103aa9d2e9e36aefc7a3563529b85335b634acdb73a887fb3ce157e0269b46fb28ee864314331e7bf1f16ec7aee419d1ee0d84028d014e872fe7543f5542e6ad0e78a1b59bd5b29e505f52368282f27468de055720594f2e0069c7986cd4f3e99490ae3489b823c7c17bfb87d8f4ea4c083cabaf9b67932b517c9aad2aa35962c117cb002c5c46258847c8d4c916d749549eb974ef5d20117f9b31e6ec3e548c65ed66d6c4105112bbeb934279cbd4f2d7ce41224f613a572df75db89681e540d1ce3a11e24f9aa160e9cbc87818c0d6244be88fbf00d4e11a37967655895003c683b1549e4242518372eb92e8bfcca5185887852bc9e7c24747ae9f5ed5c6f02bd7061ae63af9daeac52f1ce29231d22d68e5006c1688791f52716bc058069d79beb17e592eb6fde031b45c332a827293d6875c1d56bbbdd0c0a5dd5f3ccb246c11af90d6c84be39abbc50572e1b6a30f6a97d433482a2915d91026c44d4f2e96e32668be0055d5f6277ee9389dde1fe48624949afe2803f86118b2132efa8de2bf865e5490370298bebcbf038a9233a01eb0479b42fadd8070c6736eb5b679b15bf84341f2fa424f44bc5b5053b013089e88cd3f0248e4504998f1d7dac4388ee0f82626be5e1fcb9051300650af898f5a435c51410c73494590f5f34ab7a3271e45ce5bb9af5606924f72b98ae2f689782addd16b70e6ebe9289e0c1a94aa205e5e515983e852b5c3f556abed39edac9f8ee61831fde0d347ad9975f54063c9d2e5b8dd86d9f83f640f838b1ab57b2bc5534d5053dcc35160fb81f36f79c5fc58530ee08503c7737968c3285bcd7fc26e5922c9ba5907c239c0344cbd1cc6deb93c81b79e37f2cd6c0e39de1782066243be991046fb92b74d07a4847e98070d6ac938c8b97a1af46629c6962cffe99b66c2135fa21767eaedfd1101ea37a1ac42d44b1d4ee04a3cd2a749f661291f57b6b2199c9121faac16dc2830443d45a4b7d3118563c90a604cd071e6c227cc743a8f948dbaeab09b663d7cd45fb371a15b5a6fb8976694b91119590bca930c41e192342b7cca2ff237793cb10e1648e3f04fefee237e2bd27f2ca269e00c6c786180aeb294da1549137b8cd7902d0bbce7b07135b3d35dc99e1025b235cc64afb161a4b9b268f430d6db640ddc1d7bffdd1af28f93a560363cf3e340bf15921d83de7ed8c7474a0e2219c798ee4cf857c8893f5cc39443ccf155a2c67d90492ec4baa898401857453fd8cf92e5b5fcc414c117c8c744dcc36baa3bcf07f12cde94c7e78f83764ada9944880261516cfb4bf798dcab86b222aff36ff3b88e460b441708934877f6244cf96b97468fc0027d1f7119f16717212aff15c60e6321cbc84b6e10ae66c16b78fee39fe14f0a8cfb98e424c5bd836e582541066693549051a3f6b1b274e6048085880fc24344683a24d42725bf1973ae92ca9061221fe66cbd8ef13708ce746b70037d2d189b4c7187a76d10b4a6a59b4381dd871abd65ff4402b241261ca3599403706ad9f483f47fbc5e68086e867f4895eeefd3a7f429bbec5eff7a90495edbfffdd56935f07cd53701c119fc0d0478c4b4d2dcf898e6aea1705aa3688b7a8bcb9807e1591b147c972f723857bc54c364e94761e1c21861126ba48b953cbeec9daa49cded8531a3a86c924beac4435d6ce3d0e113db546ec05236b248ebe2e43f2d0f7e6c0047c5cea6cb3a45633386d883194cf203c0172fb715831e6529cf84935f16718c940114288ac95b28953f95109fcaeb704e0ff8873b2ca7706b6a262b3d073f97659cc04492fdb0b9abca7bea38e29bfb1a53c165481f6b3050d7c30ecda7c7d6ba7e43f1bb41681a45dc56c5a5fa8dd6db05146257c1500ce31717e191f9bb19c06efc9918d6e02ebdb3a0ce03761ad51529ab3829d326a6ffbcfaa30537b6974319a90fdc2b4c0f760145e00a41e297702b87ccdbd7630f89915054e2dd98e04857e45544b86d069c9f3d00646c910b7cb9364a9866692d97b8d04006c260bfdc0af1a51004c1d230a22d5cbfdbeb7163af7b6fb3dc5a0ddd0af65b2fc839dc6493cb83e77a7e3a4185abbdbd58ad31baf05e0ebf237f843b0218bd39161007c5d8dff7fbf147890f659f8c848bf405537c91989fd5a3f46c1e41f7620bc63667e7eba30dee4e5763db5ddfba841383ae6e3009bc8921fdb21761c179f8e4181a8c6cb2cc6041962f659ed272ef729022298ef2587dade119287b3715af86896fc02ada1fda30a832241e7e75e58a0cbcb620af0effda61b346c2631148df55faea50d0f7430ba939c94c5cc6241e2355d20be017aaa0b7807a7e72f9a58d541e17989881827dff530b6ed86ea04397244a0a267b605cc79b9f10a7d959ef868b39179f5307ece9762ca7c014aeb7897ac869f11fa14e20ad30a002c6f5cb67469bb13d89b0ea5f85a2bec9372860208b060425274f06f9c50c1eb29f1673c2ad5200d04716dfd3479fec5f1e1ad82868d8438482912e0676ac0fe85a721025a8fbe823e38999e652d90111d975e71aa4283a225655da313ba3096d5e27855b497c14fb4301ec55838a9a7b0e6cfca53049448236ebc56b66b4f9fde8e37b0792365119bbb3a54320ae391a020020d59867476606c64b9c1259505b86b57cefa97dfbb3adbfb8862c2f30fb45ac43f9a8bb5099f063735c81fcd81a038efbd9a199c3c62280c5e594d740246d877b695a337af059d18e60176becffd12ab9030520e422fc5c8f197b3c6d141ef42e05af367240374eadeca570d0acf7ca45faa324d7451c6cb0c421f210aa44a98c3b93cd678c14edc074f0d6f7a1a6d008a9776f5b48de9456a298030d821f3022f07be49db836b044778c17e0f3227ed9b4335a7d548943635ea8a409cfc345e374d5246b9c003e9777f0493431da12514bae6fac219cd5901bb7e760c6c60c583f4ba88bd41fc38527579b48d3911e73c17e0f413f737d75d5d005417e89dde9cf8323cef1ef5fa8126162a69b26c83788bd840a5554551dae7770380ae099382a5dd986b73ccebd6b9d8ef1aaf32ac55d85156e1dfa32f9a3c11fce4b09751e1d02308b1b43d061df0d100f55d3f310eb2a840d99cb897ac18535ea62e45c3676ba26d0f322d6bd435f3d9f7f5cfd4928ef00066a8343f8e6b6f2cc97d116ee9bccae05eff0bc24313ea0650a50d1fdab532b66e80e91ec137f5eae6541ea672cf48195d7a93a5bf241a9aae7dc0fb7ad299383f0bf239abaa434d8f4a1d908547d9d4b9df5d763108e48a6d0c58ead2a0f8661f54cea9d1c1aaf126c5a3b33dd51b295d371a2ce5628d59a00dd39ce06926b78d3eaff97cdc743fb66ee6947dc99c194c3d1a184ec82e0ed9bf0990392cb6b46b27b8845faeb63737f100de3dbb0f7a661ab2e87595181de963265f482a772d5c9b8292340f63709ff16efcff6a7c997a408c09d5f58ba1cb72e857db053544a46cfe913818e472b1256f3c9a95271eb145f16268d1ad6917017614be0f3b5d97db3db5dea729039e52ca0f7f2e4409af7cdf79f79e38f0ccf25ccef90349074276fb6a1b8087fc4d291cc3b57decd1bbfba9df1037f6c5e8090fbee6d4dd9a491333853d62eafbdc9dc0a1467e39bd4ba3e6d103f2a75e0cfbfe6d4ab7855e26809a69c84039ff3eb7951ca40f7761376e20c5f8ef31150b93c62e5aa4cadfb7368c74467593658b930ff2a49ea2f24af842e7623e5a7361ee4c81e7b3617151d0634ff2c908bb0b0e0d40ed9b7370746f0120036431f944e926259914b5d1943363b4a3e41b247a4a28aa5402a3346f48d3e517bdc3e0b9b1e8ab14d05e8090a227d956e6599395500d3224539a577fb74e434e251db8d7c862e5dc640697dc49dfd52e1710a508ca9b9796d154c7046fb78633a2c0ff1fe7d07525d9429c69a6099b2da164444e9f2c0bfacb8f7d195afc817d498c6a1b765dcec67e649345f773969ce43dcc671a8931eccc768f17bb314ce2e19c626330467ea0558fd3653c631f60cb2e6ad82a1597d44d3252dd7db2568a943bd76fc1e6c5d5f2207cf20deeda27792a3a38fd92ce284a4adc4b98610041d34c8e8ac54dd6d1fe4d31ee91b57bd9cd7f8ed1c9c1882b40bf569458e75375b753f8efe1d5f192c54318e2e1ae6568bef8ac540aa44e0308ae504917313dbb225de709037aca30631f3240b18bfd8a4f90565664a0f9aacdbaca66a174f5234293f98aa216c1ad4c0c2eb72e6d758b4f35fbe692d7dd5be726ef0d7161edce913d7ffd2331c8e43253e70b03c338162511cdee7a6479ff76554c726f21bb669099bc1f53d460b067ba10a5323f7f32a2b8c8f4a09d7c800c6fd6fc1794dcad9e5a428a6645e6c9c7fa2c6dbee444eb35bbabe18174401e1d34f9cb036553ec5327ed53db632cea5b489c7e6e05ae93b3a0ff8", 0xffd) r3 = semget(0x3, 0x0, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000280), 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r4, r5, r6, r7, 0x1, 0x80000000}, 0x30, 0x9, 0x10000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) fchdir(r2) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$TIOCNXCL(r0, 0x2000740e) fchdir(r1) socket$unix(0x1, 0x40f4270ce7e6e6c7, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r1) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r5) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x81) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000000080)="0c915b300d966394", 0x8}, {&(0x7f0000000180)="fef83f2c42f47b8b5efb2db4eba06d9477f470a8ab651f3722e643183b883b2c56", 0x21}, {&(0x7f00000002c0)="85dec07e9c97cb122ee4334c07976483578f0ccda4c32135934d2510775b1bd82c9bb54213e30864eeef21f1c159a026f4d5b4d097a1345e82bf6108ead2c0dc18015338f0cc6da50e097c5a27a8d9426ea1225a0e9127d03573c8196cd71099bed7e3fe32287562981197ff3ba28447f8fe69bfa152398a26b85bc858c245dcffced0d0684846f7a0bfb8ea59d6d268c9fdec11bbd81b9f13c3720d5690b321b955e7aa56447cbefc6ee294c201f9f3e648bec1de3b1a614c4810e50608075c15d83bb78dbb0e73b1f609d5e13f099d67b153d43b4b72f4ff440a95292470240a3f1b59ada07d23bad4e7547328632bd5ae8a5fb067b6a81cbcf2f7f4e13c6168a15ca9f946c8e07a6040ed3b019448a484e1d57cea092d6ba245f81fcab91a89c33653235c13d5bf2b6619bd308a34a1931c40df902205ca5172f15651452ea133f235ac65ce22edd3697becd4084c686c5d5259e18f36049a4e284dc427109a47e6271317a79f37d47c325d2ee5cf65ed13c73463fad540649480f02463d89977792c0c598e59f4c94e666242bf90c52e23da47d110456e7f465570784d8160f87feeed8137c6666633da5c7500c02bd3e3e679547e20ba7c07bf3d1bb5a9aa4a2f53e1511dd1db4251367babb29767b3c2aec0ce290086e7c619c16aad1d4f3e5d3320ff73ae48f3daa075ab937ae8ad09cdc58ee91b9297b8e8b17fd9df1b9c4ee82a81c34d91a37118a03e67dc10c4704a1fd706c3009091ed09903bdd79a3f823797956daa7f16ad84c21a8c2271b1f6660babfa86a7a4c6412fd5dcc281d1f7a3c0d450ea537e6eae6c6f9f193c16b141cef7e09ab2900bf3b3ad58e2a29ebfae925f4bd1a38e755bfb1477e9fa7158aeb354c3bed5ce4f38d7907126b1b2f26aa3dc7e9c5615655da904a58ad4e4711ce41b8101955d13839231fd891186713a7b5761f4fead96dfe49bbbc2282538d8014516c3a2e809fb16c0fbf970ed1160feeb71732517c4261c262aea7140ad0a61adb4489370baaf8c187b16537832bf707c6cac03fd11ff094d2761a3b4f180c3b9e8672bb01303028cc4dd0cf585f12414de68a742b7be9ab73bf27d95e2d2445e31096a1897721a89a7db44b7cfd062e4ab7b90966732c132ea38fcd78346fec6d561eb18793fdbd45b2024275cc07dedd7a7c51cec08d7628337bb37ccfe1f3b661ca982fdacb22286293f06a645ae4d0f86aeb163cc1d0827a120cfe67e5f25260606031072079ccd042d5fa38e7ff0b0c665476a22318ada8a5875b0fb6cc42923a3853aca720bfec8ba083f4769c64a6e483d0bd0c41708845ef6ac1f536eb7bba9d132631255a560309aa66a427b48840b661dece973c74acaad5067909c4f87bc6d26c67c59afc25214016293474d00dd89d6eecb8514de08811cbfc084d3449069442983e15336f992a3c9a430204eca5955ea531e9f820b3b6d2b490620762923468969f541d0a572c3f7e4217be53e8d70423d43f023076fa3dcb302fd09e7f2327ddda307de1ed019833e29ab64af852fc3e90382e600b103a5bf1fa6f113439803f665544cfc99ba751a54047053cb0d01832fe3926033a8a3b60a7d089fcd81fccfdaefc1d0b2f77e13bcdfa52ca397e29c83bf3eb613c5bf3a6a77587b3b8889f81e5d6c6c502981dfcdbe8ca20223973a11153adf6b4a0e4f4a60fcfe5430cf7e1cf9ab130ea54e6eaf406b4a2f3d2d878a4fafd1994969cf163a2e525aaee57d5a9a78fdcd17f4341f38a59d11cadfdb21e484a6d320f58e2458e25df10d6920c90e365479cb98073279c1f2274938c54fa38b6c227aa51ecb03d336d4547cab4f18006f2c9c5c06ca79459dfd4962bf94dfc311527d25a5a87a1f55e92d0c5ab85a539b4a2f24591faf00f709f14bcb0514ab930060dd4d1690d714c2983250bdd08fdb96a227ba9d784e43cb0232bb2267d1d2ef6c0ed34b5d7e98eb4d278b3b0b385a30041b9861861daef6f0533fba03ec9953f9f644e92ebacd95e363b6f7b3d36602e443ad02123c6567346ffc8b4608a4394e38bd35da580fafbee5b9b03a543175b0f84b4ed11fae52104dd7a5be2a7b097cf46394b5466e5aa134ba449e7d0f7527c95a7fecaf65bc7ce06057e4f2febeb884c86d32dc2ac7dc3cdbc9eaae8ce61a8acbc882a11f69c1c180294d6d2cf0991f06ceee23a3249a5b9e7aafe426029ccd20575f1f4944b13df06299d2bdbf943cf8564225a2b4b3c5bc6f5731d722c5107cf2a947993cc7f8917f8652d4a7f9efa92c544f6a4b33852d1e4c1e4e46da150d6d656b207aaceb50e03febcb48b1fb2deb03a1618a546c280cf31d44a6e740205f309bfc193d8a6b8b5e0297fe0cc71e856b7e1fd174ce06378822bca2e7382fe05dce4fed69dc6749ddc48469b8a353540335800d7b2ac550c842925eae688cc1b62e231ca14215ad52aa97ea197702c84760dd205ee028b7679edd728780b14339d1f9f64d3dc879834490d5345233c1c867dafe4674febdc441431840984276e9e4ee4e6f165df0f4ba19d6e469d52cb570f540294fee89d4606bd24f07ce472a3842e04211e5de1a717d6f6c5be36a85a169e83a2e888aeb97afc5b3c84c20fbef476d848ee7a0e40e14f8184334c5d507489695f8b1afa5eadca040012222fe4676a373f8c4c0a9a840c8fbf8d011409c3f84f7583a68f0af085794c8c59720919ebaed040107c0046fc1dc8cf89a6e867519159832c5dee94cc71255d6cd866278011d3fd31ae31b332d80244eb0c77280d82fba8a47c9b96b36816330db9246f08230364d3d22ab21fe5d81a3ea304f1960343c8d10e5acda9bf5a1d888e5e667cd738e9a2ca3f0f2d768cc79e00df777dd59f4258c4ce9577518e154460e3dcf0f5e430034c6687a9150fdce1cdee984ad2428d68845362fcacf3fa8b64c53c3059e00e5aca44f69d8d6b29c739d9882e4150c66845b19f69528c6cbd009fb6de6c89a867d8dea56685a7c358f0d16b723aa6058c24f70e43f82d40bb766f4710a6826120f0cd2eb75bf46c00046a17b010f126364b4cfbadd861c502f2089e0e0c2e7cad44bbe5e9c849d2f07ccc3565280a9736849a72724d2498fa1e207c34d01b717c928b39146b6cb823b0cf0bdab864a5e1f3931620d329d91b41bf7fd3dc370aaca2384f22d21bf5e447d03d154fe6833404a7752094e8dd0e4763c5846eaafc7db138d9ae763143743f6f5c7ec9b79c6125f60a3da0f88bcd7ae4de4d1a9c13e0340d15300287c35677b9e3b4a2a2393c87758c728f9ddcf743af20635ef49c62932dd103931c207e027198421e5b6b85d4b81b1e16997f5d655879ec021ed75e9c8ebff3ae75c989437d4e9b45bb7584abed0f296f09ce31f63fb651639f8515d7c6957c8996800c1285c449a5a56afe66f68b52a7d8d9dfa488981cd12f4f08dd6222f27397986d5d08a721b1f4b72a67beb841264d0be2af70430eae1685a67665e9f3f68171f64a92aae5935c356cdb40553e157d8ee808183a431a45b0af7b779fa5e0602aee2405b7ce4860de9ab793bec96f5e7567ee61bcebe68ff700344aa392e9637184f7afb557ddf2d6596c46044bd3d39d1cda67f06e52c7e94a93d828e240e5e49744a3f26049c340907bcac07e4736947d7ae7c107b707760c673a94724aaadc80fb344624a726c5abbc60d7905eb0a5aedd68ee707b07fe35c4e3e692aade377f3ddcd54f8c44769c2d32061081c4ba296c1f6e447f75bfc2ea339624394beb9b1f8f898993f0070a6839c2416f8321e4d14fb51d29b40035435d9418bdd19f13b92cb7da6c979794ba7dcc757ee054980c14e613ab595c8f090c253de8e9a5fcb41be37db4b4a2a99d84a9e221373ce76591a35168f57c253909f7b133827e92521fc84b34417bfcfb76257807a5631cf7c313c3fdc40e22569d7d8712414ff13424c7e4f67dc57b9ba7bcf1b7815d90a473e386724f6f68e4a65b6fb78cf74eebe642a9d2f7a8dcdda9f9fc0b1a012656c376cf985470e3c9cbed93993c1adc4db7fd11ee3b3b7ab3dc5a285a28b824e3c1b9b5cea3a477e3950e4dc1a124e51e39e7b8281769232ccf21878a35abb2631c2af0eba025aaa942620898441b32e250d311e7b9b2473776a525c216432f4b40f2e77d30529b37393d565e8f0224566a92d4799539d4ed5e7babb13c2f046b3219b9f844f6342279707beb476997165baf2ccf21dd087c19369447b71b9b3b6a6d461c3ac9796f32003279a1434f6d29db49f6d2f3e31cc55c9f890d61221aea3b997b8349595e1e69980f9f12c1259ee4c4b8b4ef75e10edea4d41e24ff62773275fa7b243ce1859bb3722877a8224f5977e2a8bb4aa839e570ec4574ff6626295cee83a724537d4fd95c3508262b0d92bf2f76ef277788945cf20ea3093d0aa3e3a1e53c70c5576e438cccacafd4981897a7a5fc11bee7e1e2215fbeff4c0ea8397f1162fdfb54b1616d6fcdf055567d73b32c31a07569c0aa3f2cc19519a4578b185dc51981cce8f0d09f963f6391649a0e42db0efb0fca9c06033edf8d45da0ddb78cbfeb7d4f12689e8bb6ce14181a6fe6ee02367298af140a671d6b7859f2fa28fe3c73b133d70e032533b2ac4f40136244431b3327470b69a86159f234705fdf6073740b0dd197029201b4fd1c4a831131703d62b94e77964381fd50cb28f1d1444f881064bc68d7a1bd81b45f4e7299d25c1c08a67bceaaf10dd3ac6a0c16c5fcef553a0eb18f36bd7c71f2f725d9d6a7fa39a79f5567ec052ffe93ed18f833d9945c4f50fa79e4200d72d04ee99616760d717824826c5e95c5122b81e8be6160de1b81957986e18aeaae58eb77a3127ee40a7f450bd7c6e9523b4cc2515c82310fb6c62fd59e65a080f4d16b646c754d779f5dbf4421988c479001d46323db3babea40a5c8b3e2be85c1974fd0225459cf7cdd85b7b5c359b1f890b326d4723198965c93122355bd854268b9687e854d61a3ee139008623619e7b1dac723289bf7b6bf188d2ffb8bedc7f32f7c09b36caf596bc5b8f569f2d8c4d698abdec27483a7d46a6802fe3fb4f7a853982b0fa1cc111b89b937ea8155643888c1121f31795f4c0bce05e2efe7d07160f97936043eabaaf3f7425548df2b25ac8ede1e7c3dec2041105f59181789ecd03894372b27b53a299e4c6c241634f607ae91585a3415cb235bb4e3d927fa17b2f0133a161b61b9d8a44dde31814d00eeaa6fed84b42bdf6ceadf38494c031468b558cb74b888301bfef688a634619f1fa572b03c59cd1641f800fc637981219b4eed73ac478a685ec7debfc2b356ac1ad7d148742984c7f3ac8ea2926f176067ee59978c48ff32674714ef7f1f1f87e16afe4ae6d57e627d209a01c63c52fdfb7bbb50d98bb8b358d8fd63d984c215a3fd338673582c987e2e578120c0fcdcf0f882bcd4baf630737e626a0b9b3d41ab4db1193c258d44f287bc5d1e3401b3789c2366625cac76930737be5439ea04e1c0c8d9b97839b98c9af9d4570dcc47703fa00f8ea990956eb8b692eb05685505c219e876a34829f69275ee19a5ca94448a4863a4763ccc46f206a5f1acc45413c9c600196b55706b57dafb5aa3743436c88107e7ce6bbb34c4c6e45847dff02d50f9326fc0f7d93a95d316962914b088a5cbe8bdadc1e1a8ae46a6b18595031a49b04e51b7c91fd1e5b9699a610c3223cdea503c8e98d9d3cb636804cdabd9c1c4609aa7330f2f0805acb57073e08aec4de03bc286232db", 0x1000}, {&(0x7f00000012c0)="649664e27611f56f6fcc3cc5e7c1cbbbbf99b1c01f5c6518d55e025b24033e1b1332951aff3c57ac4556b179952a6d42fef4df3e6aa19d2fe7ae01390d4faf9f266f5f5ec8a9bb4cf5e290bb503c302b3ac1c3d0980fb74358902e40f727204fcbd1bd454f34ef22483367dfb0d71a6e657d2adcbed20d1bbb497bed1d32e7d07438dde535556a979ed03c2489a4ce4e69dd22e354d8d0fca4ec5165967adad23ca75c920c304d6fd35c3eeacdb942ddefbe224a028c198146a150b216776f1f73cdb1f2c5f2a0e261cd378f54d5d921fdeab9d58032d83c669c361a1c41fc3faeae771faec93bb7f14685e05b4b2f3bca407d2149f1a9fe5432f731b1dfe9e52f9d212f0306f0e1c859f9c6515c79b1c9fda87d9764e92f33e773c2b265adc8e6f404736d9c71ec5b6dab8195ecee674204a89c98e5d6cf70d44ad7ed06796533f0ed5e5519854c9c3e94280b17f0cc03eb9f3e16845ec9e4b16dc648e0126ec486e31d106b481e78da59b522dc9f325cda9f8c55d75fbc6df8976f1796fdba271851449099e3a0de131dca1699f7b8b4b554156ff88bd0bc6898a554fc20b392077e70ff61666b942787e92e46182042196cd3950731465a6d6695d65823708d464372a7232ba1eb7a23ef1b3dd651bad076f53b6979db2ac599fbff753f383cca30fa121c93dad31bf33dcf9af0b1eae5f2ba8b37d9b933d801392ca7b975bf473f80f75884cffa64af8adb0e115247c0e82aba60c47bbca578135136c7e4c9234dda223269cf4bb07970e00efb466ef7b826b04c4174b445fa48bd4c236eb41cc244b8dfef8043a1c63a5748d2d06c71f99c22331d4274ff717092f7a8546367ce15500bf3cd9621765488149bd2077646027a75841d7d7b367eb861f8b264f2f49fc8ac84a4131e712c9985d8fcaf0757bce52ec8ca4fdf4d2b1ac5391e2813131cbf2a4481b24d24e8e185285b7556d81680b6a5bffbc2677e104e96e3f2005ebb0884297a79c14c166cf1c788eeb8220145b43fe6ea67684122030d4b8a97b5ac4ba50117ab66e922a0cec3a9155ead84d3e21937c6248089b7aa6c2d594777ffebd9a6ad1671c3cff26f85a933e292420d10daca714a16c5024a2e8420f9b3ae1c5a432649f435cce82a57c4cf82f8ce0cfa6fcf6b82ca95b2dc4ea9f5e61667efec0433bb3a255594ed88edae323e0b3661dd44b33ad2771a412d016d8da1fca21315e69b6dc6c2cc0ba871520ce4657a393b27b509e329ba35dc82c70ce9b49fec62df8a28fccc6aa6c93ab70d8e8d859f7cf4795ef65e3312ea0bec9c65add56b7a6509e40859420a923c09c75129a11df4293220146cc9f4f3ece15873e882c8d51e9955788a5baf81f2be928cb49368419672103164ad6aabeea13ffcb39a28551efa07327eda19bbc100dead24a4d776be80430c3d1ec18156b193cface6394dae5f4e0daed0d0cbaf46c51b0c061c1f001a7d07992815df13f07654396638b1c645953a3203d99ce85597efee1896366debe3ef35412863948eff7d0aeb9fd543ea5ebf9a30a38e388fe7a1a29ec9a6370bbd7452fd4d624835eeb23564ba31d8a862c5ae862b9475c156b75b5d678fd18c138017f893f072949fe60698e30886d72e7ac437b57c4b7980329a01e16117248571ba188e147d577951476d741fbf953f984ea605e3577de53888e0f3adee657a549a50ea5ff5a3d7dda13494eb8a4aa9759c8165c7fb62285bee5d06e55299d0d330eb5362e5e5b3325560170d55b5e33dcae986665bf6f8fbe2e263f3a4fe47334d441337e4d413fb6c4fe958290ba42ceec3461cf6ac89aa4f638bf84970c7cd1efd66b4bdafa58023912f9699c26794738aef9ececc137799eea61f9c2eaed65c35102427800a433b9419aee2d4d406900305d279f33b8450ed04d79c676ae877449dd0e78006e68c7c4476bca9ce8c66c183f6952ac831bf453f85a223bf28c7f9b4b0b46e7504d4b6a08dd8c5c2e069425057bff58d6ef20107b27309a2c42da0855f713190e7228605141c5149da05a7a17cc3af958588a94bb8d3fa68b6b38fd40651e41ee2db9bf5da495c2b3d20a6f95cb101873c57da70bba1942dd22fd15de78e074cddfadabfe5707b969c3ed7b48e19f37340b7f5dc0b86b3ab4171ddd39253f75ba5d14e5cc9fc8806a17558d64f41ab263d9c8a43138b491f10f6e2b633fe4f20712c1739aa929ee85128ce7f5872503c59138bd2c608aaf4cb42de36de3f0dc9c612c243c419a4602cb176f1d224052e2fe8120ad72e26e1122552845c830dc2e86a8a3bb236ea7519b947104c17ad9b13eca89b45913ab068b57ca196e60c7e0297f8f705cb385df22ca1959d054b5e631c6bec0d79bcb5f72292a5e5e6bf72975992d74b9dd2c93df4d02fbeee58d23385eb2c3d1fd9c59bd8520ae9b1b262caea42da236135c0163cdf2349c8a79c7a3f422ac7665ddd4236b4966cf151e78ed53be3f793d00ff20ae54da8610e39e6dfdb3cd60af5ec50b5ccec32e59345bbae2c159ca1c54cf9e877c02a0f3930e486c5fc4b2e77dda1f160b7ccf31889c7723176ce5d34bebc925ba9b19526aa0fcf33fd8b436272193d7c30643d258292ba2b99287bece8bfb4c84491d43809aba976b6e8c361d7ad71c5aed5a738019a7ed26b33e3d253cfd56c6e7b080cb7124cf6828423feb793171ffccefcbc2ebfa41c3f3508f8ce23f2a41b6f63fa8418f03d179333790fba273cc5bc1e108f99f73619cfe24ec246fa28641ed82143c3855e6973b208bb408292a0173ef53f5fafca62e9e6ed662c5d5b49a0137ae4221029c87d47215e880ff18fd8b83dac7130e0d0038d283d4784860c55617ec0da90dcee570035953c929045bfdaf1f65c6de4ef582854d0f2f85648b0e17a18cd64f9e4e8970a7bff88bd7d110f2e1c0b807c9f45a759b4fd47ebbd69cd7a55e1a2e2ec18638b07ee8def4238b8e104a5ea8f196d06d9ffb0f0f20a4a58b1663a8796371fdb272e599c885b98892fdedbfa053fb371c9024d064815ef81cd769d25c2e5f67d03e349b28c9f6ccb297ee42a85a015230c4fe06296776e1e3916424a77e348e0fcc3100129825b7c2cc097db3402303894a6c030180feac24c3f77ac020e47f5c360e7987f84e72c9a0aad4dc010a05e2821748892deb8c4da082c084b10f32496551ba9fef230ac927c7b1a082f93b5a4138a29a58e952317a1c9dc1dee49bf421f60d92a6bf214d416196c67278b2aca73890cc24e3418ad247b489a210e32eeefa845033ffa62444502103f1d461d5720b8deac0646b9aca85c4daa4305a3859ceab2dd57aebbb5092a1c86d97fe8737d11d4db98a347f2c8e38126662363f32ab47cdd24efde9d6d14669c32d8e4272016d05db36bd2b91465a0f6516e2a4e6af4adbe1408080a95e8ce9c91422b3cbf75a45c3e349376384d172711e47895258d5c92fbb594a0ccd06de39f5f34c8bb78d946bb569486d7690d911cc5920f421786deeeb622c3e6be4a1736f2194892365407fa8cf4e4ad57a4d045349e16bc38938460db74f399ad48478018ebf2ba48bfc46d552a30ab6db9319b620dc45f3ac7ee62aca5b3b09800f5ecd097828919883e49431458979b77d6dbda93e60af51cadd98d29570cd346ab8407fc981b4c048ea353744666552cd8bd64677cdf30a96e84bf84651ed83c1daed02ee1cc2171be33b92d7b8f99070bdddab57daf10a2199b72953d4f35c8707f8f7733e5230bc58d066af66ad10e4a84cae26027a9d34e6fc399eec494e1403cf9c8de4cb2df6b27e2835deb38cabbb4f5ce332b4d64e794f616981b22dc309518be7746167f66dd5367fbda5466a4037b866221570134df44867362d16f4d458e8f945c48609ccd6f8499610c812f0eb3f5fc9145c3f374c5b572c8d7dc45e56840eef61ecf0bf37e158b35e3252c8f6014af03bb72421fea81ebc786a1bb62d4f7b3858f53d6d924f8e52b5c9b0e3de193f86921990c2675de1f06e55c88763903b55a9387fa659e673283141f569ea89e52b3c54bf6bf4fe5f1c2805d5b6c73097a0609d63803a8d6262ffbf62a676d134d41a64bddb1488d4495fb012f9608a42807bcd2f04db31fbab897d0e97fb17d67db2a264bbff04aaff97a112b91a22103180555da952870414a123f2545df7e64c9fe8f371ae3988c8808bea43b9c684b44ff28fd8bdbe9de7b9c484354f90be82bc3f3a356bbf0d40f41f0997de7a3a779f2b5b5a0b1fd9ad803c8c0bb6fdcfa890a0674a4d579198130a812723af0b57235a10128073cedbfe0ffee295dfe667b53b1cac1881fe15ba3c7c58bc329d028dd022d98b4715955d518be81f4e339cb0c6d418dfce8dfa47574d1005629262fbd2893991a598b76aab5a1bd154fc0eeee18e7d6da9100e0cc5b9f6f8a9a589b738ab84cea80915e7cb2f9be793768b5cef838e4a95b86bf2ff0e2fbfff09c67cae59421c5a024df0dd2dc0a2aeeaf1e2369ac7e760a2b8dff4254f17c4a99b4e0b9c99e3436b0052652cf8ff81f0134c273da99198e8e1a8730edf673c04b863abdc3f0475e272690139c7ff019175be618c36f20183814430dc8d2cb2cf10c378880aac1b25aa61d8c75636048ca514d402478399fc22eba4304ba834e28ac69762e57283365524cec5c08406d1b02d61d35f83ea057109c109406e7d5457cfbb98f1d2883fa35c247ca4012264a282a12e2711e27d32bc5225d4c108940812ba83bb111954aec25a58384f653bb6bf3b19c594e8d226352f09b0afd0346debdfa0c66eb65c7e405f8eb00843a9e140db6aaa2ced54817ff3715cdb52cbdf709a5d15cdd8f86e35a3d2ec48ef85abe00d60b0affe4a6093b9648160ee04943a51ecf4ae6a98e40ac56e1fc8fcefe5fffd779198425f9316281bf429973260a0afb77826f3fbe8911b1975b0ac102f1d1186e0b7d8bf42328c0aaa4231921d32ed765778fdad1d0e42d8d795033081c32824870f470acd4b8491d18856361d0a627d54de87bead46de088e338e818263ba09011efb5bc6e10f027f8708bb21a2bd4a811e11d1bf459df658e11d001086f9e104b0efd933b265cc4b2e3b99f3cdddfb2936fb9ffd6f386decd280a134b889f4d112a2b167b943817bd75acc5f10df4d9a4963c4c02624119f808637f999088bc9486ccc16aacca84af2954627c163a4e5e14282b1d30beb90ab1eef8c9654b32cd45bd33fc582b3e84eeb52818e7946f26638b5a51bfdd535d66cece385b8df4aadce6895b9b4cc56b97e86971e9b7236399158475e35c3f387a0128f40242e020ddf6feed7af3ac974ba729ccd7663933aca26b01f505cad492d337443dda56dc81ba68d112391f0ac3e9e7e8d6fb207ca7a576d22787d816378798234381c1efdc769671045ad6fca4846e53e4ff90d77016dc4c81ad6f181287e79933ef43c82a19325f0221b231ba03dc3890f048d1fd68a3b1c79bbf24faae0aec7d0257ec3332e7ba19f840621c51b77cc2b7f77644907d6267f140572b90ae9c0e42ec1844ed4de913f74701ce4ee07a531fa6e517800283b2770b96d5747c8c8ef9ac6d85e753f0408e0ac993f2702372a0fc44628fa958a1dbaf35d8a9211bc984eebeb386eead415ae75161acad8c3367f4e010a4cb8f53874d49a535fc7727935af239e12d84adf829f56537f93299d49fbdaf64da592ba8b83b8fa56529a2e270391753aca7973e1bd9b4dc16dd620d253c8510fa1527f435afd9c148e6bf4f15a4a2a1", 0x1000}, {&(0x7f00000022c0)="e6c972895d91a21eba03312f9a00a7239cb6e1bea775406b520a0e63643a040d2c519331335b16719866d2a3fcea178d909a0264c31f0ebad9603d42a93d5bfae5b445885b7eb114525040671d07559aa2dc78", 0x53}, {&(0x7f0000002340)="f31d52c8e62b01fe8e538ee9b0e3ddabda70b654cd3560e2a6c9788558d1cf564f19636ab4e2abbc28df772aef4f75b1596b418c1c2685bd47761f5c33d4a73ef9c3c0b22770780a3e90b99924e19e9a2e10a32884fb008851ee5b53f0b5e0453d14effc7aadd10f785ad836779d08b213b176f16e1a64ff", 0x78}], 0x6, &(0x7f0000002440)=ANY=[@ANYBLOB="8000000000000000ffff0000010000802da6f1b8bd4cbe1209d4c572a46b84eb9c81a78314726b57b702230f6b9662ec60cc974333329ee3b3aeb92716ba35931f4373b25194e5fedbe1282e887a9bcfde3388e7734da7a485b6b1ce662f0ad701e466697899f0c775e88d0bcdfd50ad9a5eec4bacf50ada56080000000000001000000000000000ffff000000000000"], 0x90}, 0x400) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0xffffff05) dup2(r0, r2) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/111, 0x6f) fchdir(r2) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x4, 0x26fae608, 0xfffffffffffffffe, "6a1fa6921a321782376e56e5c7abf21ba144373a", 0xd7, 0x81}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x7, 0x101, &(0x7f0000000080)="01000000", 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xa1d9) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:17 executing program 1: link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)=':*\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\%!$]:+%\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='{\x00']) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = semget(0x2, 0x2, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000002c0)=""/208) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) semget$private(0x0, 0x0, 0x300) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x10002fffffffe}) getdents(r2, &(0x7f0000000080)=""/112, 0x70) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0195de5b7b0100cb8d00"], 0xa) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() kqueue() r1 = kqueue() r2 = kqueue() close(r0) dup2(r2, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/28, 0x1c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:18 executing program 0: socket$inet(0x2, 0x5, 0xffff) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8001, 0x1f) dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000080)='./file0\x00', 0x10c01, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r0 = socket(0x3, 0x4005, 0x1da2a72) fchdir(r0) 16:00:18 executing program 0: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x7) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x40, &(0x7f0000000040)={0x18, 0x3, 0xff, 0x5}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getpeername$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b36d5c04671733ae71bc41a82dd2afeb18142e48cfcffb10c06a5aaf71c79d17a982318ec0c42a6464b14600de3e4cc3d9ba936d", 0x34}, {&(0x7f0000000240)="189c2c87345870ee7db29e6a4637b7f2a715b9c0183e335fde44b2598d3ab62fbe0deadcf87c24d5322f8b3d1b3b9cd5d53ef218e3cccfc4af59c8193cebf482e1c10491620cfefe6aa8586f", 0x4c}, {&(0x7f00000002c0)="9dcd6b0e11df94b2e0e667a414a8804d449e3a9b86390cefde0bead595ef77565f056014eda4f5b3c9b62ebe5ea6d0313a5c4d08c162f1ccdbc80ede5da9a9433fbe574b0f50ec0b7df9f748572f958e662607d5ad481cc8116a27c016aa233c331757558971b02dcb25e45f20cb842625ecef6a261b865b2e59e35d32270455948da010c856b1efb976d1bdcbd202d53de4", 0x92}, {&(0x7f0000000380)="8882d4e9b3e7119c4f3dc0555884e1a08c1bb6e71c0f523bc35d0c706fe8ad0f0a9f5b745334a172381f097a9f76c49f8227076dab0a50d677", 0x39}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r3, r0, r3, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r3]}], 0xf0, 0x408}, 0x5) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r2) recvfrom$inet(r1, &(0x7f0000000000)=""/193, 0xc1, 0x2, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) fchdir(r1) fchdir(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff8) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xff, 0x1, 0x100000001, 0x4239, "d81726c0d75f58546ef7ddd0a7e49b08796c40c0", 0x6, 0x8}) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getrusage(0x0, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000040)="281984227ac9eb56b1ff10a29782a1a6616fe344012a36725a9e8802881a9dc67fb7643f01a3cbb644fd3fcbe9b70433006dc4e221d893ecc8168d9ee5e05b8decf35d9b7fdc90c7c0d4ba8f026f3608921d5d23bea4f434a85c88271938c0810cc640961e608b1913148f846c2e9adddd9864acf600000000000000000000005e6e7592e2f3a0d8b0bbf7e78c07c99d6d8877e2f7b21345738943fdd7275cd61bd6bb878ee4e7be21fb87abd5143953fa48bb21ccf6ad71e88cac0cfed4cf66de23cfab12874acc41fe699617059a2b4a2d0a1b51bbad71da1900cfe447ba468ac3bae5376b2ef437f7f07ae4f3d64c5d01b1c66a67fd1a6e94c5504a10fb57361974149c75a4b5b341f31eda1322abc2773ee6612085a8506dbba139b3be848df04a76e016d8f6662e190710e4", 0x12e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x7ff, 0x1000, 0x6}, 0xc) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) fchdir(r1) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) 16:00:20 executing program 0: pipe(&(0x7f0000000040)) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="f4ca786e01bfcd8211e17670acd67a78324b20ddefcb2be21e450431741ea739f8be8f1c1c27e3792d48392e65c1fa804711561cdabc9dad004d50b3c2d5c64752086de617d202c4763871ba0f01d49c4cb9867dc98399a9088a8681d03b2d2ced60be177fc07e8213606ff48e06ce5b931aceae4d5ccf825b9cff9dbf6aceac33727a1d81090533381fc9dcd4719388027bbf0b055567e870ef56e88fcf90ce025e6918251c7d5cb562bfa01ff72917e067523fdf942a0501211b9dce25b50d5083f01ab20f", 0xc6}, {&(0x7f0000000140)="60513a54182fb1a2a3d027bd51212cb0b91c62cb5a123bc41dbd00150343d41dd698f1b5e95174faff626299e44a03d01b7dc19e40a2875b1ca8017760cddbe379b38d74ac1cf25f59766e9fc644f43bcca2e30a4d1b0302277fc83978f2451adeb72a592fa50c7fba3fed8b", 0x6c}, {&(0x7f0000000280)="6dcd20e9e95da8868811afc4a5519f945f1393c33d06d29e6fafdf89bcd25990a85ef793b596aca9b0860c80c584a566a0b5fc6e0d7d482b01bcc69d3a4e6c900a5e2cb0f3f79de6612d4619db5877203e080ddab7c039b3f4eeb904e13bee3c9f671400d3c4ec777cd8c71d0cb61bd2506d09c47d5520dadefdb59f329a301ad2591773e11216042b021215b71e7b8b2687ca6c0a8ac6eec10f087d0bfd8640bb4456b8686d1f3f95c1075c9762158353acf7e75763d6b85288a9c905c4129e476c771c8235", 0xc6}], 0x3, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xd3, 0x81}, {0x18, 0x3, 0x3, 0x1}, 0x8000, [0x475, 0x7eb, 0x8, 0xfffffffffffffffa, 0xb, 0x1ff, 0x0, 0x1]}, 0x3c) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8005, 0xb4b) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x2) write(r2, &(0x7f0000000080)="931575fb98d5b0ad66cb503bcf5ee19697e9b5fbf6fb0d2f86f34312104fdd350ddee5395814cbb8f6e83f4971505e62888d967e4614fe3043bab7b3dc8e467464c132a02eb3540bf0277b4a6047d8fa46f8f510c4890b04f3707fb9cb60ee3de67a14ad8829e8c218082624256213d1d37de20a9ee2d138203b2341dfeb56f8e628bf20366b1fb57f6fb5011fccad326c", 0x91) fchdir(r2) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) 16:00:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x6, &(0x7f0000000140)="28e9ed1d2e19a29cbaa2684639ea79834fee4b7a0644f4b0f594ef67842684603d7a0351516526a67e7fefbf12473dfcca94d4e12aef2ab53410707efe9cfb647d1bea9b89666fee7eafcfdedd8b9b0f574ecf533c5dbc9ec8d9f6a199d5048fcc028635b275a2aa5047fcfaa0373fc5efc3f96604d2739921c0", 0x7a) fchdir(r0) pipe(&(0x7f00000001c0)) sendto$inet6(r1, &(0x7f0000000000)="ac6db67d28dbfd3ed54ffed5af7213", 0xf, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x44f}, 0xc) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r17 = geteuid() getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0]) r19 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="786d2088c3815aa50252ccc669e71de0498a556a711ecea369300edef4d163fb4bf166c3aca4e6718db5b640ea91d9e3c41ec899d8448d9272ed78e5f7b74a20d67805786d8ebcd0af7d078cbb62d4d0d6e300657411212301a8603830025691a0a660245cd6efd900aa820d3b9d153560b01c447b424ea67ab06ea91efab0607186a0", 0x83}, {&(0x7f0000000040)="2589d7d937f9613b2d89871031be6084212a2afbf621bb55cd0db2ff4a8573aa9587b6e831", 0x25}, {&(0x7f0000000280)="a1cfe58321c701070c9714ac4d17d5397a270916fe871d57c6b79df5488709df8efaab22fabad61a18203f2021ab6652e2ea63acc4a3496a1e417e74950e3ff0646ba5f456c6ac1961caad3d7b63cf16b4eb994c8aa0d264cb4cfdadec4da0406c9fe346480401760fcf511f442b1fdf56bda78d7f90371302d9f18533110674999d743e3681a263cf40a032c236fb297f64757ee53567f92d77ef1a7300f7a67cef72750d658c0152f9d6811b763b9aeb91a33073a8c36ba4d6baae", 0xbc}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x150, 0x400}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 16:00:20 executing program 0: fchdir(0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) kqueue() 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x3) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) r5 = semget(0x2, 0x6, 0x28) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/123) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r6 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/196) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r7, &(0x7f00000003c0)='./file0\x00', r10, r3, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getgid() dup(r8) fcntl$setstatus(r8, 0x4, 0x80) getpid() setreuid(r10, r10) ioctl$TIOCCDTR(r7, 0x20007478) setregid(0x0, r1) semget$private(0x0, 0xc36d5284756cd55c, 0x8) fchownat(r7, &(0x7f0000000080)='./file0\x00', r9, r0, 0x6) setregid(r0, r4) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0xdafd055715e6adc3, 0x40) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x12) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) chroot(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x102) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x38e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() syz_open_pts() 16:00:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x800, 0x80, 0x6, "1026f04680f52f432d7f7e86a4621262b76c184b", 0x2, 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x200, 0x8001}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 16:00:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x235) 16:00:21 executing program 1: socket$unix(0x1, 0x24ecc29f53feb37, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) dup(r0) write(r1, 0x0, 0xff7b) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3159708c8e5025693082a96f07cd88e708b7fb5d9c57f1d0b8c060af5db63d0d998099161b43b56aeca3ca32c8054ea15a5c7c3b5144fa383250984a08facaa73e10973ab68e6d5bb80b46766ea78e7658750720b4d2337157246554c70d20c6e477395b048f1745", 0x68) fchdir(r0) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x200000202a, 0x1, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='-:^\\G\x00') fchdir(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd9) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) fchdir(r2) 16:00:21 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x46) socket$inet6(0x18, 0xc000, 0x79) r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x200000889, 0x0, 0x3a) 16:00:21 executing program 1: getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchdir(r1) lseek(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x99a) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="c43723e9c188c678d5557ca31ebdfd2ad002fd799129bc49f997f6b7c9c8bb6ab4d78e97c072f9e96077ef7256c8dc734399c52805e2134b64ba6ff318205184abc15576f127c32dbcb53c51e80b7f741eec78d7f700b9b3f40b3c58a815b0a0dd56d94470229d053e6e18aca57d010df0db9c7a7259b657b6bc90dcbf150921d83a8bf14f88ad49af8c5e916386d754b3505c6fa4fc445e4dd2fdd55f70d986fb8fdb6a5d99feb9ee30a739a33340d6247fbfe4856bb3388b01d420166657ca94319d20c8aafa9e", 0xc8}, {&(0x7f0000000040)="cc229459474a02d0", 0x8}, {&(0x7f0000000200)="819aa1574c47b76d4b6494a0927af2c33e66067ca2ff3d33920b3ccbdc5d0c80460d00c611123ab8877b8e0e722fe75958c609e3b13d5fe7acbdf846e093f08f11ae808c50d94075afcde29062ac", 0x4e}, {&(0x7f0000000280)="c9e279310cd20c7d265657a1c160c5c19b43bcf32bc49ac315a593321031ffadba8a7451a9a9a78dad3db607cbe598b6398631bd5c06ba3ef1cc4251cd9f042180986c44985c382cf6aff0cb0b60794f82a67daefff3822aa5f1561f9f6003fdc8d96d4d87c5", 0x66}, {&(0x7f0000000080)="ef47084bc3850cd7689df39cc727fedd68824c84a07044ab", 0x18}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}], 0xd0, 0x401}, 0x6) flock(r0, 0x2) fcntl$dupfd(r1, 0xa, r1) 16:00:21 executing program 1: r0 = socket(0x1, 0x7, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)="21f82ab88c0553ade4cb43e519260ae0db78070842e26886bc4fcf427cb84c395dfa5cd56e3411235c2cff8ab388704ee25ddb4882700411b545ff9b3d285ef555f2c0f0c6d5bda50f643c90ba8e08fec5408e584367ff57bcf2b4d4240e848a00f973dbb3d070e1f888f16be42bdfd42363aa50d9e12b94d3e86279227ca1f770736538db", 0x85) r1 = socket(0x17, 0x8004, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) listen(r1, 0x80000000) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x200) fchdir(r0) munlockall() 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000140)="38c46e77e0b589f4272302f40d1a65f10a6fb0ffd866c3cad37b68d3c92eebc591e324daf8a435815ce52963d2f12a8323658aae2dc79d2913f57f05ddc60497b370b440526ce735762e3a7963ff4545c387ce90", 0x54, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r3 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = semget(0x2, 0x7, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0xfffffffffffffffb, 0x5, 0x5, 0x80000001, 0xffffffffffff2b47]) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket(0x0, 0x3, 0x3ff) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x800) fchdir(r1) pipe(&(0x7f0000000180)) 16:00:21 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000180)='./file0/\x00', &(0x7f00000001c0)={{0x3ff}, {0x400, 0x8001}}, 0xfffffffffffffbfe) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mknod$loop(&(0x7f0000000140)='./file0/\x00', 0xc000, 0x1) chdir(&(0x7f0000000300)='./file0//../file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0/\x00', 0x10) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="4f6183486066a817c256da45bdf97387b3c88da4efdba8469c1dc9e1594485592439b651dcbf011c474d2377e86490bd2a55b7ef9c265a09c92b63db13b15adac378e930ad40c6e02a6fd6184732ff56cbe6b0a300ba1319627d45d5f320b9caeba2a5a01cd2ff7b47dec5b956f90d0a4d5493", 0x73) fchdir(r1) recvfrom(r0, &(0x7f0000000100)=""/213, 0xd5, 0x801, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r1, 0x3) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x800000000000000}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f00000004c0)=""/217, 0xd9}], 0x4) clock_getres(0x3, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x27bf) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000900)=""/4096}], 0x165) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000005c0)="5de174194ecedac3f425270f88412bc82ebf499bb4040a51555b54f211c1455a9627add8ae1bda0660313995a36672e9e0eeca3cc41d785b6c854844181b700da0a66061015f07ae85d0ad6b4c1051ec046296f0eea3d04fed34f0db05e3efee29b049f6ded151ded53cd13fbfe6ce30f768333af7bd8dd3ffc2cc6a8226c6ba6fafcba2262164878653f59b73eb50d15b78947ca20561250e403a13a64cf96cfbd1ce976b3ed37def0487021cd8a24328d06f49f1d575efc590344ca75244be647702dfad4e658801a65753c1955b12fa38feb5c3267f579f5acc", 0xdb) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) fchdir(r1) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x8}, {r1, 0xb}, {r0, 0xf}, {r0, 0x100}, {r1, 0x8}, {r1, 0x10b}, {r0, 0x8}], 0x7, 0x7) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0xc005, 0x4) listen(r1, 0x92) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), 0x291) 16:00:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/178, 0xb2}], 0x1, &(0x7f0000000180)}, 0x2) fchdir(r1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000012, 0x200, 0x4}, {{r1}, 0x0, 0x14, 0x11, 0x0, 0xffffffff8e457581}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000024, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x1f91, 0x2}], 0x74e, &(0x7f0000000280)={0x20, 0xffffffff}) kqueue() fchdir(r1) r2 = semget$private(0x0, 0x83ae6105020e9987, 0xe) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x400) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 16:00:22 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="94521f016b7a97cb73c8c4dc08b0a95e9f09275808443123fdcbbf1a3527bc562dff0c8ae65a46a51ae6eb2afb201b9ae4ab453b3b039e91d50ab3ddb175768179246443fa3ccdb48900c2ce98f28ea5bd70a3eef3bb2f2032cbda002fc9f09c05dd057ee4b704d78f182b53833e9464cec6fc5cfdbf44b7f9ce7aa345500d4ef1d9084f4eee2c0a32665d806994dd81d68fc18f01c1e51f6e553f03caa934cd2f19e476e6cc439681aab12a0279c7573ae6c023279092484e34b0cc", 0xbc) close(r0) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fchdir(r0) 16:00:22 executing program 1: r0 = socket(0x1a, 0x8000, 0x5) r1 = dup(0xffffffffffffff9c) dup2(r0, r0) dup2(r0, r1) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = socket$inet(0x2, 0x4002, 0x0) r3 = dup2(r2, r2) r4 = getpgid(0x0) getpgid(r4) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) socket$inet(0x2, 0x4001, 0x4) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/152, 0x98}, {&(0x7f00000010c0)=""/96, 0x60}, {&(0x7f0000001140)=""/209, 0xd1}], 0x4, 0x16) geteuid() fchdir(0xffffffffffffffff) dup(0xffffffffffffff9c) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() socket$unix(0x1, 0x3, 0x0) syz_open_pts() 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/79, 0x4f}], 0x7, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) fchdir(r1) syz_open_pts() fcntl$getflags(r1, 0x1) fsync(r0) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000000540)=""/39, 0x27}, {&(0x7f0000000580)=""/231, 0xfffffffffffffee9}], 0x9) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x40, 0x40, 0x9, "e58d472a47b7999d327ef98f53c958563eebfc72", 0x800, 0x80}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r1, &(0x7f00000000c0)="3aa58fa13a5b69cad3f4e0d37fad6b3dd63883d3e31a2f722e68327bb4d6051d352605955b6066bf0a55d47aab358ca0bbeab9a3cee676b2c0099b242d420d8b029e5710f3c88c889a20829624aad6e9463cb72585a638", 0x57) fchdir(r1) 16:00:22 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="56ea61f62dc1198880f5f071e46ed3b08906a1e8bfc8fc3141e608034fdb3f4a6a56ccd37c319af9f903ed78924c2e377db17ed6e1edb4853e0ca534f2c681f932db3d97378a12400c1b5c9f531c5c80fd82f97be7c3e35ed210dc6fa5003f49a01393ca8d586bb71d448aec8edfd7c789195939a198e0a1b2dd12f2d05a06af3a97d1ddc4db73150c5da49a7f5af8e00a7b16329112426192736b8470b0d6ea08c3b3a5e1572d17d3583e4c8aacce313b39a1529edb640a21f5513111ec5b950203662bb4139fd0068c", 0xca}], 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) pipe(&(0x7f0000000040)) close(r0) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:22 executing program 0: shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchdir(r0) poll(&(0x7f0000000000)=[{r0, 0x35}], 0x1, 0x7) 16:00:22 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/230, 0xe6}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) sync() ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom(r0, &(0x7f00000002c0)=""/77, 0x4d, 0x800, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/52, 0x34}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/182, 0xb6}], 0x7) sendto$unix(r0, &(0x7f0000000840)="448eef83b72a87951c4f7b85476ccffae5743c3f80f4c6852c770a247d04e8eacce5dd44b3b02d555d1e703d1d35987eb4fd9eb005df14a5562360596e74074e93537fe2113d71ddb3e97cdd064294db95d5288a14a3a473b4f6862b962630e01ea51f7704de81df3280100e1e40f53573919b2ab2efc0420c00f3ed779d62a5e9b0a33bd9c5a61c447dd128232221b942c8cdc0b8b257265eefecd2906e355fc75f10a559a0c64186da984bded220aaac3254a8c4", 0xb5, 0x2, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x20) lchown(&(0x7f0000000940)='./file0\x00', r2, r3) fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) recvfrom$inet(r0, &(0x7f0000000a40)=""/208, 0xd0, 0x1, &(0x7f0000000b40)={0x2, 0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000b80)={{0x8, r2, r3, r2, r3, 0x26, 0x1}, 0x8000, 0x4000000, r1, r1, 0x7f2, 0xfffffffffffffffc, 0x7}) r5 = socket$unix(0x1, 0x7, 0x0) setsockopt(r5, 0xffff, 0x8c31, &(0x7f0000000c00)="334aa113a1f86664f4746dc6d5e0c425db73e75402e3e1cb825284ccb59c0b8952d23a9870030ed49f5d57b666f894ad8f43e7ffa02bb3244cd41db3df5dcb0a793b90411a3f4356888123ea3912d3a2bb5be272d4377ac2a4f4754170031a7a02a1bad063ae6b997d233abe9651fe8def72dd656525ac8918002d9cb4a4f105ce5a952d09b4cba5b4199a80e3614d9c17f9b8906b9ccdff5c8eaf5c4a7f7874b96bf6da595a69a88a90315b34144cf415ea69b168ec6fd2a830e745ea475677eae42abef6463d42a26a0e6fe3357d83bc2581e970f264a84aa19ce5f9e7203055bb3995af60103872ad2efffc4a38a7a8299f88add5801bed7240670d61af6e100edfde42900981872639e0bd2b481b3ec69e20f5b336d742a75ee9a4dc225901704910de1786863e37480bf74bc23b697178591075e190b3d2dd68c5843889e303d5822a521b736659d510a057fa2eaf62ec337cf404e972ccfef4135c34f55cfd23af328dead2e802e46213017250d9c900cb76bd4f32da04fed30a74241e389ba5320d2a58b1131a898c5f58abe40f2987f9d0d609ae484792e164ffba87fbef97b8abf5293d6c75581b6cf1b06d30d7d6b546eebe4a851e08e61b29e1cb95954fbe22f260e84334b6e6ca2746da5e67d20f2b9cb83c31f523d34030263083c701e2ad950062fd59d5a2f8412679b062224902d2d2c2829f1a4ab03bd9b9288d16cb64fab16e74270f532d5e9196d378651864f02e0f28d3cbe40b2b32290e38b4d85a1668bb24ab1bfe9e0437f81e5ae0282c5003083c330e153fb70a1ff514da9929fe0df7b1aba221e29b16926c23955fac9734eb8ae7bd91e4b4472d7950758e2ce258f85ddf93d4d4d7810f684451269313586c256dcf99fe1f8bc522136271ce8591ef8f32bb64cc9e22b3621f9b455dc14fa58630ce68e92b6224209f6ba238132c912f6b31cbf338a276e2dd616cf026b7cd32e1b6c91f866bb20eeba83964b1873b6dc0dc9f381ab6d03e73fbb5e3ce7c78e870d06b8bbc2c1434f494dcc4f6416c55cc7607358dcd3e2a3b576d7e7b945cf0acb5202270b6dfe4a63c7ca46c7b5d53b4fb4e5efc30efa3913e7eb7d4cc5a9f5c6cfa9a83d67c7afe365b5fa232d1793643ae1989afee4e8f2124cbbebeb25cc09015e5bf358cb357ef90883d8976b56a330b5f775fb349959c876eaa19fa69f112b082920a27a04b01d8efb518bc11c4c87bbc2dd085f417706b4162ba9ba0bbc937b1f7308380b154303d1a9996a36e79c6e5c15af5369b6c72e6b01545c16c9b80e9042805b637a2c5987835b6fe5b416ebfe35a12860cd3e7963dfc9f5e2e604428272dfe73068d94f9daf99fd01643cacb92d7447b0eb61ff6b3e3623f6b93e6135c38ef6be4a509df3c808f9372fd30c337a13c3ebbed64b3cda58ab3e7addb06f014c92dc1f40362a8b801d249c82111d2dde7b7ba5c836a62b6017b5c9b17773fc8c684f350607118bc108f55433721e05d34e34d0e61f817de64c69d0a83df40b932b65072cfb9cc20bb0b326389560c38e5eed5a1f2635b000b15d0b5e346393187415f60018120198e217944400e1428de9f056466c81ec5418fdca8d4a7ef56dfbda8f0ca81a91dde46bbba683ce8ef4fdd61da81814122d6cab283b87ef0e0500a10349670f4a7c7f0648d7d1c009794294c974e5ccd64bf9dbced25230611d362fc9affcaef355a7ff203341caa379643c52c21a851461e0d9fb042e95657f957dd8085a588a37295fad05f8536109b0e072903ca2ee106c061dbe65b265bc1dba95e2577e05fd4f6e5b3a113a966f7a78f2ee42a1975ebe28913e7a87c84ecd260f4c034f19e24c158fbd3312e10073980a8342fee90a5815fc1cff44df59229782ad3583a8433303da43f11ac7ee36e0ebef04a4e291168c15285f90deb1d8c2b52455fdeb853c0111f13df7628d5197fde18d54e7bb8eb8e73dfc4e591a3ddd561c408faef3e77d28ac15d56dea56edfccbb89405c7a9fd7d0a0277275a3a6cdf162be0ab7d841fdbee32fdda32ae5a798a3418aee11b80315100f272737df2a248604758975836638aa53f48c05ebd367dc61848ad616492ab42c4d2db74798f5693b42e8ea8c86669603444b8d94c3506735bacd65df307bba64ad3cc6d2b0ccc27cffe4e06201d09bcab638e2ceaf91f562737fbd03562adbc840a8d9fd352327be23b946022654de797fc100fb887feb741854dd90543f0f306a1e7cebdf898770af7e24177e9084069689344e16dcdda0fdc5381bde18ab2f2675aca563112098034ffc5b30e36457d7f4a3d7e8aebca815df34b05b289753a83dadc869e04f31915f0a0e2fc694c0221a75f1ec375adbe65fb6db81566902168994f6e1ae8688aafc68ac026127ac6057637948c054bebe16cda8f6e0041d6164e48946a81ac45a19108afd4424253805c63d4490eca5c9b618512c3adf99a9d34aaddb9ee9857f63d192d0b1679d1c9c0b19211977aa5d18b29d103ee486e495559ec95ac15bdd82bec96dad97bafb41651369ff288fe0bf829c5027f4a2db8a9bde69ae5be598cdffb0068b468500d6eb9e2a56cc790541c7e5b3693e34d07918de7b0d2473188be9d860b4c44640052c8315e354b652b53e85f365ecab615765ddac3c53bd00d2bb1dce7f2c54961d1d3bd3473c3a0eee32856e188ce1dcc4c603cca9e3ae4639a18dac2f59c663af762d709e0f3dc237e16acffebae1b5b443ed1cbf9095601990f380c1671680faf8a2b4d1f9d5b1bc6429ff875b34987de48fcb8e1f337712d6dec80ac07b46367e64685f7d683f13059ffddd0809b6dbe39c9f0898e794082debdcee9736784f42297a972829e2f902a96370d9d912bf43d80a84d88162355ab05bf46ec12a0e7afc366d9b4c49ee3bc2df7dbcbee233218f37f0049e185643e8d5fb7ae82ee0756e464510e06f6fe448dabbb894b3b81e839494910e61f0ce4d4b496d82805e0edc2ee243df417d6a19531a19728207d7dd4fd75f549b331840568e2fa2e34426156fa19fc73dbdd61248aa486dfd6f1b525ffb065ff454f159d94c910ba2dcbf4f83b71efc0224caf6ccbc5fc3e4df9a56b7f80fbebbe64e5ffa5404506be9025ac9f95f8e5a98346e0c2cf18d8c2da05bb4d56afc25ad17940c63df33283b55cc3d87363413abc332065f5e68b8f3fee845b7900fc84a213465919d2a232bcdcfd4f9e47f464ae4af4145f0adbf0c4623d8011fd2254aa6040a8a1c393176388b995f4396972fde51916011cf260f98c1a55031f6655978380603a2f5c4a97066202495cd5431a76f22b49524bb788e500d2fca8f444101b4f94159d430bed1409c0c3fee27148dde8c2fd05117d6fdd736ef3d2061ff47d7c6ead515b4e81a41dd786740131ecf68674a300a2c7e228fc4cb8738953c6edc9d8f304844e80e45a82b740ca1bb39a4c317816285baba3a5ca72a3687ecfc2aaa91029fc91063af390caf6274fa6c41c5e6ff66a8d1c7af961db75f6116b603ee388087aba96874a3f01078eb583386ac9845bbf7ef3e217621357d6eb4386f616025c1172f216f8655f55246a9b4f032207352df6618e98e648e4499d63e6471a95c71a8b8aefbf4d1d7d18e8973a58c65bfb4b615050319b893baa96e0ea65c51dc5706a474002123b971096bf976150e0c59d0a7450f6eb90b2ad6821c835dbaea0d74fda209e83558ac8846eb6424d21a6c937397dbc5748da12482c5e9d2fbf1fa6092d33445d23b870f9cc2265583a9b848d5785131e1167f965707a463e2325eeba1ed68d4d4abf7a7798548985523e300626ba3d9393ad6fc6f0985ed309a02c19397e81da0876bb3f1055045c40385a6a0eeb28799604b958d3ac2cff489e2aacee6375136e4f51d3728fead36a67df6c7fbc86fa94f04cddcb20cd33ea4e797b63ec2d8941d38a138aa052bc02409a1b185d9679514b1399509af443770df3ce2c0e2e3eef2e9ddcd454a916236e89e481362d05ecefc7ea61e80096b98e8f00be2438a50eda6666ca01506baba944b058cbab8b23381bb2a9f5e08b33930849e761a0953385274ba315ec94e68aa19ba217a0a08087df62f4bf5ef410b4ce2cbfe303b080b25d102d3564ae4cb1709f954798576c8a1e188d5c829f8786d61b83b9875c7af6bb03ec62a59f906eed77af2fa979f64f038a92d7e8af12a53a1d1a308af192861eb8a4e96b4bd81b2d9be6bced85ac1e86bfac9cc3b1bd9b76dc1e2cb2beeda746965f5a20c00ffb560cd5daa02d86e7a328c14c68dde7fea66050da3f4e4b6f0c00681752455a12aa251f19b6903cba4249e6355962e60ed1a0461bfe516f789aba5d7ce96449d19b1049257ff9a4e54ff93d1338311e9e29107bcb652e0d7b955b12ccb194e268fd82f2d5864c0cd5c5a9edc01752b7bd1c46c74130fad057a2a701bd17e7b0518979d87057e9897d129b21fa20725bf1062c8b5154ce1d997076ad4d75baff6c261e8cf18e8cec3b593dfa82fa7263bd1bb7efa769c3ee8d20cdafeebd736514915a7c8aa5281f185edcdc224e444067aec7983db30f04bed36230e5251a55dbdc738ad687d3dba4ce4b0742191a5b8e245adf2b0a114e1d0852e201f50e4d3218de51213ad426d70cb700959843f5feb574e36327faecf16f3b7d4ac1cb1c17f4dd2a8e7dd2ebbb260ca8c6ea5bf5762be393a0e3bf16f7e962aeea9199ab3078e09b7e85945618d16e667a7c31f2648e8973be38ee4906c8b28927e6a298fe0a98ccf2c60a2e5a49607beff09be36be4616f105ed82f96f9505a308c29a351d834a45dca8245e3e0f331f6009ef5b42fb58806af47181759f6efdb0053e0e5e59762b86741ade583d25ebde43f497e6cd442b5968d575292233f4aee961bb87d64838b228cfc0a3fdac38079e1066d6e78cc1d1fd8ad3653f1f2b8b724cef20350df38de3386e421c8219fe935df14089c668e97189628b4eb706be055dbdc2db9a26772769b5c2595af64a17c85234dac97e88db5cad1eaf929a63538b2d36654a48ced1e49e08c021355f9e46056351f0db58000590a63dae61412c2771312129081269fddadb7860f62ac4f25221c870d5e3d633bacbf20c8974a7c2d5871646423ebcfc5ec2f89fee205ce914f6e5b630c3101793a5ab177ce355abe8d80f37b25b09b8271d0df85a3a3622875022e50a2af3a0ad0ae3e702b5a4a7090c468daf800543c5810970a281c2ee209f65152d7e664bd3330a6af0052d6a846f15fb9d901a3631cfc7ff356ada65337ff34b5b475f2d49eb14187eb783a429fd746f924069955cfd185fc232b1325c52e8ea223f6fbccf75adf15a74ad891f532958de51b7343ff56bf7e7aee5412e7840d510c3b60f3cc29c5746cd80691267dca373d00acce29aeb71b67ea8590619b0e82578be1dd1d52cce748604fc03cc9cff595895ba517456b1cff3e7e409b7de13daa9264acd5f09997f460e9814df07da84822544a4853cfc660eb306ae2dd54c78c2ec8c135279cd4c0ad11e6961c88e9d0ef2cbcaf370378621a2ac0da7124945ee4c7837bd47fca273d4ea2a165adace6370552ec3f14b8ec5d5cbeff1a482713d6495af51a99bef0dab52cfc92c35418e204bf06a3bc86afac36328ca8606008a1213a5c6d56b07f8041083b7ca3928046bbe6b591f337987a6dee62456f5da86b1ea0afb6b160fc771bf90b5c81371975a4e140c9a99cf9d694570ed9754b247272c5d612960a5d110a0c805c17887", 0x1000) fcntl$getflags(r0, 0x1) r6 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001c00)={{0x7, r2, r3, r2, r3, 0x0, 0x4a}, 0x1, 0x64d72ddf, 0x2}) unlinkat(r0, &(0x7f0000001c80)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001cc0)={0x3, 0x2, 0x5, 0x1}) chown(&(0x7f0000001d00)='./file0\x00', r2, r3) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) fchdir(r1) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) getpgid(0xffffffffffffffff) r1 = getppid() r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x1, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) 16:00:22 executing program 0: clock_getres(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="bbb9aef227a4107c52708ec1419094453ba5109862c46782f865b6b814e893506ee7e1f8082b3853cc6228968f35717ed816ecdd9fd98484b1cbf7", 0x3b) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000040)) fchdir(r1) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7fffffff) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) 16:00:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r1) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) sendto$inet(r0, &(0x7f0000000040)="1b78c781a963e8c57de23c4c112c2b7eeccb6b9ba79e28020cb4a126755457b9a9c3511cec70abb971cc017b79b088a3886a518128d88d2d586aa8af33cda0387753017e95fec5b6cf4fa6b7e54364f3d98c6211766d6c3a30f324a802caacaaf4aa719dfbad5ab2d8513fe93469a9c067a1ffbd8b4b36781aa4dfacc1df3e81e6ccabe3590ee7677f29e4df81a0b0880b91101af23ebf4896f18e37b4959a00aa211277a41cefd7440cfa72d68e14c3d1793a8ec2ad6cdf31915244ea92c0d98865b07eeacd0ec1fe6a820576108190829b19d405e982103ed8e8a984a077e84ce976a686380de172826876a27aaf307b431d44fc", 0xf5, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:23 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() r8 = getegid() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000001c0)={0x80000000, 0x3}, 0x10) getgroups(0x9, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r10) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = getpgid(0xffffffffffffffff) getpgid(r2) sendmsg(r1, &(0x7f0000000b00)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)="e51f04441a2ea0bc3c43968cbdf2f601e02ec82addd476148c2a650ab7cc0ef25631d4aa6c6799f61a84ee3112c16737c5f0403c5f8c1918cb6ee558da9df3b12b497cb819752d1a20fee3f22adb15967ec84ce3e9810b4908fae0b1a02fbb6ecc5e4f5a64617fcdb202fcdd6bb3d331f62708a03bbbf41486cc1141f313dc72fb298fda9ee37e545b4d05117ee86abc84599b49de435763a3e96126746a9d45f00629e55b3b79c3839f1363597a6a5bc6755f1919cf098523be37ede96caa46de0d0225adff4a49be9ed2bc25d14ea2eb6ce8737d", 0xd5}, {&(0x7f0000000200)="fca64909053f7a343879497bde87bd63ad90aab20cffbbcfc4ba086f938e7b75d442ae882cae222a20ef66ad709aeff0e066100b9ebe90588cb46fabfcff7204", 0x40}, {&(0x7f0000000240)="f99d335f623c1022ecd2e09f23bf81d4d7a7b37968a42f821393a0d143b68125edee9d0d9db0df9420e8206b579ab23a913c34acda19aa7260989b16dda32c8ff40c1d1ad5df14b9da1b9e16a54ab21cf329444caa46106a49cc3bf09391847c376b2e61401128b95be4254db4ed0e31c2c0dee0ea33fa9411e015f3ffe5dde81fe684d1edccc23284f263e4cf4befd3d8cdfaa3ab266289915bfeb528f4fee331a756fe138c50c33d6f55d151e699bafaa116fb6cc2caff2dd0419485b36fbb905498ba39c905fa45871438dbefcdfa", 0xd0}, {&(0x7f0000000340)="e9ef300fdb7ab8b6578234d297d9a60802f9b643e3148b224f9a9c05c70049b5c793632fdf985c3f63724ad50a38f559e47f5ec3e616db117c2b824e8068d5aa6accf715c93455dfd4860a2071e822cbbfc2a5124696dd80d28a86ed2cab388b90a499b4a0fc4238c85a14a3d26323cf0991fa1def8c8e395852213ab94ce7021ffa03a73f97af92b2a3cfafbcd3bf3736a2db1abad6b165320a1780b58ef9d2652630526418e7fe3e1923d3670c5fb38f0b33afb3ad870e3014fdc8cf13fbfb1a4fb519a61b05fdadecca2ca1730788696f0975bceef3dacc682bf1dc4ee57b88f53a95f1fef96369571ef7dbae0d7d", 0xf0}, {&(0x7f0000000440)="51a59e114e96efd2b8813a78bf543e92644ed988df78dcc450f46ec92035daf65af436b53179da224736f1531064c86e165cfde495a77258d3f3b16df3fba6a165548d97a68822101c912f0944fbcfec473763cf385279d2cb5786a750dea2464191a8bc12438117b5d27ee8de9b847cae81da2558f5a6cd357658595ab5b094006211973228a9c124ae7122b327964569c9ec8c003e", 0x96}, {&(0x7f0000000500)="33577f46655b0b269412774eb57224a4876487399fdbd15e2d4e7782a8e88c3c6ea42c06701506c5734d385356d8cb5d64a3400b8da9b6a6104c489decd4418cbddc3115d0fa646ff3c2b91ca3f79ee620cab85432af7f74be8929e36d5eeca828487c46bb991df3f0d524471857664fb99b8ced68bbf12a6286b4054d7bccbbd867bf49ac2100c5e8413c6caec3cb9828c1686ccb5c3c80eb50346a5a6dd90579de475224f0193253cc52b5e68d0c13ce94c86860bd70a09325ce2c2b3c91ccade6c7c37dc4d5e78dbe7808134147cc2ad977913f0fb221bb495e13947754ae8f7886ead752c760c20cfc74f391ac9536", 0xf1}], 0x6, &(0x7f0000000680)=[{0xe0, 0xffff, 0x9cd, "0633865a2c80a5fe092cc056e9590901ea135c71d45ae9f14bd4c092968ca93046fc44ed18f50bce490d2fd6b9e7a62fbcab0acaa7c1b68600ad6a7c9ec18772499c88c7a5339f85a0ef0d0efad8a4df500fd4a1a306a2546cbf72a75bb9df02eff70eca3a4a6fef5bee85dea236211be16decec820cd8d463603b2acd5b194f1cf99b6ba5d7e994e4194b449ccfd362da99613aa7e0ee3eea5878f06d0c304ad2dbd5d1f96ede2b01d3855eb6535e5ad0475e860a314d30bc0d0585e8c1dc12505ff60e163fa573641c"}, {0x20, 0xffff, 0x6, "2923c1159df0e4d8913b3bf4faad6b36"}, {0xd0, 0xffff, 0x2, "8ba0e289eab34668235ea7a1a4e74c659f46a3b309c68f7e34013165d91cb59011fa66e9c6d620ce918f4fdd5082ff8cad6f0159df8c599d037d16fb35cdec7664147487cbca78f26ff31a64c4f0da654d114101e56d3f0a2cb858e8afaa6e8f2a10e33b9ae0e2f19092bfa0c3a958ff425158eb44ac1afa36b67df109dee4172ec04119a1cac96cf788c2f298447ac14c4663278cf674b15fcf442b2a3b2c998e719c24ddc6af427bf1208681b85bd7017800e833d4fdd12e699a0be1e2f7"}, {0x98, 0xffff, 0x1f, "97c2995fbf2e87fed0a51569655277e05694481373543f844eca7a0b5120719cf3aac1e0e9b9cd79c56f523d02d51265fe824cb4b070bafca461c509a8b655f78ddbd445c7bc3869e735addbcc78bcf0b05d8832f45f33340e0c13c737301259cf5d9015ae813df7c129668bab085b500858f092c9ccb787e79299ef3f7b594cdb2a"}, {0x100, 0xffff, 0x0, "fe4db3a4eb09538d222a39eccfdbea6f213a0e713590c8cc84ff41584b5342fea01eef551fa8c9c6ca707ba3d8f08815e6b8e26103570cffc71b33a8f27620d296c11b73155645d994b7cb5a16e4e6c1658d55751a77c1768ec755b0a55751f70776a1d7d0be07ca54895318f03ab37b8b4c9594ff71f3b01e3d6165a819b2130156e75e4fb5b9f5843d41b058d36ac31677f7f85b31d7c40c248588a0dc9f08b378aab601a3e8dbc5a51e7dea47763d9adaa22434228eaf5aa47d1097c3b77c0c62d7aa09206d6a8db7dd210f475f6c0ad64d6fb7cd347a8e0ac088639ddd2b76b4cfc971eef93dc8230407ab8194"}, {0x28, 0x1, 0x7, "476cad3ae7668612a586b5375d1d9476a3ba3bb63ec02928"}, {0x68, 0x1, 0x133bfbd8, "b8a1c090f0cb9ec113e04bcc10adb15aa432cf583e216c6c1bdd96b240d58f1860bc538ed828d57b671bfcd92d6845e9f45c8e12a1edd3ccfe05ef4823e2db3e527ec6a3561ee735ba3b6acf8e09a708919b"}, {0x80, 0xffff, 0x80, "b8135a0adb7e45f8441e56f109372bdf8aa8c8cfa5a887b3b5b7a27bdff5211dccb24c7db1317358f2e918e2b2901fe426fe88890f740685a614500c85cad224b556426fc4f898e36b25bcf6bbed6e882b7ce13cd921e15ed9b8009d6880dee2f6616fd9c16bbe2a47ea62"}], 0x478}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) 16:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000001a40)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x40000000000, 0x0, 0x0, 0x2}, 0x73) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000080), 0x11e) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="91034965e57156a0ff21eeb197130b55167f1de7b961c841124f9eaa7e00ce640122c8a9921c566d2cc16d4ec5ce5508129ffaedfc9d96d9677760c0a3e83531e654a31ebaabfd7d5865f7c8b972c4609751cabd42acc382f9b9865d499e8435ff7b0613cd0bb2e2e93bb05c1c3588733c36d72852b0a9adb94e16d0753da28e6b602111431d6bec1d6fa761d208d94d6cb3534e824827ae837af778b061a37b2845a3bb7f6b37d470d3dcba9bcfe6bee91ea08fb02343da7678c915b05c1b4324855b8b2c0d84b223d398bde7e085615f31b83b8ce9bff7e0231fd1916857cf90bafbeaf579202ca6d13680fccb7333c0702c3baa440c8fc911b347619143bb6eecddb27597e13e34da8c3ca6ae4f23bf01f1e0ba98b87dcd5d8318113de51bf6df84de6041995bb7c6880d80dde5ac4b411cbd46068eb14b5ee42766c2f8209f8bdb219172a54706c765b80670f0192723e23523a376df759e052326294814043e361cc3cdaed65e07e0405e2c369496cd6aaf98306a92b44c8fc8337cee22547a494f476dfa4f384e238a7fa127f265ec1c73b52bba7e6e8f774a334bbb22614ae12568def712d5d72a15b6d6c809a234372aea3c10ceff91f3ac345b056e693d24d87671507e9dce21baac6ca812026c3adbe8255f2966156e1a75939f2b0e9b69ba74eef3023011d7df0137a6735cf16099bf5995c5456f2176a2e5eaa2e2ab9ede411f25d60735251f55f963f94ccde3a9a7076fc46cb6f903c845aa58117587d9159f6536d6ca83e377dcbd1c60179bd6fa2029ff37198edbf90cbf6fb530f7864324e4956827aa65a3b071544889ed026b75596bc7a8d5446ac0ea811d7089c8a679447601634f9c37317f5f932226f07d8b0ec126fdb25e412c9037b65f76fcccee9e9654219b5597898401c24f6845ecde4761c7980ec673b5d30d47090ad71eb2a812e3665830bcf7ab53742c0824d12c60f1cb5b3573b43b0bc884a84704359d1ffa0aafed10e1bdce41a440667788201e0acdb49f96f74efb1373247e7ef853117c990d7741234ee10bde62e9eb029b9d777c288a8740a4b3cfb8fface004f62e05982229bc4689a4d3c1833b4e0185fa9b4ed04ad67b703c877fa7590fb62cb992970473e0e44ea70a89c9b013c2d497455af69c144bcfab4ed75b01914f1a4ccfd06e9a8aa66d3f80dfe26ba1cb4fb3ada71c6e0cf6e66be041263b639a4db38d4554e57cf2b9e4aa830e5043605ff711d3847b61d91c4d763e1800863216e6c687af0b323c27d9dc79d21cbd035aa0eaf5384801188fa9248d9d71f9b892264d282d50153663cefa31293e2e7a94921db1e9897e5a040cb091aa48cbf17f03bff8ab9c93a0eacfa295ef58e0359f2fd3469a77218cd0df23bcee90ade582705658f03f1e381e4161008f9733a9b3d2800c1057aa8dde714256c08752c9faae724ea63d415d09ae5504f029971d14c52d968bce5e174bf80d11e55cb2bf5204976a708af74224833ff4ba83423515551fa8061fe8738479b5a6f3832502b6d6c85731d59d4cf243084038f4c1eae4e0923ef1e53c709110222b7dc1adc1f125bbe3cc3bc3055ae0b8ae25d0e36a091120443e58adc19d12f51f0ae766e3c695cddc5768f33d9739ad8ddaeefba65b161edf168a043ffc968e0c70595fe2e8ef09119f9eecb289e4f2ad7aa0dd6f12fdedf5fd71bad621e4eb6abaf1e5a7bf0b93810185c1b0d963a0d2b79bc556ff4029bdab0addbf312185020ceb24cfd33684f5e2ef0faa11d2a17324347c8b2ce338ef67b6b2d30b2c896a0b66b5e652c6b6e7644014a23831e56f5ee4587e2aeb79cd831af17c69d133fe4cf45e353c0ed0dd849bb01be68d9c4e775de4d2de5cd14c090681453e37f66372387b964792ee2d1f4742375590581890de86c19f2d53f0e1b8164200c1fb07ec19f9b719ea78b467ae2bc51465d1a667ccc332bb8d748b2da3b73442e160600734860f239ca925b81f3cfc68a89bbfd01eaa3a7a0bf0c3786cb3c3e9e610098e6b3e15f32be68d79a131727e7c7670781225af959696257fab94d21d6a2619e8dd3a2a239f4342da7a6374bacb68fabbfe52459fd0de17fd625fddfe4fa2b8d23ecddc3dc6c8d8c8dd4705980d9a581ecaef7e6fbe2bbc3ee4079f54355f3fe41eed0eb17a0c65407ced15a2055db2a839e14a7870779f71e39a19aee9c390b729d5d881eae4256a17badb4c0c6722562c2afe6510556a55a62881fb0a498bde2443674235b4c28b283ea0879f3886faa6e22f68c89eff85c9d521a897e618a0e2a8806f117cfa2e22161ff155c6ec3184360e7d47810483c6c676bd2276b702198c153653f7e41624e5dbb882d51ae3496a9c644344b044a193c0751e4e8f43f52061114363219916b8a606f12648fe4f5623f68669d872b611c283a1a8f33125d316d55179636143b1efb3d6184be9cb48433b43e4829a883b0187b0eb72e121e118db6cad357ff1a0f716abdc7ca7cde429f25ca5de63cd1c439b27190bb27eacd76e79cfcb5a2a96918447e3d9dfc18dff0c9f6f0ad6fb520efa8e6f17a48ee1a0550cf178253293747d4fbb7b2b7d80d519aaa88f3047d7ebfdd20e730e7afcfe34e906375964503a539c7d6dc05ab0704b7b241b793dfc4acc100943ecb08c35f51faf023f996b0d528e0645fdf860d36be9df0014209f80f1255312e090ba731c4d24069f33e1ad035a70ed15e6eb6a72089f00eb986a2313aee647535edfb12e537063f887d8e850ce36de6ec9b7bf8f643345d9af59b96802f91262f7076f0e6e3ad1879d7c262755470fbff4578fa34adca6061978f4d013361f8070da6ce0e5689ca1d784a3a92370bb908c5b5c24cb3025a133b48add27b56be8e6e3d854d9e91f7f94409bbf1197911dd72e426d049e4f76effdb4fbaa61cbb719ebb09f4fe24a843a6f0dda62882b16f7d480713424efdb851091c41f078eb9f95abe9be183706d774d6ff9982b2d3efdf96bbc5fa5451c6003a56fb2dc628bad6961ea58e0649766529e4f2ac3b27dcefb05a56dbf20e5dab31af7151ebe6ed3d1e2be500e4917cffceb8c5847a93e0b8e1f8472b779acc8b4dcb74ce64f11584e2e9f26ca2b282a38f1c24c34e1ed358e487acc52f52dcda8818037e7d6c1164a26d10b5f6167efce4b0e2eee2b97990585b78f72bd974d1439499d0c49284c0a8de29a2ff3cbecf43076a52e1a69eb0c3faf2495ad3d3597fac2f7b2b3b1b0ed6c9f88ecc93c5adabb7c0370b3bb3e0ad95ebdb25cd69157c33c6805c9b7f1ed0493e768009328deb18a13f64a97005d27f383d17cd2c03bf6bdc5d56a4cf710afed1e6aa4e07c7d273da19caf5c9d224d1a41c0e73e8abae99712a3ddabead567e58c2a006fb2f187ec528cbb2419ad75015a62b660ea754d2dbf4268405e6e501197e6e453794e3069b2904a3cefa8ea8c66df3e91eebbf9bd9acc56243b09c3088baa11defc02087935baa6aac1c899a9c442436824740501cc9021917a6b836729ce928f99dbfb0f877ce4cf22eab50fb00b73820770bf706240cfbc510d22d3db9512f179fb1794ba8a223014b67c96829b1a8b351008de5ced8179489c3a9320888e34161de8c8f9d6207c68707dd1d3cdc678951442be7616d2abc3ae1948998f3af952b87e188377c5be0e80914e708e6f190b1cafc5c13277bb716c3d0d5c1f73545663e41a2d8065f6a854347b1d440cd895065b4ef20c8496407676260460407c7f257afb2ea4c1b4da2c436c83dba1ef6d66ec324d1e44d50fca4cc4e3a4e7f1cff74fafb6eb585f15dfe0853586c26a630a13507141494396ad44cc10d74db5de5eb492e8c80a541da7c522aed0c672e1a172ba569746531323b3f18a29daaabbc3c42fc57e0df08d7f10f1264ab46c42b3d2102e46ebb7a104a9051efa23437ef2fc18b80c7fda4a7091958a5542daa656b2647a099c7a7e4356a360adc444c327d355133edbb707911607e616b55bdd979e20afcf9737c68f4188303434b647e02270aca1ae6bb14965a8ba5727870d8c011c25cda011c89c632c7e63595b0d3b9355f3db9c62c8b11b62a3095da8eb5126dccce13216e415f3bc68e78067b251835ebfa6c8c3a11ad434d96036d2d34262e200f85bb2a2dec02ad4836fcace1ef1002898b5443337bdd0956077a72dc6b514842038506fc5ccfef0d9673ee88b47b4ec219de765e3c8858df716d770c7f5c736c673f529848c524dae407864698ec54611bb600088240d544189c41f08f184712dbf6c5ede91a7d80b9e2dbb731d85a17882da608b910fe55d8b11fe78b097e50e30bae40d791d3f9c333eddaed0e71f21b35d4318ed1ae5a416e9b9c8289fe535d055228bf840d579a54e36d8a7259c949fb9217c9ff294a4b73c26075185b07c5dff78d41c413ecd48a1822520bba747fdb4c84432e6c798ee8f6c161af0427454e4ff03453bea313d73c6d4191fb3ec5e9b8761e6c6892e60167bf40ff97591528c72ba626dc4135a898a525be659c6b66a33332d30b8449c7ae67de3b233a05327b071451af008b4ce0b12e1e395ea17e0a4a440e942fcb2fd4543da3ac171b8de5ddc0acce6cd7395fdeac3246cf77a4e216df1102eef9eaedf519bdbe38ae7cb2a4d4c08b13b3259bc6fb7a76fca8dd44b3e63c72e9a760237cec38fc6ebbb1888a458a1e732126a70b20a995fef634e61aa3028ed060e15e04f69267f6675c681f60a7744c04ed2ad7df7ee1df3255dd5327c1f8b8ae6e80208e9d56b884c40bdcb82bdecb7e7352e231f09913056a8700a69a69680a7eff735899bc543c27cf71ee793948cddb1b63f6b2e2e1d2b5b76160a2b51a08c1b0b64f4c9ef4a24252ac8ea17fbbee5a7f69e65bb9b23fd03d5d7631dc4eb9b67158c6f81b4f9d77e079760ab9312a0aab67ad2d78ecf021cd8cbd3e8234db1a01f31eeadc4c800fcf69861a8d1c264644ec8a199e0893559f83211e42c1d9f47d860ccc31cc8aa1d2ce297c5939db96ccdd051c47399ce1a03e81de26829e25f2071833cc8a71afd99173d53a196d95e8d7f83b0b064d221fc502ae599fe0a8332657a405fd3e48dd3edfc7ed72e7f727e6e15af383bc6754fa6035eb8cd846dda9e02691bdc5f843b66da542b29b7a15b208e8a4dee62accc4fda681b77c9e6aedfba0418c2ea3bb6ea27a943cabf859dc71da9bd79a10695e539cd37aa75967adfde5164fe734ee76f56dfa4f7efc3f3b28a915d8e0446a1caba7fbbb2fa0bae47231538f92375d8f119a2ea0d8d1e8d364816c9b1aea0c33a7d284382a10cc1d06a144be2b4011f1d07be1a61c077753850a19a2263885edd5eead731d9df585dc1172a3215a7135a9fd5f886a62a9934472689d332de505912500a3017a0eab1838464c7c07f8b48020deb1df7ee7101541926e088bea1da017f5053931ea167ba4422684230fd061c11b30d93086df58ae638da2106fac4fd2a6d75dc5ec31949f83a1f06f0c39caeb59aeb2741dc92467133a9b1abc39e2d09efa12bef701faf54750806ea5125f0c29b2de13a98b8781af47b104ce5e61215af51e0a0d506ee9c0f323f23fc9f5c7e8d857d221471cdfc44895b4881648ee26a8adff1ccdc87f619aacfc2112488a736a3e8292fce51b5468fa1937f4198b02392fc845417d20d5a8c2ea6bfaacd11b42133574b2dfe9832773e2a172949595ea77ccbdc6a023fecbe478e5048f45aa9bcd8cf7dbd195c3b2736eb7f777764c193eebcb608b5fb2061", 0x1000}, {&(0x7f0000001140)="b104a663aadbcd1abc88115366e3994a5f31255b9cbd161f60ae19e227dc7e560282d242b4b7e1e643009ace58c23a620fea492e53546b683ab8a7aee2f74ee8928a91c727e2a92f14debd92093a0ad8e07e16df7d4a47b260cf0e194ea64ac200f2ce9fc800b86ff4cf60b94829033b7c0b8ac0a6", 0x75}, {&(0x7f00000011c0)="13f9d8edd908e33ae265e9432ec45e0eeab626d7d5a88fc900fe154c11f357c016dbe9d9a40e96af5bb9b90b222c3b125a66d4e47c569c11ec8da31e00899708e9d3697730ca577da7ebdb7ae217994c71c08f87fb92c38bf97704bc29b8ad362a7e6397a6c625996e09ed514d6a6f7e66fb5fcef104e9590bc7b00da4c88717a1d351565e9d0edc981962714eb27bf2ff1f7facce021574f3d9482804b69d9e", 0xa0}, {&(0x7f0000001280)="f4076802b6521d4b871c14324f7002493c45af3a5bb5ed59031b94103fa85b2bcde4ffd59502e5e2d0d57deea0af61427ae1c048a7fbe394c2dfc8cc5ab29942845288c652dbee6a33d66bbc48077af5eea10d4725c480432132e6a2202938f2c8fb792709578dbe9854ae1e092af931b20fdf03a8370cd35f208d887858e3f146dec66b2b77b698007352d0ea06880f928a4fd135dc65a85b37119d5bc1afdcddeb67a8c102ae28d1003a22508104c7e4887cb03e8fbc9a2d5b83eca03a0ed0c1c61f8e63e777058a3a4bcc1f0326c2ecf3ef47", 0xd4}, {&(0x7f0000001380)="7378313f374b055d150a9eb3150ee1b2fe53f6cef756695619e0f7f21d5074483cf46dd30793c40d790bdb75c1bf41058d695c5b02ca9d1d044c3231802b00ab7bf203e8f09c51b0ef0783d400834f10", 0x50}], 0x5, &(0x7f0000001480)=[{0x90, 0x1, 0x100000001, "4c0d66a676bf9134f756aa81a4cc1b36f9aca1463e9eade389e3c4eca968ebd32683014906f1ec8b1df7205c1dcb1f644aa796c2f8d814cde520c4064a8b36dc36f4a1bc11ecc01659c2d2a714a95dc89532c9d4fb41cabd9d571575fb80e89f4ca98e95164aba0531b915a15d39d512d128ab04705cf081912a22682507ee"}, {0x48, 0x1, 0xfffffffffffffffa, "4959f1a1ed6cb692a37900c9f1ba91d75761e6a56956e88f61fdc3167d920ce3fbedff66fb899ea242e25c95a46c5191b2d9419260"}, {0xa0, 0x0, 0x1, "d7e029d2ce4aab4f6fc43b50c31f0c072078535494759d9f00ba3746c2b6210a922c4900b5ab1258cbee34eefcc95d72665798b17ee00c6d2d0c4bff1d3bde6403b3a1aa5bf4f012ab186670d7f5293a833316d55750a6e18f29d2f5c94af53b4b685bb7b8f4126ba22643cf88661a243bfb1f405ca2cc067a1937019ade8ce95376404c91ea4a60ccde1cd771"}, {0xa0, 0x1, 0x3, "d5f105c378c68cb4c30e257036999ac884473b7a3a14c26c8107030cabaf04426b80fad6516bcc3757fe10aac91dea649f2ef7fab28b25c37da11d052f7b0b0181f014ee9f77d821577932e9ba48a7c46cd5815f46fafd37694d7c136b0b7f8ab6ccbf7a08eb3d93a742c713408fb72cfa09fcc7b0c456d23afedd58e5f1b756c75b8eff81d67d1ea2"}, {0x40, 0xffff, 0x6, "02e8323cd0fc02ee2a96530ceda89a59e2f33fa8662d0894be6bb4aebb1d94217c0fbf4a531309d5ba6c0abb"}, {0xe0, 0x1, 0x100000001, "30ce484190e032c667a1d12e5f5f25a6f706e8865f03ea269296a2d1bfc18b4e0bc18dab0e48e077cd8aca29ce1776c99eb7ab7bd79f96b9c9adda44c24e3022c3d3b6703ca919a40beab264be052a61a7980834234303b3576dbe7b841ab3580c24fb2d08cdcf62cfcba26c1463a54b25e3316ed067769b7b65ec9b6e9c128494fadfd7d78fb55f498646b874721aeb14168aff2f4428ad0c212beddc1048f26f7e36290c69b85fc89ee7250c5c998328d3f235a8b5be1a9c2ec9541f93d8e6153427b2d693a5c37e"}, {0xe0, 0xffff, 0x3ff, "80b17cbc64e5f5534d8e0fd125835373e83238fc25d59b3d0b9a5a257145f5411c5759231894904a30a1e0b6e43fd80635a256d29f7024c2714ce9a9219cd5067ed2c622d917f016812f392450e83b0a1543f180cb90ce881efeb5625a3e2aef544ea5d9d5ca4709f5dbcd525955d7cb8fa965e1144a1cb8776ba5f7e98cc88d4ffa3335bda72e09fa66ad0ff3bfec17556e567db18d03ea35d79408443c89ab9ad6dde903a307f3f08e9e9b247d00bbb2d6675981c40cff2bede45ab4e4246065a6640dfe0d442835"}, {0x80, 0xffff, 0x5, "e8865c3faf48924ff57c2ae62d4fd4395a9ef053f243b39894d29d10200c54ec1297e15479e3117a041a63a2bed81496d76d8ca951a3f8e80b1e8a486332365532dc025ee22cbd9b0b223d3003dd29b4f1b20410132fe44d626d6501fc223b255421d3ddea62842e7e399bd6f62ecd"}, {0x58, 0xffff, 0x20, "3045b2309aaad4af5415e7ec196f59cf785cd5e3a56f25e5c073f7fc90b2bd201608f9478376cab499201e5b13cb96395c14e02ab29d0c8542b7af6182a839ee387a6dfb"}, {0xc0, 0x1, 0x4, "f26d959653c2d73ee704f94f704f8f39409922b452846a226760a813d1bb7dbc8e464916fc1c96757c84419e44123d22eec09bcbf18d3d0470911772bd126f8adcc118b970669dab1fdda702e05963a19f74f1a933b3fdb1a305fc0b04b7988ed87cc5416e7796a8cf52ff3250f08b67a574e4f23a3273375d1c1e25011b6c8f0dff951dba8c8be042765dc9df6f2b1f2d1a424c4a99bc3df152d9d8106cadb30d2154a20eb6ba3dd8541d75f370c349"}], 0x5b0}, 0x408) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001cc0)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000001b00)="80ebcd19da751c54338883e917", 0xd}], 0x1, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0x400}, 0x1) 16:00:23 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/240, 0xf0}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000001300)=""/153, 0x99}, {&(0x7f00000013c0)=""/167, 0xa7}, {&(0x7f0000001480)=""/114, 0x72}], 0x9, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x76}, 0xc) 16:00:23 executing program 0: pipe(&(0x7f0000000040)) fchdir(0xffffffffffffffff) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0ff04d000000bfa0c70dd537ec00000000000000000000"], 0x10}, 0x0) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/150) r3 = shmget$private(0x0, 0x200000, 0x1, &(0x7f0000dfe000/0x200000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r6, r7, 0x10}, 0x7fff, 0x9fb, r8, r9, 0xffffffffffffff4d, 0x4, 0x8}) close(r0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fchdir(r2) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) dup2(r1, r1) poll(&(0x7f00000000c0), 0x0, 0x6) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socketpair(0x18, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="4e827cda5690b5ef7cefc43db480187a4a4c60a04f3b1b7f33e2b61d25958fd195d43c0a6bc6f4770042cc83089a7cc6a310fcedfe849505cfd4585b0bb29d01b53437a0da5b90b4356d768b9d5ed99ea6f151c718d67d720a3ae8ca1a56549f08abb3ddd83ed9b32d56b84bbc20555e74d86fcbb3f7ddc8a1ee065278dc774b12fc939b48e463e2f9c10c212cdc59c3dafa4fa286637b3f27b231a601791d82dc4ee7df0c278d081b44bdd580c9eeb187fe72bd4906a29654ebc897c94914e6ebc5e168", 0xc4}, {&(0x7f00000001c0)="3ea3724efb4ce61e6c5d9011736130f7d688e020178ebb0c553526602f99383fc679c597af21b0702032fdda5e79f439bc75395c0c5aea12cce0b38ad084f585b273f87976c6456fc5a1e865c504c1dfb2e2fe6a3d72cf97e483baf85608ca5bcaea853d412ba5805ceb6f49585f9f4e776117004b55677297f60b", 0x7b}, {&(0x7f0000000240)="f6f223f372c7b83a4c8b55c9", 0xc}, {&(0x7f0000000280)="fbb60de93f170c1679640b1879048add821661263aefe4105e98348cd7aefa727da04caeeb1a0c90f045dc60611266a5d27f8618ff49a73385562a4bda9f0434ad408b8a0f6d624f645607c7d303ce13e2d67ff48c26dbfabc9c11371e47691349367822a7ad90778d331de97a50d1103770091dabfd31f11063b80a7d7b080e33d5e7c0858330b3be68f0c6bbcdc6846338b235243da767c1d9393e1eee316d51124684ee318bd413", 0xa9}, {&(0x7f0000000340)="35266872d6f11b0a43c0b80c6403e385d47023e59e0f8cd5abcb36a9d9f5cbabb89f5525f991b05c2c0f1abcadd5b83ee2e37d1939b2a9e66d9a08de7e6ac017feb49ed45ca0ec45541aa61aa00b6abad70c342408277f126e032cc3136011d9d845d1c13ab0a589d80354c09691df5565d9a5da199e959408f00d09a5ed69c96113b8653871174cf1b89e142a6d0b7f715dff6429688456ec57a5b2e62257df7f113fdf8f3ef5c1f786f8ffad3df4adb824cae7e95f48892e74f1f550103b19e2d224425122eaa6795ff94d97e39291c1ea1c84071439aa0cb14fa9cd88afca06111650f397b8e18292a55d90182bcac00b6f4ce7de78d9", 0xf8}, {&(0x7f0000000440)="a9e1de5b158c06ce3e94de1a62c9ac070c9d01a57df7a8e3b17979876ff60b57815678e9ce4ab5d9a4ad194e2f47fac7828ff861283bca12b656f168393c4c27a977b92aed6543131651787923ab044a2a8fef8af315d91318c9955d617fb1270104b3d74b6d62dcb81a8dd9f20ae879f3098225b3c23e0bd6821a6387884340c7902e76630f5d2fada474688019463138af264a5539ab6c170587e97963f103f37c9d05028a51e30b5b1b8b78c9b410dffe717820d6e9bb3a959d2734d8039c7164b9566db143024cfd4b85827913854f8d859d12c7dc44a2e29dd1d5c185f0e99273", 0xe3}], 0x6, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78}, 0x406) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 16:00:24 executing program 0: fchdir(0xffffffffffffffff) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000680)=""/230) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="07ff2016a3b8a431765b6659d63d9e164b7e28664f355467e20fe2598d96c7dec7844fabd5464343fbc6135c44765fc302df68fc2ec462915497ac78b914c3224b49fd6aa964ceb9f6d06cb3dcbe4c76a7c836d29c5aa3c9e1d97106da664bb49f2d6353211df0495f15524befd633c53eec77917a0ccd39e2f5e980a666c30d8f717e2d104ec2af4378f4546178a71e18760300000000"], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r3, &(0x7f0000000580)="00aecda079643d7078ae3b57e380722aba181ceab949489d16f6db26e5745337ed6916fe4047264e92d4d691231a090b34750011f33a2ebcc6f0d499d8514d5b932056ca91d1c2c31d4195be243436c6f9c54048638ad57d15190d47b8719c276ce2d332fad289de58247a69c2495345050c2037f284314ae2d0a720175046f9c3c0bfa8e09e238755ffd526a3ae8a6deb8a242d0baea20a66f36df7dabec21e5ce29791a7cf289f1113694dbfcc62df40c63eb3c3693986ed7cd16c06fa2d00b67383ad470ff78f81ef5686674038de928c7a7549d154d5441525f376e66087de5a", 0xe2, 0x8, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x180) ioctl$TIOCSBRK(r4, 0x2000747b) shutdown(r2, 0x1) shutdown(r2, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xcc) shutdown(r2, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='{$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='$#\x13,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xf0}@+x*\x00']) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x1, "c84bc55525337e4725fdb724b7dec6ae1e48aab8", 0x2, 0x7}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1ff}, {0xb2f, 0x101}}, 0x0) fchdir(r0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xc2, 0x14) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x102, 0x6) recvfrom$unix(r0, &(0x7f0000000140)=""/7, 0x7, 0x2, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/38, &(0x7f00000001c0)=0x26) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x800) mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10082, 0x20) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2d}], 0x2, 0x5) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d3007f00"], &(0x7f00000000c0)=0x4) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="e95390cc508a66584953d116c341f92d1ae97a3d6ec3e6ddb63ad32cba27f1c036ae9a5ffdd5ae915fcafebba471717b77b4de5876f3ca13d89d988fc8b63515f9e26cdcb003c69c4428cf611c9d5df2d8931996ffb2399a", 0x58) fchdir(r0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') fchdir(r0) 16:00:24 executing program 1: r0 = kqueue() r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r3 = dup2(r1, r0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/66, 0x42}], 0x1) 16:00:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) fchdir(r0) socket(0x20, 0x0, 0x3f) 16:00:24 executing program 0: r0 = semget(0x1, 0x4, 0x600) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/170) 16:00:24 executing program 0: pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000080)="a96f2bb0464e4505751b4a80feca929229d20807d1f68ff79c7caa4a2e126782a24188a66720eb661945c4520a7fd411683bfe4e0abaae93cc88abdf8a8655ecdce8f7a46acb5eeb984b5b2e364f29bd12acb65992676e8718dfe59eb09a1b162803c2e06d02f813c73009bd54d6537a24315313563bf21ea8417edef7b6f994353028014d5dad39b6b517e8ed2ef4957062ffd1c12d94b1559e3e7ad02eac58a2d1c2314e723a304032989f4678a679b5f98e48f9c15ba0836c68120bfccad9ffe10016dd0f22bb152c3d34823d4c8a85b1bfabac38cfc761aff2ee245d60103d4e0516809408946d9e6f89c88f74453cc6dc827c1c9323a9c4de6f7351722b2cb1b4bad1d607f988543188016382aee57247db7e46a151bc3e646ccae043db3d0bd1f75cc794ec0dd85784e44ed71e4aed07decb9b9e328b17fde909e846822fb0e5b7fb7abe8ee020597e872068904f99f398fc3662788a0c02881944ca1e6573e1b308855ed40e46f9952814fab6b613c51c61cf2ecc13ce669831b7aeb2f53f5a15a3261747d40bacd7c84a47c5e5bf97814ba12ec4fcf7ae4402d7a932033349dc87fc00c06c7d8fffb07ec80c55777f53911871f5d5b2a31317fb56feefa9c4a1209659eb6839a17e0cee69a68a03a79d5a06df83d8b38a2f0c1556e28937ea5ae8347fdc01f8605f6355a5ea5d0baca5fd524dbe0d2442abc69e1da2c59c6b293130271df58991c57b848246ca68358285175767e0e25658eae38bbb9b3848a5561f6aaab3b5777286aca52749a3e48cd41f465fc603510b8060cd758d13d635b4cfb113dc20ee76797ff1541ab05a1f850c329ba87b46196d5e0312ff7a4a39e6413cd794d58c0153acd6f4f06d7bb2a9987dfb51b89027a890969cf73eba2c3c4c364711d820701805c817edf38d65cf52bae3d080ea375d1d3723aedd64024da98cc7105826e5942c94bbdeba8ddb44f68319a0511c409acc94f10f1758ed55892c3825de6ff8ea6a767a2f43bc1bdd13b5012de718993406839fd7b205f5fa08409638ef9b785e01aac6448909ac877de6d57a4073308d0fad47bb1f3dfa1837838df1a6c489236c17d39c54e564ea8dd1aa895e9b9dc2455d8227ca7e1392a7d26d931e16d896366d106d5ae3f5de25e6cc5aa6a49ccfe6bde3754eba6421dcb4b4fd368d199af5a50a3c6995535248f35ad8bb9062c8ebaa1e06cf6b2bf68c05bbefda03487cef0ce8844755c8808892f916f94156e196871400c265d7793d858ad3a93d75767faee08afe1d85c8da7fc15f0ec12a595e87f8c7d3ab89df8ee09a0429ff7257c6ae86bda1756138af2217d313e140295f4afa2fc06d9661a2cb925f9ae7445494834a05d534b9bd83563f078b77a1af981c6bb98a585f41f45a8a0cdabfe0e47bcb695e6e34509628cd3c8de7349e4f0833aefa8d6591a8883e52520a3f24af561c02bf3b73ce138a2d584094badb84796b077c61f506fb44793ae32bdca88c2cece785cf67d919722bab201e4d23eeec18f74857b4cc295d01e8c5ba0507f175d11aef22f4b8b66e9ac2d840e153b7b8986ba7a793c7837965e8e369800be64a3274863b52f1434df4e69e4532ed2b07aba821cdedabe7eb3246ae8e6bc70387bdd1b7e44f39f7c09c4b8e24b5bed544f53bf36134d25579ee5be24d853baa4ab3a2a922f33096122a88154a426cd15ad8ae0107db5ca27587b6ec601435ec00533a68aa72172ede9e1d4bf0c290d4eb317b89bf027005f3cb671728fc8fa678b00a5e47ef28b1fcd82a0af7111dfe1b9f7a46c37081fa23efdd95b4cdc8cae4c312698769a9872ca1dea46f4adaf044482b1a1728c8573fc25237b08da445faf49a4a387cd319b045a622fbc510ae0fcbc39a8ac562e15908649abb96ac2499b35d8051043c490f327c2838ea93179fbc8c3a2c1c0cf039fc8b689dc905c0cf8c34bf8c0c7e555523ef477f07435144cd5a3f054fe49816ba8804b51ec8249918180204c2cbd1ceb78dec522a3baec06a331f72497016ab749a821b3d50b37a4e31a589b4861a48d4c61672af4d265569b971144ee9bd9bcd19621993be5cdd435cf557d05be4356e9eb02db6f5cc741453fccd82ec54b36971c68866381083ccbc79a745ca4b84b52a76d95355ee2d7178dd0ad1cfb79296dc540a6a68e3aca25c1cbc24a9311c3ac3f177f4f72714def3d2d71dca4c53bf01788bb49f6f738f4d014ed0e64cad7fcadeae513d3d6265ad25a398bec7733b5281e2dcaa8c7a792932cfdb5c8bae96954bce59e5b45747aeebe6e3acc487628586685c99ea33a17cc8adfa2f971d923d2023784e7e2bd70995b59207c2cf8f071a2328946f3d2c522aa7de6956c4c1dba652d80cb53d906170b6d1eb29d2b77c47f25a1bb07fdb5955142a00dfb06e4ddb636ff5094be6f5d8395138007f31b830977e969859c9eff5c3059237b1816b5f9507bec60886642ae303b846177c1d2c1cf5b97d8a45cc384b0779acf1fef7967c463b7c05bfc01eae799a443ae09878fc14fda0a2d01a9bd13a67e1e11aac2697773bc3bb5aa364f718c71fb9d3272306ace0f87b4e469e44ee4ba9ea700af23b1c898aa0ef180d03bfd6d9181597f2da3ef7b6ed6cc4f514cc4aba9f9e454a92ffdac62bf4bfeda351d57f7a8c2c4a199723c9786ab135548f6ad9656606f5d1424cde335fbc94f176526f5970c9edaec7be4972c522421288acb80876b203e034d6a33a01c6dcef09c0c35e285c963cfefca5699a11b274f21afb5c4fdfb4318672ba6d0c158572211a3adb3cd7eaa5692fc59580a682e5b7a78d236f783838dad0da65b409f545a89ea8f23986207e5d2b58df208869ecafd487fea468705657a47ae7bd653f81bc1d25218c8113d4ccfab6cb366449d23594e31900f60a274a3b52095c412feabaf703aefb7dc6ba56d319061850fa3553fdfd8d588355dafc78550cce4b13203043ff125c379358732c0c565d69c052cd0b5b8f438c7045302d2527654acfc6e483dc517bf350b5fbe3866888107b124c82f2ba3e7ea33e10bf38a76c3c88531edcbe9867df92a970b1c06d80610b65d7c2ffee244e783eec0420af20ebc5dad05020f35bf794df8ac0501d643495b84c946e59f4732bf021b354ed1785f79521b7a25de2d64811cb71a65cead4c280a1b838cc185dfa63f3e75a9c9e165b15ed7a761d2b899c60cc490e06b8deb0d3aeff626acddfd8f98a1269e840913f3ad8d9a73e7beb5bcb7208245540137969829bce936f68e583cad5459cc10f9d9b0b351314d1318d89bde3941cf85205357cf2a9851a5b12cd781ddc9f6b4233fded9a1479ab849f4a9379029ad907971a9add34fe0af3b4da93f031cb167b1739ec11453b27bb898542d0d0f542001b092ec565f7fda28ac7f1bf9ee00ced0894d96b3cc6e16184501f083a86ee0a81769fc8c72fa3591aae33fb52b0868d64cb3bb0db15851629b636a2f28d73160092258befbf39a58994b950ec45dc51d7e68dcb0ffb863f8dc213eb2bbe9f4dda8700fa1c0964d8a78a5ea9a406197ec638d21012a895060cc1223c5a20bee028e4c1a582eccf2e6ad03670830fcc95ceba93715e8bc6631cd7f5307b03faf3053255d335f61d301de23d2c76316bc6869a84bc760a6a5a0d4eb28f6bc64243f455429859828d0969685997484825ee98aed324e4e20b3bd970f9d1fcfc28d42ee2d27499b9e21bdbf7ef0e60c0ff18895338bfffc17f1ec780d44abb6830604e4dcdcf2b463232e2d3c095d92d3771ead60131736074c35ce09b0bc6b73007225c91d6f9944a363b80c8741508d2012bb2b99eda246736b18ddb3f51b01946e031d696401ea1f65c59e45cca58d742dde41502dc6bb2895a857740b974555863236980864e792a7d9d814b9297fb27a0f964bf9384e8f682183c1f17256725e39dfbd2ff36f60e45f8c643eb7b0b84bbf934e199dde4640ef491878de743624d1a4f02cb53fff1533d8a491e9389f18926e9f83118cc6541e954e48960062e462853bc898f6865be00360c2c09dc9e59e1cfb9b6840c296935b1679e0027d6c246ad368fb1c2e434648362ba3d8e670e07bb79b214a53de64dff1364a1d478820bee06536e2964a191551ae77c77cefc5982e1e4fc77c0bba0b655b1d27f3ca667c8aab68ebb8791d5fd77aa31f9640510f7a650a419e981cffacb0fee10691cc58fee9ce5171b11447e0d0b682b3080cc431cd167d92b7c9e29b5510c58f24c0ba97bf9da0d3c514c441621c5625eed3d8fa64668affd7a9da6bbd280a27c9e40c12bee36dd02a5b5138ecf9db3cbf01e4ed6e7854c20c57b9ab9d05f910b16e08524a0d3836ef8c7447ecc6a391b49dae65ffd52928cb46729b608bde064798a21060196f074f09f93f8eba2decc66183865641f957427e03c902debea05821b8751a685b376faa0a635776b96f59155b80cc15515debb2a94ff66b430939a64dbf170d044c320247a7544cf675a1306c86511bec836b25321c0e129c06c233ff2dc647106e1281538ff9ed7c017ea7a8bad8dc2ca95f78aa6fa74d3052847d784905f32bff4e170de5a8b0e0799bc55848fb01c03de9be68f39753cc97a7e4e9c6e620399bcfe3c3403e2887d43c94e3d1ddc6e9e6a1dec570acd52cc84ba7e14893b909feb7e4312bbc4a482cd2f58df9c4f556d8e9080f5643ee8e393fdc7b58ef5897ba879a9d76411a7a26fef2ce2618f535ddef37008fdf322c29d3eb25a6cad767c102a35b3bb4e03e4805ddd49b58ae98d728c2cbeaa1e52c8c16962ea389b5b2ddb6ced23280c3870a5ffb7fc212e8aeac16b8c27331cbbcde310e058845fc047691c4673b392f0a6baba835c0d093c3685ac740803d54bfead8266c251f579238636e8604dcabdc81a4df3f8a860719b7017d97dd600c5ae825e98b01b5e4fa6fff97bec6037023b142f025137a40570a642e18442fb608789a4aa5bd7fdd980a470f10076b6ed0bc5d3002f806bdac3555db492e6d562c524aa91f8f4ab98f62f3f1b63023bc7b6d294b124642e547a20bb780e21aad40d9f92bf467c8166707fd30e8d01cd6a19636041e487f5cfb4f847a35e29716a9aee7a98a8dc3b9d90ae2a378629c35580afdace59a1d55d74f6add0f1863cf08083c11e0837ec67ec32279fbb8d47d11eb9e0b739d2bde87bf25607a7f3879e44878684db9df4b1f8e288b00af49d56d616bef63f56d7f14dfbd045fc7b7072541f44dc895da3fab026253f6df3a6b41764c5bbcc27718bed4a6773798d38b4c34b35d5449f2e13e89610bd0ff54196ba3fd817a47270732e62298d7a53156895d5780bf4c107e8c890cabc56c91262bb9b906d106c95c61033f891b2e2a077592e04c6dd94f271bbec6b95b430bd9579b09e363e86b6762deeb9e615d8d541f0fda919428496ee495b9199d39a2fb26ecaf4174ef69884450c656248033d96e597b1fcaf468b8f8cb2347ca741b2efad633cb7b6844bd907ad9b8142547b90da3b2eee5894317448f339c08cb62bbfbdafdba0ba588d5af57cb21d04fa762a651c8096462e5b3990f59c2e6cb89b290d33b469e66af0528fec5391adfd1660f315c91963eccc5302773184014a7f55f3b1fc8d911347306d3c53e3ea8b466f7681c7b0f367829e665a388a9c86c6a95ac30232f6732a18d4532338f12bb10f79ca20309c0433b7dc4aa89d400c43bb225058d418fefd3e6e7405d3c02c1410103d0153be05e5b94d471b58df7ca06891a6", 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = semget(0x1, 0x2, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) fchdir(r0) pipe(&(0x7f0000000080)) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x14002028, 0x101) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000002, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x100, 0x1, 0x101, "d6112ec9569287017137f7b14c06139fcb8188e7", 0x1, 0x1f}) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) fchdir(r0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x80000000, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r1) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) fcntl$getflags(r0, 0x3) 16:00:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x62894ed1}, {0xffffffffffffff01, 0x2}}) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/18, 0x12) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x5, 0x5, 0x8000}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0/file1\x00', r1, r2, 0x6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:25 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xe93d, 0x8}, {0x18, 0x1, 0x7, 0x1}, 0xfff, [0x8a, 0x0, 0x0, 0xfffffffe0000000, 0x4, 0xffffffff, 0x9, 0x1]}, 0x3c) r2 = shmget(0x3, 0x2000, 0x2, &(0x7f00000db000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r1) pipe2(&(0x7f0000000100), 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200000000000000) r1 = semget(0x2, 0x2, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/109) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0), 0x0) 16:00:25 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x102) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r8 = getegid() setuid(r5) getgroups(0x4000000000000247, &(0x7f00000002c0)=[r7, r6, r8]) 16:00:25 executing program 1: socket$inet(0x2, 0x3, 0x2f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:25 executing program 1: r0 = socket(0x1c, 0x80000000003, 0x0) r1 = msgget(0x1, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x4, 0xfffffffffffff001}, 0x9, 0xc0000, r6, r7, 0x8001, 0x2, 0x1, 0x3ff}) sendto$inet(r0, &(0x7f0000000080)="79b0a8758c1c02032e937487989e6d3bebac277fcfdd922d19fa1bf62528fedb19e954989f933b016c2e725011c81ed54bc15c6f613fdb31b2", 0x12, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xfffffffffffffed4) shutdown(r0, 0x0) 16:00:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f00000000c0)=0x3f, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="42279128"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0xf2f6, 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x982, 0x8) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000380), 0xa, 0x0, 0xebc, &(0x7f0000000080)={0x0, 0xfffffffffffffffa}) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/229, 0xe5}], 0x4) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="9f6da0bae8482b9de8d80c2ca2325ce3f74807063a6e9fcf", 0x18, 0x6, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000)="00ac251250c6e0b06b66374eaeb9327b92e0c97a42eec6a31a9c0cdca7cb1a14b9119f87ff3036690273ae21d071972785045160adbe25dae26dde3fb1", 0x3d) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000100)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/15, 0xf) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="d2d54400000000"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x2047, 0xb) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x80000002, 0x101, 0x6}, {{r0}, 0xd6a2c0918f36ea36, 0x4, 0x11, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x67, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x0, 0x2f}], 0x910000000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0xce, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x101, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x8000, 0x11b6}, {{r0}, 0xfffffffffffffffe, 0x23, 0x5, 0x562, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x84, 0x82c1, 0x1}, {{r1}, 0x0, 0x2, 0x40000000, 0xe5, 0x101}, {{r1}, 0xffffffffffffffff, 0xd1, 0x1, 0x1, 0xfffffffffffffffe}], 0x0, &(0x7f00000000c0)={0x0, 0x200}) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/24, 0x18) utimensat(r3, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x28, 0x80000000}, {0x9ea4, 0x26}}, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget(0x3, 0x14) msgsnd(r1, &(0x7f00000010c0)={0x2}, 0x8, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) msgget(0x1, 0x283) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="e288a644f59a0f484c823e286bc478d21f5632bd9dd9cc6e27ac7c7136795ba04787c0b5694e7436a94cfdbd850ccd028f20393bfec82933b59599a88e812d6487a5783b", 0x44}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) chroot(&(0x7f0000000400)='./file0\x00') write(r0, &(0x7f0000001400)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae400000000000000046600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba61ff925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa76e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc820347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3ef06426b1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c7478177ea0cf757ea28a97203eee2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb6ebef86f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d", 0x700) r2 = syz_open_pts() close(r0) r3 = getgid() r4 = kqueue() r5 = syz_open_pts() close(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r4, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000081, 0x7911, 0x1}, {{r5}, 0xfffffffffffffff9, 0x10, 0x1, 0x7ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x6, 0x3}, {{r5}, 0x0, 0x0, 0x20, 0x8b4, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0xffffffffffffff57}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x3adc, 0x98000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x6, 0x80000001}], 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4c, 0xf0000000, 0x4, 0x2}], 0x8, &(0x7f0000000340)={0x1, 0x8}) r8 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r6, r8, r3}, 0xc) flock(r1, 0x8) clock_getres(0x3, &(0x7f0000000240)) geteuid() geteuid() 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x1) select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) getrlimit(0x5, &(0x7f0000000080)) select(0x40, &(0x7f0000000200)={0x4, 0x9, 0x1, 0x2, 0xc0, 0x3ff, 0x9, 0x10000}, &(0x7f0000000240)={0x0, 0x6, 0x80000000, 0x1, 0xffff, 0xffffffffffffffff, 0x0, 0x8}, &(0x7f0000000280)={0x3, 0xb3, 0x9, 0x100000001, 0x9, 0x0, 0x1, 0x7f}, &(0x7f00000002c0)={0x1, 0x2}) select(0x40, &(0x7f0000000100)={0x9, 0x8, 0x0, 0x6, 0x1, 0x4, 0x3ff, 0x7fff}, &(0x7f0000000140)={0x6, 0x6, 0x2, 0xffffffffffffc211, 0x11, 0xef2, 0x46, 0xb5}, &(0x7f0000000180)={0x1000, 0x3, 0x1, 0x0, 0x3, 0x9, 0x6, 0x20}, &(0x7f00000001c0)={0xccc, 0x3}) msgget$private(0x0, 0x400) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket(0x26, 0x3, 0x2) sendto$inet(r1, &(0x7f0000000080)="f697ca5d1682761e23cec5f7182a0bb2a4308584371dd0751ba88bf88224773ac0b3fc38ad3728155da573ff9a052f125ff8b0c858635870495d8880f2565f17367b40ae485f0931ee9880474f52afe0360c04215e3d4d9e8b8a285424e75c6988c97e98d47746d8f7c97423e9e97e2f6968c178ec2c2570606a", 0x7a, 0x409, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x2) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) semget(0x0, 0x2, 0x491) r1 = getpgid(0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x122) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x0, 0x0, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0xff, 0x1000300000002, r1}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2}, 0xc) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getegid() getrlimit(0x7, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000002c0)="1e49325ebd8c50b714717d40ab197200d70b415ee7b1c57bf2358de3af2360298a3e8fbcc041f1a994108ab9a21ea0759f79a1e6359ba8bc5ea863fa4b0ce370f14cb3723a98cd", 0x47}, {&(0x7f0000000340)='BI/', 0x3}, {&(0x7f0000000380)="654ec981fd4f98694017fbd39af181e2b846b945f7e8a0b5f93f683e47e412ec04062502fbb876bb9c", 0x29}, {&(0x7f00000003c0)="d129c60dc54c32cd4d10d08cec2ea567a71ba427ff51221f07759bb1922704e6d6cecbc3d4bd5449df5d05e8a4a154c7e5999addd8c5f7918e4e1181faabd1da7e535aa127f8565328aa76250a28b6af81b997bd4020fc4f616fe9716d87e09deb9a0b76b2036a41ba8cc24831c20f174b2d1267def059dba2f0a31c3a1e740a096bdeae643b9ea56b26951cd07c0e0d398dfc9cba3fdf4f3c83e83a36f8d7e3183e7a0e315f8ff6fc983f5dcdc2abf9f43b1571871193", 0xb7}, {&(0x7f0000000480)="5912a54329e81e592d5511e53ca4c5a706fe7c5f2abed6a729f034eb63fa2b85ae957ceaa5b7fda0862bd3f9d864c30122aa285ecf0708b8c91b41f083c319cf07959826e903ba4549ccdaed0313738f01c079244462961209b2c886bf7236ae078a71addcdc287068bc7540a028596785c414e57aa51609a7dc701593deab47b8bac6ba9414f3753418395d27dc90031312a83e5912b70de93d6b32cd7af78f26456126a0dc23a32374c4956d6ec683e795d27fd719ba8cf63ea699756bc5e30cb7ccbe8ac36287c624799cda3dc586b4195041213f7a972796141212aa86cecc4728944a94bb80f2520642d484d366bfcbb8de430daceca9f35dacac70964040cc34e75622d53c2e952a21c7e10a8d8a17a4d0ec447e5c5ad3cc94b66f95df19159a1e41ad9f61ef483a674a21877c3dc207f92b51d170a05d371458bf15887d15e0b5427f2b69e15459d1ac44050a799ca522e08c215bbae8457cd439ae1c4c6068dd1f8f6e7983fafe7bf9fa0b04676f8eb3f60b063e9ace0a3fc19e77f1d1c6db10b8159798ec5f23295a8ac64bfdb1fa2ef9dcf80562381e5e60229507beb00b98f52b3c7d1aae8a9e001b8bc71c1273068e47f7c8ca23c5e6b475e3623579bdd766ade88650cbfbfae355c9cbcbb0582186705cfc659fe9712e688cd707afc4221ca093d5384e8e6b653b54fcf3d670df44cb4e523e3273029236f4bdd82c53987b2ea7b8625bf7c7ee67fd5888728e44fea150e7a40c8683fc6ad2aea9c43618daf5af5c0bbe0f6a3a22962afce992a82b7b3a9bfeaa8719b786a56fb674bbdedc43904b7fd1bdc70a555855e64bd78baf37ba41da6865edab4fc95e1c1ee0ce0afee54fb0cbce822099e1b41ac8c0929bf537986ab7e662762480b999e459346bf4ab8c6a6dc8e3a485a09a9cf925ab18c1cd60b32e4fa6ed745acee195d8e432b42242d23c262271d4b297c738d44ffa8b3e4530e2354a1137ca93528dbf4fe3b6b860854063660f0ddd69264a5e387c7cb78f62c0e08fd88e9c8286926bed3579e591159efd114dbe6c9fe9b0ed1e34d3ad7c13a4815ce65ccb7a4254fd10bb686e72c702c7e07059b9db52aaab2ab236bb9df609f56d33b44a090f553118076129170c1da960c1c2f186c8f9055757558dd6f21fd12114c0f06372257edc3de7fb2dee04ed5c9e8aed643b6f52feec89303a3fdc7e6938a09699211b322dae8474e8d6048a2dcfb6dd5376c0efcc12885b40237c6084f2b679facab4e701403a5726e0a41f3184fea1bd7ba0dd85863c644ce9a28220a3ba0e1db07daf672a432aaeb50d00fceaf27ed36a86b7b870540fdc2a17b9fa5c1ff0fef83015f3df6905c13f2f5e2f441c3b3103e041b55be9f5532e9080250487ffae2f025a174d1414a4ef85ea3b199fda9a3380c065ca2e7f47ca33fd5d33e2c52a50f448e24a7051c82b9e4281777124e78cb55b8c58b23039958ce97c5554bbef55108112d89abc0b69f203d8c2fd7f16ba6777b888635d8eb7f58ed8c94e99f9358c1b22f7eb2ac625818a365d69bde439e204c3a78b393a6062067f929347c5918e08ce2d9341929636a46dd035f91e0cb05f30cffe6c18f55d888797a1658617acd9c9c1c2e566ff32e69ba789e075e45c5d127d7bd655d068bed6b7296e5731377fbac91688e41ea66a8c76fc10f46887085e9fe48404171afbac4cb4519bf24a55c2b756a3bfa8f89ad9943dd40ac6b8c3b0e9170170792692d553c4d5d5165c15acaa07765fc0f77324aaa4229ca854ae72d91b75c8d23e2cd8af736dbb2f0b65f219ec705184f0566f32e67a8d622444436e88b581ab60e854b9410577754c053e421112b67af8f2f88a32bde239b448fe8e8f291fcc4a81dc675f7f05a82655ad316ef5732db406dc9735ed83a923ab50f5a5673e6aa6de719328e4ff3837f3bf2b16fd003c284277d94c6e9a6f3db9ba04e831379b8ca3d8211b3e08743ec86691f81678369fbe494989282d801d04311e4f99d886d054fb5c97ec529a62389bf978a8c559bdc45d61a48da9c783356b43f950c7c09d10a22d0c9531109ab5b6e313cd5b09a248ca622907c85ce116674b1296c73b097d8d900d379fbfadba03eb403de214985716d3f4825175f3e29be90e535f02421716dfb8c1d21957bcd8b603ca2ad5d23b17cb2e47d742e7c4d54629c99b693eebb28f22e472be781824ad7449f5b1098f2d70f5730857b702602838644146fa1df67f8ae1ede493cc9612a23319a5b7859b7b42f9b286698b1fdbb0b6c0a72b123abf5d603e77f205f5c0476d92dcad2855e3b81070b594c34b725c50928d26a498cb943bc4aaf14f9255c1f49b2a9f6566d5a031f870ebf651caef87cd6ec4778797e2825eba9c3ffc1c4915be5a1107b164197c25359e25df2633b30827603d57f0a86a1f38cf5162ff858ce6fe650ae1d7262ba2e16fcb84b5502bc3b99129df6cc7b01f7535aad82a307995f921a4251670831bfb1dc0377ec2960e4ad36f0f3f414cb388f5aeabb172f272066ccf8e13efad295922b65cbd3b08e145d07e87cb1cca392297aa7b2ceae8719403187ff0632cab2a8228023baee4c31c43dee3f245ca89656c64ac679e972538b91fc89ba12789429206a5b1876a0657d18f350fe8fe29beeb5ca50b4c013bb0fd9a442039eac362bb35747e75c918f3c502e297e82f85bdbad3065d8412ca8b801e2fcb89777479f2f0dd227fe0c1e5ab7bccc555a6da1ec59827c0c063b58174a10fbd85652b8165ec35a18488806538829ad94819b45c285e51f62433ef316ad717a45f42d95cf28a564b31bd2772a13d2cfc152f9fe0aad65c7dcbc9626377db726894f5313c7967c928c309ff664d1c00bc02c31d7e33b8b9b02787efcc0f30d0b4cdeb1337be61f1a4023ab310170efd9aa821bdc30fd9996f8b9612838d9be1b0d3e5261a38fff58ec3b1237a1291a88d2702ec59e48614427991f85b7359b2d87497407d47084dbabbfe9a6850d0ff805c7441e1ff6bbda87bb240d993e95a6456c0401182c1a3ced4e86a799cb0296605aba93b7be0e2e8c86b7a2283f372d70bf1873cbf1afc3ec1c658c5a9769eb9ac775b0845880380569885796b47f60fbf082c43aae574d877800ae094af606c1dc3dd1d875bad7d0e16652e8e8e6553e9b9ce492074d0ad46b7c115d603a3ace023eccbab84df1740cce7c7d70813cd2e0e9f8bd7fca04c05983727dbff7355ebf2afcd7c7583133d8263106dff811a3828f9bca413dfed6330ae4f0a6620791eec24e38920617730e938181af8e524c54b032d8f938eea9b4e50a3ad6d07a961f25a5cc51129260759ab451f37a7181043fe09191b05d6d887dbcccb8398f325281f352bf2b9bfad2d050638dee3ee2d86cd63975b29f8b15df711581bb5772e8fe2d8bbfded8db6467d6e911ca08d93b0d52c637d1b91cc8b87bd0167e6b8a19456f4a06b829bd6e7ff12e5711240e036b9ee0fea3a8beb5cf05709a056df0de9c6189f50f0c1d9b331087bd8d09957e0269953fbd92346270a2a3070254d826f76891c26d155c01143413405ce2d23559cdfbb89a65ff701b19342a4cd6873082d6523ffbd60afbb1aacc8eabcf9bb167415bab216079bbee79b9208d9c933ed85211af50a032053611927210b7fbcf848166edf6c9234585cda5647f4fb54642cae03ec1159b3fdb2c77f20d69c9f922fd3c38f39ed2f06bff96220f4aadc2ec132c2d3cb2c5ec854eafc9c3865df3960dd971d96bcfa613d1c1436788c0feb4adc3c31cab48fc3e184ac3acb885c54aa1bd7b18cb13fdac18fff39a9c8908009bab278c09422c5e7fb17b3405b4fe1129efcee263d99704f4fe3e4f26eb42117b959cc93b53d2b3683406305ac9f4efa48d9421ec5aa442ccdb8a43fd544001ba27935e4a28ec0498e1ea247303f09ac35a31964931b19d6ecb8d3bf7ba47e5ee268be09fcf77d7b1cda39b38c71a04cd84a98d734e0ba9cae5b2856dabd9834fb71682f251e00ec7529f85bc3820237a595eaa351bae169371ccbcdeca3a9c3f49b4df7ad5f1b1f34e26914220af3ef03aaa33817f1ea248dc6f275c18f4e5fac4946a2776f93172cf8e33a2dd2d5eb6545a1c02f5d0d185e511d155752031de9fef894c7a532795814fa5a3ed71318d970cb1b6603df678ef1b4e32c7ab6b1702c01d8930aeb20e0c7a652ba0b8e8923d5b84f991cfe91b27fafa765836e173d91b5aed36b9f76872ec7d220f58285af1482c54512343c8e9ef5db333b8226b646c7d0d50b27b2bee95932d3851a2d7f2094c7b02d167e4bf5045be9c596fd4da126b43b7a1a2bbb5eca139fb15e6d6dcca249f559e8d584bd3019c17537b8ec283b59b0e711c217862cc2adbae33287f64b8b764d292b1de54f46dd32f98b54cb673f6362fe229d3cebf8f04140887f7e41adeeaf11ae62d9afd2882b385913026804e8d30b96ec7782ec31d703641a5e604e3d35562faa34d1ac6e1b58f6055a50a4e182be26407f5d9dd1509b1a8bc96b8bc81f020dcfa009f5afa203c11cc58224cf63b5a6e6aec75082bea98a74ff66ee079acae48200bb512ee8cdc04bf7a1e5ad6270e88e4fb715879fe44cae5b2772a834a9bb8abea754e20b3f5fc2e0df375408f3b9e9c86a7e3888e69dfe68d27810b0ccb7b1f79321c2538fd4e0f8e029e976151195fe355faacad734f93bc7634dabc96a0fa05139c8c1c917c73a605786208f6c16e8c3dcb90f7080922f460003f514de7bbcc60107aed686abbcdaed1a3696b74ac02d8085e7de2e2f6d30fa5b7d39ebda71fb669c6fa022f03e883ea56c2a2e889b8d3c43287810a4abd99ce4a26fbaf215ce5ca9ca0cfed5828e866d3e22cc58a290942f7052fe8cf0fea15fc3ebf5420b4d49407a138fb5d8c018eae43e36ef39b42b00a292076bc0fe9a16b988426dd92489dfd11e56d4bba1dd5d9ab1f7dc653be92404d33206edb8d042ba7acf3aab640f688abccd4ba7efef18dbae02d08519e52cf52418d08dfc453a347082aa9dac97f8ee3956caff406683fbd0ad7f584a4d2d50ddb3aa98477a45e807c89045a69be319e215c5afea9bceed225198d772712e4a47782b4affa66abb5d1d0b0cc3f6183b3627c759ff1c0c2ba7d2c8d4ee998722db56a640848b1b30b4e1ad4e1b16451be42bcf55216b7476a8f549a5849b18fadc0def92877d978d41aeecb8b54eb27ae16438df058a84f66587411fd87b178cfc93f4200e04d3966a40b2a8e86dc728fca6caf43062035de689322d033d8a8002930ef686afc7fc93a00f9f0b3c5738fca50ad3c4e66d225075baefc65561e33539b4340adf13b4ca5b2cae12a9047cfbd98d56929a5200e0ba4e9749355f03a44796b632b80e1ae87ea2d97ac88730b641dd53b2cba9efda573072ee2f56a279ae5531ed48004ddf52ae3baa7836fa1129aa4b7df4dcb5d09617485b2d3ac7659170ed2192cf77a9ac0f3f2b557d6daa09590a8153ae5e7446e6758afb7ffed834909ad20fccd9e359ca5bf6b1ec17f6bb4e86696e0130424ae0e3aec5e11d50de6797b96f173ee0b8959bde4d5de112a4474fea0e9e27f95796af956e5e23fb74937fe0088099d5e0440721df2aee13a850cf0d283b6a4eb400df286d55a6572c13faee8bdf3d49c1fa2e94a0ac2aa3f3d196352b1bf12a1b3c9ddc4e65cf48a051e370a889dddc438b884c6f1f6de10abc43ba771e368122fdbc43421a567a88ca8bf7f15d3ef623c69be08ab072925a", 0x1000}, {&(0x7f0000001480)="1d9d4c51d7b756057b6a1a372201dcedc8853132483154fbce0075f84d6af70e4be3b244bcb8ea24ce7d0a2d1716621cbfae56850b427b57c3b8f695b03860dc3a6d7e7a79322924574aa1857a975650bc881fe01fe4920d82eab955a333d000550b9c8762b214a92401cacaa1549600af5609f8d28f877e92dec333168e5132875c3990798f080c0c97a55a3dee47f654cafb4504645aa5ada9954bc2cd939cec34276b9db432a1a8010645b9e8d45a2859f04cfb031cf66e8939d2278135666302883292667fcaac9b89389286", 0xce}, {&(0x7f0000001580)}], 0x7) r4 = geteuid() setuid(r4) r5 = kqueue() r6 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x5, 0x10001}, {{r6}, 0xfffffffffffffff9, 0x21, 0x5bd004063f150b6c, 0x0, 0x5}, {{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x7}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x61, 0xf3d}, {{r3}, 0xfffffffffffffffa, 0x50, 0x0, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x20000040, 0x80, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x40, 0x5, 0x8001, 0xbe}], 0x1, &(0x7f0000000240)=[{{r0}, 0x0, 0x8, 0x0, 0x6, 0x2a80}], 0x7, &(0x7f0000000280)={0x8, 0x200}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xbb) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x2, 0x1, 0x4}, 0xf3b, [0xf278, 0x1, 0xfff, 0x3ff, 0x14, 0x2, 0x10001, 0x2]}, 0x3c) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) sendto(r0, &(0x7f0000000140)="5db367c041f6c5c25bead6a6ec38f7aa5db10100000074d722ffad0e706bca93284a78e3ba6ea8fd6fc08f11d3", 0x0, 0x400000404, &(0x7f0000000100)=@in={0x2, 0x2}, 0x55174bc89291a499) 16:00:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 16:00:28 executing program 1: r0 = msgget(0x1, 0xc) msgctl$IPC_RMID(r0, 0x0) select(0x3aee4ae29665422d, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x3e, 0x3, 0x10000000000000) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779e", 0x5a1}], 0x1, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x3f}, {0x18, 0x1, 0x1000, 0xf3d5}, 0x7, [0x27, 0x6, 0x7, 0x7, 0x9, 0x81, 0x3, 0x7c14]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/254, &(0x7f0000000240)=0xfe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xda) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 16:00:28 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x101}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x1}, {0x6, 0x2}}, &(0x7f0000000080)) write(r0, &(0x7f0000000840)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eab05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf7ad7f69957c5ce4ef25f249984610c6faeb51e2aa9bde41a7cdedcd0233fb543c00004edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3bdd00000cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9c99a34a78b49f4678c238fee7db663e71f9868844002d79b7832044b0ad3d87caa6605321a6c22aec08765b970ca677533db8acf997b834fe7ee64e3c305000000bc1e77001e745fb2d3e617284a2aac5322ba02896df36b6d522a875f98de7bad5e894b323109180559440f10e706c77f893a4011adef7d6cbe134393465a9c87356e54a38dfdecf3e9df69516c12bad2e79306adb4cbdf15ab0cf1c5a6837f08100a13e810a70365a1be72055f771437e69cddd9d8ce610dfdc179c953089c9babc0e22796753d13ce9d02d2647846f0720d05be46b1759eac7b61efb0fb850d7fb8cd78f70d62d017a6fb0f5012df", 0x1f2) 16:00:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x280b0, 0x30) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:34 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) r4 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x1fd, r5, r6, r7, r8, 0x20, 0x1}, 0x9, 0x37, r9, r10, 0x1, 0x10001}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) kqueue() socket$inet(0x2, 0x8000, 0xfffffffffffffc00) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0xb2e2, 0x2f0, 0x100000001, "c6d00fde446538b6358878443151bf84f25c7a1f", 0x200, 0x40}) 16:00:34 executing program 1: utimes(0x0, &(0x7f0000000140)={{0x6, 0xfffffffffffffbff}, {0x0, 0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="64536c6198c3241cff02"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xf81) r0 = open(&(0x7f0000000000)='./file0\x00', 0x121, 0x40) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x6, 0x3, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4003, 0x166e062d) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x32, 0x1, 0x101, 0x3}, {{r2}, 0xfffffffffffffffc, 0x5, 0x400fffff, 0x4d5, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80, 0x5, 0x101}, {{r4}, 0xffffffffffffffff, 0x41, 0xf0000012, 0x8, 0x80}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40, 0xfffffffffffffffb, 0x5}], 0xfffffffffffffff8, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0x2}], 0x5, &(0x7f0000000340)={0x7fff, 0x80000000}) r7 = socket$inet6(0x18, 0x80000004003, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getgid() fchown(r9, r10, r11) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:34 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000002780)={0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f00000027c0)) sendmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000000c0)="a79cc21da13085d079299c61da63dfe7226e01346bd33bc93dcba59435b014705f8ed9689e5d4b54b2ff80a77569a306aee93031758ee65280fbb974d82469cb46c8706f8af81626d5b40bf278ef73300ac2a0a571816cb3f5ae61e992c27d87f521ce75423afd903643e3e4a358198db92d6be8b48dba53de30d531b63e1dd4cc78a61e004aecfa5da46440", 0x8c}, {&(0x7f00000001c0)="686ccd924ef0d234f6a61c483f5fbc41a7e66ac321cfc08a510bb133899c881518369928c24c52ec6df8b9bab4ab5fda926170623aed776d107b02c2762e0ecd8e0847997d5a4b9e9f00b9e80bb109dcd1fa8e2cc364ef49c72e2bac2cfd934bbc88cf932ddd558c57ae2ed1b3589b76218a30897dd7f66791aaeec5e94f419dc7", 0x81}, {&(0x7f0000000280)="6077b82ae89b24aa8fb1c9f0826c360026b5efee7225d7b23821587f418b3a6214bee16d53cae3052da1513b94283dd85400497d9b0ad50368865580e5db261b7e57c275f78702314d47e3de4e934506f6f8733c4bd87f9c08fd2b7acfefb4a31c1b6d3039bb227184f964319784e213b0e8d80d1b89aecdc0b175b5627780fa6ea651744c1f1bcd4fbbcbe8623146a5ed388d789294f7aacb54e1d8ac9121b942ad2e886e", 0xa5}, {&(0x7f0000000340)="07e0abdfd9499cd2697e5201f539af52ca7bfe8c006bff250c9365fe0e90e5f394cda96449c68845c86bae1dfd310e3599ccc0ac81e1c5459f702b39e77c752b91695ae779aa27c60c8ad160f3c070f4429287281ff5c99e9817a6aff5169b6739c43f73f5961b574a315e33a2c3d7c090b3089d0ee97ef46a2f5f710ebd2c09c9d6df3aa25ce40b6256148dda1628c37d108da3ef71ff9c8622ce0991bf2cbf3f714ae227819e43bdafdc93ef2124630cb027ca01bc947972c9343d7a177e13d1b8119bda5dc91d417966c1e2383cc9e7ee9d6ae080b513893ece2b8e174322a5e41a41fc2be8ef8567bc784a012a0e453f2ffcf225d2eb176ea4416e40f5e03d8dd268cdce6096fc7daabfbeb12c5a2960fa399906b58587f739a6df250fe1080899d35878111d26577f605bb2f526166f4f12d11658d7369aa0a4c3197a4d95560d6893eca5e71560fa7d4499afffc8197f731e13d3e9125f773e59ad7a25a0a26d1a899057038c0f84b72bf7d811964891ce7c3d2f99b195d0fe345babe2729990da989c1642595a78279f3a6959075d219cc371ef12e8b7e26b3c08e7db1c1986ae2e20fb7d737d8960b37f85160f800e12e2e827febb76dac42f13cbb314d5a0a93738bdbb2f61b7a66351c9b6352937532714bfdddb22e6b98cc63e696b382931921e590a14d2bc6a35641aaca9fb64ff1c2247674747dcb4ff4c327855291e7d8f382bc8e38baaef19eddcfddd6808a15782717cb16aade47ae123b1548e9291be7b1a656d5f0554308ef3d0927ebdfc4ad97280c377cbcb7f777f45e1e258b14417bc450fc3133238bac445a1762ebafab4a6e89543e869c6bb1fb7df73f958bdbae63c6765606c7808ff45a19e2e6d8589b56496f10d934810eb6dde40addb940582f7055fb2cd2f429145af334612bb5ee2b5b2849360a41465fac262449b46ea37fc9cb918d62bacfd296ea341a6a4f8bf94941a2d7f764ee7beda4ff404a8fe3f713019a97c8806d45b671d73ae93b52c28ea8fd2c663905a928d1464d9af0b1f2233efb0c1d0b489bc7af8dc18a392badf2ce3db4d2a62245a1ef4dd8c81bb66051623dbcbd523af3e287cf3203923b19e9117c924079701aeb6ef03e2ff209fb2f6182b901db7ab0ba0f1f87312738fa3a43b8b936c73b199b5adbfba2833c8f8e780f015ccaa85c58510de4bd71603d4b4b30481732e9b01d373dffc885a4ba3653f03a71bf3154917d9ad925f723f6d34a00b409288e9084d3a7287e597a6dbbc165269453d3602dd2d527ef1eddcb992a50375e6aa8f269bbd9bd9ff6046f716ac01d8fa53132e1441d562af19d34a5b13f87184a6d29eccdcbecb36fbfc4ba319d158764f607d076c1d7041d797f0060018ddd734e846f5f8f80b4ba9f7858263b67200cce961f0afb1284a9f1d07da165beccab790a6d501a60b399f102e5cb5438fcdaf7933da2d06c075a8ba217bf0e80adfa0d7c414c9262b58f7dee0ff49be2c76d04e37d7ed422bf7bffd7bd5ddd2b7565c211644c9228a916b7da37661a6c1f8861f5a941aaddcdc6f9a1040c434ef61fe22dbeea38d6e8303dfe6605fa31e6f4f2c7969dc15367ffad7fd0d13247e893ea469d7aa6b6b0e79d8accd39f53bce86587c860b37bd6058176a5387e1d1e1c58218e436df9696ae33ec7da5d83b30aaef309cca77968ea648db3bfe15c893190bf3a10d9a921c95563aafbb80707a83eb733dfb494355ec60933cb1ac1a6962bd3fbdb447b275c4cf9c4fb9ce471f697a98793c0bb3692e5faa0a16c45a8666c7acc4344af712829bb9c0f2ed8699c8e1fe4a17a74a03f833a4498934badeb46e5483ce31aebeb51aea3b256d7111b3fc3fe28778bae1851fc970d20f21bcd163db4c3cc6f23616e1316b869ea26ce0189b0e21e2c61d4b4aa98652aed0241ce13d4f72a62e974274b1331b8f0913113d4a57e2c3c79134a171fe2983aab570fde2686dbf14571faccd1638a44135344a445bd01d7dde9d1d7ce858cd61af7f1f0d2946c65ff02950ffea439dad7c668a0829c381b6ad9982e7a082264b6accacc3a47bc700f0da49ae1b3ea630bba96323cd4fa0f9055c038bdbbbfc12f8648c39aeaf822fdbfcc71da98e1af2579f649b6c103239a0527d6142532eb4f1af8f155515160b14af2575560cefbeae9a94dcee9996f911e6ccf7cdb864712d6b66addb08e3de46ff43d6be1be2ab0a3e3275c0a03f728656a520eb530245a5fafaf238db92c364d90aa22d27440feea632538bfd641191531dbb48c672685afc86ee9cb52c1b652d7aa75fc9e17c7f9d4fbb6a55321cd75164f0a21c266faaead651137e0d1cbf7015a0babc56fa7b04a7d5cfab98b6d4559a82aae9f0fb9e564b8e0e7d5baee85c4093de8e1ac5e8cfdab427d722a2cf8b3991c31f32feac9e4178abb73104b98c7fe24743a0969b9646169fb9b246fac8d856c23fbc306f60133acd38baae73dd08d0c4d0f7ca9851e01245e56ce388f3661aa48a60fbb7dab849d14ca7c8e7d33efb071a8f5f5fe1df2ce0cdaba5b15c8b61746cd483d8b98e35e9882cb38f68217cb34d29def519dfa3a8244c38caa7927f886b354b0dc77def2a0853b53756f2f5d9ba9b22ae1f92732e438efcf2c38315b8f281cb76b652f787d5f477942d0ddeae354d0b303cfbd00544ff2f1398d2c3319384bf31eef1d38a9c04f1d1f13ca0150f8d3722a729b9d88b39efa1de3a8673cade12cbdee0f412969dcfccb5870508498c5ddcb6f25aaff14378fa3305c7e68c5e3ee1c90d2926ce05b9e5433d6dac52294510e9e9995b6f7fc3395bfd7e0bcbee56069978ae835ece0a65a795ee8f6681f265baa56e0aeab5994b915af1299132a64ab85f0a590b445d0dd8f2515e4238dc6241e2e10d5203546169bbde7d2e66f92c0ba484a8a7cd9c7ffa0ba6a01b9d8f2d3bdc5b858a82310f92f3fc38af60224281528d532b53273491c43b0ea25d8ceb7162eaff5d41f307b4b83548086e8cd13d35e789444fa3ac1839da21a8b130660a9240901ecf065d6124db9712a67a7797ead6d9e822462f576e90de133f8efe6364b274c90f8b47771228f3185432311d9962946b4f9dc8ab8168adb7dacdb9fe316bf176a72f23ea71cfcc7ab2e65962a48f0fdc0da8a574db6491c709dedb3185787f59eadd0b4a34df89d3c2d330e63bfd18698b3e344ffbb83b61c5695aae6e475a1c15a260ff2940d780611f48b048b3ec65999ef58c24388043571a75246d86e17bae14e94769b5709140e47ba4ba8e993e57bce1e14b02221ec4028f7221443d5bedc8645751cde55c4b0def4076aa934038f60f1863b8cd2f79f97323949873bf0fdb1a9aac69c56f9e1467a3bb3436a62529c645b0bf50d768ce6eb16a15b534e900ff3779ad46f62b89eaf4407cc9bdd15e6f7eddd729c1f09c93563a92fb2520edeec1d7f6fb135e4c557b528ebbc77f46e13a6cece28e3a0352c390c8a5226742604bc1395a2f8250840bf5b941e6ee3c5d30c91f051986e3235533aad40f0c214178380cf815863acdcd040f14834abccf47ea49ef170ae57b5a9f138951582c1d6ed56e82197490483aa281def8ebe158e705318a63dd3dd53b0af8a530de93d1fb530ac5df8238e3834e9355e735935826b416089ad651ce653d16fe18029017df5f57cd1174cb9b0721a5a30c65536ffa46e033664eb1c795af809449d98487690a8d4affd6c4b2d22eeda4b81d1cb40cec0babfe4c01564a85c8873afb879282242dedb6d194da133512bd83d169fb0bde19c9e48658c5c74fc5064beee1f1637b16868ae3331de6e48ebe4f4c547fb2fce69959a04abeb86652ebfdbb86fb9970b5f5511b0c4087ab1a0df4c5145a9a25e3e10c5fe85a164c86d710ec4b9d810c6032ac94fe7a0d2c0c92f6563b78b008172037a3859e317f78d9230f9233e170dd61444a3c0215bc337fd9ee20d89ed782265de72e8f7aa694f785280eccc9b7d2ac3c4a37a07aca1ad5b3d98408ac60e4d2cebd5e6a68fbcded40c541dd8c063eeaca6e07370962567f895736df13979ab9927bcf7a0a4f7bc1b8afc653993b1d619586976110499be62de7cf11aca18ad1a11a4ce81f59106852cc06631ec25d9cece2c8a510d91e07def6dc69de84464bb1b86007fb58736dab4b36c14dd8c37615f276993b71e2053f41fdfa541b484500835757b17f574dcd2b67ef2c1bc255386d08ed79ed9df9112681ccab58c08d5d1f8abdaa9d614ef6f5c54cd3486cd90d9549dc9a931543a96f5cca7b59352123482854b5a02732b3e444fc4fa7042a7f84f900f0c03b40586af0cda0ce526c9c479c0093dd6256e71b4f6c9ad832b1a8ad6b398433e77ae6c2853f95e9bcec331f6d8cd4249e29e1d41afc40b959fa59098b2b6f780f5138fc9489c8d5f555f4afe961d71deba7d8b674a5b4821ab42e23c30a1d8b2d74ad9a07ae58cbc5813ed25cd36c09eecbc4c1b9cb64b7666953dafdcf37b3aff89ee6242c1735caf7733db12de326d737096e0ebbc9365158c07d546828a1fb80d3febb31072d0c2ac5c6b90b48bc052cdec4c86704e266481cc4362a859e230f6be9df74db37c7c1a23ac453734274d7f499b904f0d846775ef2f99df3bd5be42060f1d02aed115160655a102c5f9a61328b61bf4591e0c00556650e38435e767f0763f6f936405dcbc942b26743ac38fbdf658a3d55c3a388a98824acadea571cfb75e9917dba3e10910782860a0bf767315f074bf61b688131997ab8e1b795801c4dca0557da919ddea7bcabe7523360ca3076f9a5373a9f31b1fe1e0b9cc495f88f127c37a8779c5cb23db0b183b39cbb66d1652b7801cb7573d69d87dea2a449c9662b49893527b14566ca04a0efbddfc4b032561f94657a75ba8f39a6618e404e225364f0e4d390f75eb8a463b42f9951556d248ea1b15d27ca54e3a33313aed574088fb3086268ad5584950775db714dfe3639d3b3a36adfd42c924952ced10298883724f830bff9f5f5672a063056213ea9ed642643d6fe96820f65d9a23085b6db8ed7e1435dad168d90912ca1e6f78f12bc8b79cbd4b7bc9f053dbe5e7dab10e3fde320c3126633c10dfbe14ce2474931fe57c7d45a6ea2159b4eb467c3fbda6181173eb0a9864e1be0136a7ac4189d710982591596df987de628aa9d5198d0444c12d4813c3144db806183e0e56529eaafe8512407963771972b697522fafbba2217ab21390247fb3cb1bf76be450a1f8543e23eb2ddb4dfd956d9ec52688c8628ac14444edc4dd87be07e1802e503a56d181e08969a14e9e518104e3647aa2032a6cd740d3094d343af68f5cc793a2b6ff806e35f38e508338ea55cff9e6534003046f15498c3fb04ca52c1dd8dcbceda8fe57584282297f1e7fe04eb88286cb5182aecfde14752883b449e6b978a9841d6f4a67a8733b5b19ffc15815ad2c6da7d2eb48f272bfe13dc325717819ce929744213bdb05af01cf11c413db371374350b72d2f6b9a02affd803fc882416c41411d9516b8be9279569272ddba12d3b2674e23584846db2a1e238a02dbd52608ef9b7d0a60ddf2c6d77e7f55cef7a6a4edf9e32c8a1c427c8f929ad52946f1d58b99dcbab4bb29b3d231dbc4894a62f916e1c1e66f889c310db7a41cc96132be624b45f64dfa5874407677a715623a4ee4b57bbbd44ac56d99b5cbb507add598347143e7e3ce1bb2e554b1bf32a584b5a51fb828c602eaa9234b8420b0d1bb539596c1670f28fca265", 0x1000}, {&(0x7f0000001340)="ffe02fbebf62756ce3e0c6faa51697", 0xf}, {&(0x7f0000001380)="4dfb56c98714c8362bf5bb4ef273e0a0194b4a385c53cf0bc9bc277a6e6380910c998d2199936454bd4766ab035aaf0ad40d21a5020db3a6c11a232173637b5c5f9b69948d2cc5eda96789a0b0c57e5ecf4423857a432d464f23a5f879696ccdce5f2c3323da15e74c19e97da13513bfd20929b3ade43d22ebeea72460c79e00f5fd6cc15451cea0b89031f65596b08ac809143b426209cf9b3c1e4cf5f462fa54e4532c78a07eed6fc4dcaa083cec0ead4492e488773a297abaf8205bdcd1ff11229f09bd11f246e2f0d60fd7c6b0c2cfed4455ab452fdf0bcd715c13f6c9522bc898e4d295dca5dc40820f9eedac37fa6768d9e5", 0xf5}, {&(0x7f0000001480)="a4dd217e5b7812a54d48ddc7f90f80cdc6df0af34ddf006228f3c8cbd6b8a99c79da5db11b6cae0c1012522d989539d83f5762837a0dc8b4913de07f7631576058879a278891267ee463f397292a2f4a97a819270dfb8ce71178c556916f731775e4ab280b474f17a0a538c9ff0276e2f7ee1fbb7ad43c33a74c8de0c24a0513fb284b409522d2fce8474c3c715e3e2d3edc0ae9611339d64346b599f0bfecd150b51071bfd8d81ccc0927a952fa219b49f2cf902ab00635adbb337685c1e75a178ee866ace41112169ddf10eee8552cef523878762ad378a4fe1c8335472e34c3718371e4010d", 0xe7}], 0x7, &(0x7f0000001600)=[{0x40, 0xffff, 0x200, "4c41a959ca411d78d7e9f7262b684edff55db3adcf32970d5ce453982570da4df332fd5883ce5a463a6095"}, {0x1010, 0xffff, 0x7, "4e5e2e0e704e1232c2b5310a555f97238162a3e7a42bde830826d3a1e685595303bde02d378871553da4c668030d0bf6453cbeb17d4ef0dae268424d6a5aa59e0d31339e9cece86962eadd951dce0d3f9f1e698e1efa6549cd356d2674279ec35b61d34f9b452ca60a0aed4e492404004861fe7d4cdd6f9971adda42c5b6ac9638d955c1363e36a761ef8ea1ed7f4170beeeeb49fa967dd595d9ee56519aa93373000b899cbfa3e41c3f518df42c0a401a9776983f152ac97610c070d404e7e6c5f468d908958cd5acac96c983192e9c95b12af34183969410a06e22fa482e8d3db39400631876fc2387413b250a5b12c75505af74f770eb70933bbb6a75153c36106f6d9d59175cc33fb21051e29a9192bfba41043aa13dfa5a99049f32047463047141d45162d8eb70ffb83e9b6cfd31243b3ba64a2dbf9e1b6bc07784dad2d650300c907db119cdab34190513f61e786ae24f0a4af9f87bb417762a56a74d9701a2e39be6aff786adb4e358cb88f64bf6895ce0c1c4110afda11679796f9ba861890c79d8c5811237036bb138cd227ae30261098655d64d99b98ea36361385fdeaa651e37c9242223b9b1a157aea45cbe41a1ac6ebc8c2c697bc2ec3359491d2580d8ac78eb6d0f2baab12fc1d5379cd56628b1e0b258dfd356e8c4a5b5778f654254a348b943504417f4e3e1a3461b251941e5742b8c9a039830247a374b6400cd7bd9486f15e98c16700298aad8aeba81546eabfcafb74a60c370523b2d6f900cdbdd4565ee7fa4b36445bdaadc5e5b2b9daa233057369f1ecfebd6a8c9e285bc61ac809720f19c73ee8fd2ca14326c26d9611d53ab7533b7e7d48bd9447ca779539d1c7cbbaeadbe6dd5c17928af3ae8460e796ab81d594f9b69b21e8bb42c24c0e4511701b5d165a4248470b4d86712075b6ab2a8ea54856ec556d7db54ae819e4ef1efb7c12b2ed65db1a30057c86cc8608380975a904a2dd93f1a0a06300edce6d815c69619b7c5e7f033a1ab1ca2cdb61b125c1be96d7067dc570d11f2969c66e88713486e754368051674667aae3deb211d4e1d3f9a688f8c15164627afb601895848cceb918c5c2ebb52e2da990d900411e526aafdeb75ea7f6fcc16938ae9fa80a95c4d13e4dd9eefd1df99844e5e74da768eedc6adac744ae88ff25c8eb6202054df77db44d947e8701ee83431581d6b07b32c57dd64a40e0124a2d9c433787a17eb284408ca6f1d6b0336e97e8d3e59771548b15e9fda36dd2d217cbd97705256281d128e37d6af4faff068ca0a1110b51c2192dd29fe5647040973a3850c8380541e6e8a81bb75504636fd8ce848ea6a6cd8a1582c04ff3a02f9ab07af0f7a06450f73a2f8613666018f8cee9daaea20c33830313f568cdb0334281ca67c9d24941e551fa934ffd2f11354a023bbbfd5ac01fc19a7ca3e755210dfcd74b5464071d6f03bbf3d3071d588c85b25bd1585b148ae7dbfb677d97762b345867c722010d05b2dac4a211b45323e446a9b535f7cb336d78992167e3621ee289617b82abaa5e2a98f4fba660da9334202e1adba5777a8ffbf10924d70eb630e7ac8325594c99c59760f7cbcbba6f6476f2f2831614bebb45b059c8cfb1011c7c4f32cd81bc9acf71b4ab6943958bf26e0c7c888f547ecfd64df9f92d46c51144ba2320252901022aff31289b32be3d4c1d9b8f8b40b0642165b00f1f7bf8a9ba8650398172b46761aa62daf75eb40ba811ac7986094aadc5417edea92254f7040b4ac9ff229dd54b6af0b6542153c8386582488791a8c1a768010538173b2a29112738000dad85acb4bca953dbfd93f50f54ca0d0bb03c97bda4836a1e365af343b83ac9e690e956ef25823f51a2f696198d98d0a7e40c2090358330edccfa42df2ae9ccef2f79edca0067df9e55ed949b465d569550d7135a466018ebd5f34cb5b297aa5e903052d7a6274280af9f4138bad580092b51244f57f49d34e31e042f0d8857f752fc8534bd77b25805e703b9e69bbc6e276596b6532458695e67547011ba700d08bc5454d50bd7a099eaa32b7aae62ea96e74c7bef4372b8cf0164d3bf0a321f814d0b134c60328e03e17da02dc19e1c889e55050835ad0f1a8d72bd471f0b57222e1b304679cdbfaf05a82516ac8c0850706520cf6106eb6b8c19009d979a6e7a50ed6ebd0568a7eff9aeb7c7de059a133055eca86cd8fe9c6894fcbfb91af435efc2bb14149c62ed202591e5b47e5ce9a4decface5b581e36d5e5febc6dab5f9ee9f709d64947627cf360ecc75b9eca0b9e681a15598ed8b2d28e8ff4d7ab5a90cdaf66163b8a571885f1e1e0dac25466c3bba554dad7db4f7f7085acbe295bbf615c6610c47c11939b7b96505538b64cb95b6aca0d9c13a8f587f4c92460a88c06a926cc40efb9d8e956f4bb731fa9d04bd6d79bc1a9de181872640d3eb0cb03e484437ab0de21d45f46756d52ee0dad70d64ec0c2143aa7020a07daf8e28dbfa43007e4bdb39018899ff45d6737a17087c152973c092c0f3bfcb553bc59d0a7b6fa6596aa3c528a799a48028e85ac29bb69d6ddc816141aa7ffee15950b9f184dab8c79fbb8cfa448a416635c255a20b313189cd36f159e13b705be4e71c22250fdf860117094a2bc2e0a863587387a1469075d57bcf9050e06d46dc8367624d7e933b05318681803c8da30c493af240ca8f79db81fef064dc0758e7f44d0e9d5b613c849f40744b0174913b63d691dc965b5991fa14cb6c18e2a321e483055295962e7c3f3fbedf1a9edc933796e1ac1aa0f275bfd4feea345806f615d23aefdc5394cc3cba2d22ba420bd0dd065dd47d9038d4eff0f0117501ffbecc71ed500bbadcae64273aae3a174c2a1db59e72b0a624d6b5299055f8abb9c5e37c367b5d512101145a7d641f2a69b8166c7456e74ef9cc1362c68d8b58beb2387997ddbef2fda06a9542cf4aadc07f65d9485699d2fe74aed61a7d01c150618ce483cd3b87ab577ce5f6f216422ce7ed378c9755df409cfc7295532c508832d1d2c4650003a5de7d6bc94f08a83b4c669697b83a26f01403ddff167cec46ce008f2ac4fbee94163e6f2f2606c1bbd734dde1ed6cf846e21672bdd2aafd4b7be16db5315d23cffe1811e4017ad5686d1e954cebd446ebb769ca6ce7b819ec4758d0a3bc928c14bb1b216d4e085265b31b5c4e66aa31a13249f1b2243b150dee66890c639adeac80a6093ab7dada07434a214d7316b85bb67f9eb6832d76a99224a675f9051d7a33c242a835c54462ebb07070e3e8d70d3baef5ec049a6ffe54b4c69acc9b2ef9f7be30b8cae4e22ddda30340a5329b0f2ef41515736fb84d5ea841d39b67082ec9ada05ea46c47a7c3eba3fd0fd264fb7bea4de9b6cd6b8df284f7a2fc3daf39e452152a3f07ac89609da46e8af27dd0274fcf06494df9f19c06682b7270f1b6bb90fe127967e3220923a29a5bf685bbdb0798505aa662a692f36702f1bce3095dfb509e80c34350a3ff790efbd1c2f93bcdb872c46ec1b1ebc480d2bb8f1f5c2d3deb4aa9656b2625825b216e3c1c67a6ba0b963945613a59f029f999c7e6c63072be4cb398dc4071b5086592cef47096957165439a8e0bebc64f73e30935349ae62e6dd121fa19d139165290aa07932a08b13cec8dcc3a78bdeb605d477d9349f5dc28a6469630db6b029b086cd403e9f8ae423dccd490fa5f80635c600f3963462ec34f8abbd26b0436b494319bded3f34e065750160d8b40222f4a5103661fc667b1f8e12713a45f095e9a3b277b4d572892a597b66eb1da25722d8df01e4abc828e40e70e7967754eceb5557f666581ab7b244ab854befda76fd5d3a1dd38b10e9a66acc34a93da7ffe58c10d7ff5c090b3cad14b863276c3de1f0f77a1769786f77b7caa0e28726c491cd28f235ffb3cf1c795ac2926b4ad101d5cd0329605d9219d0b01387f37d20756920ed8dcb33080e7b0e45831df7a39b2b68ee288b87972e028f2eb2a71133b5839f4ec9e55530625eb0e4172b1dcc2f51cbeb2ae4b65ff354ef37f55d50c521a9ee8afdd3ba7f063bb4484a754677635e71954a9e323662d07c427db2bad037a04bbb5b901fcb1e0c6344e07117a2fc9a1abcfa126ab73cbabb301ce0bc11608216e3f1515b26c5c68df7bd86ae9c5f9b9352f298e0fe38787b59411c52adab4c88d1f125fd1f5fe09246d11a948ea35cd74391415e05fe76be28c4062eab7423adf1db776aab557c22ab5df8b7d6c3c080ae1c20afadfbb676abc13e6e55ed08cefaee135adc035757e360480adeeba1e994ac45e1db659aab7a54cc94ef9169308ab3a3e6623c7ffa1a43be63ad3c4499b6cd43d51b1543b118857aaee761b85bfcaa0312b4de1a1dadebfab53ceba7786122a79affc7b811133d3ddd34b0f0174656cb9d1af44a6794d6f7fce9619f15529229b785b99400bc649bfc9fa452a57bfea2b586700ab13bffe2a9f800caf3956abd76fddd3eae005771d641ac9c134d5c86253980187d63bcfa96c2e6d75b4a824e14e58a2e2a9bad6eb05f232cdbd1f17d7c03db06c28bff39238773ab401e06531131180a9eb9f61486ddd1bc1ac483c521c47a00d797ddc6282351845a0eee42f3893967ee5cf04d8ea07a753734838faad906771d62c96495902dcd0ab2a6b73b3fea743eed5ab535f63342984fedc7fc931f1120f66a2f43924dcb870316c48d8ccc09b4a457eabd49394c1b9812d64e11c929fc143ff1b88fd75833726522738a6ba9bbff3512be460a149aad60d576b678217ba37e870edf097ef441a7b35eb7eba45eef8754187252828ca31ec532c501c7da83da5b3f98ca0d40ce06863ae388ff3964e310155f7b9f19bc7ac0eed95c8d23c62c753e059378873e3113e5198d6f4f73c00cbfb86bd462591d3cce1a213f777510f3e614bd94c1266f23b3dfd45849403db90a5a28bf679bae261e303e7b4e7f2a0eb78278ec7814d7ed7d5d7e3531f37799d789a567684c5f4968b850c75face39feaed3c0ec729cc648de35282d15e7e1b1140dcb69ffbd7a3d79a1f7dba1008ef44d8520b8629904cccfb0ade3ae4fd98dbb8b6fabd627b806fe209eeb5119d0fc18009b9fb38b9c1844ac83fd5bd52ad46a597a5532285bffe76e1c38c1c483ff0aae7f3a846f241b0dc51249cd0701377a0483a09a7e58d169b36e6bea1adeb0155b6eb3859e6f4e04709b2df5ffe8842a0512609ebd2193b18fea6ad245e984d0107f4013c6414bfb5926da0600309aaeff6abbede09cf2ed963f504266abdf521578127f483d5c287af21fbdb100d928a67630fc0c825aa23e986934822e7b20a251c54d1582523fc6eed7ca6f1014f631e8b39d59afc26fd75fc98edee0e5cbd6101b1ea9a732ff3e77a620c1a94fe0d1917e0b9a6496868e9140dd098a1a385ec1cd5a54fe9d5f0a5bd36b1258ecd15946dd009eeb21047fbe27517aa26bc2c3d1108aba56e0aa94af84ba55f2baf3bf640ee7fc7649b8ac2e6a19f22e83e7473a257f9dac1ffe8eb20b0e7d27e3624ec7f43950eefd5d0ee721b0600b4a5c46bcf3d1f6c721ae2a4eb8a158b6b343ba2d2844b303506a97105c61f50b61719f985986e0d45a4a6c1baa6e3361ddf5715a1a16111dbcb38d70d101fe812e8b46eeaec65916786197dc1e48b7b832f48a3e42446b9b59bc34e89a4d6364fa55d97a83115470308332323eb775937462eaa3fd9ce9146ff7f8992b3a81c2f06e2dba6c96be88016b46dc56f59faaec6c892c35acf2768"}, {0xc0, 0xffff, 0x8, "bca1db3e50dc5a293dc032544b89a2fccc4453b884cc6d19136bf43d61bfdc1145020d82a7f66b0f8f7c2cd5edb182af6193a55d68f50d275a70a9a42e454918ec4abe6abbe45547ed0d93441fba34291b2b129d2f9db15c1e66a630b8d71656882f72a9d4e2daeadfaf2856189fdb6c5bbf2932b8a0db5523d159fc27244dec3ef59d0b3e0db480cfe946c319cd975cafbf4ca71e2e0bbc86694ed6ee2327c7c74bbee893a3c2b71d"}], 0x1110}, 0x4) 16:00:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710ff9f0b664205c0a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x40) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/120, 0x78) syz_open_pts() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x609, 0x8) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="247cf56ef526c81d23f5353fb307f019d436bc0944a1b61a68a4b15eaa928ffb1278100e9fbc07efced0249007694d19", 0x671c563d967583ec) 16:00:40 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x6) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x3da, 0x0, 0x0, 0x8000000000000001}, 0x0) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20000) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) fchmod(r2, 0xef356e49aa6097d7) getitimer(0x2, &(0x7f0000000140)) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) fcntl$getflags(r4, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, 0x0, 0xa8, 0x7}, 0xffffffffffffffb1, 0xe6, 0x0, 0x0, 0x9, 0x7, 0x8000}) 16:00:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sendto(0xffffffffffffffff, &(0x7f0000000040)="fdc2dd548c1de9246f50db16f7e804000000dec3cc49e6ad", 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x3, 0x39) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:41 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="bf4760c6a00c08d8d26d6c4724347d76dbf1ba3908fe5ed8857bb5722528074c72e021ce059d433d8b08cd2e743cc9710b15e70480c8d826c259103227b9fbbb7cfca1be84692ff7dd8f559ea0e13e9ca5410678a40042604d0449c42073bf476649727015ee11e833394242b0009e88bd4a487b4e08dbab04556a70d3ac29b3f8b3677b4323cfb3cf58b6cebddab5848e5bccbc70fa3fbaf15df2dd20390a2d1c2de1e0162567c5f963a9d693c7bc42749fafe25dda93a9ddb7be80ed455db03b1f5a082627f9cadfb47f", 0xcb}, {&(0x7f0000000580)="c9dc450d45214b8554722f34c75bcd42123601e6c28845898189318bce50b39c8145bf9ec50ea7756b3d10c023e8a53339dca2ebd1ec737f591dff639041887143cf4df0bf80cab351e51fbb36fc8522ac9b2deb8adf8821cc035baedd3b0eb46347bf92f6ea6ba77082365a891839e70650d4d02c39a7a6d134dcbebcb44f672e10edfff9c28d67d9f8002dd140805db6815b1f69a56b8a9a0e5feb1733cac7ebc9d98c5d8d3e9606080e163735940914bba5f981fef127287213df89b26fe415167701b1eee3742f48861c88a64768c297ff93db500962531d3c985b706727ec4daf736e9935f414005022ac04c2bdda74fbf4db3facfa3f2b0c5ebb99841037a7ca9d1ab4d8c2c5fa7344606a6d999fe80e6e1f2fbb9cfbf5f7e33244f28ccda1b1d7ec0baec7ae11fc0f77b80bd5bb47834d67f402fecbb76030df4c83eeb215fc9fe814e1138ef2b8fa874d34af47e5b88164ca1da1bb9f9de105d37f94811f95967a5417dc93fd31267d68feee5fe04e48471dff7d6223d92befdb72239f360fedcccc048dfe2b5016ab7ad38a32ed584ec59ace953fac656d75f574fdd49173155971a4c9631f89145d3d5cd1145ea9fa5a622b81d49210dc44ab715d7b1fd18dfe01c7c94debcc2312b16c6aa0921219bf3657136c0cd7dbba2988850467d8050c80504bc3a022855c7be4266e529622e3838747dc483a93655d04614597be44702a4887a5438177ce8f45adc3305b31195dd7a776945329131e44221e2e43da2b902afb57ec53eac0527dfdbae9cf92b70230168ca874a5e60a80c7182fe6322fc4ce96a8a96f1eb0cd91e19eee3456a70e3bdbde6ea73828e5d1fe8b8df2fea3b0507214ebd3653dd21691ca8205571ebfde9866c588007731047f341e7e1357ee936bbb72e3fd13940eacff4122e0da3f4b5dabfd8ee15734ec175a80de17ce904d207b5f679b69fb172099017dfdf5e19371ccbece67506cf1c019d3f19fe5c6099b030aec9af47e9378ae4ff0fdc6a5a798fe2aaa88d861189a7b8e910bdc4c9d310b6d3aa91b3b863e07608741ab770beb59228c3ab92643d0f048def3af22198e4feb5e71c8f967191cea913f42615271fab9230a293d745bc43b310c20fdd206effcb1dcd05a8607b91dc11f2b34f37d199385ae5b2879694a695d3d2bedf74517ddca21aaa9c75a3c1424c172dcbf0ec1b4072ab735ddc989698b4e0a7fd101d652b308a2957e71e69afb122e5e4c4b670cce06a92f5fe3337c5af263cd868da962d5ffb88206c0c6b76be5075aed5f231ba3c3499682c1c1fce00af4bc53da5064f8162e8ce333fd120143e2ec3209c019406c6ee88f993f2e97f7520cbe276efde54ccf4e5a50a0671c38bde5446bbfdd35db7667a132afbd3dbccacb33a5c34e415603acec4b88d3dc57a6abe2dddd70daaf9e90385ad07a76e0b34f416e0be336ea7716f8572e9a433956daa4ee2060c7a31d3a57e238ed778f410a2b9f5dc6dc36bc95a814edd655f14278103e13c7d86c0659df8b6e9222ce9f7c80b61e3b19e229404fe8bce08c41c0b334d38d51702f7eaf0a0cf2fb5894ecbb646552422bd5bafde3a0fae49aa5abe2274796297cc626e7b79c9f2a7527a2585aa438baf78e58262c19cd020e11f494e313351e08bc0a39491fefadea9baad6f09508923a5490db7821b0f652881930983148f89c21fb008b6fc1f011a4f3335f46f4937e7d3f847a5a1c4586b6b730a424edf6fd5c7dd4ce8f6f1e7b7327515000dea3da496f8514a174d19e17fb1629dea35130998aefc446cc66ebabe7f4cc5d3c440c43abb6b0d25c4d786bc246c00d2cd94a865669d6122b203928005f76a7f80dfbbc21b1b2053129eb3e35e8a329ca074eb598d43024a37fe2313ee0a91cab4e70f4a78c98e7ebf5d3ce45ab67d9d8aa76d2096d103f309bd43b64da4184beecc33928e5c827f7833a9bf63e2c5e1e754d55132e58a7dc2bf0bba27ee9174447064c20adee71ba6149a05b96d67338be6953b7d29076832b403afeebd9fbf0ff3fb265d2938633146f5c776ae4b24a10bdf1896da4018a3b445d08ea326e84fb003fb67971710abd033f03407fc653c39927ac9f68add67637e9833ebd4e87c2f6b6de84959546da0482cd14b1731c826623e0f246d69d55db93d34ff079429b685f256e23c159cdaace9819fe8c767cb17a2c3a4ff001f445ca78806e2e0b12251ad5b1ba767a4858f70d44cb36842ee87124c3e361c26ee5b60a688e66780b5d51618420b9f87fd688dd20bd868c86fe0f84e0e7686262d5871d871972bc0f94eee801c43fd973d42b1608c862e48690e1737fc701146f137ca521de8925fbac09ebbc43467d311d3333b2bcfdde1db40ca600385d03dd2fe91ddb4cf4af51a0939306ba4d570f6c01ed33bf674c612ebd626fdf86818ca85b18dbd037f575e577ef6c0e9ee525e1f0402f32c89800c126266e16119c7fe4a6985ee4b7814a52f24ed9b835afe5872c7e6751f26c8f7e01f028a385423175af59beaab90556d6f7fe5813f6ccf0ddf4c46b813971dfbc635fb1dee4b26b729d01f760f220f5f9f1ffa6946c3687abfcfa1da55b25096fa2eea3402995f5bb7f485d44aad95f7758f6396558336086e1cc334732b8a8a4e84125cbec1fe32bbe7da97ef9cb99caa9c535b244b6dace97cede94464c0795ea57bf14f05f139cd48a8db0c170df43b1922584f92a00ae4864484aa89074b044de1be0e6c660625b13dccf684b4f125b993ee72452d7ab759585b5259f2623a900a446eae82c4bd0db2fb77e53109a57a22a96d60abc279e99443aeeac43cbf9a64813eacad6e0836e294677109e4de2d414e0d172e61f403c6fd21c76eb9d09c4df4f3c60ef1f8618576242f2ac41e4d384afd799b18eed193d70f4cac2485f64a3599e32114ee6dff6da0534721e73ddd122e8a1b5aa76dd80beb3b6ba1ca69067536be26d712f3ab86b2c1e1cc04e278438870499788993f9d0602c3f82574b3d0f02ad0ef45930bcad89ce2007ca5664e724bacab1c3d87b35f5757d13f6e41526b339fba446183c0da05971216b9c12358f38b80aaa1956c335ef585067757687476710b6b8b1f3afc3b4eec612c8ffd5d8659ce9407cd0625bee495e973c81a74986285fc9fcaff8723434140cabc5e31f5ebd5762d8a4929b04e4f10dd66a2cab461d38cdc078ce5fea594cb7b5e98e911ce80913362b262595c4abf3e20c72e3aea1d03d1c8863816e167e310f7e2ca74bcdf00dbad7bfafa32069a354b20a3063420ca6c8e974666aaf3937cb73423ec414018f1512be7305f69844e2f3e2be68855b43d4c23840fe08ac6b7f489c03506a99ef968babd8bb9d1db076ca097ab87a48d1473eb3d6b7023681b05f34dbf38b03b8c5b1f51e698b84677b3548998f2d67b3bb386e56ea6f6e139d79815c3be4f89f64be9833a9c814100edc3bca84f43752075d009d9467b147a0dacebba8edf283ecf825686b58d6073893ebf4bc915b66e9faca2ef5b8f324cdeec55d2455c02da791f54479ca1e6cccc0b64333fb91e2ef8866027b479684335b6356acf4669d150b205fd39b9d2bd395cf55f17f441df005937274a7204431ca30c4bb591765c2d1ad03a792c07ed5566915d3979dcc3d725513c03d770cceea8814ed8be1a6ea02d821a935a8e07fdf5e0d15a59770b85b89ce1152d86c59c2c454a487c597b2a6dfae2b9c11704acf84fdf370f1b247f9ce9d84fd81f03426a2a22c4667620eb8327d98ff629b2409fe67ec4271e3aea0b72a9188fe61389e1ee94e3aa3453379ec24100715fe7af1e464caad133257cfeab64f6a163b9447634064fc7ecb4cd8be2ddd16bffd85b0dd7bca9c4723409982f48973232d6b1fb8a6bf6e5533e11fef3fab09afd73af3a2fe59c99cd86ab5314eb69a35ba7e014feffb3da5ab38b3be565bccaf0bfabba3cb6763ad1790c5ced44d99ad652ba86e35f1dbbfc0ee526182bbd33e5cc5d814b7ec1a221314ba44e137bc9e6b44b976c8d22bf97671cf0e5af7b14b4e77fa96cf322558a11eb962c27af6ec5ec90e707af51fb9cd9bdf801f93bd45ba79cba673f675c5e12016284ec5a9cd21ef7776d0cae37eab8906a971bdeea1d5a23f5706e439ec304b831e9c2dd2362e0f6648c27beed186f56d13bc2029cce1551a5d866faa7e78086cb9ea2cbc72954717f435ce649caabe03a8a6536c1a8d069dc21cbaadcec509ffae753014976f5cb98cd107cd540dd435b8eb7f0dda9e63b4b948d32621106b4f75daae191c4c50bc50dee35168009602e9db17cbaa4397baccd4e33290ad09395052bd0d1450e6c8764bb959e69a0fb62e3a2d23a1e5f9179c2ac64d42a9bbb881563baef70b4a8b35380cac47caa40affbdab56286a2bfafca9c3640de9ffd7d289a18d357eaada5143c498c26eac3f18365e1722bff4986362fa393da9d32f51f5c6b3017684aa9061cc0dda87b3cd19d0e08528a277588c4a6867b0bb1edf1969af35fb70c02b534491c5e0d73324a5c8d2d6b2b60d6e745e67125e8ae27f3c240ff89626a4196e010e3541301fe81ae4863e2cbc64cc14e7a6c016e4a38ca02ca4d45d4fb3a83fee63220fdd7e3b7d477592b0bc795a20791378b002ad8c6049737d6f123c819d0883776c558a587485e1c418963d34201a8bf684c0d081b838462d063f8bfbfa30d161fedd86c7672d687c0a9901c44440e7017c263391aab7ad50510c05b2bd5c981b8023c8abf82c5feb8632ffed8a8f01a885b180d659b558e111a66c7be9f7e7690f469dbd2d2d5651992f394da6b8a671b053337b1465d00b7d4d6762ce553eb9fa2bfc34b20dc8050fc74f98617d7cef20ee42f7af518c7ff16c5ced215e7561de218b2c39101bfa84726a57fa8669e967fe9095e720bebe347bc57ee9697d21e0fa6a639ecfe254b310f24a8d6576d31661474736e08e53601b33da9cdecb246b9fea4dfe5e1b45aaff8e0aae242850525b609dd8aa19abc0bf23c21c9c67e5ffa66fc0488073405fc42d99080db201f075c14342a04253595fae326aef7f28a043c378270ca560ba0ddc4d17b5dd9f2708dd353d974200ec66528d954c0e3c0e515ceb7d2ac588eeb4c0befa9183ba2cec733e85a7467b38d6ef4fcb6de16aa91bb469b270810325a861394fcc2a7716187fee0feb3a6aa27ff8b0985f118c0bbf0a62b5418971f17764048d95a38062b5e47d8aedbcc0105a5285d16e2ac3bac5f841b55ba7b4ea1d665897e4c2824bdef95db5db9e50782e4dbc9abe1f2c57133ea9cc4537e07e281429e0e3a3bacab329bc586483e3cb37ba83ac5972515aca2f61181665b6f6d874c02404467cdf897e04b6ad9416b56b2be24e40ea0828857f0665aa81cc62ce2d972084aec66fe225ace557790a6703de9c9b1642f3320f5ddc28c8df6f10be2bc21a10af950c44d064a5cbe102b06db61c3b7ad7ed7ca6445a7cb22af2bc65c07306a9c4bf3ebcddbc35f0a8349b2b365ec67d09ef0fb644e8c4666c5e12760b0f6a5763662a799c6ca2f89d8742b0a35b69202e28549ce0e71c78674403a3433df180608eb33f51b51a6392db7ef629216025b123a32b61ddaaead843f31048dc14d317af753a9c51f70d3cb85b56984f4f7e4ed2c8e89b268a0c2c3780b27bf3744030cf7f8b8e520e9c51b52de68be27e1e9c9ee6c6e7dbc9216a92aa1ad01b002849933f9dc1deb2a496562352c6951e9966259d6ab6b814d1a7188820c22669b8", 0x1000}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) close(r0) fcntl$getown(r0, 0x5) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:41 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)=',{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/&+\x00', &(0x7f0000000300)='@:\x00', &(0x7f0000000340)=',(]{&[\x00']) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000100)=@in, 0xc) munlockall() r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="3f8a4498c8a1e5341b35f692cec2c0118b023f78654063ca2948dd43", 0x1c) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x22, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1ff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x30, 0x40, 0x18, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xc3, 0x5, 0x100000000}, {{r2}, 0x0, 0x61, 0xf0000006, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x84, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x1f, 0x51c}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x40, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x22, 0x4, 0x81}], 0x2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0x8}], 0xfffffffffffff1af, &(0x7f0000000340)={0x8000, 0x3f}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x320, 0x80) r2 = socket$inet6(0x18, 0x8005, 0x74a8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0xdf8df022985c27a1, 0x0, 0x9}], 0x3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x30, 0x0, 0x4}], 0x1f40000, &(0x7f00000002c0)={0xe2e1, 0x8001}) open(&(0x7f0000000100)='./file1\x00', 0x1, 0x14) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0xffffffffffffffff) 16:00:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 16:00:42 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000009, 0x101, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x25}, {{r1}, 0xfffffffffffffffa, 0x0, 0x800000a1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x12, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8c, 0xfffff, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x3}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x4, 0x7}], 0x9, &(0x7f0000000100)={0x401, 0x2}) kevent(r1, &(0x7f0000000100), 0xdb2a, 0x0, 0x5, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7f, 0x0, 0x0, "e7ca9eb882b9b3ae09d6a3e8da3426764b3a7570"}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7a4, 0x5, 0x7ff, 0x7, "efe75cdac900800e88fb9cc4fe17fba54fe61b98", 0x9, 0x6}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x1, 0xfff, 0x1f75, "0ae15e394c7800000449c4cc689136969add6403", 0x5, 0x8}) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xfffffffffffffffc) getgid() sendto(r0, &(0x7f0000000140)="b895720fc02941c7a1d47dd3e8ae519dceb4d0a2d340545123f490a7af1fe793a703cced7a67301e06565a939b2cdec2b3e3b6eb4a23aab261a68ce2444c4f96d8737267f3f675d12d9e2d714acf17ee8ea11c36d71bd86a52e7eefb382b09933f40c4ba81b7f1ea9697087b9c8fe5a10e7f5232d77b09101161dcc15c9de66dc2ed1a113b0f0472e6109647c7ffc23d44b534c31538136350e0b70eb3da68d2", 0xa0, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) 16:00:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r1, 0x3f) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x29) socket$inet6(0x18, 0x2, 0x7ff) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0xfffffe50) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 16:00:43 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r4, r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x101, 0x1000144) write(r7, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSBRK(r7, 0x2000747b) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xffffffff}, 0x8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) write(r7, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={r3, r5, r6}, 0xc) kevent(r8, &(0x7f0000000380)=[{{r8}, 0x0, 0x4, 0x1, 0x600000, 0xd31}, {{r7}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0x2}], 0x8, &(0x7f0000000400)=[{{r9}, 0x0, 0x8, 0x12, 0x101, 0x1}], 0x0, &(0x7f0000000440)={0x4, 0x2}) r10 = syz_open_pts() close(r7) ioctl$TIOCSCTTY(r10, 0x20007461) kqueue() syz_open_pts() 16:00:43 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000000)="469d35cc3db6e28e", 0x8}, {&(0x7f0000000080)="fa4f8e6efd661614ef396f36716e8b546d948c77ff9fb37d11948540d4fd4558dae3b7d43c8546a5ca188f5e5514a6", 0x2f}, {&(0x7f0000000100)="43650a2440cecfd497d2ddf5962175651ac89f10b7417a87f3a907786b67d4da657eefcf28572a2ad1a94ebe1c3790dce33342f6bc60749a1ba85122168b80ab9264b17aff6abe335d9b69dce6f258e754830dc345a66f0a986c523138bf8473b1d9", 0x62}, {&(0x7f0000000180)="6d814f156568af60d956b9fdfbd8816e009e146c09f03d999f4783254443f1dc17578543e10278d3502b2ea3e7cb6cdbc8070949caa91dacd57c8c7d", 0x3c}, {&(0x7f00000001c0)="d8bac600d05fbec9139ba422222fde8100a18e83c4448da8c2b8e6c87b6d59dae223b0a96011c547a72de62244e50e29ba816cf8aa062308ca08c0de73fc1eb6c900540dad3483c664f17bf228fff5f87a2e64d821881cd2474eab153fd5e2a7c7c3232f9846b9c2f7882c39dd8c9ce1aa4510aef3265e79b038711c4c7c6e64d8008df6a79c51516845511629385dbe685285093d67374fee90fb4b64d8c38a57e2d3fc558783e76da6f89bba46910d88fd2fbd533d792ae8d6d9b4c21e848ed1cda20bce96834dd687a59f0c1a1397cf3c41c1ae4efe440eb7af94e2f5a0059c1fec4eede7ac7827c2939a9d8d522ac152d8a425f0fd0f82b5af657b1be8cc70258dd371da013fb78a39805236514e0d00984b7939dc64e37f3d5223d0911f5d329371839da75c82ec9b5d25dc2eb68f35834977f4ae3cd9a675cc48ff4b9a47da1d1dded07ed4c34758c06dd4b807c7a37d7ea73c0871652d807f393c28f15946a89b8e729985e942e2d1f19a3ccadba4bb2f7c93fc296b9b9cfea9e5d23a167682c69081b55aa8aa87008b49e28579c73afd2d180bdda6d6dade8d29d7103b7ae70a4a11647da7c873b31fa05d0a3022fb625baa9b2a1c72083c01c46ad1dc57d2c6903033104c5d3bf47d622e3bcf4b5596b4d50eeeb4ab610b1dfce93beff966126bfd0c1b7b9e9492c725eb5d6510ba08f73f0ac204a86e25ff4f0852958085363f8ecce402db9d04e989de2d72e02f2540c40c39ff3cfdea5911998ebb8f4fadb1e1e93d3d3a393a4dfb52ff20fb47007a73da40fcca70c1a168ce0acde7bbc72b796c818d05d519b3146c27634ee467e887ee2ba940d4d676688a90c28ea34ddd66061b0d0a50a2ae17bd2893e8ca6ce01c1a5b3ed00a5d3f4a741fee8b4e1b4141dba45752bee0e3b70f8dbc836f2dcdb48a80636989fbfda9ffab85ced5e731b0df6fce21c803dd8322523ea052099366e4accb53deb389014825cd545294a8156d92b248ace6c89ea61517ec05c6eceeaae448be7a8870ebc7073c5d42fc320627773406c18a437aba528e7403a479a24cfaac77eaf86a8bb0433f380d108f7b277769fd44286c905d904fc43dd973b9b9b4bbdc8f5f226d17affa14ebfebbc311e3c0a4db0a056da968cafc51fdfbaf25f7f4edce1c2fee01ee1f0c4a34e826ec02038f650d4ff4938f5da68be1b72889ef373c6a50349be0dd4cf0225642e9c7a6b5e2c0260cc7b697905ad91d87bacaea9b4a5c737340371a5b26594e0a87789d48d92d303a6d00035471d5c50fef7db54acd1e07e02f525668d9a04dfe4b884dc7bb2af7d0b5b1c74f034c7c243a22449d4ea0023f06747b99e73be17b2decceeeae25cf4ec5cc24c98883ce28a53ed82e4f4756cb9bd8bd8b9ab39647a249538ed0bf05d1537141ce765b6f153de3cd4d0fe44eb41b8bf5cc757f4db6de1ff4c2202b0999c895e0663b9b69bb2aa543ea723945edd66239e7228bcd0aa7c90612f7d00cc251a9e7fb50aaa0d4cab2c68e21aff906efa99862310ebcfa07cba196897f95421b4b66ffda144174f2e9f1ab71b4645d5746280fe2dcca70840d8bcad44154d913c952bd7c15621a4e22c6e2b2cd1938a5557127e0078bfe70f80824d485aa6fc53f5716a226d3c2e4c87468b89bcf990878ceea1039003f7c710bba1fe6d21b4c56b6a44d4089d4ed76318d9c91a05f5a467456f3512ae32a552f4eedf14f19fd2e076364541cfd96882a9ef90c6419c2e5bab018a4c5100449962aec2f2b0eda299440fac7804ad222acbc18cbbcafd1fff70fa35d8d20f4adb2ef1612c2d2d66dca951f7e12b49a8aeb47a0d4b40be1ed6334b8d0447e28bd588c965802e393eb7926ede878bcb48b11c48c7f41f88958e5453d4cdca6fb41e7cc4facf374c041370d65d5885f470278198082e920f25f8b9f0ceaa4bc9b6952eeef9a20f5bbe896ed4dbc50832939c8675a3464c1f1c2c467a87ad0262c31e36bbebcd287e10e206e78dd033b2468edf5f2f0b59970b45f6361d70efaaee7cb03cdc6eac42c98d57476f1f029c86ba848256f1a6efb29a3a6c7a383739b932b144dc29e6815f2d6ce3010d9e5ad14f07aab61658f50188a2dbdb25ea37634d104cc2946d21ac63a2c85ddb3b58db9936349f4105a6131926ee147c6cbd220ea68e60f9b7261994efa5c2081c742394a00901852c8465107b1d100fa3fa16979996d70227ad805b7ecb886f8e9bd01eca7d3ed249ebc507713d9832f1a05071ae1849251946aca275ba0ad621a8ac98ff7b19e600effb60ead8cb38b667e3bc499448a1bb2b6d2c5c73b76a6ce61de53c4283587f757f5cfb8781bc6f74c304bbf3867f6b56ad8be1411494e9bd9f2c0051bb8c3c2307a71517c34d80a06c6fe76748732d0e5d6b33a78a34b00e3a0923db83224420a55a8b8514061753654357c8979492d374ee71fbb29bdd1956276dee167fa44bd8719b7d6bb0e49ddb538c50056d02acfa72f2d549174436cea9c8aa09bc34e4be9b14a65861d2f269973b2491b0f5cb117d6dfaf6a1cb34204ad86fa876ff6b8d5ef414c8703ac1c728838f2e0324ff74eb56b05eefe91c8cb0773a5d189e55f92b5cf907e96fc32532cd8d7fefbffc7519171db5acd023cb2c433ad4041239361dacbb92dcd56c83cb8a6097370367cca4c2d2c9f6726f16a83656df895fc9f19077d977ff4cf8cba6aea1c2a191ae3d11bbda0f0d77a835ef4d83f795f7f0e501dfb61eef04addc0bf0fb20e2c84036887d62705931f0d7fdf7ef85ea8252f7076c0251c5fe66a368f82d7d827e02aa142f574a1c48baeffbb8fb0ed3b3af0fbb590998c50e90379cd359ab4efdc53def59294d9f632b1caab2ab6b5ef40de2f0b9004628c232a37ee6a518a5fefe6205d273c56b0e69acee19822648a0b8654bd9d8232ddb8466d18fb4899ef85e98fa31f51256cb1c00ded3399576f8367817b721e649274c59ad0d49deba4a4ac99bf3bac433324b6c6b776cde7585c305abf72b9a126a022271baa4249b3a2bce25b36eb3af41090123d49bf5b3cb788847b1e2e26de088f6a03f0d590736d025605c0049068b2d078613dd740c8d56b5ae4f540d00add819d3f786b900eca4a35abbea8c3087a136cb770ae131d2c3a12161489b26c125bd218240913105ef8f538b136cbebc1c5befab7b75ed07fd5fa5abb103a9911bbfabff3f7a7a3a513ae10c7d9e82729dcc37ee8ed5d762056c42f72c76de4fdf8b0401fb2e985d41692698433506370c4bd74a69c76cc6a458ed9af689dcbe63ad04b6a126c92c25a6d7479c74004731abd4bfa6343ddad0c02467ada606f4967f9d3ed8a69823f2b96afd00493a7fe5f6224706f603aef8d5ee425c2ca7359bd29790192dc440a73063a6eddd55468a4d0ad1632b23f6b77ab23a8bdefe71183184a3029f2ab33053df0810c2db7a7d497dda9c25f76d200b725953e9a8c9b06fd51393bd23f9026fdccbf4f0ed2479045d1ecb9acb4a22b250064eb761ad1b7cc13c1e41e499af6874042b3f1d95d7cdf37861d9e10af78ff72cf302b9a787b2fa817e2d078b351f0b7fbabe8b51c6fb0d3fe6d5727b1f630aa71b5c93305ea9bd330f71ae27a88dd9a56785b8df17cd82f397e5b0eb5458d528ea19337cda6533f4c7fc456f70b88844e502c297ae6f660fc584da683be0ffd0e06172a07ede7f2e6ae521f308b0295db54d0922114122489a279a9606e3727b43290b6d2354dcc76fbcf502010eb86207b72b00e289ec29b651ce8cb5f31a3bca1bb8d9bd5bdcbf6af223728fa1bcb75cd2aa1a71f704ce488997513b581b00ee69ea27d41a56b7a946604226cc0f3d2d971bf4361bd731e20942f6febe66f856176aff56eabf014356c4f7084875cec9fe086aae3f516d21d20d6d21f72a56e6892fa69c780d00d16900c13067dbf775f99dd6bf0dd6c8057aba6e40e35e6f8cbb5c537baae293e8f7c2171e6a1ef5334be444671a10c814315461c8c9ff12409e46de8c395fd384c8eba06aa7d3e88598d55fc8ba10af7aa4f442bf166439489e93de475a5e957a3fcf3b931ced7d7f62e4007cb6bd0df44257275f4bb755c4838cd8bd15532d773284ec0f2d8bc5b0496007a8faaf469ecc83995afe99aeebe4759eade7409d407f8de4238d3aa6afda52fa85820b72f398ccf432b4095a5d53d7408a1f35ed64d0ad8a1a96451b5a18d9c01e06616dbdacf55918150e5b59d4ccb7d6cdabe05fb649ea27625554d5bb5de54c51bc223c675d8c71ca72f1adc86f209c22e253fc4c853db100ff4b29c203acf00a529926d8d620dcb2c13fd12ec35e3694216a853973ccde1daf535079efd557c8b9be2eb431e4c96e706dac94e8ffb138463f0a08db03da4cde1a516e242eac7fb1b1ad75d3e32061d4d6fb4f405d12b34b8edc82302951ba961ee7c3e06ad9448a457aecaade9eadc3f8ca029332ba29e9cc8f926a0fb538f11eeb7d52a4964018eb03282de934d45665dee3b63a6cecff6732d42bf451e3438eb1be7c13fe13f716222ae7b9c5236e2b18228ad1c904b07668259bd5b46c01bea75675e881bc57c014ff66b47d8d1188445585fd24facdd12aa2bf0657d077161274d5bf41b2f762422e330fed419e2f608e951b31191127145fd9dd2e3e71dfd447d2e117a0e13add83adb095cc11eda513e9e7b756c1fbef971afcfcebeffed6fd12f97a1dc60373c820727b4516056abb6936b016da0d14f3ab4a2d3f3d4a6bb50f873f1295781117660cfb04a3c4a37104b096a980932aae47045b0c595ac089260f6ae98b510986e0710cb02a12ca44275c15cbe8633d3cf3c948ad92f744ae570a5ccaf20e0de40432d9a45b31bd225beeedf613adb3fec8988118bcec0eb4338ef48d9c6a1c2716eb1ab61c8c1d559cc36e4ca97155e1568ad6a290ed9dfc32f7888602a4b8cf4cfb116bc1d632243f330dd4d9cf0299eb65e1f942c1d1a46d3ef7d4316c9dae3c09f4f17f62fa88038396925047e1c002668d27e84e09c3791a9d4c8c04cfe1541c912798cf23ab886d004d8e460b8b1db856dae76c067ee407ee28b47fa8d4f03301fb3739c3a3a4e9c7160e25b9cdb257d4d099ebc0c8a0a5887c39066472702d04a030db02dad59bba216691c4a645270dfa4fcd86b71e04caf942a77bf0df23b71c3c3a7993e76c938c54108a8d43ce9ebc037a9cba298f24df7a17177f11cd37b91b4f9c2dae1842a30a0c16e8f7ee7fa7ceacafd140f85eafa7c11387d1f8fa65efa82b5f114642400c68ec4c5068a5a0c504500db06617f882245e00bfe5389aab6af0312eed217242924712cf0224028aad4394d8d58316bfdcf72073103a386f21b597eeda1be74b6430c9a29ded3870211176abf1979da87262d979d789fb4300708495421f4db2f42a5bb70888a2e63025a9840a19581d9345623f8b3578532bb18c7c08f2bc09df1257db5803891149bea952f6acce884043fccdaf9972f00a7a55d3d1cea9935d663e4fae5b76700512e5cbfd3c9b5c44156256daf31fd7f4d1709ed55b8ce5224e96eddc0fa71b13378c9d517a599fc7e8baffcf03a4b17e3605f0d9960edc9f0ac2b94efc650376f49bb4dd2ae81b1b137ce5f2e3136c622db491e7a1ef42c27f6a9c3cf553c0b031415e7c3fdd9105efdccd6d18cfc39f588759d631f06bcf5151ca0892db91e019473b8bb8138050865b45a8b67f4437dfaf73b6cb96b463cbcfb90438f7147de5f916e357a851579b57a4cd4409c48", 0x1000}, {&(0x7f00000011c0)="a1a4e410efe63b954508a2ad8d0fca37c2dc821f26bb37746c8744a79286464dc91eee327202d20d82184884a24d01ecb63ed2428a78d5e61d04982ec1bd1b22cf988fd066a1056535ac781b0f9cde370712e5aae533eba5ae0d5e445a3a0ab42cc4acae157cf331abdb5da7bde73b5788d0e100c9df73ec9ffd736d0deb6ec765467788f4985ab02d49f9d908246e6bb8945df1541018aefcdff2d300641da376f0e9179dfb168a3e3ed22e0f3294bb96cd0e486beb35e8e5359319e3a5418ade20883ee2b83339b5c192c4a505972068ea5bc07834e731f01c1ae1b2e1db75f8e2eb21f97397e39c540852bf41910a7d2666367d7fbadb8b37a289f4fdcf74f692354114da3ebc04a7e190e248b37245202d0656d0f139e9ceb2585d9022b909da01ac4498e82896adb0ee7ccbd3d3a6fb89eb02e40a0410269f3b9ffbcbee8e75b389859612fec5f18c9a40d827db3c487317f79439a2ddd460a92318e63259fcee14ed8aee5c2d383bc247b4d34a56c24685e36ca0ece503619063d6aefce6b4907ef1ef5d286dd88e8808f7809d31322ffc8d336534aac479f980ae82ac87a22e92c7b8f51394b447f3252fc0dc7740a5ad59f4218339703c527c263c82114f9c606d545a12a8dfa6444c5c6e16a284b985bc6d68302af00daaa80664a4b9c8d824b124607c21b76c5151fb9c2947a6639dd23141f611ce8bce759a8bb0849b1a935d73287dabe073ae8c0912b738f36c46a011a6158e90a31b866bbe50d56427e9fc6bed91c21687d059f104da748b1206b5a94d42b4fea2f46b76c30e406066d028bee09a48a098e719ff8d392409fac8033a115fd2058ed472abbcc97f205863fd32297eaa7f82eeb8ed4fa80fdc1b15d025ff5be472e0cd488d029d6844f5b888b57923042e8704dd65c3643bb9f61bf7c6d57b2d05064f45241a4f35c102969d92989ae023e089965fe589be6c4c13c5b35da420f3f8a12e2fe4eda123eebb2a4c26cd5f9718f939b87dc452f24f6640e141fa0f1c4cb42fba23d45d1a0cae1e161e957a23ca15cf16711d3916ba2c35c9d35c5b148b6db66f9f131930bd0199e8bb8035e4fc9a000956227e93e4857e925c0db23efa5653ce94f1d7c0314effd44b5cd6205449211d8b273b30249f1ee39dddadddf839b13467fcbc60ac0b7a4c8ce997bc516236fd804034a796e44fe29a6cd2ea298ce4e87383cc594a0ea242f71606b496711d251e01e9ad27ae33ef6c124c5dd8df7edba7598310895fadb94d960995605c991b61a898f230f79d93ba8a49a46a2600a85451d9ee437cb10ac49b6cb9a046286dff5697a9d9fa2ad635766f41cc03a17c923f86ac813a9eb30f8bdc5cb54055017a3aafe7a9d127cb380cd0c0277cd0e7b46479e37141559e09afd29da555abb05854068c1699e1834bc95af31d4bc351c2f8bf67a981e52add6711a307b09c774c1653bfde16f6ba6cf5f1713679c13c8b67711af451dad9a505ec588346b2c2e437759046eebb6704764de4cbfd4f85c245f01455d5c37e60bf941a2f4a354e5eafa220fe7f3dbc439db7238bc6fcc2ae05db4f3af458785f454d4599b696f7a0ab7638a0ea20495785a7a9d01cdcdc76f4661097231a20812f29d42d31d182b61be495173e08fbfc0195ab89ccd35c2aa108ffc258b67e2d022ae18b83268de2785ad4b746b7c36997a1fb8e13f2e4367f77f00cd62c5355e0f6f12f85f1f025a21ca1c1515f9d0ef4fdbc29fdcd589ee37ea4a03287a1ee3d3a57c405e1934cf01e70fe68072a1937b5d8edeb7ac6008d160922b42c7a1d2bec3a7cb3aba9db80650c7b6e3442cefd5a094435e08064ed3a427a09631c87cb8c0a6b6f313e01de59c18035321bd3b421390cb301d6974151823e6405d9fd7e9a17fa9a13c0a3fb5caa418a9f97dabbd32087e5b9d56177e060229768f83d7982b4be8bcf52e42c98c0d4b986b4861283479ced842ae8776ca8869fbe6ca52da5fbf3f13a6704b2248bb0b507b7fe2f0d210ddf66387f737c90a1918a95e493bde60ec0ca549d5f489fe3123a50ea00ed546e706c9911aed2a5e35a88aed96f4c386cac3910e6202c9e9f3fc69966a13dced1ae609849a8b2a5016f0aad3417895e19c3182e0036d5ae9c3dc5422c38e1a47ec4ae36e526df62edb072ccc586f0561f1558791d9736ef034c8b61f18c6db93d1e303ee9612de646192144cdab590f4a9a375aba14d4e314a2d49b28588cb4863c57e6a37bc1ca02d6d33ccaa552c78fb863592b9dce681c20e750a25771b762beecd5b96262052c26b57dfeeb5fdbd0235d05ebb437be771952d4ee2eeab82d7fc85bb955478d12ae922bb9736a068e4faf68615d08b2974107c3e2f21271f84377fcacf4c67a617333677793493c6b432ec4e721947a10de4dce329cb748ad0a82795979ae83933b8a9a953745860a04670c4587e6728f03a3e03380191c544889af044c31c3c2b96047c98f756bffa33016b42e3dc9e30a6a06aec9c3132aec2042d00935980752bbf344571a6d28a45290af3ffa96a9a473db6467817e6911fa8ef9948843c630a0e041e77e9d3e2f0e55e00503ef37a5b73038ca68830c17f3d63e38b974169b44c3d963b050b968cfa3d6c2ecc0320a00ed73807e40b2097f63e741a7f01c489b047c8f92ee6b0e67c8561e6edd736168847a59f5a411b0a3c2f226f7b2c7da35d9a07a3856285ebeca391317c8c245ca66e0dbac77b98f2546aab2e046179d1b05417c0a0c0c0c041af7089f0805010a0e234ab3d02224188f3cc782b61278d78a47b55175d47c5d66a6f239833c1af010ac197ee2738e2f4f84b2306c124e70490dd97c0c0d8fb08d6229d8e179c9715e76d6b0834b66dbb08930bedf5b6e9f4f9a6cafd1d3f541bda218a819aa42a2a6f332ab88de953e633f81e4ddf132534c4bb09fed2aa222e0af263227828cca07827fb6504b9fc758fd92ab055f4252eb48c22981462546f30d14e755b2dbde70fbbb082e15679fb4cab524d970a5d7c67364d69e550a839cfb1e31ab3da8a98c90ea48d00c9b4c51298404b4f795a6362fd369403e490b5ed6c7090b559c755e322c2ebf9280446146fbdd199e9581950c33a23c301de851e4781bfc67feeebd5db3346ccaf9e1bd7c5a0dcb2eba7e09fa822684f37f2a04447386f9cf644cc6b9326d7ff49dd817bced7f4b31cf45aa8317200d3223f790ad8c65c8ae1a11533b204b7550848b5c8129a43955ac31e8f1bf121cc7792ac3d21dabcfbda83dd2ec51b55cdc556e9b36509b3c5535dc38dd39b8b58d45a284eb25f474e1951286cd64ccf436b352272de0eaf5e0e2d39496f7eab6f37cb67b863a5c8f0fca4901b40cd5536e676816fd42acefa76ece22c8162830d367f74ef4c54ccd7ee4813b2df4e23faf50997d308361f7dbde88eb740f8787ff1bf12c572d733c5aafc6de0198577657311f4a978f3c1fa7995f4ec1e27de72862241b2332bb10249f82f5158b735545af80d0938c69384502036a4defa2a07b32c138dcea38812c973ff862f026373497411d2a3b254dd3053eed40f28996deb268112ad3b64290fc352686308ed99c586aa2438dd27c65c91f53cf452c5781549e83652131a93a5fba5532a5903441e008668b54d4bd47953385873ec78ad93abb148d6fd3d856464689515c1b2c44bd9426371c9206c351de20604971d983e641b45105c263bf5141496a477b351ccf2c40ac4519b8fdaf19e36e64dea849af240a2fa65c57314a14c154739f06c612cb36cfd9a33dffd131cceccde10de2d23048a363aae383a6e50a6a2a5fd226c674eebf0232d37fad9a0ea12a199e9b9e252c5e7fe4effb850a5b09ca11934fc717eed1470c2cb5fb66f659eb29c95fc94b7ceec437a7e0ef8f945595bfaf3cc783ebbce19f2f16d2cd6ecccb30658140f517e434467ae94963701a6fb11c162314ae0d08ed54d712924159296cbff785a94e1b5e8a3a7b54877c0704b2f65063111add73ec5f64b869b5d8592984b46be44cd9114ea422945becb8f5bdbc28b25178020dbb05a79cf0c9a171694d4f3c4d42b29de44021d5a51940abbec15e0e43c3ddf53e170ff03932097d6443ae4692fe5d5814d7603b82063524c1bafeb84b5a5bcbe2b18d0e83f2fa0d292c4c6896b65cc44d84d21258fe31b8c118c134f95e298d588bc6563a7c0255e0524edc42fb291c91429dc8af4f1b767e880504b5236f0b6e8c5dc9a8d27132fbe4fb47150cb31d158a10373794ea3c2bd819f9467bff4fbb138668da03a3dc1dbeca2df4db18301ef9dfddb1cf0723418897a08a8da72154ee14499825539757d97e3a3e37e1c91911f45a08a7cccd7eb26e78553cda8496cf3c7ebfd46ba9a52d29129bee0516f419f6a3b0cca5ff915e1cf5880f88ff5f22aa60819cde418c9b6f90c37c4bb8504b02dcc277fa304b06a6b9de91d085194a094028745f6c034016fc92a8e40e9f7977ca466cd89ab2a523b7ad1d5232155c6d94c00a44fdaf9bf5bacdd8ca2fa338f7d397d44f16396ee9e08eced2eeca11d6b132b847a39244fe02e94b64ebf017dc07a0a4c47e8afd217b1cef4142d48ff2b6ac1db4f91fc738290fe4c9cb629fd7728afc461039c1f6c67de5e5565b155b41032361cc490dab4a42eadeaa333eb96b73452e02af43853f1bb4de4b039da779eb53f921c1dd26bdcce90c8c104f731ea4a2f0642ba6a096290f7fedf5cf0d5a506193f596dd7bb9f44400122c77becb12146a2b59e1f5adfd58cfa4460becc4127d98d565129e110d6d43cf7a496c0ed09b0b905da2be833fd185380d285e941e1ca067ef438b4f08f9f05abf959e91bd3079126354a328176f1cd06e0331e07f1ec6011e66100703872fa1d737f0c981780001b9d74d4632d0e685344ad5e89d3946b96488aa3723406bb72eebe67bca72640665f05341c6c741a3030008163aaa2228c13944b4797a47561a35ca75bde24275b41e8083846aafac7df0ae5a64850a6f3d85298d7ddaa933db2e27b34035db22e40b42a5a86b773635f995f3e8769a0e55fd1fc83a44d06f8ea06656c907c978a9c7e1dbe13cf47a196e181bf116d5eb4826edb6a2dc2d9577060644ef3b9dbfceafd7c234f393bc25b2e099ceb5f087e9240fe9881688ed9e25e89e9319a0d95dfcb2299fb58f98bd8e9204342333636adcddfcbb219a9e4a0282663ceae91e195dbbe18be27e872afb135e6629da1e408c663f161c8510ea64a7e2ad251e575f3a5c99178c868ec3819872665fb98c9c286811c37e8937d13727985f976992c00a4289c9f3c68502382c0ff02ade68467bece5e9aad6e01c7acb4e831244d5cde4f0f1d2ccad5cb288c98a7f01dff111a9d84d5c4e9953e575c3462fb49b43dd2766b75c4fc87444b2df596c87d96e67e20e2cf00c57684e12013698acf4240c77793cb77c87a5ff815712747e00e940e1f1f0c0ab08571af0e0a31837260fac3fed6b9b883388aad3480a675007e7cd79f919ac139ec7fade1e53defcb89fcb6f632a9d66628c8b469ed4f18d3a62b784ba7f12ab41a0e730ad37a724885f0a0b72060c3b0f8f6d575dd3c8d0e080fc9516af258cf5aafee9c72672d054330035396497e5c1cb1cd628b95f45fa836afe4c6a075a5b00d82f8f680e72f0172f5baca8e248b7965f30cb45b400fe58d54c594a83b94e851aa1caea3f6a3c41bceaa30455067b44e44d5b4a6d4913633bdeecf478026d8494a2524a027f0299c95ef00b1d43d4ce", 0x1000}, {&(0x7f00000021c0)="617f766dffcc885f8af8c707f75f2b2daacbd18e3e5eba24d4f331b05b6956293be0bad4b65d502cf2b7fed2a2dac9f614f4b7f4b407c065755b70578547c84b452922a76495d6cd6a4544bc0eb7d287883f4373ecf3101ea285244ad4c0", 0x5e}, {&(0x7f0000002240)="c9780b0d9deb", 0x6}], 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x10000000501) open(&(0x7f00000000c0)='./bus\x00', 0x4000000, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/155, 0x9b) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) 16:00:43 executing program 1: socketpair$unix(0x1, 0xa0001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x1002, 0x0, 0x5a54aabe99f92aac) r2 = open(&(0x7f0000000240)='./file0\x00', 0x11, 0x0) r3 = semget(0x2, 0x7, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = dup(r1) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000280)="4d5d2829ed045f418043f97b326193940323adbb3abd29ddac5ea68fda66490d63d6dc3b9c3b976136da493ca2dce714a1df65661364a3d80c5459f6b55ed8101f1badcc40537222ac3e6248547101684d89b30788c19fe2a6333cd2468e4d6a0f0b72e9027e5edb0069609595232a9bd33afa6eda51fb413dd9d6d10907bef840dd79635995e1cc4467abfa777a8811ecf6bf5e4ff514f90ef719317f12f66288cc808742ba002ce8f0277dee57f5186c71634eec2c0599c360f75a6c8df067c3330eea8687f1c106182cee40f7c59f570f95f2d530415f38f5ee10fda6258774fb68b109deedec99ee9f6999f7c9da91ad062b91e4909e49a5089734cd877ed82192dedda9a15a257a4ee167bd461002406d47cb7228a91641d3cb82fbd99ea2a10ee459a92bffcfd94f43f8b6224ff18d6e3cd75841bdbc45db96dbf059f7e627d7277cf69f735fa2c8f542c3c468bf4fef0517e30cba3c091de4de31d559a6a599d2ca03e172429739b18e198f6cc390289ad5221551f48fd494592265fff5c74753d6a3cee243d7bb6cd939a6dd10f56ea74886962145c595ab2b8a94128fba1ae91870d02b5fb884493aef9e97d52564f78bc2ba915eee1d3c35991301b72fa3d30175d37f3fc9254a186575f994cd42201203453dcb37a5660d15a2ff74115b350054fa542b0e2a93bd4bccb5280f49aaafc8424971c492f3dfaecb71dff08d15ed55d954db45b017112e92ee04641d200897b85a5ae6107ad578d6f7ead041aa577a4fb542fd03993534ba77b727b736d373a13fd5425d5355de93c795b7a8f85d1d1c9ffd07357ffbb264e6b3f69a3b841a0d62efba8146f8dfd912c5e878dc0a76258cfe35854f4671c5d87d5360d390f3e18ed1e9271318d827f242a0cbc4d56c834c2c3dcc7671413707df5b2d5ab7797cda379ccd70cbb14ac5f8bec1aefabaa84360a70dea1c2cf2e29b42c2a2abb752775e9c8acad8875aaea2470f6776e99ebbfabe84b2605f34e73cb29d7d25fdb71058159b2f52d65db5d70e309bb5f4cf8aa477321ce196278ef53370aa2a144e094c453fa9a6b4ae5481a9968b65b0f52b399841814bd4c738e3433e7941f2ee9db5d39f1ca402955622124ea3a7f959be7387d551729b172d077fc317db98da87ab310d01405bbb2f721fd9c114c1603a2d75abf64a1eb924749ce339dceebc6645069f694d83303d0846d577e4267432dc3d9be9043fefdc533330444f32203bced101074b1f1068798b37b97dbcf2b067212c20ca3a27197fb1dda21d17293f9107d4a766ca381d2eb683a95157eddc7dff920f34901a0a14e8c4d9920775e54d7e8cec1bf186988735148ca58c2a950f974d19e367f41d3ecbe2e4898c3b924bce53ded5c65e2aae83057421f3dffae714827468f8b36dab46b679224c16144f3a225da776a8b7480f1d881bfb3fadc1d08f7998444c837ae6a0224d2042531a57d5771a5fd67e67861640ef14712e67da1eb7811afc2a23643261a7ed3625f518ede267149a8b3f62b5c46bd6ed0595d5c5cb4d0c10e43ebbca8989570ad1ffbf698ba51690991402b1d08fb64297abf51db197df7134a12666dd0e9c80cf19edb77161da36daad95de87bf9ee86238d16b363c0596c79031c20b2d1efbc8f2c57482fe5d02bdd028a93ac039b72747c687cf59cbb1ec14c8f207c35eb9dc97ff468bef0ea2e0f28dc4ce50b794731bd2cdd25ee1ca03ebe809a47f871bfc7e37ab66f10a5937bd098fb7510dd867d01745c41f0ccd3e86dcdebded9ece1697b5844d26b3beac2c6df4b033cb8f76bc5d253f89995944f90ab2c83f6d729e494c9a6701f2f2eecb894d170bebdb3d129e0a36d64f46123105043b3da725ca430209708eded0d3395400e8557777db9c2835cf788fa28fbfaf0de0d9b9df394bd57e6b7ffb61928dd5462f397f83446a4140b4606d4f74dc537cf2c27e53f76b4b11c2b32d359347f0ca0ed6685bf456ee3e290c78083e5a70acba209926939445d2ab91f83509e769f2d6cc8d59283d9ebcbfa1b8827659b46286297c9ffc2de630d4528a08b932e940d62d3891951932e84bcadeeaf51323d1130071f262441dda18f26e49438f23a286617237831dab5775a01923d8e89aacaccf7a4d6a6ea4beac8f582afbf509862f14da7b4c1629c5b8dd40bdd294f04786b7a9b0ddf5484940311032e1790e9658556a03823697657ecef60f31baae6ed7a3467e260c657ddffc357af5963779252f1da10ddec5777268414c7c19efcd22346b8cc716bf85dc452046eb9fdc3728db1967a109da4f16b0cb7edb782ef794507cd39d9b40b85b1336ecb6faf2936c0733acbad2890393ddb05758f87a5171fc0d8d510d43d0a63ea60448a00f3517900e9fbb6959111fb8a2dd73c4b1f27c2ed75f59e8a62962d5315196790a84f13c6b144bf24b97c8b3c4bfaae099c64f73ae07aa82d1a44a2601b9978af2ab91b2e9d32a34af53171e8936da74512ecfa55c3a2a49912d56d2a2d7f40192d56ce586a19431f573187741443ec4e7104a8ecdb6124b5db5b4c67f20af6058be973d4b1cccb0c21aa721fb131ec982b316df706681b9e1fd5788282dcd3b4965c0e57bae4e3d522a9cecc97300d174f466c3fd3339c262139d2526ed78e90e9f01edc4e248243bfe0f769f643ff551a477964eb8b0eda4415109a2ba4a65c645037f2bbae53ca5768fab59481dbcff2ed0132cfef0bddcf99172ae8390acf862a7e974e82a7942134836e136c3f8aeef0fd17047ea91e7c4901b19346a490be12cfcb11bc99b295a89cf25a52deaf5fd467090637f96030e4bf6e858069aaaa79cb7cfa25d98c1fab0c32e3f130737accb2ad87c6870065be50f53921d436727fb5dff8578c80550ce0e541930a96318fee98583cf7b61cac6a280fb772704bd3e822062d04534a87f93b07534d2316cbf0830ae61e98adb0c166b3fa2416b09148816f4832c10579e71ac011668e7f6353a32e51cf3fcfebaf516c5680a57a409413e494a63881bf0dee2f98269309457aa9ea1d7906d7b301fa880de4d8ca9f9e299d0ee485322104719d474f8d49ee94afe52c64bb98573c4254fde5435245dedb53adcb6344e62d3be2a9d7f7a1a9712753bffe9ff1f59697cccd59f30d7ca28381251c4e1fe745c9af5ad99419f32a8cf4fb70a54846ebfbbdba0207d61047a1d4b36089997ebfb4d415080ec1ca4a94420afa169673957c777e0223d4f3cd9c994e5c181261387ecc757cf35e356d2bc596d1ef16826005feb923b2d55556afdd0751a132a7d8a612bdb10ee5331ec89cae5a1e97fce804c4700277dc31ea8dc5ae2113da1f9954c45b4f3703baf70c3403d155a662a4148a102a83e54dcbbdcc71712671475fb3a54894f1ba133d6f85195a8183ce170ff9259da27c8d2a3c76b5299aa159d2c33c7496101a2896a481b89d046aaab3875e60fbe5e948365f84c90187556713c38262053499ce85b21eefd3fc9d27489c13714ab1f7b085cf5bd5f3ae80e95f8cebcc12744a76d18e0e900f50632071717e45b73df441f5d63b48b5d80e330c708d8989f4f4d7531780e0812022b099a7fdeee49e2930518926e9af1b4b29d1a8d8b6f8e114c20ad21b425cd8512412dbc571162b162df08ee85f497797b374ba68dd5873873c6e5ce7d6779295e2066e267c585b88b0a008ee663a69c9a42fdbf604f37d349edf72544cae96d23b14d276a891b1b6c98aef53b08436529757f5b784a65c03c3e613eac4379dc2db7f6f6b17c8d0d59245339c896ca5197d092e634658b47e7d002512955dc75b72b096bd509b56a152b9f5ecc489927e51b583a8b4ff7b493cfb64a153f8c172f4b8701a13078f752dd27a56c52855abab0568243a045407726a6fecc4dcdb6182e3e78ac0a4ed13e8907e8cf325318167a20eb8cdd2f12c88f1eb029ff44e2f3a85516e72dcdc4ad3b2a6b54c43d6064fec7c41c5e69647aa67a53925899100e1b1ae6632ba065dc7559bf737907cbfa6fdb236af05202e30baf57a68f481ce73bf32747ae53e93cede33004860010155a6ea833e8b2a15c354f213d87cd0dd5f10975a0828d861023b78b0b054c0f81ab9d157f3abfff723f54076359faab8c2ad56beeb378bb16a73c32b3c756a35ab71821d1c16be13f45ad1e1e697f4920181ddae65be34e6690ad5d333b927e6e4d784f1fc97af01985eee09be1a200522764fa3c338d4b914fab7d6228a6a18d2b85dc8af14b1a2a28d5783b146ac23c2ab0e9dc1dc80e131aee115066f8e254446106c20e0bf05aa9d222719f78fec34fef07fa4a3cc4952d876a4042759b5430e07b373a766aac085d1969948e0fd4edbfffd9c77ee46cd69b37b3cc40a7a606ead6a88b6f47d3f55642bf687f39d31186c07fddcf9622416e63e204102c4caf43ccbfe7fda05e6d66f13917882b19afd94d977ccb45a674c8bebb2f3c7fabef7f94e42e94d9a6bd456bb1d88b5e51af67f426e2eb21de7a2ddafcfad375e3d7d0624176ebeb81fb76b9992cf0b5c4c09a80e75779f6ec3fd49481c406198b1dd87d2a1d2f2d3c5db6f1271ca8b52fbc74e2d83ae5e688c87b29e9de47cc75d182dc45a2f4ca89f28d58c1db04d4598321365918fea43e7e629e0e05650293cf11e44f6765b0df166b17672ddbb00e5eb0360f7778201bfa079e6b0bc75e1a1b897a57f1ffcf934c789daacd5aa5e6db3281abb032c848d4aec96befee48c02b70029f1f08f50b13d46785808359d6e57f97e1f65caed1dbde2575128096b4f4fd129eaef0982640f1986327e604d4a1c62bf98dababdc89d9bab67677ed2ae174f6ab00e145eb20c85a1655404a9bc5d6e3bf8494714f007db8e5b8a485cd2dd2d2e578e4cf2c8ed1d46a4416bab1d6ff1811945f28d9642c7b3f9a3d05103269ce6899f8d52b3b61121c4ed2db0b95927800b7a33f51f4e9c1f7742c2960cdd1f41c97395725dcd0df83e38ad3f64a3c7090bd5d0a72c525411f177e5e8c72a5f3f7c4fa3deaec9c81078d4f851ab0a9f74032b6cc408c739f52f9ab4afd86adcf00896792a609daa37f0d0b19857e16c6aee43d901e3fc9dac5516fe7d06cb8bc72f7ca5df11e4ce9ded5b22b7370154c20682d1b0ff92524ce7e63d89d37eb41a5ece7b757a4fe4fc5ed1144e5a3fbf85cda7385c6adab32dad8c23a35b41dfe6570f758b339a2434e44864cdae9e14ebe29e44d1b87587c2756fde751859b7e6e2fcc6866a5433c2164f2779754ee51b0b50f07119af1b3d87a716269f4a2beff0f35be963f566692c8c656b5ea7f004b33df9f4af3f91d4158ce7dcb8b2a77a794914afd96609b9a82d27ed8c8c2f7d608b918d153b7cdd956596dabc7ad7de67ca9df06e87fbf6e0fcd431f26f28c4a71bae67dbe801e450da7dba3f22ed3146f60f22af67e9bbcfbafdb077269860ae56ff05b2133c382c7d981eb085b5b68a2afc783ac978bb6ca25c86bf1a311d5719b09db54bc5aef44d845fa845564b485180c317b108c52aa2e71364d6efab91e0d03b15e42695b8d4c2b606f1e53e95caa07d13f4b5600357ea9166736c9ae9839402c62020d323d8c46784aeb816dc61ff061f0eeddfcaab0d3ccd01d7c75cadd9e4344cbb84fa2faa66c94668c00a04d3548033255dbbf7f450430209c4cabba114770fa0cdc0ab5f0382ae02b002c79cbc0134d107281a36942a16eeafc3b05e04b7a4e45543f08a0acab9aa76fbbd8e5a6a2272112f0100a43aadfbe1146", 0x1000}, {&(0x7f0000001280)="3263bf59ab15dd7588f45b264246e622ded09c6c18e9b370366a2e8ab8afb1e713b8750fe92410a9d866861d433c94cd2c00b6a70c9ad0cb2878eb18c6ad228ca8eeb7a2", 0x44}, {&(0x7f0000001300)="3a10e59bd5cfaf86f577d5c4e83ecaf2f6a47b95976a525898a41a6385fdf52bf8e31d6e8321b1b30d8c02c27667a7d1a97635cc3827ecc8479b1910a76f1c4e16ce23a9c078f52a5e794be1e3e56800b78d960be99ae22ee98615bd5b60824d0ab712c2695c823442429490a660e6e04a678cc366742514e3f3350d2e9efab4fa222e860c44046e4be9b44950635690d919789f55e57a9552188f75676f68f4efde20dc1ac9a46c858eb770a946b79ff5", 0xb1}, {&(0x7f00000013c0)="5c7fc2e9809856ff9b83537affe669dfce47043bc29a99f6872002cac7f589408f06e291d91cfc12f53b95b43e9bae11c31c03ac4747af52f8e267fdd96bd03c8fd65c0ee784f9da0d01", 0x4a}, {&(0x7f0000001440)="79a65f68c2a5b30a0c685cc66f7848d82d9d2f0c90b62c4576951bd190196de525779004f75d7c4f1740d75e35d9fc9d61692754f3110cd54050848950e892d905d19e6fe7ee6f75de27d0dacd388740b9e0f91b5b82d07e1ad33b25bb2b63840cf24b9101a713a9f91267678ad2b89b79b2cbe1765f339385abef1df28b475068bb761f107bf7532e4a3642ac48101b31ebdc1e458430", 0x97}, {&(0x7f0000001500)="e786dda9cfdac59ae56574d5db8541f68c1f174235c50c5b96a7f767e8b050460612a4ec23335b27fdebaab40becb3ee32bf1bc858aa1f82b58a88584cabbda776003d103bf4a821896c09d1a2a4272c6e9498a4d856ac86aa4dc9fc4e27968c0391008314a8741240f767bc03b10fa50bca1e0cbdef7738b8a60d45e9e66ecbc207dc4dedd1cd89c4725377d80b16130233bb448aa44f530248b3a94490078c4fc0834682d403e7876b9088de38d6f7f8912320b3bb52f0ea651c097b186396c905037f72972555b6c9cae2784854debc7aefad210700a289b5e45a40b8c45d98655cb5ca9cb9e736ec922a6cc096472256c5c335bd86", 0xf7}, {&(0x7f0000001600)="0bd9c2936d3ff1a55ffb5edf3fdaab551370e2aa1c2edaccefdd615c71d1848047a3be629bfe52eda2654dedd7cfc5f2292caa2a45e1ec66f984368bbf1f8e7111be97ff22c01cd0b9cfc27ad9a58ff98ef6a3355f06f8d957cdea546d47766ee79e23ba349d93ddfd8d94b77789a074f23581dcdf073549489f78afa5bf6ebfba513c9c080e418e1e980ca3585606ffaa4808847f6452e20aa714e35a", 0x9d}, {&(0x7f00000016c0)="54e550f40728083dc97082265261171e4b60f18b3f59853128811feea540765ec89f6f6231b004f90b69b82d61b259ac0bcf148780bf5c397d4c57a0355461477ff727eede6fb04d945c92477f90a7811360aa57f99bbbce3f58532c05e03b29fe9effad101ad1733e579d3a8f25a4db8c7b4fa1ba3d1abfdde63b18bf38f607d7e4effd7d575495f753616d4fbc6286275b4cb8740266dcbf5b00c69fa3b13b525dbf2fd634fedff240d59f46353e9fec0912c6495803c919caeaf365b5c4d57ebfc7f12c468dd58226", 0xca}], 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000200)=0xb06f) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x8, 0x9}, 0x0, 0x100000000, 0x7fff}) listen(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x8004, 0x7) setuid(r9) socket(0x1, 0x0, 0x2) 16:00:43 executing program 0: r0 = semget$private(0x0, 0xc2da0e4ea18818ce, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20000, 0x1) r2 = msgget(0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, r6, 0x8, 0x972}, 0x3ff, 0x4e5, r7, r8, 0x6, 0x38a, 0xd5e, 0x9}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000040)) 16:00:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x104000004300) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x8, 0x4}, {0x0, 0xffff}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x1a7f) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r1) 16:00:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa0, 0x53) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) syz_open_pts() r3 = socket$inet6(0x18, 0x8002, 0x0) r4 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000001c0)=""/227) setsockopt(r3, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000005ec8f0100a9c4dc3098df4434000000000000000000000000000000000000000000000000000000"], 0x1e, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/79, 0x4f}], 0x4, &(0x7f0000000340)=""/218, 0xda}, 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() accept(r0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="25ea8c8cf23d1a085185c8dd305a1c7c8218326569befcbf43d69988f9159ad09d69ae00f53e2861db06b0f9a529033a7702d415c06d56470df06a8a73ac1f7bbf093db2925d7da4c9f12e5702e7d73584cd5563c1143bdfc4ece212b58e16674d6d49a067d810f69fa68b115455d8a159ecb4ca9f583127", 0x78) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:44 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='xc') 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) openat(r0, &(0x7f0000000180)='./bus\x00', 0x430, 0x1b2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x123) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x100) 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = geteuid() getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="08acf593f213f02b7a8ac1e40794b33784421e3e507e606d7602c0e9502d43dc3ad14343195b6210d87247e0671411160d67c3918af7b9aed5904366bf1d5577f88bc3a327fe5bd439d34a79af9c7f053bfe62c478a92ace100ad7456169e32006137db3e383198073d3f48e0224bf6303ae5f106e1f2a71d8005ac486052bb30f4c135e6df692f36614bbd80bc460b0a70b872b19f01cd1b5076f85fb2c54cc24cebc5d", 0xa4}, {&(0x7f0000000140)="047b5361c0bfb1be15", 0x9}, {&(0x7f0000000180)="2e76593eb94c71a1169c76688f4d8c34252deccf536fa4f22f5767588d49cb99bb126db2856b1903aff97935e8a525d1e09b4e793242c31b9a0f4c0b660a1e6cdc14455344b2a124bb1be4310b697a83c034b0d2978aeb146b21400986a802b85e4c1f75a384279591f98f147294bebf6b95f0b4b4cfbd81b8103e0cb38d8765a0d660daf2b75a86a78bbf0dadd1dba71ce5b6fd9aeaff8ee2656d2e70496bca1b41628e8079145fc6c85057bd20fadc49ff916962c418e2bc35", 0xba}], 0x3, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x8}, 0x2) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0xfffffffff7fffffe) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000002c40), 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)='W\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) chdir(&(0x7f0000000000)='./file0\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xffffffffffff6871) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x3) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/86, 0x56}], 0x4, &(0x7f0000000440)=""/71, 0x47}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000002840)={&(0x7f00000016c0)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/104, 0x68}, {&(0x7f0000002780)=""/57, 0x39}], 0x3, &(0x7f0000002800)=""/30, 0x1e}, 0x1) writev(r0, &(0x7f0000001440), 0x339) munlockall() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) mkdirat(r0, &(0x7f00000028c0)='./file0/file0\x00', 0x60) connect(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet(r0, &(0x7f0000002880)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000640), 0x10004) fchmod(r0, 0x80) socketpair(0x21, 0x4007, 0x7, &(0x7f0000000500)) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:44 executing program 0: r0 = socket(0x2, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 16:00:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffa6) r1 = socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1f, 0x0, 0x0) 16:00:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r5 = kqueue() r6 = kqueue() r7 = kqueue() fchmod(r4, 0x145) r8 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x4fc, r8}) kevent(r7, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r7}, 0x0, 0x20, 0x200fffff, 0x8, 0xffffffffffffdf92}, {{r0}, 0xffffffffffffffff, 0x20, 0x14, 0x401, 0xa4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0x6709}, {{r3}, 0xffffffffffffffff, 0x1, 0x44, 0x8, 0x3f}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0xfffffffffffffffd}], 0x40, 0x0, 0xed, 0x0) close(r3) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x7, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) dup(r0) write(r0, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x4) socket$inet6(0x18, 0x4, 0x8) writev(r0, &(0x7f0000001100)=[{&(0x7f00000000c0)="d18dd124191cd35575fa22d2ac", 0xd}, {&(0x7f0000000100)="39d69d4bdda4d51230a1ccf2f66fee1b9bbfa9cd1d7b15ce9ce63d1271f62cc7a97358b68306691905ced26622739aa383d0a956aeb065cd94ed48e07f044b773fb692d3c9e0105a8bfc434801b927f7439460342e64a39f7fbf2a0545806c82fcb9a8c18738f4f1f82af6cf56e26552459bed8118cc79ab599ffc2c8c5d88d497d90fb93dd354262f897e4bf58a86ab09c334e84756eea6d34e05cc5a7f95e6c34bed98823be30d3548310943256270834acb5c90d52fe7231010a5c8cdfadb70c4cb0d5d6f2d19a8757905a439a78a3833ab8559822a68ea1bf93fd2aaa8b1be94232b39cd6099c0d0a843129447d7f80dd07971bc46f040bbae1343be3e3ffc004dbceccad4a2bf7bdadf73f409c485425755c76234d1fe492c136fd9c729e9e0ea32883729905318c0f860b2e382c1c2f8f9707f64342c8aad6ba3c5c9a3b4733af392793b4b844559021c913b68b63f74c10457e91b9584639ec4889626357bc127942d43082581f2157e80a27a3addddd438e9e43c1cd38d5cbc27898edfb693a04bfb61d811d3b2d206ba31744a294161491f4af0a3af3adfb5cdd33ec23e612e2923becb14a3349efd68e044be708153b6903913b32ae37aadcb8b90a3f32dd808191a7b2ccbe592cdea769596f6f562995199b5d30999f6d39cd2466d0b6daca169cbf33e698920395e74a1bb518ad5b2959c11a6e6ef6b26b0b71db5d386385c6ffb0985e915e3bf75083f6b115dfa7708ea316457d921f3a1871b5f0c5d46c0c852ddd0995c3090d361433597c1643575949a2771a2e7be15fdef4496f0c3ee6d2d6325fa2a7035ebd29a308698530f66cfb146a71705c6de4b743e548b5166da6919bc61775a0db3a431e6df49dfa3a9fce0ef6293630baa484cee929361dba203e90bee39afcf56cb0c5f890c4251b1c9f5c559b431d75132712bdcfd0a41597ad5ece7f73b99dcc417d222738f93cdc33d8b3ea97a1e69eadcfd6631088caa81313ea9fa395c121dd02c907445a582c5731b29f771f055be0e6ea5b03335ed77c93f51558f805a48db0aa1f4b5038f0f9e414335e4a0ce4537eda8e90c1095a3d15ad8ef329188213a678030160d8b571e1a968eddb1ba517903361fba6aa42293a7de5d7d5a9b2bc04e0b92b6c9eb313cf9cad92fdb38851fd859c3fa31960e556bd0b4b57b06ecf5fd1410617f355e6d1fd30d6d2f732bcf9b7e43841de4098e2d20878afad0a2d1b696a952b39aab6763e875e734d5dc8e11d011d117cd3a4ff9b05af416ee2d090fe68c04e03fd72f73b95adc7598fa8080997c9fbc8dfd4e3a1f5cd0c312bae9b19f9d01612b750f595085bcc42f02fa92934a07bdd6d6e8be7e5328fac1e424b9da3b6af270e79e04cc05b660e6a1fd87c031c041075bd747cdfcfe2c21c90838af07fa527fde1b7879310a5d54980b1a6bcf1dd8c15b234276e1324c801203a76efc9f9d49a856fc3d529cfe1c19c42d94593930270783eaff295bc7274fe770f998b80c035af69d40d431192ce199cbbcb7331f94de6fa582eb128d4fda4170622e7590cea8b53b5b3cda653323a1c9834d6dd17b3ee35734b7cde337b296e0f878ba8d08166de606427a2c81eb01de14dd6a1b06787c01bf1905bb95181226d3354746ab6862c19b97190914de71a0ffa97a710da3fc2a9d298fc847322b0718ed8c058c3e43f6522522ae0f87f83d3cf104dbcb453271d1ab936f6960e9d9db73eeb1b9b7c54a52e25fd3430dd2b74d3c160df559f38c3e7cd40d2cf30086940383710afc2131fbffd34f5f93f5e535ba4953cc55cb026fb5cae6216b6a2d8dfa62eb9bfee662ebf0009c375d1069d977884a1f7be700f677aeaf1bed4554a2daffbbf69b23ade17119b18636be8d202ccea684cd9a47f2d0558b6208eb3abf72bac32f331fb3db668ce1d286c7ea596f3f0b339f028d2a8ecd63866d8b22f99a5bf92899587ae612688834b1b6cd00b3e35fb09bbd4c44839c1658413a0d70caa6554c427146daeef53e40b4f16ce9cd66dd5400d33275511320f60adc85b16129b0d07bc2d0380b5803f317cea94a9d0b700f1b6b647ddd1ff251e03e8fe78fa59e8733a81be6b8df684cf772b9ebac8abbec08b076a546f84e004c1db943511c56e425cdace61af16d07ac739a0233bf106e5937408dcbc2e60a48449583371c74c9dcaf1c872b79fae91cfefe7895b739c183bd64b613ebc1805c17eba44469f831bd7fb306add8955019740686621b0617cde2f1aae09e3a7b8f6e6e951a7f4e859f451379fc2daa236d22560add4a7c1e537695940eb30df3d52e36e7f90d88b48a9c40dfc78cea7d4b9b1f7c32cb8301ac8358a342da90d71c21b065b9c0e6baa638fd20759dc9f8f10df6c4a4ea3b33bce8f432ed7c44188225549a5f5e3485093b2f6e50b7464498d35fd31e32a5eeb3d3f78806ef90b68af8c622052b13867c0272a6f809a1dd52bf526c51aaab1603346734eb7375815f1d45ee32f335234ec94c0dbf500c2c71ec1c63bec32af9e1506bd576e239a033b38c878e394c4eb24f8a65af7ad26d028680868713e7b9fb4d80c71b9be25ad2f6d971664770f187ce0f4616e62ecf53136427bb515f52254abe2fdaba0488519f080909d3250338feddf07e30fece7074a328de6e4ca350a1b4c844e34f158e9bb0516dc8e67b05b6628695aaea6a043f07ae6f432c049b8a92b78e77a8d8c3a03ef97beec11e245965cabcf360c795aa42dd346044b354ee2ace7500ffd2e42bcc687f67196f536fc35bbece4fcbe06d7fc4d96b91d4889666be3cb43eb4cfbaccfa2e175b3e462db90af08e24416c57f87a0565dbae43c846f6430e62e318602f1c13a6f7ed884a0f562a29b42972cb071355104835f7813f9e21df461608f79e7e8c6e93a5bcb288772e79d6506edcfe2992ff4867ba17cd6785a2cbb2ac926d0f2b259a1b62163339a783e7d9cd8ce186fb223379a2fd74563f64e67bec0c56b64411368520d131d82048c2b0fceba23cc819427e3b798ca9b3643a461205f8db45533729526c29e0423ecc6b148d134509a6896a386a6c7571562b4781efe44c186875e9844f903f9023c7c14cc926a01481058f0015044668f66eef35043f5d5c82e5e3f9686726fb1f246df53b35a9b3fc866ce5e804d10ecbc125f9165479d1621f1c70c9762e4a27318950ef36ffc5b21907c29ed0fce4816541631dbdb13aec1f81e641e9bb940d0753f00e24d4074fdab4d67c7cfcd26e42374fc76667718a96527126f090556724dee968cabcb0315c4779b43a8e66bf2f604835fe0354a586c5692cbdc57127801e72feffbebad63c9d4fca4b1fac1c0546f7127b147a31458242ee0b33a74b915868086f147a6e0a18d58ba7a7bb5ae8f563897331751468f5cec5df3b2385d23dcd938b7fee2c0d3376d334447b24999f62edff7a8d7a98103848b1835ca0257f5ae6169f9e77bb9a33427e6bfa94ac196155d230743a843e8ede06827667c4df64d92c1dcba9253585ae31ab0a4a35b208a58ca37199778c23476f997cf936c56401c5c4bdfd67bba6038104a5f3fff4298ee9b2ed87d03d6128698df04448fbeba5faf1127ea0746f110f5ebc94dfeb7fbd77a43c20be2d2499d73bca223a22a5ce8b3fd2035f1ee8d7e52d44931cf399b663f9d40b70a37532be2b1c8b009cb740af04683054c98eaf2301d4d30b987ea21b1265b2c4c4e85e20754961467811fe25d125c2663d04828c2c13ed62994f0686fc830e14c7ca5e02d52192aa57d261b30530be7c220c9b2c64deef387ecf3aa2b7a588486f49aa0cdbc863fe662c4374fb9cc1f33a0dac9ef0e7431b118bb19d5ab0d4fddb6c641a9fb3bd44a90404919b49b7b9bfb71a88bae6b1aed7e45cb4717103d278a2af8e73ead7b649401ceb964afb04aff790bde0f0a840b8b5484ddd2d32e7eb0a364211286db54bbe502ffe33f316d152656ed1845f347eff2a025773f76299dcd7380b7ee001d426b5662aa0c38da416286be6078c473439fa485da2f11fd0e75f063054761d6de3d0b628abed133342462fa2ac82cc63b974f2e9f088b13b0b776bb70edb27fca6a37622623f679a41655bf3e48b99953f7766965cbb14d863f512e29437cc4b0219c2372edf568d7b04ec699450f2f38cd16508abb683e54fca619e8c5e0daa7dcff85d8ee226973995c9b9f8cda9f679a858ee2ce243362919e0453c789b831afbc518c9bbedd366130cd6f99cb3a833773507b0b2ac87859655ab40b9ee7b6a70dca39e7e37494bd6f30a98837618373f967810e20b3cf8a8131a8116279b9ecbe8ec55e8cd1b2d89a13da5d48617a19080a338b831a4b059e7e539493e98582c48ce00992ce8470d834256b4930979b358d8c4184fb0eb85c2e8e03d52ab35febe055b09adc5d36963ab23536b46fbcc82a4af7c2b745babd31fe6f57db709b366046890fd214c1bd6284bedc7a7b91e47b243206d8b3419a025151ead3e64cbb7389abbd9fdaf49225775b02b6502651397439e82cbc0392f09f495edaa343cd5ce380080119572cb357298f68b4d98e25e1052a70ff65a0b121b3e45bbf59e797db0931f48b8b645f3339e12ea89a1f74826dd83b73169e92d68a4f38509e67d66c52cd4b823b2fb349a7838beb50d27812ce6ee80f358b2bb6e96eaa35cab3a3339031d19e99799fa5d9c27b34c3c2699c052c43a80482855faea7e8b1b322bc95af178e8be3813ce96e72023f50d9ebad1d312cf97d6806d190dfdd3256549a2d3c8c74640a966b39120f507f483dbec3842f5b7fc167a8b19d99f29962acab597c64e7ddaca7d577e1a747de20b0bdafccb2ad9f9842754084cc2ee5c2048e875d1c583b4a000a7b15d53e738ac285a2ab98bc15cb67976cd921d0e35b98ebe8556d2c512efdcdc8bc0f9a61f2725c656ea3b8c89012ad9119a949d2fc3bb449d77ede874514eef9db4d384335b35d538c56b833dca98d92bffea15044cd925287c6bfebc1ed27e7e5b9780566fee291c4812248284508792a823b58dae6ab663537e2716bd11aa89188d634bb49a67167d394632cadcd673f92042ae1254f054ad252b4e8c1e22f1ad92b102503adc7c0779fd7e14e4538784628a93d1b03d38081c5ea58ae119f190253513bcdd5a84de05c0ef54c3e7c9b8bc94d3dc6f30d5065e22409d5320609ff040b917ce026ec96afed7c1afb6a0bdb3ccaa2ad90c7429b371e77cc67d099c563ca1b5f80d00c581b0097689e0e5030889e6f7b28464d77f5f2bc0619cc939d919dab75d3e3bb0cb2d70e50fc3d20977025a852b8e57530b87a85f2975c7d8414dbb7776fe650b0222021577630e4bf23850eb93d09112c21bcc60210e8a5664ed7a17e31cc4ab482c38ec27c6146b05cbbc2c3d26299d5aa8974ebac31f8834704e6f0c7b080b62758221cf2ce8ced38202c4324afa35c5f2fc77bd107485e4aae4a55b7bced765579437ba87c6e5339c9880b6ff0850bf9caf7a487fccbf431797bb53dc2427890fb657464fb0db3382e04df0175da1f8ef57894e2184f16b08d0fa7630839940de6a69f34e0adf2a0b73e5e129f4e6b22936ea90459dc1e0a8d948e5abdf86f84a4868e9e08a066f7ba1eb57cbd6c80cc25a70291a00da0bfd0cc1e3eac7598f7b75a54c7a7668627044a56df504892ea5f7ed3d8ddd46865a0e655f2859812d050ccfb432c189c69e6e045febcf2a8fb6c202bd28c061332ae57946bd891cd41ed145d6efa0a76599a609", 0x1000}], 0x2) 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0xe63}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0xfffffffffffffffb, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf00000c0, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0x7b, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x3ff, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4b, 0x1b, 0xfffffffffffff000, 0xdf}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x81, 0x4}], 0xa04, &(0x7f0000000040)={0x4, 0xfff}) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:44 executing program 0: mprotect(&(0x7f000029b000/0x4000)=nil, 0x4000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f000041e000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001740)) setrlimit(0x6, &(0x7f0000000000)={0xf1c8, 0xd7ba}) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x40) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e05c1d263de02f046bfc255c9696c6500000000000000008239000000004c1501dbda902f40660f0d9c2dcaa4e82922b648add471a2c32a90dbc321645c61c341d27d8fc29218d1c19cf4ea9e3bc0414269c6af3c5a89e4a37744d447ff502f3929ae13accaadef0b93ab87000000000000960000000000000000"], 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xcd) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 16:00:44 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x9}, {0x4, 0x6}}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x16, 0x1) unlink(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1a33, &(0x7f0000000140), 0x4) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffff9, 0x9}, {0x18, 0x1, 0x9, 0x20}, 0x76d1, [0x9, 0x5, 0x6b30, 0x2, 0x4ad, 0x2f7, 0x80, 0x80]}, 0x3c) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x200) semop(r2, &(0x7f0000000040)=[{0x1, 0x100000001, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0xfffffffffffffff7, 0x1000}, {0x6, 0x1, 0x1800}, {0x2, 0x7ff, 0x1800}, {0x2, 0x7fffffff, 0x1800}, {0x4, 0x69f, 0x800}, {0x0, 0x9}], 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/176) flock(r1, 0x5) listen(r0, 0x3) socketpair(0x1, 0x4004, 0x8001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) listen(r3, 0x9) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/37, 0x25) r5 = open(&(0x7f0000000340)='./file0\x00', 0x20140, 0x80) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000380)=""/140) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)) accept$inet(r4, 0x0, &(0x7f0000000480)) r6 = fcntl$dupfd(r5, 0xa, r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000004c0)=0x3) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) semget(0x3, 0x7, 0x100) r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() r10 = getuid() r11 = getgid() r12 = getppid() r13 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0x0, r8, r9, r10, r11, 0x3, 0x7fffffff}, 0x4, 0xffff, r12, r13, 0x7fff, 0x20, 0x4}) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="270f912038478055af797bdd6223e03dbb5b894b1c7b4301d5e60a555161d7cdda29274661222d05c6b0ccf6ce42be0cc11c690b45f3974ffb2725f1c1e6ce0e26ee6d7617", 0x45) 16:00:44 executing program 1: msgget$private(0x0, 0x480) msgget(0x0, 0x501) r0 = msgget$private(0x0, 0x29) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x1, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0x213) 16:00:44 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/6}, &(0x7f00000004c0)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="5dc64b959d9777655e3bb98d85d6b65e398105f18081dd06adb680fe4236b35057a300d8c21b4691c05da1e4ae4bb0851a9e37e7c67c312fc2663e81efcae5c5f23efe2afb7e68d17675add01144a0a453e96e046f2e3527ab574e95acc9f47fbce9fef485a1aa3666fc6cb36a1d238f8565806b47", 0x75}], 0x2, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x406}, 0x2) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550", 0xf7}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7f", 0x1eb) syz_open_pts() 16:00:44 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000040)={0x0, ""/254}, 0x106, 0x3, 0x1000) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r1, 0x200000000002c, 0x2, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x13c) setsockopt(r1, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 16:00:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xaba0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0xa581, &(0x7f0000000000)={0x0, 0xdea}) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0xa, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0xf57}, 0x8) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000100)="e000400100000000", 0x7) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad498a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f1672922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d1", 0x12d) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffc01) r2 = getgid() setegid(r2) 16:00:45 executing program 0: r0 = socket(0x2, 0x6, 0x4) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="b2024d5e3cbd8c149d1b1dee205e", 0xe}, {&(0x7f00000000c0)="2905ee13d4b40c60fa7017c7134a4bd267b9a45e5fe3ad5ae912f34d25af5e70139aa37d69de371eddf0299b87906204110745ec2d6cb24d5d88804979495c49ca823830118e2bb2380134e7613d6525f34d9e133ebd59cdc6765e790062badd6159d1d8", 0x64}, {&(0x7f0000000140)="f6d8a97fa7ef4eb162043aadec47735e2da9141142f6094d6e46ad53f483d2738757c068dbf052e2ae3a1cb35ddf2f4a2c", 0x31}, {&(0x7f0000000180)="d52435b2cd6e29b48acb46855f0ae1324ee367f2c47cf1ceb9b95ea95a4d2b0905798e57ec6948718532b4ceb0976be02be169b0267d41c393", 0x39}, {&(0x7f00000001c0)="81aab321c3cb75a0f8e0179d89eca026d37f6c34e6ef32c5", 0x18}, {&(0x7f0000000200)="f89d16b9cb4adb6dd268cb4a604599c9ca906b80f2521f0be8d4e650c8fe8f248456e54b29b9300cb4b76c6634bad7d7e8d9850b3afbef96dbe7cde1995c64983b4eb4cfdaa3d2470d4c2b0df6e370582a7ae57af5e5afdb544ad29f8228766e6bb28dbfeb6d9b474c52514e8c7f0e8c42d4e1158b2ce504b8b782411dad933dac77272ca7d66782ff75725b3837db", 0x8f}, {&(0x7f00000002c0)="e2daae6fa07f72d95c6a04fa106b14c91a4a722f9430908508cec5da9ed4e09354891584cf228b507387540bc9612f116a6146600488aa399f233e26aab86c4a49a449b0a972b7070df43eb54536a75138d33e80f284edbcf6093f13aadf99b223a97f65227a8b654328eec5336af5dec0a1ae5d144208130c2463c21fc7cc2b25deee3bb783873ef35dacc0d6843ea31ef0dbc6d4b778f4bdc1386c2aab086833ac6858053e78f1d65f55cbd683bcdb49d88c64f92235b7", 0xb8}], 0x7, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002300fdfffffffffffeff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1a, 0x7, 0x400) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="86022e1000000000000000ecfb2b3c474ee3d6bd"], 0x1) write(r0, &(0x7f0000000180)="52d785e86907b35354b5711a48541c672895d3eb9ef00fbba321f2b8aa76f89fd56123c7accd038c7d4f1da4aad64e4a6ecc41c2f3f113aa86fd009849bd43548e37e5ad8b6c342d8b052787a2c3c3559f40057418125f3fd9f0e25c51d711ec8b45cecfa98b4ac417c33888edcf7dce463b756e4aeb08b5b45f04e23f46f503b071e10639414443e612ddf3bc4a70846970d6a2cfb8d604e87f3dcc4187b0c0", 0xa0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() lseek(r0, 0x2d, 0x1) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:45 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="405b5fdd0fd8b763305e3c79e26ed6837a", 0xfffffffffffffd19) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTART(r3, 0x2000746e) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/2, 0x2) getdents(r0, 0x0, 0x44) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x7fff, 0xff, "958116bb42a64620e2758e735c16394e5e7339e6", 0xf9}) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/71) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) r3 = socket$inet(0x2, 0x8003, 0x6) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x20) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x1400000000, 0x7ff}, 0xc) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x87e}) kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 16:00:45 executing program 0: pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000001040)=""/138, 0x8a}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001180)=""/200, 0xc8}, {&(0x7f0000001280)=""/111, 0x6f}, {&(0x7f0000001300)=""/2, 0x2}, {&(0x7f0000001340)=""/211, 0xd3}], 0x4, 0x0) 16:00:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x26, 0x7, 0x8001) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket$inet(0x2, 0xc003, 0x3ff) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x41, 0x1c, 0x7fffffff}, {{r3}, 0x0, 0x0, 0x8, 0x1ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x70, 0x7, 0x20, 0x25aa044e}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x8}, {{r6}, 0x0, 0x4, 0x1, 0x401, 0x401}, {{r7}, 0xffffffffffffffff, 0x20, 0x1, 0x10000, 0x1}], 0xffffffffffff8000, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0x2, 0x48, 0x400, 0x8}], 0x6, &(0x7f0000000380)={0x1, 0x4}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fchdir(r9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) pwritev(r10, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) syz_open_pts() r11 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r3, &(0x7f00000003c0)='./file0\x00', r11, r12, 0x4) r13 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10880, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) flock(r1, 0x4) fcntl$setown(r13, 0x6, r14) 16:00:45 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0xfffffffffffffea4) lseek(r0, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000000580)="fdd59ca7f35b0fb85d0dd362af0dcf06f2ac73a59c0343ae33c5104c086476d64b7c4ee6eaa9dbf27b9ac6041b49989876c724a22142893e4ce45aeda2b2fe44eaa66df409bf65af38929586e06e0a171e34c7ccfa9970d82f8422da17eb1d4b32a6cd7427c13f3d", 0x68}, {&(0x7f0000000880)="8e9c4795ef114680256babce7686ab7b89ed36a202b517cae9e7cdcf402638bf19ae7772aaad8e09174b63da6b6f876910beaa90fcc96f8c7cd9fb744555294b7d86af743db246af22b42243f10a0b738926a9521a6b16abfefe2e43b988fafb45937cb519a2ed439852626c966bb17f99fe8bb54dc59edd50041210640121906f940ccfaddf836a7f9ada9cc7c9382042cc4077aac98b3d48399cc24f98e048480e0898d759bbe15f5c5f555778451b0e01c823500a92997119b611a337c3e45abd263ee62a3707ce2f0334bea74181945a1ffaac8ae03519790b6021678350d598663e2c90393116b075126b8cd9c163950e64967a048bcceff3cfed95a7b7d7fe772435f51a0babda6a976450ca770fd7922474cbb875635a66213dbdb2e82f4667ad6cc35fbfe931de1d6e7e92b012bed1799172ffda2ce2d2b66caf3370819f0c49f0c2cb16203399d3426ea21f5ec914dcb0f87256ae01db66d568f1a80bbbf128d4b4540a04075358908229de0843a69a0056be78723d8b2dbc4b0a69b4319af2f29e6c421c26577e16fa6884986c627102b6dd7fa103451561a89d521c33be492f7ed4f084e371a5bab36ed402c824dd596086bb3cd70cfbd17f2575c4e0d9c367cdb541073405e3c3a8e6910c85f34857ab63551d0c41e945053c2b5d429a0bc9777246d5153378260558d8ae00c7cf3b022de02472c02e70785f3b707064155742edaa27cf33a203b3a5f4c03c754e70b14401f654b55c13fe17ce92586f2a9a3bef5a97a5e4a56d22189f8ae245ac98123053c8a9968e560014189181c8e998c639ccd4c552abe6f1d10e876cbc587b97903f3ee273d608dd4931bba55e04edf77997c25acf51ed81e37b95415df4deeb7e3df2d2d7947ec941428d80b651488f5fd6c3d517f69c43b51a275ec197bb622ae91b179b9cd34045e50b47e1a0244966ff33c44737206d1b2678c685d9b54629d2efb2262b2eb4afb4687e7d3d8047a41f0e9e43a36782febe734f96278905aa0546194469e5e43956251854a028db15e3eff8a908b27e267ef79eba45d455b4bb7f72d88311064ea1e6b7999f28f6e38d3c83c817a7b5946e3c3993b41fe9dc5ec3dee1d7dac79700b1e67a5c78a7b81231f98973035480ab29b2521cb57a7009d4a305060cf173ed38f120723dd14347043ebb011a2fc177ae9fe65f649d5106bcc89540418da8a90dff91f24e96a23b1aa879d727d35459084ec9d2cfa56ddcf2297b0d0e9f6913c1fdefc9b73daa686ed1ef4512117954005ff947c347698bb9968b84a6d0b336ba34a8b25a87794b1cb5eade0b765fa3af20249198969f15010e2b1d9f111527e169ef5a8d09512eda430bb7ae5793b7f70f197d933fbf165d99cb00ef71ebb3ef0e4289c5f547c62c9d985b644d68d2c288895756055bb6e6350e0ab150d042b1b6e7eac3a846399ef11792377fdb50690a94f2ffafb21f64497f9997cc2a594f15fdfa82d42be393c8c2a480c058a386a42ed207dcfdd61e73e3cf793f7fddeec3bd1c9328c1461f081c2c0b65c921ed00c05c746ab167b9c56c2b79796a32e812b43da2514779d5f06a99f3e68169e5824d02a392979890d0058cd63ea2e7b17879640ebf000481d6cfe830263ff4f507a987dbe7917311055f4645262a0ad5c949910dfc143d510c41727578de3ba2778d2349eac7b72e908bf3bb55a81b490d241289112e626fd160189f828cab683f5ecd450c474300b1d78981ef9a2138ad60610df21583ec75906843a48c1311b1a6fdebefde63dec8396c9ba933741aa329ada0bd058e7b2e6c2e78cd77490937909d30ec7b36ebc51d4647e63443cfe747143aa3cfc1bea8ece71b958a9ea8e63c86002cda71fcd832a788ba167ebcdb4457ae1cbfeccec77c964e9fbe777ba808917248e341b9f78b2d335a06afd9869fe95357f7eeeb81dd13e10de7a76b7bc7d4277eb00a57b7c744608be7335060dec6aa5ca5c892194309e156eacb9904952fdf7fc9d5a887dcdbd9a31377e61679e6591f2f96b1cd067975079ed8a9bc29ad2e5f02d005e64c82ff1e21eb3a3469dcb9ec25e160a768b3c610aeb16a13e0f4b8f6ee208beadf6fb808954ea85808150aef75b615f0f6ea9bfa439b8131f523a9767ecf1978f93738f7da4748b9640085643bfb18c8a645e2fb4de2943e35c14440d2069da64b0b408df459b3f8911ea7821a557af67dcb9ddb9e2b53e865db53f9b92c5b8aa8db5907497aadeb6f027b48f3060e943396f5f18cd90646329b5c09d3a621dcd22de61fe2702d6392cb3ab9818232d08ac3ad0eaa70ba6d799e9806775b376b1a74e00c6637bd687649a8526143d3195c4805b92f6ed87f32e6a2a733c43b76e9bd486134d88f56212957a0c6e8ddc5b3e841a3c50177a772ed510a86e85b1ef87ff3df3a86eb5efacbff76d8d8c0707f40698188066d88360c6f5185b6b165343ef168f8602ae377eeb4b9fb6ff75ad30f95f7fd8b5652dfe3fd9c6386bb74363c10c6051964cbc30320beb4cfdb5bea6faf17337dbed6ddaeea4c1c698ba4bc629a8b1796f0b951bed372a241d8fdbeea8ecc395d9811c5d62aefc61b065180febb37fdd6d9b34a72ce697ca6a1ebf3ec80e61b5a2b53e85bf25aabd2cf4800ce402866a67d2ff4d35861984ed48e0b4afb5e68eba7bd01c3b8b5f06d485016d1a9e15279570282b34167c735042452360a6aab0f1dfaee777682c35e1c05c1e4021c37eb491dd6e0026194018bb70c375d07d8af8197e894723be17fdf69f2e74248539e881690c64549f9726a3932da8ddb86a502b232214aaf80308f88b5e0cc51b5d8664c4ee069141918d0f56e1595db349264bf12566e7d8ea3f6d436adb2a96fe4a1cf3938022c321453c2edab44af9eafd58e78f263228ebab628deea8ed0026eb227b2979a102d7c11f3578372483c81aad0ad09b5c1932e2bb76c76f3241be1b5a026d0c6a0a5db0bfc3c1cf9fed27f08cfd6f4e84c39961e9b222be35a2d631490536dc02d55c39b758de3ca8d0bfae5b3f138132b6835f41f994bd8efb71be439dca845d20a6a63c61bb4ad480da562bcddd6adfb9422c0ac00ac3e53e558fa8dfc6abf6a89d2f34f9cb6d68ef53e327cb833ead607b6de5ee4f3563f7706131363224ef3be1450692ca0f5edb80d0b02b529ccbca530dd85ad12e6f412440e79fcdb74acf35449ebd0bb99fbbf8d589932f0889cd8548eb9b2b776c9b4c3e886e96af734656b68aabd785077abe68b14bd8a4389158e324c42e08b7e35890dcf5a77683cfb4f2a3569476b16d770f6e93421e820c7dfe2453248ec6ba8666422bf61c2b0318a89fec7026ef1af71339584246c2926614f41394ce2fe18374accd3f6b29d1c14f1080bd14316d8eb39f13e3ebadc97e16757d7286ee124fcb33672c5abb56c4132b30a2818114d4f2ca91007970bed10bce4c5d7ecaa1fe759ac2eab3f29a2360eb398809259ae11abe3e8eec46a3c581af41ddddf3c35736e264f11948224db44eaa9df51bf2b1fc414d71bd73e610664673bd6824867100f8eb6f79193f2a95430bcb87d91042f3efdf0725e370a0f5a0ad0d2d7d1e709aa2e7a35521c9e640c9bf10fbf4f79355bd11a5ba5d8b345d55b9100c1a31634fd1bdb02d43dfb7fc76526cfbb1224383c40f1a427e96c8bd8e016359921ef3ebd45ca9d35013997d4515bc72420fd0d2677782dde5154285fc0ab79acddd551416cce87519e3e7a233ced7dfc80adeec6c2be36194157d23dcff399a245858a12eb89d94fe859a8d5bfda4a70ab62cecc614027873ee498f99f2afd4c33f302f05379d7a73de7f90df800bed5bf2a27b72fa017f879bfc0d130df7cdbbfbdc3a1ff51a91b1a2ed7cea8d8e86aeb371b265f5f623dfdb719fbde3582cf09da0f58a0bd1ceee2a9c5cd801be81f8fedc9ccec6463f325b6b35655dcfa0c62eafebc3a67afdce70afe5ef6c1a761cd0f19866361640b59d27dc2f18e484f36568c49bef3694f63ec03ae02fb87ed7ab02136b345a7bf796dd90475770dc4cd5632b1381b65501a3db577a99bb03058ae47d7ef35523a0e56c7518709d190d9e3e6930fe16f6144bdbcd31c39fcf157c46066fff71210662c71c7651d79fb310abbbe203a277214908208a7175eaf79b67b74460d71f916c73bee0708c6b51912c7f08cc203d7b9c96d97c0a298eefba526977478e500ce9f363b4645e2bdeef774f38a2653b5148db1c9dd022293b4aaf6b4df3e0b85b3fb962ea6d047c98ee7eb5298250a18a93feacd06064d941c5907b968a75528dbf366a9925708933e774676fb98a48d955bc466eed56e53ba7396e2a5282b19194024f27cd3a0e496407d40d575f6e7303516676cd1e0077b551aa121dacba7b06a516bead87ecf558ac0b0edaad63bb223c20ac12df49fc8fd942fa1aa799d5b2a97c0477b7381186259755125886fd97363634297c821090e3fb7ae6a864815899218641cfa9f078cc27c4101cb4f0ce6f4d6ed35d98b1f6a46fbafc46210dfa069631edcb0809eb773c03ee4437332ad9c8c49ce2ce7b226383e69baa1542be1282e433a4e75c44de69366fbc9843f48c27328c341636adcbd37b2c140940ce6cb80bc76a568183fbde23db88df3df5bd15509f041f22b5db44c92c0ac49fd42388af7045280871f495a323f4e920fd5005faa502dc7bd652e761613901d4d562df5456ab12d107e1495334e444648f00fcdcb643e8b1cb267dd9f38b2f49e4931f59ceea0eae18baebb5f3dc8ad517537d186d2f80ebd1f57ac15509efbf1657918e6bb3a5689c7bacf97518761a75a898e81efdd409032e8bdd7b630e141563554f18ae7fe779658fdab17baea3519389414ec0a745029c375c1e9c144bce6eb694dfbf9a7e2521c7e1614157d4e951712fece0d092ee58f63f6901f51c9fafe24951b5f05cb99ba481fd91ce511e8b444673f2ca63a24b3e58a780c2fb1b00f2890a2bf736d269add71d93355258fef73971b261f1f93b304efafb2a3bb1a49d85dd0a65a04f24e400f969765126ad9f92c8ff34e26aeb7bdd318401d31461047a48c0d1cbe3159b89d6ac8a5abfe200af768fd65d80733f4d43ed4f742de1fb59d122ecd7307040003aa515c33891637fbea82bd43e9441662b466a4a0b71fc9298f66368504955344b9de3357b6cb67ed550ff5ca20a95ff8c36ba0a2cc4d066222d473810e72be32cd9d611758bea225d2916354923879d876bf6a558684226d92bb5fff10dab020982473687ff0ac96429bc2a47781bd2990b271a7e6555f8e714f266b885be1897efff8c42c5d41bc5e3c68140a5069b3a622316fa400196161df3332fca0f5e756c71915a587fd5e6a2ddfdeb4214aa2d4ea13f58ef20d4f489bc5d79354f1e83222e55157a793a78ab759813d31b7fbb0eac3473b991c337b05b79c0c411db99c9d8065f4b9390be6f078f87b690c7adefed58b777fdc819cd016a495ea71ac6132b453133329a6df045a2a275497c0b0f34e9e6c130e3b4e6b09dc8c447756b1477679a116ca1a5756239cb47bac66d5d72c8984ab11d29f831f73deb6dcae3c09b391b199186ba1adf025e8ec12f6e5c23cab484d5b90c6bd73ee024d97b7a02411e08d580bf465a0797e56bdef01be9316d9e197d767d19924895f46190eb1f159cb3175d74e6bb2e05853463297ba60414efa814fcba35cb4ff6d08fb816d90574ba73814056bd62f5df67262dea99b84ff000ed5f958111031fa33", 0x1000}, {&(0x7f0000000680)="5139a80ca0f1db5d51caab66f74b820884ece0507c3dae068f83f23c8550911796fcabfc7f005c5f213fdb4ff2cc95c5cb4e30751d4adbca5a5d9e9359dbe6ad3323657bea17f8a7bbefa95799d9205f05edce9deb91f94d39094c7968632d581506b97865409d2e9d91b8934a179097ce79bc89e9bb5728731455f66d19162f7a832ba98ea27ad0045b27a6d28a1b83344b91b067372a996e21f72ae9efbc4842f5c5c18049451284005c3219af4b1e44c5c80057829a5a", 0xb8}, {&(0x7f0000001880)="14aa02a9dff2eacca548852c76c6634532bf3edc7a5193251937d7f922de33efca117900351b779a0c9da6225d07b14637e6e07241d8e5decfc9a6a7c1cbd54037a692fa031d0303f0aca517941ab687b3b75cc8112af820fe6b2e632b83bc53064780c9820049183d91389beb6fa48d43a539f6b34805a0ab16e1623b93", 0x7e}, {&(0x7f0000001900)="45d9235cdfe1f4b8737bb409a93812c0ddfbafd0c129b158883a5f946c9283fe49820c424556457630931bb1a7bb477e316314171b5d41529599bba3e5399dfab003b32d17346d76c3f4a247a06b90be02e7f7140506fbaa860f3f4ae6a9f111177feb4e37875ec5d90e162ff399484bc1a99fb097e062d9cfbb97b0", 0x7c}, {&(0x7f0000001980)="a0aa6f619294be67dfca71d9f07e38daf9c010d7800c7b6f77b61b24af963941fb0f6e7be52de245bf31a278a713041cdcdd085ec272c6c0e8682d6ddfd0f5b393ce9e819652b97336dabe0b473b4a2cfd27a7518e1af6e49bc71376b0b9a315cdccc60eba6af62995d5ba99150cdc109939df3a2ac44e449a8d5cdcf89f6e11963e26a6870a93add8c01b4c38", 0x8d}, {&(0x7f0000001a40)="aedf2482bee0dee1028d6dd3c519db3245f93cb4000a693652496498b15f18f97a49cc8b902e25a6c1b4df99ab3499f7cdcec27aab13c65ac153f1f8dde2c1898fc646c97e7c48aa8bc0", 0x4a}, {&(0x7f0000001ac0)="a53fffe999e8942b376b81e5c27fb7fb3a8f018beb37dff03c06254a57d35b50394012b0afee01b5b65159c7196dea3441d4f4d7b73a06300c5147509b21994c05d32e4712d64052043725fd1a30eb290abddf14852bf1af30bf93acf65c3ce7c80a2f05cb9951a0b838884031ad40f1df2c28cd431abcc55c1abacab97519a86eb95ed600d0874379e79b2d21f38a3c14fed6d40ca8405f4e900f616dcfdd7848fba62112391555a25e5be140afb9e3aae6a6f876b1687f6de863767f68dd180eab29f141da289fc2e4ce8ea8a401ee7ba08eeaa1c24edef82a67a181ac8f1c6db21e41fa134e8bda476337f950ca084fc2dc9c06c475c3b1b37270", 0xfc}], 0x8, &(0x7f0000000440), 0x0, 0x408}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x200000040) pwritev(r1, &(0x7f0000002e80)=[{&(0x7f0000001c40)="e642878d6e42934f4003e677f07d65d8832a71fc871c6246c40eae8f8ad85e797596f848ba38e01f3e358baf19633aa9509892684296a67f96a21e55ba92916e5bb1af7cb8d422bf3d5c1ac29cf87d4b5821353e12da1ee1f194d6496a7760581bc3ac4c80575e8c338befee977e7ccd1df2eca9838741728d8bda3bc14466fcf91a9a48c3bf8b3c0c6eb9d3723b8738d8179888a84aed433135771db99c024d8d068f6f1ae36db9f7e059b2f391f76f95eba5e9e3660f0588a904390e7ab87f2b19c33622b1dae5a42bc455b661d486ba2e7262b6305cdadc40165dc57094c206dfb1200039dae22bc5e7fe9f314644840d43d5b9a3cc1495a6d5df6b6b0f8fc5f5282a55cbe4e67a83336fadde556a7f123437be2dd640469c40cd40fbac6aa31d7b11b4c0a4a377714f9f6fb7012bbd8f52bea4d5f2aad8b34e331dd2c110a92020d5e22931d4a0892c5b6ab969657b03f10fcb49e3832c0c39930b989f9f5e91368be07036ff22a14eb9f3501d58cfcd2b2bb969bad50c9b6908fd43a76e0ef71a8b6b6756cf1a328cc8b661d3509ebb687841ee262cbdb9fed540245ac932ec652462f0ad253d8200806c7b799f53527b5220ce56dd5cad0de6e412cfc5d8808e4e4953662d0bfe516e6dc57a956574d2198b0c74e406c63ee8e474ef1f94b1a897a937adb2b94ec51969462fd7d7cae6ce34f8ddc94300d6b76c7f00ec1fef75623a336bd75ad20f109801fe40bdd0df6e8354ad90f3d4ff0442a9ae4cfef18c5d6e4eb243fb54286f4e51529d1a0f676493cfd2fca041cfacf1db84d468623da44268cf77e56b19e6136685e0f88271b494ca88831ce62d4dd1c0b34fa8029160525e99248712842a11707023cacf8dbea742b7fa0ed030d89251ca92eec715e6649988f90a974b826b38edf706a0605d2112e6ec713988475a48d02e014e38214c64ad6389d77b9acdbe70b2ea672a78fe80d29eb913cb6af7cdd49563009efcaa7e5b89694b9ca56461e0edb8c42911d68ac6f3b8e63912b2d4c173afffbd96d816488152bf99b1246cacc8362d3a50e1977adfe7306c7eb56c93bcde663900b1a1b1d5a99db2ca4963ee96d7c4d858c84938f3805e0b1d8a50812959810602205e3951bcb72ab5651630687a7053428dca298e8411b1eee0e314587dcb30679d6eb1fdc2873f6fde382008e1ac37f6470e7d641dbb4a845223f54bd520acc67f78b002075055db2c272a3361dc39508d289edfc1c7e0c425bedb144045e1427e4ce62f6b5d709f8f947c87224185babb564361ac59ca69552c4897182776428653e687769e94f200c4ad4b32f35e036a30e8da70c26b87326d5ecf4421f30ae83480f43f07ccbeba1426a3628f2c576565536724d35399e80ccfefe5d35094782c59e12645aeef7486245f2f1778fe84ff42053b5094dad67f35dfb49c519c418ebcb761e8b0d8fa2e0ce70e5ab959ce077e0d82b78396dd1929c716661221ac2e7644f1d1cd79e204e5e79e2b9a910e94423f18fba00e2a5536c51a2208fd7a3b7de2dd492a1b340fbaeb23639964607b37f5fe993fabeedf243ff7560e722ab2e5d7372dcbe2865063b31bb48e301b2c09a4d706549884da732825ee3aa79f406c9a33ea372f16775bf523a8aa7411504986703a0a627b1368e5ea5fe5c7228acd29ccc53fdecfda0c411989db0a0d0fd7026ea4eb66b2b413564ec353b062035470edf4ed7cf7a290289ed2e09a4da02e8ec570df5f0f84a7156b777590f0ed5e5efe6f55bed2d504d68f453072a65f19cb1aae8c093744b426ad6739c5633262ccddb7eb629946322047df14501c132d76cb2c52a8a6cfc46fe8ac5663d82a91e8591f5ce8f7bd06e28c3f77e8ab73222f2a2ae47f4da47795e75bc173a7561695ffb1acc47ad61d6cf35473e995f51a651349c8df87c8cb99515c644b051250e192b063890fdd75fc04d0afd6bb62a56636424b5532077abc3522b7af8e557ec55b01bbbaaeb543ee997931c772c8cef0abe5d817122bd0d9c1531047e2c34e0c0eafaae89a9b1c4a9122552cd6a0efebe4164a9101c526e261c6505a83be12de53c37f188ddde875328814e1d901e31537cdb9123ad2b6d16e7f145fe633cf99ec360f6ff38c0cc956f13130e6334f0bb7c9d9abeb1a6c1cfd0688b7c68ce7906aafa18dcde590e71a0c6aa3f54b0cd28e483e1dcff71576413aeafd849d076d7d97eb0dbccc7326fe1404bbc92b91b5bbadb944f5c7adecb6dcd4f01505544974d91a58067104a6ac5f5a4672ea5b51e5938c8243b0b6d20945f0b47851ac7b4dc421c30e93afdaf30bb632538420d298164741a339a48c6217f15c0532a6973703bb2e5a18ef18e8cfb3c543d19596c0fc10e510e57a5d10a176ab02efabab39d5010c27cd16f33c5ab770c21ab84ca54e5b98c7bfdb14a19f9480debb772619aff9d1e265794197f0f66c878d62e9e4a75c03f201050d646c30b321469b16ff6ffdcf8a96c8da7918f326b030ba40d4f6988b835c71f6283cb954bab45c1bd0f6a8a885f85c85a6d91096c79d8f553456165442e13bdfab6ebccda74abbfac77bc535c06020b44821d5379db22bcdde5df7fb9164e1de9e74a4f4a9278a9025106b8b1af99d3d32e74f7a502fd16ff801e3529dbb98b20ee524bd78d5b63908d0f625c975d0fdb21d950dc7a6c777a89f6cc892d3039887496f8e5de46c79f2f4ff3fffaa1b31cbda009dcf2861d1c21c8208d2d1add674aa435b1c5a6694476dc08abc2e526db2838b0ba01d55bff402b589d5f3666850a0a6bc8313fb4bfd09d86a763dbbe0e450764fe28422ad6864052cd95d21ae644e9f85c10552beeba0620bb936ef9f869534a37cf03646fcd8870ffa5a70892d8960d6eafe3cc9ef7edf33269fa603187e698ff4a9a041321b88a96dabdabd4cf6339354da7be219b36ea4312a576e67bf5096ce8a60f3c7808e000877318f335d80bb6b6d4c1803edccea879e2d38cfd0a48b28f832415affbb57a687169a43ba9e150738c03b1f998eb0382da2b3be79891a0884a8458246eec51ddfec12389c1a19aacf14450f93ac299505f902ac8b0538baee9a2727ab39f406ac96d10d9fcb16a22472d6aadd74897ad6785a35cef0b54678ab4c28d3ef043b73005bb2a337035d4d99a28316c5c41d85cd597306d3f941a3e69461454a7ba31ac91ef7d5ad7c81891c5ab024925f45c8750a7e1714e356569b13bafb8672f034930041fd403792289c701cfde5aedc114eade4e4fa23f0a24be1174b17a7f202b447a3acfe484b6bd0b9f12bec6b0ee6ed71ae4362ba21b7c4608a75b761a53737bbdb977371dc69a16062c4501997d051aaa8278430ec25ad210f9c794f47f994567589255f408514033702a74150020dbc73535166b2978df59135edd192740c4d217a463065c37e6fc1477caf263d9335330dd3b7ccd69cf2a3078e3e8d76e49876517faf5f447fc038933754eea3e9c8b85d1a1c4674936ad78d301144138887405a8b688afdb1b41d1ef9b97a0b71b27848b1ffa925c54241efdf5897201d54a3e29530dead1dd88961844a25bf4b95f9f8727da5e35adf76332d6531f29ee9b4c173303dbcebe3817b8643a042a24683cc09e054e7e79172d187baa143799e4e8aa17d36ecee48ebf0b68de5aee2989819fce1cd6d19381df658c5c8309551c04dc824c07375af00ed80719795d6bd50103af06212af9d38ead44b7307597e3408fe6e2f28ef9da0efcf9fefedfcadd4de181909e0c6461fc0ac15ed2ac059b3a7e7a6412e79a7a900d91efbe9e3740d711114bac6b746ef5048852657cdc793b4c93f2419eea0e06ff216dcbaafb4681bdda8a89285d9bff4eadddb043e2c835772215406afb203663e693fe6c64600ca7593ed324333fb0be41699661da94f92625bcebd6bd5d5ee19745d9123c9dfa81b4f1f78d44484c3558bf6bb915934c40e15a117b904bdeabca83caa4dd4b7a576baa8e90914b6717fc1b6a19d55e9bbcf662eee8a6ba83796a43f6f9ceda42184e2201c814f8d366b5aa8aeccd96e45967e6aeac7c95db0569d8d3e3b1369d4311f7b5b872fab875f70a52b9517bb9047cd18fe83cc9b1e98b05cc2b43d632f2cee117a0a07e8b896c2a2a3359f59d3276385d999b7710c2cbbfcdb9c6e9c1562085d058f041c60617f5533a4be0c80e3ed7d5b26190b4069df55780275ef17e5b565d13bfe3d59bf39107110243d8d7b1d2dbc96bddb67353adfe8c1b280d4be25b8e1fb41e8f137d0dd4c34e8c146fadb576ca2047b78bb0a542d9c51b6234a2e326baf0edc642da6eb42299a1b5f587b949f390dd7bb17442fdf8349b74fe0548935829092edfc00bbc5318e2e430e01b75a9d2632b02afacd2754159d9aba798cf330cc5b87902dc45cc33fd0395262903ef50bb012809019f443c5d1e1c23c61c5c93dfd8a16878f2c27efd4dd056fdc663e08ab32ca00b3477119e3c4719cb50090f59e22d83af3d66002c804ac63dbffc3f6f79f467c70843ccdb956b4f4d19f12b7aec9d2f4eb912d5dbc643a227cd2b58ff29dd1f8142cf1f4ce477046002df95f03df8bdde7aff6377eee8514dd546fdbed0cf9af260c1ee50356a785fef302b57e877c2365a041745a677aff543288a441c10f32bac0c1415ad25ab5a10eb39255c3fde16221f42f057f626f48210b907ece7b09619af791b6f807000d1a78f801c298f3486e0c06a12970355b39e886f7d0563ce7820c3158a4d6fb33fa8d993117c6c360ebd1a3a8fff68837f8c806ba74fbedbee726a3e8eb8972db658279ce069d764caa4e788ae0f764541bca8728b9325231dd00df954b97ad58e57af5792af381a2509c5bd4b32aa08a3f6b382d34c617a990c405244ce7cd805c4f502c62f9ee2a3c5eaa1350d41fde986870670466603226a59631ee83b57e04026017520d7723aa44ac851615894583fa957d9c90e79f9ced5966abdd968ee85b579484cf9b525bac77b92ab92d5e97aa74c2aa4378fe020fde8abc70d804e337a505a24165665e7fcdc23dc0d811c828bed2bea3525a6497e446eb35c741831f48e93d088b7a72bf341f311634bca4d7545f37fc78db0a208cdb5f4f2917567ad0772ea134881b6acd78537f2e68d5ff0911ed221bf0fc3c87c6f32e28f3e606a56be71ae630e882410240661d1114725a34e64acc56d0f405c86b348099d6ac5c7524baee17636b2f22a34c4e07f60bada5a424c1a9f66639f58f2cb793bb0bc6bfbd628b746dd0943f77af770b75680062acf313e26e02308bd58c36e5a8d666fb7d8cf68c5a167974365d601cbc0cad92e152c1be95c32870f7b3ca89d57998b856d784beff9fb55e130eb89652de52f6da003f208e2966ce6e1e8bcc714e583e949e2e0a2c5fcc43c4dfecabb9732942d79b569257534d143383c1060b282c9e5d9b8b02509b16d2ccff131cb05f0c55e2ed2e989957c38ac6b61427bf5a56dcdc5a62181d7e7bf4565ea45ca0fbbc9287615bf54a5dc4a0d208213d1b6854cd0ece843ce52b42072962764aff778474e6f17b812779383a094074388a0d731cccd9933a63d7952f38a08fba825ca32dcb61a2702494c4d3f99e8048958f3dc56c6885ac7a9a0e38ec1763af5cc1c63abbab21739a10b880c8ea8adc8eef360600233fbe30e78c10823ae152af2ffe202dd0bed48c3aabc40be4b54597b286d88662f4115af098dc9b973e0af40ea7cd7f6d81148205c40245e08f15e5a20ab5f0c82b7c7e393c", 0x1000}, {&(0x7f0000002c40)="fd2335e1b65da5f4d155afc291bac77a5df0ae1a8a7b504ebf00d703d96429bdc94500a0a5c92e453b27efaa02c1af628efb7708f391257e3f8a451110ed44f415abd2331c001f55596428fb0838642e62879345015fd3edc7ba7417200261ab1ae966d93a12706128e9d4ca722d3cf1a4fa694860c27c726ced405c9969503efd180fde6cab1945b59d5befb2f5", 0x8e}, {&(0x7f0000002d00)="e63452d4d2ce00eabddbf10c1753280756479fa02ae8875882e902600267150b4ab6022cad55a2dc09f5dc13f9e6e6fc9f4ee8231d51cd7a10b236aff74503d3b7fe0ca423da1ce82140bb5d4f1159ecab5044572bfd480beb7894e62708522bf916bbcd652f0ae2eee416443bb2bcec047de505b7a903ab9a7eaec51244d973a5fa9bdc34e99c812b6c2936c81727961afd5bad6cce110d55c4ff73d017f4469ebe9959fca0b3033bc6a50915d068f9e0dacaffce9164", 0xb7}, {&(0x7f0000002dc0)="abdf7f0ccfc087fa2b72b19f4e5f85c4f43ecd1751d91cfbbd88d9fa297f1e0dc12c548622b22511937897aefb637985ea9d3e2d4f0d555a769e43afab0a054503e760206566bc7266bb49057b5dd21cd7e4085322be57e2f1e55b332af5341ba092df20746622be9c6caff96dc43eae2c098a65de5f0bc13b76139fd12304832d161d395b1e86acc204f0f6e508dde74865e897d5bd5514a23970847c8d0cb6058f57ee91a2823b8d0ac39383f5858587ccd33e", 0xb4}], 0x4, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r3 = syz_open_pts() close(r0) r4 = kqueue() bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000640)={0xe44, 0x5}) preadv(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000780)=""/225, 0xe1}], 0x4, 0x0) kevent(r4, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x401, &(0x7f00000003c0)={0x69776b86, 0xcd5}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000340)) syz_execute_func(&(0x7f0000000440)="ddc5c4e17d29f58fe98898763145fff02e2e66470f66ab65566666c4e3115e3212f0815b0d0a000000c441f9e74e0f26f34490c4c3654c69c6fa") r5 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000480)) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600", 0x3, 0x8000000}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x9}, 0x8) clock_gettime(0x4, &(0x7f0000000140)) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:46 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x14}, {r0, 0x8}, {r0, 0x8}, {r0, 0x4}, {r0, 0x2}, {r0, 0x24}, {r0, 0x2}], 0x8, 0x9) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5) 16:00:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) fchmod(r0, 0x58c74a5ae653e80) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x100000001, 0xb23}, 0x10) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xf44) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[r0, 0x0]) 16:00:46 executing program 1: r0 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xffffffff, r1, r2, r3, r4, 0x0, 0x7f}, 0x7, 0x200, r5, r6, 0x8001, 0x4, 0x1000}) r7 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r7, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x20088, 0x81) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 16:00:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000001c0)=""/153) open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1020, 0x3ff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x800) 16:00:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000002000)="27fe365e19a6082c4887b5296cc0b4120e21bf7123fff2bd803ea70c7fd2fc6ce5a690b301967539d9b5205764b325b42661c453280d40fa32b6ce410629bfb976cb9e26f6ec6f9c732e02fb0ba31b965c0cd1e19b8242cd921702bc7a0fc240da780b19d760a80c11e63da4997b3f87fb97d96b09b63c0cbed1a2e558708b66ac43a31b6cc7afdc1b2c014c2dd8126ca7d3105a57910e9649fb63037627b5332942021896a28fea8ce549440cf7c4a3e925ed638b8dd80a5fcbb0775d6c31d8a07b0ac2116b0a0a98f2ae4a7d55adfc16fd4925736c6e242b75efea633bd5a05ed456a5bdf1756ffdffd971d19a9701f089d04fdf23c9d3f0b3e3951952dd54d949bded83cac27fd3c457e745bff32c03de91ba8d90d9fddf3b9b6478453b38a556a325615d171ab7dee30f535a21a813f7b71c9d66a422ccb5c07327d08a86aed189eeb36e083f07606cb0ca6ec9f7bcb139f8000ca080ad6e00deb7831299a15f7ba4fa1466bf5438ce7a4d36077d4f5f7471e2f91f616b734576ee750f7a4f01fb435cc799c9dde5508827c7e1243828d87d8e217fe873ad063e6c98b2038eac949470a218117f23136dd9319571fc8efcc56130347c321e02fe9246ed22a75c67db13a956ab0de943653e3e45889af5ce6e2877e538711895d2c4800c4f216e0ad710167143cf8d9e4c9814d1eca04b3aad9169f798737cc088bff643eb8280b2472bc3e0a6df0959b71a3be5ef208a5c88da60aa9549a6682995b212238bcec2306f38ee5c63b84d7460198b80fc8f35ebd3e0d3451584c9781d38ffaaaaaa77378242c55a4ce4ff26509d881dbafd9dd8dff6605b5122d2aa4f167cf1f6f310539f0939e90863976d9f6b9521bb61d19ea4ecd1e6fdfc454e4d4aa3ed24df1275085733f8168bcba929142935dc135424519cc2cb7fac2756b2e78057efd74ecf6afebdf31676a811e1872e0f0f608d2f16b26faa2882e08d7d9b726fea07a7d326093c456270c29c79d2cee9ba80c771914fb5147dafce9cd5c9a4f1cb3e113b36d85400657365c2abd6ecb32332c961681facbb3f339014744e48fa2ea264d04f2153847dbdc1cd7f839a2c1070e43dd503ce40718f80b6244c13866b2b4d6ef4e46a4287f8f0e57f42af2921d4f4359dde5c19d252a3b0af35b9ea555334f3dd4850d044eff59b12b43af0347af9565b4c15b60d307918792ef2626678ea20a3a2753420a90a176943427fcf87ae9de378061824a3c810b3dba33a775f8632fcbc0789c5e10c98a86ff2b7e4dcfbafdbad7900aed7fff279b39bd8076502089259dbc92cec5cf2c57bdf3d0929cf4fdb0a7f6b6117556095f421d06f8b0587437c72c4e3f7fc2dc48519c1cf5e7989cd456aa8b9a8e6b111894d1deab5c424392b1993facd37f664b7eedd19a3bb9f5cb5c0c8ae6bb1d15a5dd97b5fb7c6390380312bde52a0694609c044882a68c500849d86a280bb54136da54188784bf7e72baedb29b5f4bef469d4ae7b399a75e6d91cdc5b1ccbb5658b92d0972bab044b0f222ca7709f3cc480225a358f00c65dd5e0c34d0577b49155a0bc71e6c2251a3bf2f4bf67e794535f1e12ecc201c4814d37bfdb88d39fca7c66ce4e92b81dd5d1d56ad17117282a3f5ca0caad4a5913d0011c0d8e5929d1a81a9d615b137ef2a107c6e4adfd509002d055d5a53ee2fef3b52decfe97ac09416cd530197c6e5814f387cef985f5cb2b15dc31402aa974146370c128464a7767723da1e2d381e1013e8134845210c53bbf29313fda15c0fbf6983f2224e9dde50fddb46872269d1aa9d73e577d9359896de9dbede7ddec732b59aebee01e05b879aa4c30fe8ece3dc9fff6651c3526e1565fc150eadd479d3f2c8af852ca87995ba0ec8d74d04e3ada814fc1df768b523fb502608c1424f7ca615f3785148a0c7b50fd9a6050e7b1595d800ed2f7372b82b02c55249728e87b64843f1d0be167e5893e3931f5a9eb90bfb7cb6d52e279a587a243c755fc32eba7bd7421c75ee329b1f3ffa028a263a0450b022a6cde0b994e185bb16fca075715f65ec6777e836437cec0c5e1857427d5d7f71600ef4bc13c5ddfb75fe75f2d182b960a39d06f658d3bb87326657b9d2951cdc1efb96a1f56199d92af2f5a01ec593477ccc36113c68f34476c6f9cc522859c14ea65bc22190684b84e301d860aef93b712877b59dc74e0742a5a5e380e51aaeca4a31e7a4809c5b9ccd439e583a8dd162ebe73fe41158574230860303afac2eeb68275777443a82dd1860e0288ed009239d465cd9f6dc99990955523a9b300a1cc1d4a51047b655f60d48437fcde3b62e564dd6d0b29784d0bc2d7c3a51a79fd1275b61661c2d8af17cfc5c7ecdb8280d3dd744a3cb34e4812651e5e92185cb1e648803e5f40f3c5fefe8226ee4b83b7bcc27ec70b34db80cbaabdfc177ddef31ad69c9651f9d085462fbc33025daa97e07c551910ce15fc8d31bcc9fe8943bf34782c0f303a861186f76698abb8abf79298d30880b22d1b84503721e599578408ce94b7e96bcd16466024cab2211c481d2cd292533283f2116224a455047488823d9d588b1c9e8ae93fbecef93797f5640c165b1b2bdd479bcd12bb1a08faeddc697e9d3081ef9b351ffff9705c1eaccc9b91532bddb6cecbec2fe641e06a93ecc3414fa98c54a78504c0afd168931fa68596f59d347af42e9e9e842e61fa7189c6bb3d2e5c135594a802034e9d6c4485acd05602ee37a8fd51aa4717adbaf80c251d2a4d9c40636c0a2f80beca9d703bf2c4d13bf9a044adaf57e0a6fd1d7aeee7442ff4615872a9b3262180569bead481bb26d48b2bc52e32c07ceacecbfc795a21ddbc53966bf9bf1d638773ab0a1d18a2de022fdbafb4e998aca3ade218d59d312120dc639ce68ba84c184460ce028b33cb85a931af9cba87faa1a9371d3769ed0fef32eae3d9718f3ccfeb0eae59f2a32b944390c5ef64dde720c7f887aece2b6c75b8bd8c76f5ceff144e7fc6b13d7c442c64c85c0ad1e5227e0c71091288bdaa5aaf9604ffe87339d5d4977d1b681d1dc38a017f01e43ccf007c5438c3c400dffe63ee46c96784212c0b772830fdc5fd53b4d0375ef5d93cfd118c22c6fb234599ab1b092e0c5433341740f4cc72f3bc971736d0f8c22ed934bf6b6a8e8644c84ca059011832e653bee26003decc5450586dae64358077cb3bfa54ad608a981ce9ac3b4295f4faac576c4f9edaeea55e910b9ca9d0181eaf7be42491539d56011ef6f5d9ad360f86f826649eda54653d56fb5c2f46a388c0caf6377aa49f2184c5552e78df59ee8a584b4018998d83fede052f7714963b8ec613aa42268501d3651b5516bc56fc889fcbbe8a1f81d6ac1fa2d442ddad17b4996bd2889546f465b0fa7b0ebc2f9b97439b548f35e51b11dddda2a767248cc83d4a5d1abbb9c0a93a6214eabebfb236069871b844d9201b0bdcab8914db239e2926f95492ae9af67e424f06575dee49991cbd58bd574e4f235079e6f65df395139fab2cb80ec19c49ecbebcd4b9710041c8df11f0257be1fdc79587a0b7b715b4b954e9ca9a0983ac6cc3430c3884c669a83eda5a30e19b0a21553994403b115912655bc3f718f3fad16e08b30098dd7a19556084176f92fbbf3aa2880517b68316a153861f835a9eaf6e05e36dc5091765e10bfc5fc5f510f11b5cab9fd5d8592348b973bb6b3f527470293732f9c202721dc85ac963040341ca09ff5503a03582e3932851a3f788823ebace86fa2ff8f93ad513c8117a0fe2a917c944293d417bb88cf823f40a43c7c07c18f7605cb34cf8b70c5fe455ecca28044e9ba7d2fdfe1f2087704695d4c968227fe3db37eda9edab910ff3c65a469f59d83d7f6d560a25d0e17b02a8ffb95578ce6a97c86aaa1dc795d52b85264a6bc0a01188727d9600a2d5f0057a45ec0d5eef24d8e3212ce184e690975c387ca32138e57482d7f5ca05d57e767a46262a8445e9737029990732cdb6b4b00a31a167cbe2d9cc9de584e3e6c8e0bb3254c153d56f59d699e3197f1fdb6fdcc74d13a3865a3801036b124196947caea24b33b150a54b2d45a8c223a81919fc4bee1d414156e175a626037165b1ca82fbf81b78400fdbfbc79a20bee78d8efaf2e5b2855e5646c4252f73de75354dd7d03d5a8871b7cf82888194511a7b21d30f733fd5125385276f5e8e1f3d0d324a7042e0e55a4b24479ebb883ea25e1c6537a80b46d0969774a3c03182f18675a3c0d6555c8974d5c308ab995bb5fc8cdf86a261bc9c5a32d513c8c5d880567e65e73a352a8053478e0aef4e457bf60b1056f076223a12c3020a1a8074328086159f8783fa7f272f0e9e954d885d24cd99cbbf0c21e1387e860fd4c6bf408f53fe9cc9ee76203ce21a947cf6740962aadd82c8dc610a8c840e8fedcde41a285f1b488a911fdb0b20a2a942456d71772f86cff784c8f18cb7a53faa04861bc00c14cdbaf7d141d9335c8ffb868888d543c642359ba37e57c65e1168eda7dd6be72ca961eb95f2245f5d2a063b703e3b2a5dc8ec9a0528469029a6d13b070d85bb7348809c77070c15879a8d26e9e8a012368c3b4ce03a5eeb5ac9824fb18f4655a4e87663d9cccbc68f6dde95454a030184856aee1ea1b3b1163ec037927eaa06d0a7471e7ab4fdb7e6210b7fd13765ab6b30103f84c62725448d2a0fd6b5c18be0d9bf12f505154ab0acf7c512832647e15c3fe15b37fe948519c4652f035fcdcc532038da8b7901e9312d9b5c946c14794807898e87a9ae60b0951ecc640edcefca9026cc85e270a53b7172b375b1859798ebacc905508df89774471bebe8f275adfa7ccab264fce03f46ddd23dcf7017456f21c2b31ba6d14113de6c506891761b03887013d82e5f422be80d834d47af7abc0471f02b2663c93d48d104baeacda9fc9deaab7473d5d169f4e3202682076265c1ddcde981bcae9dfe8c9bb3230d2ea7b38cf01659b2f4ea40373e1e4048899afcc22f1390ebbfe1bc0b7a98dad1c1e0f35fd671353a98d212520ea07d1643e71d31ce39252645b02bbcdf6aaf1bae10f59acfea6ec4001668b134d127c388e405e28c9c89ee70dd7ab799f8c908b7b29b6acf0cc19c31b2201b2c903f536eb4ddd535be4e14b1f6051cb213d2fbb47e3209e1cf37b94fffda9ac3701e33df40b260df48e57ac0bbe5a434fbc7241f1be62bf1355e2c8de5fca43fb881bd35b91c5e0330eb0cb506061e6190cd0ce034e642fe96363b4d3887e7cffa46143ef76493fc98e6bd4d0f100236e268903a0bdce07c11ced0a50faab9483341bac52dc58e776219b380d6ef0fa42d3b50c1593703b7014511b735268761de796643c94b32e4b6756b1ae2921ea2264be9a9742fefe68f70baf2fa51fb46a5f6a3bd5be61ba5669adc0bd3da20d8c914c596e05e243de4c1bfb46b99145df1a03b56faf130f8bb4437464fc7f8f78a760f3aecbed2ad522cf7cc0622c5ba9a7c4f72a6d13c1d8123005d68459fc53260e79a8d2e91d2eda4702030c83d815d7f020cf302f8310714c4e35ed6905c4f50f8f2f136b8762af9917286ce68cb7bdd246400761e2a85ba77f0f21500040c85d5de6d94a8d7051a1c3951629b8a750a16146ac26eebadf6e6d06c05ecf6abe910a465c4ea766c3e222ebfc385b4bb7a007be6d5e1300a096544ed2a95a23ba9eeb541f877f3744359fa5ea82cdf144481bfe31beb1e5ed2872496a276eff2559569cb3a5e0a1216b79603ef156bead5c5a6", 0x1000, 0x0, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="cdc04eda4016494c9105acc25d7e11dbc35f248e3be5b6342f56de009f7ef144bf21f094e12fa43b0afb", 0x2a}, {&(0x7f0000001000)="ee14f3e859906a8440db1b9d2e7b87fcd5493a5783823fd2c9f8366877d1e5b640ccaacb2ca75910ed8254f5ea9f3652a1358c2a7e74e4fe416e8f52108dbf2762c30628914b02dcb907614225b5300cc957a551191433904cff7f01222eae2768c0b8f13851be9200785509c782ff25341cb6770f923b23b7cacbe3d2bd8b9eba8b72420cb9dec3a4d59f8dda933630433e5ad4edd3419260f19ca6675af860befc7a8ab1897183088094fa86eb3dd5f572fcc5449d62ccd7f1578f642878dabdee9f2dadef57fc80b11a17b2f0d1c183d0d2ad2bacdc47283c63b22c73959976124ae20d07dfc5bb15312c45f32d48e74d4a16291fac8f0830004b389de970f76b92b7f0d5d3ee3f9d8cf0b9e97e2cc53a4205f48093afebb7345180a288307845f64529b18c64bb98dd1c5ea92a18a4c8754bd22a9ab3985d02aeb7e5ff37ba9a82c5466ae6c601df3e2323c24827b1f317581a25b57da28b5f5a0e4641a1babce1055c35d452504e3d95c9a5b31e0c99c2d5bd0c2f0727fd3026ab311e39994e978d5e5bfed7ae5dacf521b9b9b584fd3e0a348ad64803f3c1a2d344a5ff65201896b5a1b85f6030cd9499796c5acd2b6e3a2bbb821478c809f6a5b3fcc46462896e387b3174e4ec47cb80dc8bbe4f54c98ff47ed0bfa855637066c3e261c47bc3775331589f7e183f22714b6cf5bbe1b95024f68710d4733ac5c4662bf773bacd2dc547e7428413319099e7362bb58ed827af0f46ac51dc1f1e85018ae128efeb92918b0dd91c41f4bff258f45579a312b69403f2a2ad082ae2c92007a92a7f8bd4706065806acd8d598db7847e28fe59a3b5db4b166a3ce93963fddc363ba5db71e885aaf659be288dd5954217ebf51364889c079e4a86b6b466af5cf4ebb764ef7d171c1c8a7cf21bc5e283bf6e26781501435a3f453dafbc83e1e01c788a26d0563666904f6536e75703516f570b7132aae831055edf31f0c348a1d51b851ca78ce94e838cced2d079a4d931e11ad99901739ee93fb0d019890b7b4649c296d649d241759448e33d039df4259f1f4fb14a94c4b9911bbea67d6aab2bf1366b6ad9957a8f91696ec1b1013b2169707f11ca2813bf34dca396b912c2f41955bb8617060bc75d6bf4d10f57c20db2fa9c163e6ed235167ff3203387f26b68c4861fbd73c9adb7df3470d5f669eef77596b5f41cf06eb16a19c5f776287ceabbb6497888c98bb3f72da223e12aa2717daacff17c3496ae8d10a9305dc6bb5de13a3c161500c33727a3145e91c800bd6003371918cab5798d2aa900c5193d59f0ebbf80e8095c1e8460d37ecc08920f90e241f50cb4091bafbf442d99a50c2b3911cd687f3b81539b75fb967666ae6fdd5bdab3bbf17580bdf47e0197de737f78a838f4004b4c46eba6f1d243c0ff4487cccb601f1a456856eab682a99d5a45b8b5055203f325e95faf5820e9c478565f7096265caaf3579a5f1375adc6a083f3deb78dfc9cf8ab7ba8237244d01248e3e5af04e7c5b41cc0dc5a95f1b887887572ef48970e514e56a2656b9f7cad4d2114aa1645849e20f2a4f9d701eedda8c5a25bfcdc5f7482e2fbb3ad2da1dd0ac2e26559bf351a67d315b3a3adc252915c0f3c5bfe5650d7a34d020225b33f5e7098cf4008b7aecc620a6c35653bf380493573977e98348307e6b7608544423cb394a19bccff749908bdc3d05b024337eb01cbc69f020ec8443d95da6fb190013f9d9a6a6f1d85080a50dbaaf36b5166d4ccd9f1d0d87cf172d9ba6085574d99f88eaa7b4f3f908af6a829d3b35f39896a582302c7af6aab9e3d42bad318f465b7eb60ee840851051b4f72a0c2bee0fe7306fc8074df37c12a6bd8b84edea7bb5c8cdf2b2ce5dba87b94312fee8b1ad4deb92e82455c5afc00fee0f7891758a6d826bd840d509f6c0cfd1fcf17ca6de3b88ced3f91d415078fb456fb1322584d28d76d830f9b93512679b4c57021bb33c648f96c648692865ca4250a66bb754d2e734eaa2e346dd0cbc48089f4901b04e490564309b56f8e01d2e0639f53326917fe2a9087ed499f9dccde2d89022efdf2fd0d2a6457b36cc6abe1a5fafe73c0e2bbf247fa36b19bd8ed6df2a02b0f723c7cb4af6b3355acac1eae6d73f428b2690be6f1bc8652091c1cd9807ac3b13e85b80e9285ab5e15ebc927f5db456fc96cab4e2fb6d1cb196be36adc5fdf442d768553df29055bed7a17e6e907712dbd5a4dbab872ea5ff5b5a86d6f96c15d20639581e077792cc74f6d6775f0edcfa2a1a91a4e9d8bc5b0e7b6808994e35d115cde79c077333aff1b651e08948f21cd544fb24aea842cb066a22903c1b3a54b2cdf64692008460ff949ecf996826a9f18764de13218a35362b63a16c3ee44eabf1ebbe6b87f82c37230302006a1dd3d188ea79bc7a7d66133faa9e1517cfcf70b73fa06f0fc6f2c9a507a0bcf660cf0df5856cc5f7fbf86817a4f8f684d8fd0d01e16f19e4b0d54e9daef92a6e08a7f0b0bbcbc671900b7b6185414a8667471e7dda26589f10959f0d47d5fc4bd0064d22653db91fa4567d3af9a83f81f7d5aca3872ee32c5990f5600bdda8ef0e083cb11efc3fdae0e663d56c2d95559d7018a333f8a90eedcd2ce7009f2c6e35b56af0d11d01f0803237078401ad429773afac4abe1fe083664ed2a7154a2894914fcbccdfdc8c938564e8e06e0c7748e94d450d027292146561b3e5a78e1696e02d80c0b914ffcb1c2a32a79da84b057485847f8923e8c15a45143aec32e1c951d117ca2c93758eb8fc0910047eb748596ca06ce3870ddae651589f5bd03aaca24cf79f70aa1834d95a54e15ea2d8b9ad239d9c4bb53f1051b2aa684b54add9abe431fc944250b1bd9196964e323c1e46e10614ec572d6a7018a977cf367dbcf8c6f116d2a52d390a625ce020661f3baf261df50b73245660b12b45495816ce05f16bd806d24e36071fcc4f35e069d631cff7fc05af7525bba84ebc335cd7d0b410c7024fb10e2f8f8efa8f084b57721e00ebda0967c7e1defed976e1c6044f2e4e648f462b2c921a1475806d033e6b7c099509cf70224b6b26d35780e52f532e8e28e0842118916fcfe88adf1393f8ad19859ec830b7cc300300b9f69c75352f9f27395961e033cfc5bd1cd43a78b2df2fb8a3d19fc715707f4de9a94d70c41d9e67d50b9bd9c8d14083f8cb770a9f6f60434e21712e89347df9248ac6d982ab24886baf6d4f74468d265bd48a48fc859ddff0582c3a8ce8d09498a6a8501fffdfdb7fd156d4838dafc3478ce6f64d3dbff6a185d27c1002bf7a0dad16d6ee49a4bb7acb037f2cbe8866143bde2113cb17e2cae1eb831384a4beb57993e901d6e27bb3c2874f70a12d3d8ff6b9c42eff31fafd5aeed1a3be8cc6c08b541b5dcf40761993191c1e5f09e871a673cde9fbd1c583626274bd878a1053295c1146982d189139aa6118af3092f0ecd672af7bc1b22199931ed5ce56c087a74d5959539dea92a0c8b0e9f3379712674933e8d4dbe9e54939e54672a26cc266fcdf1a02aaec98706e335c8a695fbbf620965a1152ab6a47ada03f2a85363b76e21deabce0210c53213c3ab3671586ccc5cc4e183f94119f883e99b95ac8129eb643aacd9d67fc93cdaaf378e1f0a9075de0a98c903ccf06df21cae4e64f1f17b783988a254f674b9e17556a67a0c8a085c07411d730f7200a13d0df68f0b178e9b7ccf80d04771d32ad30a51b4b0ce7a5b22fe2dd07581aefe1bf994a94fcb67476bce5f058cda27827ec161b7ce7369a8fca83dd45819cb76f7cdf7a4f31d9bd31c3eb57a9dc55a0a88bdd43c956339332431680292e30aec01cc0fdfcc65dc4a736b042d401e2a7b29e64b8d5c8c30ecf776a4f77e3fa78aa8fe8ccbe78e86b986227495b201075dc0f6af822d9c595584b13a7a4bc08a2a99e835db0e0911583b4d84a433f9b604f1fff1310154f1adacb04428ee93d0aed7c3dc4211c23320afbdd3f68fd837fcc0e6f66779c4d077922ca7641399c5ae32b72c6dba9f678120e47e465485ad0a8031b68df0a961256e2f8cd6370e87a274bc3538c2b9f7a087ba89a32e0646f7e6a6e05b4c53bc1d63d6ac7fd5c9357bf861149b3e1a537c5a1ffce5cd8beff737f6f5c8211e3bcb1a47cec91dea01e983a9b80192a0e0d88c96f3f5800850be42e05459e8b0ffac10cdbce228bb7d8c43d209c0932ea1c9509259243eba5702f714a0e8df38011f3a668bb302ef0b44b712b2b89512cde6c8eb7d0590b0d16970999c14e54eca6558433fccccd92953363898b5b5c25e6ebe0682c38ee5669cb58cf164eadb713b4ff769a6bdcc2aa460d66bf9ab75298643e68fed53fa1edf4d0b3d4d68865572aefc7b724b23768c64eb0cc38de891c217bddb70ec1a7cfa76d94d272c1ca8cc23360e35ebcf60b0fd28841a445ecb40d03d329c9b69224b4eab2e8ea48f15bc820ab3cbbd278a30937c52618438b7f6ca3dad2c4912a4e5b387801f2bb3f95e142323c9d53b7e0ba5855ae7b99d967554bc9cc43ed6cc763f2a24c58b9afde819a90a036880aa8dcc386f5f70774c7c7c919d0354fce551979586b98f0e89c4c87e63cfa5edb973fb8bbef0b447806ded996b188e2a71890618c9812bffbaca8f06bfd61f5c27c837683d90318122e6a30ebedc9127e4b1100a752d18eef682a0270914a799d26868c56cbec9c725e4a75425a9c4e748548aab64c886dc6121fce7dd0d2dfa85c7dddad724dbef40dc9522922e7352803682146e3a60e73d167351372631764516e2acb55b313d75e31aa7da422ea1d351afee59856e360c77f01465202f6c17fa0f2aee3f50d8afc579560042a3f5234a168ae4cb2655b04a2272a1c1c60ec1d79cdff43bbe92351a42926a784e8245fe3c5c124b901bc205a5e093d4d3c57941337563e67e833b84a2a34d3809af789033ac93bcb22d95af53291173cd8978deb2ac30c5d4e38ae3e4c463315a94e4f06af054df0eef139ab4bc6389029013f533bf1a5c210bd7476082fb40df6f1b69a98bc12641312e33b45ff1e7980fb428841acb095cbab84615f94b48cfff9bc97d08ad4bf7cbe6604b32072799d02c00663d64fada53c22a0c7aec6ebefe63f5607aeebd73a5549820d4ee5f079ca5b66f1bc923fdbe56fc1cf614c60b9812faa2d4119f36a279c4db834d980f594533281be805fb98bc4f5e7f02b91b4e4b65054c7756c6a64a5dc1f5c84b651a818735234d71b4b817c707fde28edb430937b0e9072158665f585051c75547af324327c17657a95c5b9342d77d2f3df510c7ed61030775943fbd8e556e0b5f94df0b0c860d18f46a235fed00565a85726e2b6633cb5c78cd419e07088e396cd8a08975c5d70e7da46567575181a15fcf06521f5784a6f71ef3f1f16b8664c089fde7a218ea329e8dadabc5516345e37d604cbd0bd45a17e57f80c578c8f035887396543bf961927738d4f9b74a96520b59331830be8ffa951e5130cc510bcbe6c79b5d9e0a203e968cf8a7deb08086ec4eb6c1e548e212f340f623260bbc5fde007bc00f92da665c862118002d128057add0df8ce36ee15db9b8363c8d2fb3a015293fdd7052450683df8054243c9ee650049ba35dad59f1ce8a193f2314042059ece36544385fcd4a79ff2b94f6f61a00e2318147e58eb5d44ca8a8f7ad9b55ef1ff1dba154e02559b9138f98120083def695f051346da4b445d18fc11c6947490b0a5b6e8aeeade884317180ddbbb2d7dde68811682940aa0a48ea", 0x1000}, {&(0x7f00000000c0)="d91139c8823e032932a296943fa39013381a319335d49d5f333d01d4d6c531ce5b5c13f8eed0a83da2c9644429a923851979de87a91b0751a511ed905d404d2665008df2338ce09ad2dc7ed42b0c307be65070261ec44c516dca405798c6488f3b14d3d18cee", 0x66}, {&(0x7f0000000140)="3a55ef6e6edabbfaa77d846d5a89a64cbcd2542028c6e2ad57140d4387bec2a487c63323ab4c2d179575a42e9ae4f89a9fa3b46eb32cd9449cc02065c75b6bb0eeeb802d052fac171bfcc0f4057adad89226fc4dc4a3503c4e29fd1a86427e4a0532ccaa6113fbe7baf56b683167fb2b821bafdcdafd2c820b1419e36205ec846cbc42b41d9d60727ef9f4127cc6f04e0538d6f9c6c88ceef5fe9f5ce0bbc485d3ece1c519634977a0fe9acb8ab49769f031eb034a0324f34327b8a14ec90782932a012b304ba33d86c246", 0xcb}, {&(0x7f0000000240)="767f41d16cd36216fc25a3efa35eb798acb70d683e11fea01d2db820e577d983ff8ec3cde95a8fccba79cef289115162d9ff188f91bbdda9c6f087d2dea5e7068a1c4bffceb85fa3", 0x48}, {&(0x7f00000002c0)="fcb87dcfed00de20b68a9fb77ad13ce07044ccd28153e0f6b792842e7632f5b2f213af4fd87a8492478265ef3a1828fa5ea56847da4eaca611118be9640eac93db0b53cf6bd661faab272a6045fbfe0d2eb6e18868a037033b6e5ada15b31111fad2dcbb776e7e0b036fd31978e47d87a6b77790bcf7bb0f85fb66c822beb95f625f384adb943bc705646af0bde38dd127", 0x91}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d27b95d973b4b8389692d93c206bd9f12204c084154b8602e9d9170ad5bb6ebcc864bac3489992ec48911db44e39f65e037242edb01dc8d3038978b5c7e0d856c155536465657a2e6680a2237a03b6a224570c8deaa305d4ab61285daeb1961700ed6557ecac0522037fc1ae4d24a85381902977dbe4bcdc0c18a6d485219312cbb113caecdddfd2c9d3a3d1ad6d53305fcae39fb4aa5d83", 0x98}], 0x8, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x1}, 0x8) writev(r0, &(0x7f0000000b00), 0x78) 16:00:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) unlink(&(0x7f0000000040)='./file0\x00') 16:00:46 executing program 0: geteuid() symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x98) accept$unix(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da27fc3cbb1bae1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0xfffffffffffffffb) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696cf400fb291c4f653000"], 0xa) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) recvfrom$unix(r5, &(0x7f0000000400)=""/220, 0xdc, 0x800, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(r6, r7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x1) 16:00:46 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x42, &(0x7f000067d000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8395d6ff6b462bec22eb2a110e41904460f489bb42ca66261acb133f6d14ae5d71be944774a43d236746e6ab06c85c15dfc95157c6a3335be7fede1364f7807be0991b6212c6178f36964b4192694e23f9dea8d19ffca8de81f85f007c0abcad2125b5a6251a81549920c0ac7e71713606948cce5e36f6f1d063c7a60525f8d37a10d1838e6330e9dd9848a1f4148af7ea37cd65e9", 0x95}, {&(0x7f0000000180)="ccbd42340f5c2881aa92d0635b762e54d057a583395a1341e742992e3c6c97bbbd881bb4a5292c61227b75d925947d56f831e52a8457425338299a1681ab0d482fc78fad90931c5409e0852edcfce08cb7c855ba604a99496ccf280432868d27d71163a2450895d8924cc59bcb821580f7e56f92b1f702dde5f63ba83c89c74eec80546fb0d374f12bfa81b84d15b70b963afcdb7cef712e607db2973fa5ac51e84ba5bc3b6217ac0d", 0xa9}, {&(0x7f0000000240)="0f3ccd2ced5985ac7c2f735da0449a92803c4cd107278960419676d3f8d74c3c797701c2fbbb4ac19b077fc6c3368f781410c8783b6a8dc599741c5b47abfa51b9d5a23413fe228a2cb9e172d4f6f7a665be6d3a4e21857336965033e6a079c5dcdd323802c61beb60ef706c036a75ec4e7ad401dbf5ed47fa294d69d6500ed38d477fae73548b", 0x87}], 0x3) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='.\x00', 0x200, 0x8) renameat(r0, &(0x7f0000001840)='./bus\x00', r0, &(0x7f0000001580)='./bus\x00') symlink(&(0x7f00000017c0)='./bus\x00', &(0x7f0000001800)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000001900)=""/112, 0x70, 0x1, &(0x7f0000001980)={0x18, 0x1, 0x1, 0x3f}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="aea17e13f83b08fcb9f1bac5e7e9caa23c69eeac956db48dfefcf4817ed37f724b091172b806e9e25cf775eabacd5fd8fb62abd512528bb5ae27ca355502a017d04368d98a135bccb7584dab16bf34dc0d08bfb64c074b2af1643823cd22881a52bbaf1c75f9fd5da6b0c3062c288282f4c4fcb73633dd55e948127a589def92e4c7c6cf7c39886021563e3a6705415756a3d51ef5c2d038e598cadb96b43de172669d646f2c915b", 0xa8}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="bd96fbb240b4180dcaf5b786e9822520ea5b737f406922", 0x17}, {&(0x7f0000000240)="c397b5c79de52a86ebcb8f4a643ce6965c46c314ddc4f7f3774405d9ac286fbd323897a1d2dbd6c882938e06df9d1b8d0efab8d64a64f085587d031c513330bf2215938ef589fc249803c0f4ec308a33f1128781ac35c10bf058096d7c4ea4d09a6317dc85", 0x65}, {&(0x7f00000002c0)="8e7118c284bcb33162c797f51d9c9291b810", 0x12}], 0x3, &(0x7f0000000480)=[{0x80, 0x1, 0x5, "6054fd631f6d0983384f113afb9130c1e48e12f84bb7bf29297e08d99061c60a3273ecc03d6d9f9dba9107f6aad7a3d159987f9b9794b9883f8cd8a199b4a80269b2dbb17e161b7e3596837cae3d13d4be62e34e14a8080708b88651faf4d87163c597b72cdcec5d320c4a"}], 0x80}, 0xa) r3 = msgget$private(0x0, 0x2) r4 = getpgid(0x0) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, r5, 0x0, 0x180, 0x3}, 0x5035, 0x0, r4, 0x0, 0x6, 0x3fd, 0x3, 0xa9b}) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) dup(r0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="fa", 0xfffffffffffffe65) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff7, 0x5}, 0x8) fsync(r0) 16:00:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) getpgrp() 16:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x81) write(r1, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1, &(0x7f00000000c0)=""/4, 0x4}, 0x3) 16:00:46 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc088, 0x0) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:00:46 executing program 0: setuid(0xee01) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x80000000000000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8008004, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 16:00:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x14, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) pwritev(r1, &(0x7f00000002c0)=[{0x0, 0xfffffcc3}], 0x10000000000000a4, 0x0) 16:00:47 executing program 0: r0 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) kqueue() kqueue() r1 = semget(0x2, 0x1, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) 16:00:47 executing program 1: pipe(&(0x7f00000000c0)) 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) listen(r0, 0x7) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="2882996e6a773aa9af79297bb26c7becfd4d4bab5c856f290c8804f19c778a292135b4edd1ca2ddfd5c66833faad026569b945254d76de00082dee42f03069d1eb4003b8a9c47236ec3d60bc46d480d43fa8dd130d2cc5d2341304a5294cb25f51a7847e489e0784061f1fb9d72863a6cf14138f8fb6defcabb72332a1ff3f4a69a322568e8e96ea3ee3e6a0b83932b5e9de77c56a37132880723853c98661d41316da893772a741aedd2ce983e7b2294dabec6a180cba85ef4474c2426377b090385aa94fdc62367528c560c7e2f760", 0xd0}, {&(0x7f00000001c0)="a3c619508b3ba2ff305f8f6a0d1d8feb265bcc9e786f9e4161c6451da371752b13c7859f781b2b5cc3a6890a54ec58b0a13f512a0ccbd244f0d704645448740a3081cb5c6e75b5682136ca2725da2c6ccc3afd8084181e2bed5db23a91fa6b7095918fb661355fb0e0db4226c7d4a1a902ce1619fa7b6c0d3f3996d3019fca6116b66bdd901aa4dbee723cdf56dbe52bb65ac77a1b9e8e0ea8547ca66580af726f0e0ce5bff3824382584c0cc36ef145383a5fffead55a195e1276c6e74a6158fa993b47e23873a8", 0xc8}, {&(0x7f00000002c0)="6deb3af37d273c979b8bc90ebfff4bdfc57ae7799df4d509476499d1bf37b097250e2d4133d27aa696d606b52d07a138ceb7b47abd6507ea080b2184b03dafefb9dc8cb547d68c7091e9322ea57b60c1b6c0aa3927c0130c7485fa817e57ba57122df847d4af8fc09c425329c4bdd2a53e9131808c0ecddf42d624ed86522ad5c9b20843321b785380ad73b13c86297e4f00e4239bdb38a6228559f84190c7e08694937ef6608f4418964d12d21d7da275fbffc21904e2bd5722d98e85b42e1667fc843839cc8df0148d0a", 0xcb}, {&(0x7f00000003c0)="5bee28dda42690883ccaf086a4a280ab20dea6c79b349d443a3cecba865cb53d2f5bb2757db41692af195f0718c49d098f7c47b1284e1901bf0c723320982fefe36c9fac9417078a540169d09ecdb3e94cfe3e16226cf8e692dd8e4e84b88b975f133df52340d1c38958a3428e2ae7ce07e082385bd6d14cf49dd447ef08256977e2a5a2ba037ab10ea099115c6b", 0x8e}, {&(0x7f0000000480)="c195cad784c35f33bb4e2263266b013e6c815fd9e5b2ecbc49458b86c7ec06204956cfc98b29dbeb2f15b7ffe94e4e3421367150d1e6f934c9debb4f72e29c15938c6c8fcf49f7a8d71f91239b5908d5e483f709bf92bde52ebc33c1aad679a688f76254b06459550dca22f41d7f5db8926baf708e69ba97ea5f8a42726657588313030911f2cb85bc4f09a5cf90dd5d5a6fa0320cc92fd3f09e2119363c907f5622871627b7e5a8c913da732504d79f627de77b8964d06d9d9c8dd8fc87a22bc2c37a92bfce6252cf1d075ead760865f264bec694dc07f2779c81d0c73be3e36cd7ace668790b238843799ca788fa45cdc7cd99b3d16a883c7f0cba97171134e4cddf96382bb649aa2b621f1b6ace4dc63c7d43757898687b20e8f4235e1c99637aaea10db82c9353204b40b4cf8e3eef010a4987f131c6f43b373caf27fd3dedfec22697a7736ac5b311e9f5ed425dcc5436a6b7905d041c5c1a13a1f21360e8127c3edd6f217d81700f5d8667a81ee41928e2e0bf313998e4ee107b6fa933814573f2a3a9e10e1797d23b7ff88fd6a883f726a5ed2b72a741a801e75f57bde3ef031f286c5873eb87eb34ec53ba33f5522249302b9aa2ffeced69f9d932ed065e0220b455f2c0822ba6d1f98be290549f68a023470a2c4256c1aade5896e60bbafff263d91743de3222dd86046a3f96e15460fcfa292482905b3e3ab018768d7eef1bb3b49176fa6fa0a4e987fa7ed49161f79dc37fb8b37aca2fd304b7cc8cdd5fe93b5b0b75f6c9a4a17fbabd30d6589eef72d041853795ae762883d66ec1275ce01bd3e6ce9a3b2a3f61199edfe290b9c6a149b61304d60f7c6b63ef04f3962cbb6916c318523fc0417fa33080e248eb61f0ca2c6bc30df7d7498c88f274b4e3b40cbcaa614f50e3d85ec9a4cb69f39544d99cdeaaecd3e7451e1c0e23621512c7709c9502923964435bf0353c40daf8c3b2e652872f1f48960b65f9422b57a6d2ae8980a76d22e10ae85692c558b6ce90896feddc200c6e193850e365a357a97993eecdc67b4cfc913bbcb6f156acec0cbc92ad08e1004c591a1784c1611df87c17e1a2f3385d048043114f7af474fa797f83222f1387479c2c8cb3bd414e2321c5ff154fd6bad978a6db6aaa304aa3f4c6424e8312779a6bdc629d2a07823e06697ef3cac8b13255fe22c8a4368ec10fb2855c224ea7f5c256724d83acc226f2f15893603f66f62be739b1b64170daa234017e3e383a33e39f9b3c94fa91e9f8191d5d7f8c0e4daba7d8cb77f37ffe6aa53d839e9c868c93ff5b0691c92c1a2dec4c07a35dfebddc33607ada7899bbc957cda0b15fac4d06366f501d4ebc19d632d364d3f83f7dcefeb484de5b53398791dfc2188b5b325c7a9289140acca8713a6a7d0573f348ed11c8278ce89b7e4e66be617508244ee3f1937999e059cc15781506988fcd3538add44a7913846728a7b184a2df25c7fd5a76fe56d9f694afcf7244a45aba5941270e1c075caaef4669cf2c58a59765b8d03cc17664303d06cddd862cb53555207047a2340b5ce33b0093a3765a23ef6c051698552226a974c443fc5691ee4cdf4951f122150eb9c4b5701146da0a96c92f9f063d93a05a16fd40777508dddcb29d5dcc13ed98815cc95ba295153a85762e7e478c9f4f5f193e8b0b1ed9c7c6eeac9e3be92283f3bb76a2600b7a6d7a294023646d71a55525e01be6f3f01fedcda967ef33663a1e0aa05f3f27e0ef17c75b86a6f9923f0746443b4111686e3390251e5df3079f10820e18156ad85a39660a20eb8aa1fb62eeeafbc1f3af6c67aad426d0ba74d91d7efcca9d36b8d863419ea61675d1ba5615b12859f2c4c030af54ec3b570ca7871d1ebc4e64b1c8d392910b74c05f052383353696a8a4a129a174862d1723513cfa997ae6672d028e6f37f508035103d8fb1da386dbd35ea4327e55918dca1ca029f7e67210ded98a786bfd0e327139307ec4cac0e701b3823ca49a4a3688369421594bc389eda249b8153b87d3962c9feadbbd266b4647908498f7227d1b605f129f9bae5ac5cf891d61fa22e8ab4875e41409039f7271986263f1daa5de4b478a275e5a1e2d24038d69e6fbeac44f333827fedecb362e9bbf9f26fd9a7890aaad83c7dade98f50233ec2cb0262022ccfdce16bc736896376cc684fb64235dc5babc8aad20a0fc739e1925441f778eb04f51609e957635a761f5228572c90b42e8f57441e44df61daa42de014523b519c2889bc1c258f9b5e55ab9975c5bde54894297ac9eccf2851a35ed200e71ef67b40f9f137534633b3b44826f1c88b82c80ada24666019a5cfea87dac6a835fcc6f9b3b8bccca381ab28788056bdd607f994ef022657f676b53796610af66c53d61fedf7879bf42c3b9ffb76f93307967a07e7e33808f36b4969b314d45a4c5d523559cf23f4812afd36e521c37f6650c2a55264fddaa083ac801692f6d45396144ca9ed463fc09d6a1ea35fae88345acfc93ca93f306bba4ca3de6b39dead8aae9388fe6b4a55ee3aed12715d2aa13de43a02f2237e0e3bf77902bf26c097982a5d6a27d9e408dca1d050958aa59959851ae91877f858dfc02e79c1c18b1d05186243686aa53818743c99fd208e4343728da9e069a1d9160c00546433958becd3e85038a5b0b349d594005a895e88e6d637facd6cb4e98a4d9e25af840d7dfcddea806940a27314ab1ebe3d4b8120b7dea2beaa03c959dcaacbdfb49647100e4b5d0e498c707a808e0d9a77e3300a3bfd6dbe446a67b4db1fbae08bbc19608758543055a07df336832ec2cbe186245eecc0ac8acd119d38b1bd07d858d7026e4d1f5150d51912d45df624b9fb7a4da5aba908d28c10645c2ecdc71099115223088b9b935da3b973f3dc26064cefd49ea4984e7e9ac842f7b44a9f40fc11b1ff8f24ca3cf94a8794522696ad1d0b85003a90430c1abc2431a330400f41cfa8ccec04f8d5dbdad204c9c29e53694a95b7ed54eff151e9f56b5736f7ac6f32bb131063e97126e3054fe264400aa67971e7889c932242a587ed2b67f84241f2398debfc41d424c01f5f999fc68cdc14b19c7c252e9ebe20144dc8c8fec29f76e2bcd0586edacf8364b8225665558a443c58a264c7c8265ba8cc23dcdfab5ef226857cf76ef5a7b09b689f57d1e244379c38922278a6b5ba23c3211af989742772eb48a0896957609348612a3d5e862eef0c032c1187a8cb8fd80bf4572fa067de23b599a0906e703c9fec1a44c05390a7cc2af06ed3ac410ef2eda6e0fa50993d36d40e5762632be3302ea97c52b0526284a4d189c81799de241478b98d8170a1995cd48d894bdb599e40568fee97762a789618ae381637952eb8a82dd82206c5344b76434b3bb7d8304869a854d700609f4d23660cef352efcc8e52376cb3e01ac34f2c47d064b8229bd7c0d72f7eb5bbe98d504b9cc7d9fef8e13618807e929d9fecf9d9943f638888a52c62f50d2ca654a8a48c88ca8a960b876ba98fb06310040f2ad7d88e9957e60343768f9e7e90ccd67c4cbaa814ae8f6c50755efc2347a13129bc95938ceced1df58351a94df418e074a9d22a13d4e1440dec3a5962d3a690165adf8235c0dd5a66c3a6fba93db9173ee0af8235b5c4adca5f0d9c42800206b460f41af879211a072c27074e829f770891474006494ed3671c539c2c0bf9406226ee12a6e3c2a3932b507cf164d4255b70999a027886c177718ffe99922f431bc0bdbcfbb88fadeae6ab806a579cc99e4ee037eaf9c8ad7aa9476890fefb407505f5776c981236f923082403e4c4c880edf393a8d3559fd8b4f4290b847c391bad094ae8269a22c76cad29da1072eeeb0ef8339518fcf720f25520be5ead9340b6fbb81f89bd5087151127cedc9acd424e02300c6b0e66886896b2365d4f90f4be98bc9e0e478cd41d36aa15ea0af31b149e96d868797d091e7bbfd51bfa9ece21a2087596f9479a65917d1fecfaf20d99bf990ff7feab541cb3c964010d2f06985cb938bfab42cbefa3875fcba22a9020bb96572a8ad0b29e6f9e35020ca80e9d0851758c5cf1a9507e428cec3dba58ddb3a61027a207168e32ce5f2dbd6e2f61589d6301392a0e7cab9a7b5c4235305685ceab2993febd8fef3f53d797823fc5819f6bede35f73a6af6e90db4c14ddf67f9259addf9dced13b123e99b10ca114aba92c8cd8be9ec22c56d095e5061c9c11829dd3b11cff4a8d197c1fc7d7229fca75b79a9f967d6d635c29b230e3f30ea94da8ec170f87f4c8f241922bc61513b3bb52a843ce3db7e74c6e20ea9fdc918572ba97ef7da4559cc847b4d704cdaf54021f600ea6e0ff2ca76629c39e2b56ec2d9e801e64f12916f48e23fc24cae52758f0f6fa4121e3ba325930d8897cc1417167c82cfcb72aebc6ce00fdcbe625b34883454780540448bc934ee28152e0c81c2556d069dee3a9e115327d54153760e866ed8108cbbc8adb0b1844fb4fdee48d5228af04891b18ed1a7e62f69624707d47cd439a2be4973dc1f34fa014860587e8b9c04b7cc742db79891bae3bcb0926751b5173c91f4e2c7613be0c7d3baead21b24e50302ec1c6e9ffd801c7da580c3a2d819c03aacaf87119e8652503d6b46e7f481a40c4d5f35a25f3a6e9e88515e5bb2210338f19ccd6055babb409a65b8ea8481b8331e1f2d0ea59054de5db6e9955b9b7ea517e77d9baa2c212c5e3e91b1b572e98351feb0614bc0354260f0bb65bd0a57a0251e4d028f13e73cd1534c4ff5c82aab795f18fa8c1cc47157ee07faf550019eed500b1d9f319e085bc8cb0fdc3519fd0c41dd88dedb0a3f4e93db21f9e6ace6f61c8ce0f258aeed4d16fdf6599d5257f86eedd19484b94ac981c4dfe6a7bf32da377b9bda8f21751bbc8a7d29df6399a83cd40ce9c5e3e1cd77b1445ab699bfa09cfc8b644748cee71194d17236701fbedad593481ed6ed5d812ae5bdd5cccdbc83c222b3508584ca90435ce2b3e2cf3ea1ed0099c282aa6a241a152dfbbc1ef3265cfa739d19c687bdfc3c558f1e26ea157658812fcbf5fb2d3e86767e6ddb088b187b6f176a25e6779414b72b901786bfb97a091c561dd3b9a83bbb2d59bfb91499e36f8b012fe74b8f7cd6b589a42f59277fcef0651278868dc07ce993a910404117a489d5ecd8839776f2dfa56b6b71cb588ddc1c93487dbecbfa3a350cb782a479b2b1807902188bed0848f94e564efecca34f070162dc265daa7bab8dfb1df1fb5a2c40cd61dffe579fa22a5def37277b6898e18cb9a3e0def53f2fa8157161b2350ee3e0638fdd2e4ae8a4d44db1f02460b59acecd6d807ce20ef248bd7f9c69d30d1cc52632b3a5e5f6778e4c8e3ba8522cb2cc8c9f1d178685623c330ab1120a9b0ae302e8bfb619d5b8303cbacefea56749da68ff0fb14382210309a186a24958f376e0dd48636b797159e7671b15fb7b851fa6ba2a6c2e77564cc70dd147f06b7c83891a91accd6f29971efec6e92dce19998135a7319de9fe7b30fcb98d2a7a30ff7821710242251cb1b84d4ee6b7f96823a3c218e3126174bd42e90d7584bf086ad1ea3f744ed3bd970b67e3f049f803f169bd7e48e76fe92e5c93518dd08a8bd854af1c1c15d51724ed14188e082eada8bb69cae3a7a14107adea54b6bcf6913d4574a3bd040f2c2be9e2fa308d3f3e32844eb1d704f7df9ae0da92e27d0fa2d7d5cb63ea0a4456faa7ab4120ee9c47d646fb029a5d953941b5c81a16378391de79170c36f6fa1f0a79071", 0x1000}, {&(0x7f0000001480)="e8cd86ac42d0a6cb38558cd39463335fe2630fc0dc081f7b3a1dfeddf44cec1203651080bb2f63928372dedb999de6680f04fafea070d10113684eea40e6b1a7315d6a7a33fcf98897e1ccd7be93a863794a1478d71fcc0ac00d890a7553aacf6703c2cb6b7e770b000253cc0c8ae0e221f5eab37d6c00ea278fb7cfc531", 0x7e}], 0x6) close(r0) r1 = msgget$private(0x0, 0x44) msgsnd(r1, &(0x7f0000001580)={0x3, "78413107e459cf45ed27f98f5b97e37653e3bbd17de0b862c42e0bdc34d0cbc797942d282c999e9bb04309de7391bd3be9e6cacf21db8305b002bca100e4625e9efa74631841105b40c291e55b5d25218a996ab5d3f69a9a64552a24c77e31888dd3382af19004b7269e601761692347bdab94ca9dbcef06847e267e30187d31abd5da6e8c0bcf"}, 0x8f, 0x800) syz_open_pts() 16:00:47 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x5, 0x64f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x8000, 0x80000007) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x7, 0x0) r4 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r5, r6) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffff7ffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) read(r1, &(0x7f0000000180)=""/59, 0x3b) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a6156628bf6759599550b9bad78c6a9e91d0120d90573eb58ee1bf0a8a17599e93a06d5109652a1360f209f79c57e6c4298331c608c594053764ef30095e444371fe6e65e6b626e349bb3fb275727e791184e4a920e41ad84efcec350521114d9abf351525dfe4c1ce126b3674a414e3b67ff1af484526032f380a4f9586eec7919b346bc3ea788f71a4c0174b928eb6a0f60f11fdd959132a092ca2c93b7d77c0cd5c65a4d0283ee37cdabf6621279ec9fad8151371390a438d8"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockopt(r2, 0x1, 0x100000001, &(0x7f00000001c0)=""/58, &(0x7f0000000200)=0x3a) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) r6 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r6) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xac9) syz_open_pts() 16:00:47 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) getitimer(0x1, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x10000}) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc180, 0x80000005901) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="7a8a9a0f30628212a5eca5547fbb1d779355b18b97b7fc3827774c103effede7ab24056a6ae79a7c3de9a4f82cd0618b58dfe3b89c7fc1a1fb66b70007fbaecb6081906769cdea507719342e3c344019357c27912ed297e1ec371e", 0x5b}, {&(0x7f0000000100)="84d1d4a62fd359073dc3eabd8d78524117046d6fe382da", 0x17}, {&(0x7f00000001c0)="9509dd1cf6b66b46a874b021648e0032f03df9d897b3d25a606c9586dd13fe112d645336e40520993c9313605df2d2a64bc29d7bf20ce719bc6ef10e6f842581b46623853675f6e24c38c44b1b5dff4dcda39cd93fd830f75acd342e4e8213a1994e293e66f26c3a750c48e08248e0abd12b066099ea420bc6aaf6d414cad2b615f3aa89bc90a436d00d12894a3175bee434b98886eb8e45bf517692fb420b1e05986dda2f330d17b06be1b8d8d7c69f51acb4c1b67ffe67e20789ee00660774bcb044b54649c7a35e94782e31c4bc52a46b99e7bb57e4c8775d699d708772db", 0xe0}, {&(0x7f00000002c0)="fe6e115765fae7013605bc910664d99aeb191d4a8e3d6406a07c0adb3dc6cf35655a2740dd9293cd478f30a10654df9f78969f4eed14be796302c319168a3817640866b5bc955bf50a", 0x49}], 0x4, 0x0, 0x0, 0x4}, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) socket(0x1, 0x8002, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:00:47 executing program 1: r0 = shmget(0x3, 0x1000, 0x602, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x0, 0x401, &(0x7f0000000040)="2a7f200f4fa68da2102fb40dadf6a5decc84b6fcfbaf846e6af77d3447b392a4550669eb6e50886f28f88f5174866e593adc422cb35e53116d99fff39a17c87104c8b98c88ebbaab7299ee02f5b87db0ead9ea0604f5b343ce7188178619266bc76136bcb298bc764c69c650d29c6d0cdfa774446baf6ea526e330ec14912fbf6653984980eb39bded24dc5eef3bded7349661671e2259a616bf7f56fd7afdd72242eca8d2bf05", 0xa7) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() fsync(r2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/176) r3 = getegid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) r6 = accept$inet(r1, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r7, r5) sendto$inet(r2, &(0x7f0000000300)="6ef807c2597a437fc14feb5ca73d2e11960d223f5d9bf87229050f58bb28e1c1c7d07272afcaa368dc0b12a0b0354b33fbc6a339569c644b71b4a247653272a058e86de7fd3c32cfd78f8c43ca6b200eabfd5f102c35a47d2e83a2770707f49bff580de20cd8", 0x66, 0x5, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r8 = kqueue() r9 = getegid() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0x7fff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getrlimit(0x3, &(0x7f0000000480)) setgid(r9) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r8, 0x0, 0x0) sendto(r6, &(0x7f00000004c0)="1eec95cafb975c32eaf689e0f1c33d73d6221a7be4071a5be26d02fdd033f2d9dbde39ec1e6fb58d8270b23347dbb46b434a6d30db66cc19591eaa482632b6289d5397f1566833b0041f431fe71f718af91a4ee77f552d34", 0x58, 0x2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x100) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000005c0)={0x5, 0x3, 0x0, 0x7}) 16:00:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x5, 0x1) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}, {&(0x7f00000011c0)=""/177, 0xb1}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000000)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43905f4ef079002d660b5f8ee521a7dfa763131559906cd7078684c013872ad792000000000000000000000000d59f", 0x64, 0x400040000000000, 0x0, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xfff, 0x1}, {0x7, 0xe3d7}}, 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x8, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x81}, {0x8, 0x7}}, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x1c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:48 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x100, r1}) socket(0x0, 0x8000, 0x81) setsockopt(r0, 0x30, 0x200000000031, &(0x7f0000000240), 0xfffffffffffffc1b) recvfrom(r0, &(0x7f0000000040)=""/221, 0xdd, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/134, 0x86}, {&(0x7f00000010c0)=""/255, 0xff}], 0x3) getsockopt(r0, 0x29, 0x87, 0x0, 0x0) sync() 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x1, 0x7ba6, &(0x7f0000000040)="46a5b4ec0cb0c0d4b422f7b917796a2777acb799081543c07eb3706240e9c839571eaa2b600bf9a8825b6409368d987503f7f3a25d46ed068562e474a587522415a996dd89234532c96e67c7687814bdbf8b7f9759851531f0b0ad0f18a79248cafeab09b2ff38dcf8b5b0e405e06e8300f6a3a72e03a6a06aa55c10ab4a8a0b209e260c2127bb6be24c94809808f2d85d459ccaca708e8d0ec5126726032095cb1c7bd7a7cd6bcd9df62ee793", 0xad) 16:00:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0xfffffffffffffffc) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r0, &(0x7f00000001c0)=""/4096, 0x1000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:00:49 executing program 0: r0 = socket(0x3, 0x4, 0x2) semget(0x1, 0x1, 0x11) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) 16:00:49 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="dbb827d14b1e884cc57d114d6c", 0xd}], 0x1) 16:00:49 executing program 1: r0 = msgget(0x2, 0x411) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) msgsnd(r0, &(0x7f0000000000)={0x2, "5df7f0af67671bcdc4e9"}, 0x12, 0x800) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = dup(r0) write(r0, &(0x7f0000000140)="a20bf743cb0947d6cd", 0x9) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b600000871dafa8b9a975601"}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/165, &(0x7f0000000000)=0xa5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) socketpair(0x7a8b200787e7a5b, 0x2, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x2, &(0x7f00000001c0)="66b4785a9d69b49f68d4c982a3c457dabe6004287dcb3396cb5069f3306de4ac32bcfc158e7fbe6e592020ed4e614ba6ea74eaa33cc2ecfbe96897ef8e883c3a9c5242a6366511fab92be79b1aff049df8b769296c50918c9a9b60bcc70bfdd7f71ad4a57219d6a216ce260361b96432d073ce9545e10f701ea168affdf02601ca7c5f217d", 0x85) sendto$inet6(r2, &(0x7f00000000c0)="a7f80275d905777412a52e1e20f4c0f87ff19cdf1b869ac469ac651c31234fe59f0a0f2ae8bf36511c6d467aeb9b8c77ca237e0d7e8e5d573c8881e78f3b4ff2a56c750be474219d0e1bbc91069a46b12a1c4ab5840e9dcd143d5f60ee20d408a488d102f8cf5a3b64a4ad91dac8a1ccdd20317661dfa26ec8c7d2080e8d391d49cb8879c02bf24d7b680e04755325a7e85ac1f9", 0x94, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000280)=0x4, 0x4) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), 0x4) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc914cada6979878d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d60081f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x183) syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x6, 0x1}, 0xc) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ca", 0x1) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 16:00:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) readlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)=""/1, 0x1) mknod$loop(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8052, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x203e, 0x480000000000802) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) unlinkat(r0, &(0x7f0000000000)='\x00', 0x8) read(r0, &(0x7f0000000180)=""/228, 0xe4) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="037b6b41773fdbb81e40c6b3419cc8aa1f0fb0a4205299ac1d24aaad59ce09e3b872d938df65e87b230cc81be6e695aac92aa2516b31a4830c8581842621d9d60ef287d35c99d56bd59298a16e5d0bf276cabc1909ee0442e8a50b7c97016b8b122594cd0778386fa263b46a579294bf7353f5aba8372cc549eff02b74426dd7474dc29d6bd54e5ffab3fc0bdb532ac9500f194cd09ed6f7141066df196546ed542926805781b9f765635ab6a9e1b5be85eb2bd0677f8dbb83d79afb0193764c7d0fc985aee5ef05879934c84e4af415e6113f24c49c68f8e2db19a326066756aa5d51f65fd557641fcc4aceb84337ae50ac71bdc7a1fdc86f8f43a05392a3f99546587297252b08181c9c4a3f4f17d1d5476bc69f00a561095c55b22c5766b62c2cd25c38bf2773c0ddaa1c8a2f772588439b4b4cc6198072b1f8f1196d899d498fca94efcbbbb7224bcd1cec5c8266cb533f002339dd18872019ac3e2856b353ac6cc4730b00767154c396c000547d7168a5d4f0c5384ba1c5791d95c3ab7fd94aa65be921ce076755e633f67d8943fe48fec40495cfe7efcfa1483617bc611ed70cee8276971957a40750f5d8b1b54d67ae9f3db5c0b7d77c1dbe2f6757dd71c9b4c51eeb4de7bf45ce8b07467367194efc1f0127f5d2b78711242faf6cf576eee5862bf609bd7b8146c8cc557e1b250ed15830e265988d781841b604d8cf8ec68fb8d6c49afd5944aa62894172602199a286a6d33e659cc39dd27ea1b34399b62aedec2a1ec2bed6a6406500bb31289c7063b4c2c10fc6c13dde0eb83c33d2d1069cb771dba65871d2e97e72f68e13895f90ae4fa2a67e2948969e888386e13694b73ffef2fb594dd35a4906d376c203518d170cb71d9a1c011d65c9e40def4ba18539d8415c576ae160042a6d74aa7c9b128d8ea5da8ce8d90d54cf539836851c5a5dd901a47a88710fa6420a322bdbf115dc86b880be62209e526163c4dae135b6177624631a8be67550c426cb3066755dfc4ab096d6af7042cd751ebab5dbec67f45087ef86b392ed775978bd05903ab62401ed1dcde1615f2e1242d3444b8e29d9e9d9cafbe72ec2226cc25dbaba96f63764801ed4f43fabf5ff8ef06fea1e506c96d9c5ffd18bec1c73b79954d8daef8a5422009ed879cd46cc57658f7a93cf390c27e0dc108ff52246668de0448ecd3eb4394a359c12267c216b8cd46bfcf7b5da58bac21b7388e6b65a58cd4dfd33b8e560fb57aeff00b2afbdffa39560894c3f7f77fa45388b4cddef6c508a96ee4b5359b30e4f5bfacd8dc7b70474108bde4845c7265a05c669d7351feb76853f943af288c49435af37fcf55edf989f6420dcfc2ad482f9e09ea7ded52d80b5257b50c1c62994a97c39fb430015d6c25e7fcb5118ebbde366bf57b91c02b3a0f0fdc43777bf27fcc90533bb9794117fbc2cbc1b45c1d5325638e0c8903bf3ebccde9aa1b04719a65e2a7a4934276f80b5e2844c4063a27f47f26867a73e6c0920786169904d11f6bb9b89692e883a5e05e594129e82e4a04522c5e77c7360d2c3b29ea4b559f55245fafa16f5536ffc6592d9b1938ee0fe9b68ef828d2576f2a3caf33ff57e60edf22a99f9f30ef83ae95ed6a71fd1fdef64016de1e59b13f8154c0e4f4639382347448810c23e56274d5f26fab224e039da6dc41cdb416405bfdb80eec4f16ef0a34eec5e17567f2ec53e86354bd598ef7eb60a73b8613025b771d7f99746d59f5eaa83b4cd20cf05effebcad18310af5aea6a670ee7cb1e94fec24a6de01c5ca383613eff0a21f0efecaff68b2ff3036a20b0f66e67285265b43e53cdaa7e27385b79ca5a27270a9034203fdbc3c2e8ff62250457a9b9ccd7cff931b22efd3e44dbc11221c832bd4fe70ff51ef44dffe6e1514476ebfc2f08307d3b1df7fe344cf5865992cc80289abad8b68a09d88b774b1bd57d1b0ea6634ca12f78587cd8bf39af6dff17744c75e39a4b93ec70a4c0a65e2334ecce8e7c53e81d745f74bcb353158d2705f2ee3312273ee2b56c92d458eab15f106cd24650299712f4e3607b6fbd950f1473e5bba99343bb1df64f7d65aa8452c6453b3e7aa9e828dfad599a12e7309164dc2b972f6f14ff4dc7f61eb3b9af00558b7bd51435770bb688c04c23b6e5e74628c3dc79832eccc38068b34106c32db67285ea338bc872d4635e06e9f016d457f12ea46373f0f105da0c3122c9671d2232896255404c92751e6aac8f266515b515dfb4c4851ab06e0d33aa4a5752e25d0241bd1c2a876101740a903a2d0abdb7f3e7f1d3f221873b5b1397caf20f6d420b3cf67454f3cb0ba43e6e1effbf17e40309f48b916525a2807147e5c029e1e5e81643fc0a335064fbdc6e794ce10bb892beecc59501f592a9891edfb19d546d032f295d0c6294820a80e273fa5a069600232b63fb32c000f4cd16fa57d66766839e126aed92aba11cd572170549c54249f3d11bd52bd538be93a9b0e0f59a52a46d805804537882c00c7a5744c5c2e5c7f051c773d09949ca266718757499fd9684c194786f6dd3b29aada216f84885a95ee9c296e085dc635b4967912b9cf76a4c95b1e31d755e6fcff6e95e16392a1281794e1011cfa314694516f6354cd0d3aace871ee2facccaa0c70b79566d044de22e6d12b5a76414ee3b41308b71e61a69ac2027cfdc0562836f11954c36845cab7126a430b78de493a083234768c1b0ead9fdbd438422e0d55d18f7f1e22493280d43e119379e64e2bdbfbdb3cd07d79aef6a00b309e3d6e67e95394469d495adda0213967c6d0d81dc0e497765154c737fcc83739b4ce9b406c65856fddba2f971bcb6717f1c55ed7bc03a3a2683c0c657c929597b59e561f6bf4e17fb9d40d78fa796f718e515a4555508a3d62fb80e507b6e96c58cba358624ad74990de3422e54d8338d64132000483669be9dc0e7c993babfb02335fd6e209832907922f17bf4c6d25b4d548e83a0886e6bc4a5f795aec52bd85873608d0c0ced7b75a4a01441a5dbb68b358df1cdde970cdf9a3815aa35859a1ab22bc82b6814e36304bedd102118c5a60193a63888a27e690dbef0b16346a5c5f89122c6f8390c7ea165bf5f087db181668b1fa47bea5ef466504437cb522aaba8f52cdaba7b7bc0efd97ed19b87ee55077eb160a4969665118c123ef5de9220ab6ba0cbcd615b781f40ff0131b9262bbe31a9c6f04a3ce5f1e6e58be006e67ae8b456c8a145e2c932bd9beccb1efc24d2f431a85c92750ebc6a348c1a2b79237608185faf1f39e652e3625bbe2e97ca49d13fedfb14db1cabf5bd1be773e4aa3985370581fbac0891a203aebf9ff87ec6dfae5f26328534d6a35970584f652b49ced5d8665b5423b4f7bf197f6e65a27eda78f280a6db01fa66449cb113af6915e32008c6172cb62e740abc9abb61fd65fb836957050c4dbf9a60b03d96773575f88d044ec1dc80fa870d10d332f9ca3f3da828fc3519d0296fecce42034a7c322d86890ad8ee9ce684bd56ed72c64f89d4465d662c51863a8bf9a6a1679d50e8769046acdb1af30082a2c66fbd6c86b44beed41326330c52f93ebc44c5ec06f10b4aa1b8e26ed00dff3ad69527954b6da674148c7e4dca6412179c9fd502c30b41897aecb6771aac867c4812869876a5421661c714348659c2bff5cf496b718e40979834f8e08e062db2638d66904a87b555713fb87f7ccee96b3d083ae9ddd0bd9eec6721cfc60c564af06761247acf9f23ee7c4c8b0c2215731da044eb2fe8050f267719b4ce5428cb1cd04e87c289163b567274b4fdadf807c57c5aeea7fad42c2b9be77e3f4f2b9f379298d3cbb3f9a91572aa8682789035c23cbb8b6d2abc49a50677aabe803db192aa088e8ffa33fb652007a878d50c3ef2ec878d786b51ffbe72499f663507ac1acf671d9ef49eaf18f91b4428a20144061d15835517e702e71d2f94d4720258473a0647428210bfb68c07d6c53052270638cfc34e408a812e9ff84f3d93d2f3b3248e3a1a41bca23e01831b8896cec57226b4b733d2461dd3d3128c43c758d3e1bee57529a3381797d271dee274fba9a26a63e178feee8e06b72271a23a6ac6365bf45fbcd21255eb8eec207c3040e2651bd0849a82e7eed30db622ddff9461214c481f24f117e30a3b522650b40134b290b4e8b157c01bcd522e8d46afa1a6b75564c9a5779933425e111c54d2989bf776f7b41d9a99d21f60c6de3b8a37b9b520a26e0a4793beca4be189a524d4da72b6496194632a3cc17c5ccdd6fcdfb8d9ae5e74f373febb56b38e874ef0a5c7e9a136ac839771a2fddad5ac4eafbf12174906dfb292b0000f1c270fbe346ed09a4a847289701899ba9f7aa4bd59fda91478ff0f5d1296e7e75af17e89c98d79951ab1df1280d2035f092c762c1b4985253f833b7b8fc12a310a062eef4d060528a79afc6634fdd9c07a3141ecd1bfd24eca0fbf5f2f62f30a8504ecd5c451f7661b5ec76afe5b8d42a1f606dd02bc9904ebb45739ec9949a5e7323c7ca0af8a207ab7c9ad7598a017f32be02c7e7664c21920ff6076ad415b85c1ab4c200adeaef24f32aa5316859a641de728bb2d8903589b6273bcbe884e5bebc30040fd5569fa0bc2460f46ca35d3f0afedddefe1aab13e1bfaba9e80bf36214a6bdef4a525248cf66fc7901a473e21bdd66a9fdd5a728502508d30871598515824ded5715ed2c463fa7edc650686c6d59ffbf5f17aa2d9047ccd7b7dc9c237f379b988e0959bf6776aaf12455a20fa57b3817598390c3850d3b13feafc7a4d45282d5f5fa23ab2d8435292a83750aeda90f1954d4f2efeed7e86f4b465c84106823f08b60b0e8d4dffd9a09192f2c44270b8b8052be445690917a0899ec5bd8e9d9bc82ebfb9a2f8398ffa7d1cc8638603c584913915efd17cd58d208299d20e55281818df360aa9fe4ef4b4087e0773d5b6f6413aa3420c04bcb8f21486949a27799d82a4e3ed35f55b9b8186047ec9c294b21ea1a21930b36de24105880a4163ef0292826f99ff63cad66bd2ddb377fa0d75bc0a89fe227e08fad278685a86906f0687544226a29cfa5f4ff7dc769cd26c988aa1f130deab9e3d96b0e8006bfa64c668b7c4046d67a70a3cfa16800ee05972528ef410e9eb595a68f8e8b8395869495f497fa8bbe845542dc5c2269bf4d74f7698a91a756b036291c45e505d1f0fc23f97c3a1886d9720bf43d07d0e507fe82d2f0a0dda6096c187fc84715e0c0e325d2fddc367f9eb1aff92cb3bd9a9e720fd5e32f51e77faaa3b7722f752c309daad38d40256166aaf5d9ac3ebbee004fa56d2dee559c961420f390d5add4827ae5c6c997aad0a604a0b941a8d719cd402a27e693b27228ea54178c840fb6a722ed299596bb6b65c1e0a44317826cfda53c4bba36f0a76110c21e1a4790fa7f4ec24be49cc9885849e9546964f8331bdf819efffb49a5f5b72ad9bd3af76edcfc1f284bdc386ddf258637aa197ee39ea567119e5e00f280627b9732b60fbdde50e97871bea70b18b73a1a72a968ea3e846a3c1de82093928dc69c6171a5b6ada589e596d0d04f4377869188b33e05905014cd260c81e45e904ea717bd3f6b7e9508dc92571788972dc2bb8e6dc24df71a67b69583e971929d61779e01054070936c338110b48610aa2d18c15fd9844585719cc37b170dd0b2f1525ebca6dfdf8caf555602ce5337a02d4f20d4fdb96003cda40b20283c4aaf9d8c151992b1d64f2b26c115174a71d0bc219ec4e44c", 0x1000) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) 16:00:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c437ca094163fcd5ed49fe9285eb69e4616c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000000)=""/23, 0x17}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x170ba7ce) recvmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000980)=""/82, 0x52}, {&(0x7f0000000a00)=""/226, 0xe2}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x3, &(0x7f0000001b40)=""/128, 0x80}, 0x42) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() fchmod(r1, 0x44) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)="89b9097aef0e5f645fcf9993a61fd68a95", 0x11}, {&(0x7f00000003c0)="b6c4ac0e8558572efaaffd41cd4cc92ce6d1b4d4fb8c71db2f3ebe6df83e4d92c79478abdb43cb4f263cccc2199536", 0x2f}, {&(0x7f0000000400)="bf6081ce83beec989a2043e63df0f70ebc3f04820baf635983add8033b6b4e69b332634f7147cb461424c39018a61f09990c41232d488e2997379b5b55873fd7bac5c6250b6f32eedc3189d4e94363ec54390c1706c1b61c", 0x58}, {&(0x7f0000000480)="33f3b54a2c671fb3b681b8", 0xb}], 0x4, &(0x7f0000001c00)=ANY=[@ANYBLOB="6800000000000000ffff00000100000045d56321f47d6f6d7926af107e8e0f84fb37e9ddf30fa9ab9540bfee98d17c649fab03cd76f0cd9a60c505f98df531273bb7d9fb2c071a23582d22cc03488cb578ee82f3537cf31aafd9a87b6da05e9ee6990000000000002000000000000000ffff0000fffffffffddccf6cc4a57f32839c4c47d40000000001000000000000fffee000010000005a87d0d5a66d0a3ea348e84536821eabc8bed9dede99211fbaf5274412dd541462e2be94d797dd9dc301dd5b91eedbda7dc1d351c265a3663ae702ec8c90d77a07dd0d0b4f8b99c88cc087dccf876e564608972b10bff218a01a492c6241c73aa06d54649ed59cba93e874e0780bc4148a2d0c9df66bda024ce1fe74f7eaf256195d80c28c799e6b874aea73f00112d0ccda742576120a6628313ce55c0593c1c895717fe72ff1333d97f55fc0f005ba330580caaf337e571c448ac930ce910d26cae7926fc801b7123f4991b21186d1407ad5fdb354d1bf9b422baaaec6bad28b465f9045990ab058ecdf0910000000600000000000000001000000228c00009aaf135fdb1dcdefad3d8f963c6d352ec0a4d1e1006a51bbd14d30e089d2de02e46e77481dcd651c4b886e51ababd8c36f16537242b4e4fb7564b3ad22728adf30931f3dfc6032d5ef000000000000005000000000000000ffff00000500000064d30779b83c4a0df99207d9524f7148324a9a1257bd68dd820caed7bf438422a24908242b40fd39f5dfa0d1d86cee354bc99795dc6ff77a19b305874c4ddeab0001000000000000ffff0000ffffffff0a7c8a0e53f3f923024e0d49a5c27eb97bbc17cb5ae6d305a46dc4617b0826db584b152a11d13ac637e715fa898a10fad5f598ed45c4a783ac00b66a2693301d4e0c8cc8d91715def6f130c33e38c1f23c293cd53fcdc22f3d845443b54599accea2e21a60390b5488e0022f2b2d894f933c0891035884c8a86a97b060c663508ca81a6db6e33f3dc5a1add4a381b8ab60dc18a6bbb4ff282866bc9984031fd8285b9f718d345d087240831ae6180a12b32f6c0374d3ee0885d0c54bcc38db1f988f37ae2dc7e2812ebe5bd74f5faa554c9cdbf01f89d28ff3fb0873f0365789fc3c01d51cd221d937042cc6b802d8dad7b9e17e2cb000000000000000ffff000007000000d59ae0539a0874d8ddb6252433b397f4d7a1692921837cc091ebe0555c8a2533c24125e9c00baa1bbd84516bc73b37a47a0a7ff5637d065364102ab43eded7bda3c217466a8984f2c0e7ee07a244690f259e21f2707da30e4f1e5d94b38b3b5408fb97ec7074a64f42bdfe9dd53f41176d7688804c3bf86cbea89c4e65b9d603bc5e594b70b8527f62cd16b7ce3f1737706c4fc3a00ff4039d2eebae30b80000581854fc5f880335d5ff71ec6f45638d1b00a12b6cb0fa4d619811114ca8572a429d7938e85d7c0b9358aef133194189"], 0x3e8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="5e8712f039868c4363cb3ecb803550a9f8a3bb89321de295128f73e452f7db910e6de3fc540160f01018ab4502a3bef71da0f6cd1d3dbc5046120249e28d0ffeb120416ec6d579bd9907c053b468fcf7c4296764bc3ac673fdc731c981697eedd6db02f07fdba62f592ea2addd615ea0f634a8d7bf5020f59635b5bd9c85d5cb80419fc6eefaa9ca40d3b43024e5250e5512fc96f515872e5013f115e9b9c4c3bfadf51433b9117648fd52fd2493", 0xae}, {&(0x7f0000000140)="01026ce9b7a0e11fac6608664faa2a042ad40418f4a2abdb95ccd4aff71c", 0x1e}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x70, 0xb}, 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d57) unlink(&(0x7f0000000000)='./bus/file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000200)='.\x00') getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x44) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65020041a08c1d8f9614199bb8eecf66703786d35f457364027b7c30d4bcbbde3af1f542b91a1d7e492e778c4a442294cf2f7bfdbedef3d6bed0f3983def84b5e39e5b4f5eb92f1b0c08cdbda3a033a0862c7294fbd370fb9dce2883a739476604aff3a5e2331e4de8a3a5561376a392cf287d912a8c03dc88a71bff0a8a81e0a5be2787955e7663b626dcaa172ad641aa15e58c9694f19d812cf78ffc469fe77bbaa9bfb769472e21efec54ad83e5a167879396f7bba9b3adb2e81f01e44c7bb4b483d71e4c462fbe76722b3b271334a6acdb040000005a34fdc836b6ddc619384cd0da4452"], 0xa) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000000)="d437bc751dcdb7d6629ddc3e949072afc3001d9261872be16555508ed7868acef190a728944482e9b96e882bf1bd19b6e8e45c6a8e47185012db5e51ec18b4e0fccbf3be5d0090650703c40eae2f21ddb1a430d8ea8c96fbd6b8f4315014c20525b28b1db1cbcbe2b772dd3278a71c03fd7f67", 0x73) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="0000f5ff00", 0x5) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB=' \x00'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = socket(0x2002, 0x2, 0x1c00000000000000) r2 = dup(r1) setitimer(0x1, &(0x7f0000000000)={{0x8001, 0x3}, {0x8fb, 0x400}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6006, 0x4) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x3}, {{r3}, 0x0, 0x64, 0x8, 0x2, 0xf57}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xb0, 0x0, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x61, 0xd9, 0x2}, {{r3}, 0xfffffffffffffffc, 0xef, 0x40, 0x6, 0x40}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xf40, 0xf7f}, {{r1}, 0x0, 0x8a, 0x14, 0x9, 0x5}], 0x0, &(0x7f0000000040)={0x1f, 0x403}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x903, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000880)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22690000b81599374122d279d0d40f734c3cb162a3d957bd1c674383090000000000000000e47a21bb28399274103ff8ee4bcc833384ea54c546394440bcffbf97906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea5900000000000000000000005563a12e43dda724a51faab1e9ce941a3f9be0b898896e35a6abdd1ad7563736c503a7f41eb4d2d98aeb11d30927b6", 0x132) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0xfff}, {0x18, 0x1, 0x0, 0xfffffffffffffff9}, 0x8, [0x2, 0x9, 0x3, 0x9, 0x1000, 0x4, 0x9, 0xfffffffffffffffa]}, 0x3c) close(r0) kqueue() r2 = syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 16:00:51 executing program 1: r0 = socket(0x400000006, 0x3fff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="a0c77a11296f8acd5e780bcfbfb9cf95da55d792ebb872a34ce281c1954c98d49691659c4bb4a54d5d16c1dcb03f4f9beada15dd6319179f75ab69be1776aaf6a2efa05d360d3d384889f09674fe2add41f41c8323401c96195bfce1b444840db51109d29bdd5ecea47b8a91f8a303a82d6ee7149a302050f54eca0a4443f92b6d9aebfcb03a10d5b72c6063e7b7650b923e88931d89c509cc12354b093a8d39617a0987dce6248c7cdb2d9a82c80d582dd6b9481d", 0xb5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 16:00:52 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./0\x00\x00\x00\x00\x00'], 0xa) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x20001, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:52 executing program 0: socket(0x2, 0x4002, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x4000000000000040, 0x0, 0x7fff, 0x0) 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) getdents(r0, 0x0, 0xfe8a) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x3) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1001, 0x0) r2 = accept(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1000, 0x6}, 0xc) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 16:00:52 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="05d934244dfa72af3151c7efed13f66f197d383c629b20919919cebe9a386006740d9bf95cbc2ddfe21738194e29c2d9cd708500c3dfbf61193b9e6f554d452e784b91b62145b3409ab2073aa07e50d1e9db157b1db9f626221a31b1f17fe742c78c3514311e518c", 0x68}, {&(0x7f00000000c0)="21bebc34f585cca56c468f81ed98883bed5782b40b568cbc6e1bceda5349d4253387bacb6a2923a13b5cf47474e819375eefb63caaf7ca9007df44da3949482f086cfe41bf491ae7e0b8a5fa17f685d90f283623625fa1f835cb01f0eb1195c54f1f5ea8249ff31bbd7da5d7940a4a939af6e4183fdca83d7b3e3bfeab3c81470fa3b6d173f2817554a0cbba71971d", 0x8f}, {&(0x7f00000001c0)="a304b126a9cd65af567b7411cf2ee067a30d99299b26ccfae48bd74c7d056d3d4a2ab84cc9bc87d84c76366efd32e55d0fe3c9c48b8345effeaccd3c1824755196b2b370416eafde04d4dbe43d7bba056ea9410f2c9015c4d757bc123690650844f9da63e17e19234a28de3bbd4a5202e7ceb24d0cd02f409fb83d88f1bda0f776e895596d840b77d8cd0a80b61200f62495e9565fc74aa87d48e4da25", 0x9d}], 0x3, 0x24) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() recvfrom$unix(r0, &(0x7f0000000100)=""/33, 0x21, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000dda267d78ffb313579b1ee0b544dcc1f7097be58a63ed1cb7c6d80e42f628f25248e1d942bfe8052cec6d7e9a54c00a0bc9b94fb606de6e47eb7bba512f4e1679f2581cbd5a3739e6451e25674e3c520d35e816e98f5bbde397e1605ac810d57fd31a2709688bb1ed48efb87d053120d7740008fdc65242a517f87a0e99a353a9443d758619ead7460c2b190f8f0051c79c62eebb19ef5f81c46bdda7399d75494a578c92228ac3de9bf36143a380d4d3ab9e4ac1f8"], 0xa) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) fchown(r0, r1, r2) recvfrom(r0, &(0x7f0000000000)=""/44, 0x2c, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1f, 0x800}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) 16:00:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x3, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="ddb419ef8f2e4a66e35d590deccd9745b2307c1f5126fa5e20da23f355ca4473a995bdc8b61a122281e7eec988", 0x2d}, {&(0x7f0000000140)="eda0ec5f1970a8d93962cb586bcf25aaca586e8ab0768d4a70e4218611b56452b424c0eff033f0db99add1548fa6ec784ecd15b0f8d49ba9b3512e350e36bed77dc881e4b986a4f1bc7e0c070e4e2747bdac552f196b25dca0cbd83b12bc4bc18d5807028f00e590c31779301990e9b09a793a2c45a45ef105e5cdf3a9eba71d11f80ed8c46dae0d40b6b7193ee0292cc02dd2804cd3fa0fc772c3e69bbb744d4db5a1bc958cd3bfe1259c5c0daafc7e84583578a4ac4076abe02422f957", 0xbe}, {&(0x7f0000000080)="0f9d64dc10a36ad9594040641e27", 0xe}, {&(0x7f0000000200)="80ece8d3efb474e0d4baacbcb57620da9d1b6e8b466bb8919bdf", 0x1a}], 0x4) close(r1) close(r1) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2000000003ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2036"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 16:00:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x4012, r0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:00:52 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x1000000000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/63}, &(0x7f0000000180)=0x41) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d50) r0 = socket$inet6(0x18, 0x7, 0xa3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10001, 0x3ff}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/236) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = semget(0x1, 0x4, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/214) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) getdents(r0, &(0x7f00000010c0)=""/209, 0xd1) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) chdir(&(0x7f0000000080)='.\x00') 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:52 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) kqueue() 16:00:52 executing program 1: getegid() semget(0x2, 0x3, 0x3e) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28518, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:52 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="82a6fb9dd6a987c2c42a07003254d13bbc25cfd64fdcef98c92893540c3148347fe2e2bc3ee6ac43f167dcae38979e9ce23653911934c5535f64c7d07763702593bf48aea599a58ba30e12477025aa40a4bf6853d643d47f32e98f305262f52778cb1e5216a356ea70d4801b1ae48ba0e1622bd4373f8b8411332498cd397722877a4d81c8cd5b41168e12c92ccd832277008cf3052ba09761f5c87656ecf6095f580d20", 0xa4}, {&(0x7f0000000000)="2bbed1979b8a80337efdc0d4abce0ddc65a7d4e48baf1522768246", 0x1b}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000080)="7f0dfe", 0x3) 16:00:52 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1002000, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r3 = dup2(r2, r1) kqueue() close(r2) dup2(r3, r0) 16:00:52 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7f, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x46f}) setrlimit(0x7, &(0x7f0000000080)={0xe0, 0x10001}) sync() r0 = socket$inet6(0x18, 0x8004, 0x10001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfff) r3 = syz_open_pts() setrlimit(0x5, &(0x7f0000000140)={0x9, 0x7fff}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = semget(0x2, 0x2, 0x248) semop(r4, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)}], 0x7) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0x6, 0xfffffffffffeffff}) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x173) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) semget$private(0x0, 0x7, 0x8) sync() close(r5) write(r0, &(0x7f00000005c0)="5d715318c26a67bd73a2deece0d6222ad6e3e7f16314d27d385000bf5052a34773f98a09df1b95dd3d6184", 0x2b) lseek(r2, 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="69bc1e3868fdf9addde6026e69926bf7fe2cff5d0be4fb796300c7de6ac166af765802b4d4d838cc27e0e3c3b264aeb8c9b9ec1c5a48132d6967491b7bc1a53e5992b92cdab76d30564c8aa65e779016fb596b5934cbf5f2b521ee3cfca65fc92f5ea0b6b765ffe2a28e09b1ffb0efdbb5d566aa201b7738f1a46c622053b357f8766015097b118ce4006d394b05e3e684df9b6dbbd5ce5dc1fd83de98932fb419d15df237b7f1fa514d5e72cbe30292591cd6752a9947f4ca8b16c3772c667dd4e2b5863263017f37c4c42cf18d5664043e5b5026662055ccef82420d58e4d7255206bad9e4ac344f87b001ebd63c614e72107a494ae9abca1286fcbb5c30275d16b3bc5c1d266906eb37d18f9e25d3e8ae1504a1a301e8d40d3e273809838cb2f9e068660141749a09460dad066ddbe1373a8ee078b488532b34df28a696636f0c85774c41c427da8ac67a3bf8e7bedcbe270b863dd35b3174ad343123e3f25ad35d1f8e3083c0e89de9a5a1acd2499446572431321ca3644889a788a937b29fe0dd67dd74ecb3f5177442b2fd424c202009b4223ac3450bc6e3297732b226d7ebbb4aa553736a3ff85015f7cd5882147d992e6a9b27178e10960c1764898d36672f1ee54f4488988af46999ba01e6afbe72e5d8945928f803e2174294e340d5d9be766b0bf2c1362e1a577a4de369e858779f88135bcfbccad432cab8327e77dc85d9a716ce0c22cb9e7a01e7fdc88852de2a1349132fc85ff95743afb95191b945b08e21d77fe595e1e9f545e5e93486de6c177b24b8f7e15caa1fe15528de134ae3b66e0a4bf1ca8f0a9ff8777053c3c59b4cd3f6d45e116d03474ed6517afbf78f087febb04234e317c79c1ae11f5a3169038aaae7c0b07c5467075c48a297fb2bfd6aff4384480c3c0b3761006b8cfd37aff0a2561a3e33ef04573c9cdfd94de46c8f6b1a92966d41a00848ad7f4245f0159b46288c2d344dbc579788e0b53450936a7dc9a598c295bd07403f639d124f395c88362c05ec15bc4d12f95c0fd37b60ea203d29653c2e1d257b68207146794b3969b4bfba0cb3eaa902fd3b454bae567a0eac1c1a3c9f15cd4b8b9b4e51af73ee0b9997398e16a66864d1ab3ed8118d14c84bf48d8bebe59a14be8fed0a6c17af77a36f68d7ef42da1c0a3c3b41b750c4b0733fa8e248805c42a39aee8e932e9f1ad45d78c74b67cf1fd487068022b8723cfdbf95e3fda26d22bfff8fff99320967bfbe815b1b204a29cddbffc2976a44ff45f107be295ad4e23e7fdc25dba3b1f2536fb92734e2a29bd00df104497974187de0e1b96ee7eb15195a06e4d3213feb9c8e3fcb9e6584fba381dd61d421995c2ec675d3d6fa8ea12bcf38da6582b00de2122f404a3ef4b9e01f4004efc4250f7d4da1489e12ff99331a65c4f6b624302c040c8fb461cf4c5254dcbbebccbfa3a8ac0fcf0481432c167bd473b6497e919dbcb32654049f5b82f3ca6c37ffb776a4248ba328d0a84e138f1d23b1a5e63dc14ed7a5cd80c9daea974d6375770971add28abf513c25440563b3dbcacaab936c3e13daad00b3daba7f1fc835aafcab3da0fcf2c9326497a8276631936bcca2055cb9ed26ad5cbeb47945408ebb0a884d54a06b516105335d53b96cda138ffcf6264db2dd0baffdc151cabfdb4aaefce41efec4c72c5913ee94d38d501d6f48778f4ee500bdbe3c8f145295ec530df02ed07157923b80651afeb346655ecb811ddf42c93ade57d643c3ca64d7cf82f4922a1e6b4b81a0f5256c1c77b4e0677b2abc80904cf64e9b780c674a3085213ec2c2724d30bdaa7dcc959accd08612e730d6e15d8c5c18cc0dccaf240720c74737357f48e35b44debe1f0619a59488eda3a911a05f75e3a1aa236398849cc62466268b06c2f3fb31fb5bddc7afafe0bd3068de3daafa3e23804bae623244d858b0867ab3f07a4c3e7508d1cf3c24b59643762e129931963543e6ff77bea833179793e7a4d2c0c21a4ea183b1573d32aef7b62c8fad2c7e106f989571bc9fc3033c9e099633394e5398b0df5eed7b64825a5de5492b964c2e9af515f545c3596c080d724b876ddf7d3c1f14ebc8f5bbccafaf2c8d77dc654d411ac04ab1aa5d1072259d6c230fc1955620e8a50888c2d5634b52534dee1d7103167166f128f9e45c0c76ef78380b67f57ef13b6b7071becd028d11b2b4b84effaaf76eed6ae341ada5a9b8581afd449b46a614a7b82ea9596676c987d81524fdfe23f6decba4063b44f1b0b35e0e16bb10e8594fa9ccf32972b64067913f4d86d716c8946e53896a4037e3bfee27549e54be65abb0d5761563adceb78fd6ce323f7409cef49b59bace1957e34180aac5600ab11ca5e5f5666e38b4249b9bacb19b05f92960afe08081767dcbd371837422735f3c683230415079b696e61408d3b7791508ea27a123574fae7b8f2ef4550026a86011655fc8c1fa99f9e42c93f6815fa2a6d27e09214f1a7eee7d0fc2a1fa869b5d41a75436c0d77b78d30c82e621e0c4efb685a7f3620f197fa7010b06d6a4c18360717073aaf176ac36749b7c4813de8f78619f8f3f59204d331ad24cb2f05ccdb9ec0021f06fe496aff1410765aa7de429adc0d478d1c24b27cd3a911a76d7d64547cfc2bcd53ea602f98623235a19df71e88eb69bc0e6fd110f0ce320a3e74fa75583604c9ec43fd7ba34204d79c68673f70dab94ac902afc6d94ee38591a9e57e23f03cc6f79ccc6e32ace29f98f4de3c94c1bf274faa81fcd96088e63b4a80a1edf485fbf20780af6f1ce2384a5a315c0e3b6bb036931e3248910a487b53abe816a185169e9e012c571da5478e5519429fcf2b066cd5abbff7a357a33b7e0d98175bf4ddfc7ab6c8d7e5b366b433a2144e3f240560ab5c626a433c67fce405439e004d8ac3bb0ccd59c001bcbe984ddcd797de5f679e48bb3b1ba9034dcd44a45104fbcccd0fcb2805bed0cfda2062bc95f25be5d93f357444862f00bb305a7fe110c27cb1fb06898d05102806700cf2aa3db38ab4d76b16aef05145fc689512fb59144ad739ab65f0fb6da8f915232e803290a04f6de3d1b567ac762207fb41d5173215e33693f216b93122e37e5425d1d83f57c23d8dbdc9f3bb683483819d6f3bed132dc8ce76d546d1f57f722fc93882080427e0f9f5f94468d883056798bd547638abbf807b257c985ae56a9d5183c3932a94d2b60bc8bd2e506948a36898f6b2a658a69f568b0163a735c188fb901f735cbaa9a1cf002a1cf96a7ab6c5185336bf6edf0c9cef95cacdc88b968f65c37548728cbdfc12a9d26c42bfbea3c963b787fef5e111faa331a33dbaf525467606a3abb4d0b74225574a75be3ad7f001ffc3ad56600da2b6942b4fb6a8b4ef2731c404bc7b2749fa6f5c404c871409d4dcdaf5783eb4ce63819f3ee3feaf1bff5ea64faa6b489abc1a6365c4a3e320af498ee9aa5d07e23bc2544474a2c75f1c945e3a95b3679b2850aea057d2c1120d959332225d262ffc296cf63b920a88c8e7fb830ee9bf350741106a79e787ff4d4be448256c9d480e1bf530ea44e87366af3f4b4b8659ca08f229f4cad8c141b08a9ab75130e8b8ab5cb7453775483a582e0240daa378c703f79ee1c67366f0260b75643b4910ebe2526753abc6b50084137d528d11552df9ee46216463ad30eaea13d673a90519c7f150b15bf25e62e46a145d9aa5d8b552467d113b430c813b53f31e628db8ad058c1b7e17d289172407606ef9b8da40df2e810f54fa36b53ca2057f1179c4e74ba72df48e196ebbd83434694e3379d07776cf5c73985fb407bc2bb60ac270f76b8bf493d87149d57c8522ce1f2ea18e013c8d84aee493d811895649412f407cbb50672ead4a7cfed5885a6aad48fc16714225d59b4e9d63ad03bf252e64eaaaa2a03a259d9877ca8fed8b423bf72204f4744e0d3c3c19ffa58c8275df4d9d030b2be5a858f0aa9981084cc8351f0adc6413813ac6d4e474177b5bcb0f5178bfa8f97711118fbbe9082a23565e31325544bae56cbb44741976bcbf3cd30836c1c654d3a0cec5e760d4057ee69c7f71c238185aa964c49b55159ab2cafce120ea28f98c3e9a36e31c04981eacc0318de2c9fef69624eceadc5de3764f7b96a8701bace71c95d4500a3a7524822d1d8c7ec9b7e9dda321d2c27360233a4a603e1d021ab47a51a8ded5baab67d096c214965ea601a2deb0715bd54032893e1cc168123c7c342d53d3bb19e59e02c468693aec0790a3a5c15451dba08dc2a952176fa8007109c44a5a8cc253436990770fa6c506160ed970c917141ec735af33e95dd758b8b2aff38b3693f3c7282946e8c563a9dc3d8b1a12a83f144a7f256b3f0705d119ccdcd15dad6c12fe5aa4ce967000b963e0f8a98ef934ec7248b2fb79407139fbcfa193b7eac8b6080ac32cd24fc3f059ae798017a7fb6eccd02775282d1eef5d922eacfee37327db8d7e65b834d1c7eb42b2013719277a0c49e5e11d60352152926ce9fd6effdb360350c0b4a26e51de5b8043054af45e5b983b322744701a7945dff194c72c97cdbde0232580637f3befcd5e3a1a39bdc9ca5e5f6f1a227a24297557c7956335af3c32086da086a34bc12e6419006d1f54bf8c895fb4d209fc1ecd048d3c861009dc0623228ee6676cf4a223fe6238ee094e2c017e6b22b9a9fe80135645ac36dce65440c1fa8a54dd579743cbaccfea4d185779c39425cac87987f808e830898ee7b82181b0492ba6a50b6a44faa12b482ccf8f7939204aeef18970640ed6c03eae4fe5006db4bf47280bcb935d774b2be748603fdd7ba998a29f2429a8b0383701ff22519c30a02a24670311165ecee2eaeee715512e58d90cd26dea3f335ad05a7b2836522b1a9e0dd6e103642baf18090b87928af731f29d1177a3d9507334e817bcf46f6cdac3de0a6b56ba51ef52baaf110d4e89efbdd626a07a3eb2485a99fbec3229191900490660342588d9852ac2ea88895d7dcfd1958e7e537581a181cd1908197ccbe7af40afd6f09cb94a543c344034a99ae1ce9d80f9b91da0cea0003097cd11245c88aef16f2b85deb00af325a8e426f6890abb6afed5925ded0170b0a4afabb67e7e4adc59e488ce5c3849df9129c0ba356aef65e7074de484d893cf263e4f4649b8624287782d9df5dde22932d7b66d71e72b96f227514e73553e3125937747d723bca1cc68bcfab76c6d2e29577d4a6cf6f5b4a08d295d2997b97567161a8239d1a661572f2bb5a39345f468b79c26ea4fa18edbcc1a33b9db35ddc7567b40d07c2d291faf481d536c6d4fda135eba6ce28af95ec9d23d7cc1206745df0675326fd76db991b8be82407b195c675a6bab6d32f3cf23f0beecd5eb878ce6eb2bc94024aac962a1d119ecb3f46d7833f601b7a0d566f3885a773a7751c4a3b3e58aaf1cc79b2366d76b2cff7f5aba47355dd1e07696c261350af21360d63f9762c7b77ec46b5bf4f70d799ad07586b997d53b72c808eff4929a525b7c6e77812daed79eedd82ff55732a0da023a58f7e934c9cbb89833aefa745a2ea413bd2c93c5093ae743b2019e56cacef1c54b6e4fb15f2bc59a0cf24be26f8deede628313ff78513abf41a86179e91722ae97510973b3520a602def5a53e37846622d76d35ee60b34ec4317462b023b75ab32f013f37f9056c1cfd77f2f428ebeec1ab378dec3e5ac1fad88b5285bb835c87437ef8214cdc1acfcec89090d78b16b8781e879825e3667fad308c7e86d8e028418e", 0x1000) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="bb161670931a863c3478e5432149c1fabe65fcddc9bfa23ad57446d45ed27e0ed9678da8292f9f242914725db59c8a5994ef6d696abb1080262fc4c688896e5c0b3f742e171df5b8d5471e3cb3ae42e126f05777fd7884ab3b5ae707429ccd61ffe9fd78b63a16101dcbe0c2b75ba22cb4e743c4f1f089f2cc88edeee48420d363d3a0db84d60edddaab1e605d9829dcbd538360cab2e288ae8ca7a7d0d6c3d918a9b59336109228ad737b0216cbf8eca9eeb8c70b8165965206fd488862938faa24cd1c12f5be30661c1287624e0c8a2801c5ef1e16", 0xd6}, {&(0x7f0000002c80)="c282b112a02823e8ce40dc634e47dd4f959e5f3c767bc373943267173cbb274bfda5f0571b162065fbc358d9153b6d3c5d1831f0938cf0bfdf1ec705598f2df7eb4c15801489cde88bc4b456972d55f669769081f5fc9c1f7733cdee01b2de84458e7fb424d50f010796e286b4f64ed9d02091403bc0dbd3bd0f6c23c2c1690db26525a61fd45532d5118e846071fad7b6d2d44ef85c1cd2d683ab7f0ea6b08d71830c43455aeb565a0dfa8ad9699ccdba01dbcb678376478ee141ff29668d712748daeae1d3188303f56ea20584abc4ff1f561b0bf6ddbf8455a5af8bc77724c265375bb79a1dabcfe797b4f2aa96d6498c10f47d7d1aa649b64047fb6bcec8a251332e642c023067394a5540edfdb0d4223600d6d19c8598f2f737177e481c868fa3cc5974f3b567bd1e55d9e8f2b5373bffb152f4a272ebb747b46158b9655daaf44bbf6155814fb7a9debdd2adb59010307c00c2ba5a67129d957ed9bb318314f317c3935a08b291cf532aa6e25bc507bef9b1b303c1536c4e2d8b9e2d6a94e51a02a5117cf2ea2da286aafff6e1f3f5876f681a92bb2eb3da4d279b466f1e8a31a6cd0635845f7eadda1f33d0c4ffce38a9cd9feedbc3c377b59b5a90cb92808a653ac48fb5bbbcf85ef4e23bd48f64fc882cc2f909db7af3e626b0bf06ab0762f3e96df6c7bdfc0ce0c69be44304851d92fde34f04ee94d8883ee5761ec33871951450e0ee47253b1755d8467ae603afcb5741ea56b4c803fc37c89c89577cf20cc3b0ea453b2c2808ca3f2bbc9788a66fc5461de16e2ec8a0ba6f3af9b280c36245e19fc74008c93c7291bfd678e50c42584a8a56473fd5bf6e38b86f384223d0a423aa889a4375ebdc5c2851d0e3516a938606ee3b19a80b0e52f1df01b55eda0fd218ff84ab456468f8da8a82c5d5ad8e96d15c11b133fc15d8f7e22d08769bf936021e7fe30a727b7c91afe5ae0c27a26926adb72d6dae8cfeb715537f835d7edda0f572a6492cace93361ec23c0c52615974cc527e0bb205defee39b50a1c5c81f4cf1a6aff5457218876d97f555a4f053fcc4a687c1a86762955c611c862ede939a912e81eb2f2dbb330209f04d8188a986ecf8824657de3496dc2c1ed909f70c5ed4c226a0981e38d9ba9ae97fe03a06f6e9ae0dbb3cf4163ee21cfe45d09e2f1edc805e3bb4a50458486c27440e06088e87d814fc4a841596127ab13716f5a7bf190919415ad6be88d926e42faa240a9437a927a8c692578afe074b0aadf863c6eab5a6f81f30107291b0167b0cfb14504b6cb60a6bd225d38357710950ee3182013ba90f0cec38d87f35d85765eb39069311d79894b36ae15c4d9c6cfbafc72d93f878097556f597d1c12793410829ef361c1d3d5cad953c847062666d7a208817a68ae8aba173ee2e3c0257236ef3d2383f5b826ef9e91a6010a26236185899f4bf7429c4e573b2924ffba9601dbc5fc6d899eb90c82a745b0aa043e9ca740532bc8e61847b9b7d9d1bf4919539879a0683f0991ba41ea38a20ba1806bf9682c6ba6c1a24fb48467733f62e24058e7df81a18e21a0c06f09bcf7588991c14ecf0eb999a59deebb4064d7776ab259b02fba938eccdd4af54009857b05aa8d86e46fa39a44cb94e1103886e375f0fc68ab9c74fa29f12efbb9a9df64ad926e79850c8008d3377df8d61e41ba68e0993a5f5fe87afe288733c6c9162e2999093c2bada60855e574877ef915435a56c1ebaef3e7928fe9464e5b337bec88062981229fa7253bcda563d68d1db3b4fca8fe1933ad65c463b1f96ceb595c1ea8390ebd078d6733a3814e77550d31c88c873241ccb8a5cf9a056c8fa9a85d3873a2d137a2b6b64aa340e49469706f2b5434f4067b0b83077636a7f18edcdba69b4868930b679360b342b7c3b8f866f086abc6b295e8c14819790a4b793ca14fcc7a02f9c8a05480fd53f08fa8c0d0701329301e58321e1688e75b7e01526716db7747fc52249c0fb06ae59feea1847ea61afc21c54b576a862e8203e01ce3ed58e2ea31b17f2f447a37b2817c1e20440d1b57f6075b44b01491df208131b329c35b8bcaf1f4fd286a1014c5340b10d06a424db7bd2732717a5e2468f2aac022e0922f970862698690f1706a5c9a2cbb3a4b2d38eeff4de35d2bde994d9eb3c29814c912d4c39e3387f039edca70d0bad239a33fda8016b36a519712501bdcecc5ff6071c84d4ffb3ef48389a122dc6eba119533f8768b8024f7082b9a8fd746cd5cb66e6e29963e1eb5198bb2b34e1195d86beb88c38e83ff45e9b9cede1bc775104a11a9d7840f9f55a22e4b33d2a32b91776f8367596002a498a03aadfe6c18547d5be63f4b65d040c02d3d4b6bbbaf5418af3c5bb657509aa388aa8f22ef780e4667c886eea61e0a96f64242ff24463fc16cd23fa1cf04ea416e79d4a7b1055beb65afa000e29fcfd244f7f99c6683748b455e80c1db7260511d4bb011bb5df027bc5a586cfe055c6e5ceed61fb11f493ecb0b028c5ab48caa1a49c147be29b3d139b8f6d285605601fcdb0707935cd37429fa4ec2c6bbbab70204f89a6ac30e6450e6e2d6fc27f2cf9028947632adb1ad53595bdc39418d4fb6048eabe3973c3434da1eb1592688cd96494e44d3efcc76e91cd3edf9ef182104e50ed2f74ba4957378f0f631044dbc3ec6ffa7a84ea85117c94fa71e150be44bd7a86c4546fdc81a2639b1fca1e7390111a9d952a00d5af8676a46c19c77314f0918f1060317e82317cfbc6a99085d5c811080a89b3ec1dc5089ce072028560f32e492cc9e4838890c26bf9f23f47aea2f4945bbdb35794397ceb789c9fa4dd4965e0f77deca71de6afb8f714657ff3fbfcf2fb8d55a12ec08b2c2f22d885f4f79d2c377930a7aef4b3b460692660d2638690555da81aad995fda7e7173f76832d8e30cbefe89e651df8762cd7cf80eb0e15c904ad10c622781853515a4b5ac23be8b656c5dc48b5b6c2e26d2ab2f7ac503049e62fc574223428020f8504211b35fc11dce8b8de4aadba0775ea2805eb75b5c9a430eee46ff38fa360829b5f0c5aa3eb6da7af1a1a64194ae6129894866eb3162757db30c190b1bad5f4aa13d391e8f0a6af567cc922fea86576b502e302582a87df6e0271e7a552bcaf83c12b3b9dd8f5b8e5506bb4d4996e5cc257a1430488be5d16b8bbf06687c244bb95b4982eb55e1059916082e23387c989288a1f011abeccf779ad3a2152e00beae0a9cfe1bfa7c71cc1da72f659e0fdc37ea29178f609b755764d2eec0b4af1d3d586fbe01b0bb0c5e65a7995df46b6e9836d7ccaf4b43f7a2dfce5ded4e88c28edcb9c20d027f5d4cd207ae41759adc9a849985b9ad6a003a754b8421d96f9d5cc416d98ef739a01ff2d1907ae62668600fc223c8f6eb05ce1d9986f81c22fa12b09e40f1f8db3953eca51ca8bcb52522c87a1d0d6981e5503737640538c73614f99141997ad638c100bdf420be05ec1415c22d5bcdf722540989c0ff8987d98bae8f2d54f752b74e27b61ddd757096cc1882be246279e0afc19ba5bf2af7a400e2e49af4acebb2630def5a26229a97dbda75e7181566b6b52f9cbc9a4d0fffbd931a311081dd6b41a917df68bece9694662ba4f895ae689f8116441fe790953d3b08624459552efdf8374ed8c2e3f6bbd04d0409bf7412a097e29301fa84103be1acc8c41d37eb15998f775501a408b68ac9acbd9a58107c0d6d33cd744e10d18211c5cd32ee01bf2f38ffe49b0fd07fc04aa73edcaf444da942ac0eec5a2dc0a2e8a53087f564ec1fed10f9c5892b08d3a1fae14cc9e79b7b7e3a51be616ad15677057279b75670bb93658ae7e3e6b0ea0ca5dffc773d8af4533e15190e47fdc765934b2a498516fee53a485e2c183842f9dbb79806410e3d60a043e5af269781c2b1750eed6b8256133054105480fc77ce25fd6a2aaece8c090af7856d3bd514e904f1730ade73474f7742e1a8502dfdb8acd98e78cd8250236d0b33b6faa9581ff9245424036f4ace6fdb05a3b61f516b50fe3a2ac0aabd0e9fcafd0ead5205533869eac50d38b8b615db8e932698edd1ce64b0dcaf85e93b949565b042135378e5973a0c243e233cd2c1dd50760afaa9a13658a83566821df9b493a83d38ef7e4c67f9e8fdb9f542a0906a4af264a87f87f0747fa834aa7dda5f82881807b295aefd50aa16c9a319cfafec9b0bef7adc20b2ec89f1dbcc3fc54efa7530aac7c38bad199c97206c84ce144b717e57bffb3e9a26200792a085dd466b484ec8d683ebd492d16a3da35a096cf91ad1ff11aed01b06f43da2c9ca28692b56697a8db967a0d3a2fbaf7c7029b8fd618151a73234c2e8a56ed7fd084ef0dabb240ead1b0d943c45c6e5486df0e27bca73132c06445b9e44d3d50af08d8ad2a9b49903ec600dd9ec9dce8a0724b25594da77c7ec6b4dc0917a2cc5655062db7e40b9b32ee240421c2e589dc8a44363fc44a83f08718b35929ba544675cba52629db1136cfdfa8b87962d9dc0e6cc989a541d85e3880bdc0c8985ac88449b248a86d4116133a5386f8531c421c2dc038b4e92d15f53395571261426d6e743ee0d7c8e0130995390ee392104bc14504edae4f0f57ef2684c6dea30630893aa7e79421130652bb68f8b0c278fb17fa2df9641226ac16538ae7a6cd5abddabc7de63ec2866172159d25d64e9362f45004d1217537733996428113deff2ba9542c7456f58b73a7d6f1c6dbc5dbd27509d2ce2f366f888d2a5aa8d440445e8b1e691a25204e5dd7b533909c739e84b54addf53962c6739e9da3888bb19d7850eba2f9169ef60dcddee48af14b16c3cb8320b3b9c4e72500870c90fae7e7c0ac3d7fa5e959cc8383cc5af3901d673a432526e1881ef1c746b28255c22532c2d8be3cb35ec5970be4d62c0e935424bc253c32e4b1374b5dfd5e481d7f57e6d58c7289c45aea21bb6f68d4579af495109a8b49464087737a266f1fbd654bb3efe60b7f88c03c46f41e6ec514a27ef7313a90df560edea80c865a03627cfb6a56a10f23af79e03c819bec5d2b5341fff6b8d9852da5366f496da0dd3c42921190b6e4f758dbcef1702d0a2f0bf319a74c0cee0c4359d1f43f5c4a38f24005cd39a7dcbe56bbbc9fae45d657704baf75e5f55baf1639163a3b5f8824776ac80f400a47ff448de23e5cedacd7d2428279a014dfc2bb0e31121a5afc693a77701c9bb2d82fd3f3a39598ff434c68fe4e6dc7cfd4f927d61c1a31c93cb0a830e1cd6f13f050c22b185db7c824514b31aac6a50efe18895bdb445ebfc1e044b05fab79c253f417f04c69398101800a020833711ac2b24e0fdedaa8d323c2fd12ef3a0bdc3fb1722152be425acf27991f3f28c15bb09425ca989b7f74dc2f8dacfd467c7aecd888c44ff5bc46d9e1fcb5983d86846148d798a6f631b431436f8d96af6d6bf6b95cf6854979dfa6aec1ce52ded3d5bbd1a6a7eb25e097b1d10eaffa4a3187b3d5a0656cd847fac442e9b4b801e534d4d52269e268b501d0bdfe3ea56c50a17341eed8c078ac51fcadfac5fe2b03900f1820bac45577f32f2debb142ad22f4405318b09aa4b9f04bc34400534391a484a65e09622b23c259eb20a843adf9e538ee1f472479f2e6fccd4d1bcf6582b9f1e68a24f18cfb546bacdcfccf231690b1f72f2851e9113da44bd28fc72376fde306addbd77269c18e917af1eac9e0ae9a679ba8dc615d752e17521b7a2a7e3102203a91131904f4dc24e9bf520201809863f3eb61a37f", 0x1000}, {&(0x7f00000001c0)="c2e2d1b96cb9add18ac00facf21b8ff760549c6ecaf90d25a2c1ba62659a8888dd6422a649f8b43dfae46a006fe8ff64140c8142c5de544391e3eedf444f5cc5738ca72b84c1660ae47f0e785ea1fe26bfe41e0ea2f557834f02a56304a25efb11403d9c242927a1e724480ae64c2e38ef8cd78ee2e88868f4eeab358282233b2105588eba110184ade9a4d90104293d034ace8dea6d62db621ba81071f91aca37d01e28a354944e28368160d97a0a7438162a0f6fc9b936736c634e79a72c3eee5f766f37f6526c06603a6c430ea6dec342ab63d54f2db6f951716f71ad0df690c85fb198b4a8c13eb7", 0xea}, {&(0x7f00000002c0)="9a26d64833e8ea3d6f81c44b52eecae1284527559485f811009822becf2fc0624136e59b228d4b7cbfadc5", 0x2b}, {&(0x7f0000003c80)="482ef39b99f969870d888cab5c35819c6335885c869bcc9e2d8389aa275e4ca2ac5a3e1099845335439e75737a0e2a7e6d54207eea7270d323a6719aefce3474cbbf3882fadc5822a593043d2e1cf5f8d71835e5ce88a7f0aa081be384986c6dc1ea8cfbf007426baa649eb92e0fdf148ccc345331ea1b4f89156ee7a1ea19c1ebd4c54612f2bc4cb3c1bf43854444835e1241b71908dd3c6eca16968326e9ae2db1d527043936422ea07fe2daf038c1db41a9d517f0310d9864784a6a1da004f45c8fd1ebdf16863d075af58bc05c7c9432cb992e9fd4755996d1a3c8086231b5f3276873f217986aa42f550be93ddee91f4dd5222425b79b89c2f7c74a10b841fd068c0975634504495fc65ba19949940abc85168be43368bc22f3470411e2f9d864a0aea215f61c5f85a9e4b87166a6a13662fa58d65537c336d9676570cdfec3f60b41cc442a40dd544224afdde166e64e2fe34f78c6ec9fa029e0f0d6585e71a1bec232ab4e39a3bc58de68026dddaae9f10ffd88843089b9e24b11febf58db28fac6be9147d44b7c78cb20f992208dd2ec06f711cbefa819429288eaa88800703cc959457a6198f1b87da76ff4947ae00e179110c5251628e7d6c99c6d445d64e5f61d48bfc7aa65fcf754c17a05f885cdd535ada471ab6a3658a6696dee8e4d95d0febdfc19ad2b1fccfe89c30b2ffe9ba08a1c2708345d66c9784d8b58914b8cc3829b94ef92db2ffe27857cfc4fa4e54f4b21c61b537616c0ac1309bb4117b315deeb95cb1d64e331ffc71e0d94fe3be8e28bff348ce04af537a63c47cfe75eb88edecf66375b5898369530303ffadca663598fa6ff8b1a03fbda260f5981e8294cd7864e784bfc5f618c398ee7cd28598fd0d8d1c34de3b72b0aafc71bba82756332cc22a6fd33f075906c13795a136d3791b5ee45e56b47ff94c4515810cdc85e19b75ef3e6475f8881c1c1bde63ec57049f0827d7b7650ea1530de2175d0165afcbb29c3d056f7b6dd283a79b196cf126cd2d4369106e61016ad4ecb3f98c09182616630eef07b9c2ac87f3046669eae3b2cc72f44ae46b5adb774e15702d5d7cc4bc788163856023a28cd0267637cf58f34f867dc464c9f2c79d98b208fc466d25ece754801d61c29a83b86db4552e954442c9dc02ceb94317c1235fc722d007bf5a463e2ec343216905b95a40a83dd467a58292f22a3a8efd72e37cc03510aa85dd906c5e6bb9d456e30ccdf98730d7f3f42706c930170448612f2877cca6f85ed37576c329c2991b151fe7eb5db4bb8698f597f649960438e3009849bdfb161d29242880a1b24e1fbaa9f87f41c41240556ff1dc63836e0df32627ca87070bf83943ed65ade5357f2dbc71284cd9fde2d44e2a51b68f675360363737754605a401e51af5c27e0a2373b21b7468fd15c710a7f7380786545b3c8f06d0fc0e4289dc4b9e7c156b5aa423155ef6f94e69df161f070ed01f26f7f8532e75e80c5b457de5d63d39b0e1931725f58f5c5720b430a39aca1a8408a1737881cac430fe66df257bc8c2b75573cac10d19cfd4a27842a01c9ab6581be6f22a721688c1e72350c33592d4a2825eb26d21d1b4f72d1c3b04f1c8593cfa600af487ff4765fa24b5ca7539e92c88f521b112d705f566fb97918a262694366d880385d3743b91a1fa1ebb2179b2f9174ce2be52bfe394107d11e5c8b06f54bf0552c87b140f3c7737ea2fc7c28c5706ec6008bd53741499146e2228d85e9021f0e964a87e8006b01d342169591f96389b05e76e0afe616488603bcf65cbca4f48f4cee80a4a888bb64f0c7d209f9270670af2f328009d5aa1a402f38ac6ce68864a72506c991a1c6b4314768a4df1baaf836c9b770ed97898d6f644ae4b2bc68fdb1f7188747d37173f829273dd3080a487defbb5a7f3bae9d36060342d82ccc1d0413a774c995ef0c403a20ad9faa8c71890b9d5d1b536a9de87aa5cd76a1ff764762e18222d19f39f951f3a2bc77e1878b8dd1decba3cee81cd43f33c445a18817845a70da4c131d5b05d6957fd3c26e2442e11589337249d00d55c08b06bfab9a2f3735a7971a0e970518284b637cbc34c4fbbec03309e3eb35fded6c4c82604e7d5544bd2f81e8b314beb7169a531e8c4b25d3a06afa5b52a7aff6d587939334f9569210b8a98a0e0ed81b3db74f9317400bc2c9aedfba82b7ff08e9d95968ec57a0a2408d69e8f09a0e8b045ec250762cf2a5a8bee6a95a4daf5e19161f0d6cae1d17ca2eb5da3ccc8c2a87e9f889b5f786eae4b9ddf1e679a28c8386d1fab58daf9f821c006785f85cb8ec1a5e210d73a78d11bbf7df7c2e3b131d1e30bf59e88b62127231c701bc16b4e7a7135ecf3d27548d65dcd9e59afa332dd4ae6aa337d1e1c5399626a5a9ffb48b00f1b25ab481a5975e7615e7076a5853eef6698f8dce0087bf40a6a2fe577de6762d92c8b67faa066b486a2b1d98e7ce4b13c43c283b5a610b8fb03789c8c57cbf67938ebedcacb377a9998a167e011def1a8c7bc48fdfeec00be50d6a43df874956bf795ff88fd4188ac7e79a14ce662e0c7c1bc881ff893c2d81b6fedfc578589f5af4c28fe1ecd1d44b0b7e1ff78e236d589afe14f310aa9128c0efdfa8c1a3c67d844d5e042e13b4b997322848cf7b794478359c2e729f1eceb8b9829bb389f78029e70db9742c364097bda4c89f747f0547133d392ed8702826e5d21b2ec7176788105879fa9b00a02c4ba0c8704fa5c555e7c56f27ffd9d4030dd8cd3b371c2b595e92501d73d6cc2ca8ecd8e1571ef5c501284b3a876bb74f08b50a02e0607f752ceaea53f15c282148cbce1fe5ed74f4aa38a17ca6a541bb1ec0545fb0d29f520e0707fe30f4ac8477bc8c0b1e477f18e92fb6f8c695059f61abfed5e05d3fce5dd91813610adbf3622bcee546f5f1eeb0949f26ee2622cc00c35f31e2eb414117874132932018b7b3eb4c11fbb9eed749074d116dba885fca363692e142faa4c0d2b55d0b05e4cf70e6b4305536fa76dadf6ebdd79dc3c7704d66001e0f908583f866dd5259a085b8c26c740df2e4d8c98a4d46dd1527dba548a82761c5f6313ab9e6f71481ca76d643ec314dd58315a52823a7af763d6cb87628b169d95abddcd2a92905f0c04ea59a5c540d32d1b908fe146c1eda5bc48961d9f340792b696d8e3a063166e7e58a1bd228329fba67018ffc5d84b95de538fcb3763344bcb21cfec60758808bdcb552ed290d1b76d724f0cc4094569a56842b488cfcd0a133998ec7156edc7c0c09bafeedcb4aeccc9d5d60d85308acd94bdf114512d9bea76e5a9b0a6e58513f65e892ab45a7276a7c72e84dc14457a27f79680c788f47adb3f5bbc4ba07449eddcc5425ac6ebebe33a0c17568f1134f124f6dfd8714af5a6e6ab386479e855ddc3eb4950d9a2b59068282a20ad4109e657d3bc41468e6a667ab761f1b2921a5fb9dd7cc94b95ff4462dc991893d41ba557f058ff7cb5ad074aa56365c690e70950146a32aad51905a0a444847d3a879d0404de54b8d5cb9c6c27241a35f72196852004d7246c03fa7a6bd12775a8cccb7a64a9a3f9927cac07a89985d25e5a985006d021bf89aa4778c26c5e02d8398b5838e25453974d569740e4016618342425c0d9fabf296a35ce4c84e80252b85c113bcde4d4bbf19b787b051347c2af5a519fff73287cd68e00fd642b0b01470ffba47437ee4f93671847019416ec9ce5f0c848653f7a731dc6aed8259bfa6a649dba13482ec3d1b974cb3238043e4757ae034b3f3780360ef0e91a2ac696b85213c7096804edb42e147b515c3238bc48ab28e367e033f30aeb4bce4d9a388ebdb312fb80f8f5e20c7fb8ad5966e0cb2a109af5bc6f24135b0e2672dd41f317ebefc0164b3bb32d588c0e897a2e759603c3db55bd73065264314095057ca3a1761117a61136878faf88d9ed29442d06210a3d79870c3afcdf3e421390e9b919d20aeb2d6dc75b6767720b52bb6a07b283211d79b5716f27dd37ee12c1b72250ca31b4f4e19d65c033196ebfab4680ab6a0943cef7e07b3c0a8b3e4350b926162f2588f323bef3aea67a7162fc23b8dc9c3ede3555ef5bc1d263ec4056fdcc44dfaa7998156f52b40bfa3805c5ed6ccb06047c86d7e6fb9da79f724062b2d1d30558c25478db12071bb8a1900fbfea9d06eb3e8b63da8b858b4ca9576591ac50b3ef2be06c5c6b0f326697977eb1e4166b72f57dc27cd4d91c08970f2c6a9bd1e010e07376f764cb0a06368afcc5a7d0dbc72910fffde1539570a63f36bb386bfde7702cac3bed6cdd1ba332479786f35b538de0e1b725dbe27c21e270fd6fd25e11633cf63cb9323774a1b7ea21c0b279e6651dd842e051181bc69fcff5e1a4c6980f72329b3d0b94046c0848b8d8b8e5ea369c194d91603aaefa963544035c25ceb2f7c89a5d2743a314b425af03be6625f5bab2bd594b2778d6df65c45d3434d5112288fd3ca2592347edb66f21e07a908474474ec98882588f10081895b8ec31d2616b93d8870622a4959825522c349548358cf5b1a018092ccc9b0106ea88ab5f7669b37de2adc25e3d6e523e92417c37812fe6df78c5e14ebd23691c48b425964dac864e9e4dd73acf136ab1f37ff35c2fbb073d63cbe3106151837e09f4a2d09125edb21f6800c202616f67710716cad80cd03ee85828e9e0dc802644b67e4f1ed9e799224b9b298b5961b889e2f9171f9c2a4004306de77f09ed39aca24a0cb0599b7038ed269530ce458bf56891fdbcf538eda13cd4996174ec5a5eda0d8047c290cd40f9148c13da524a3466533839f3f3872c6585c6b5addec8e5b9415363820e14b0bd32cb92397d76d055424ed6a3f81519ea47361994e8cffc223f856601bd0f0ca1f1182a5698c3ffc22000ca51e6cfe3123475f55ece3b7141cd986bf48094581a997c18f043eda31956d0a555b57540468a12b53b2aa70e4cbb044cf082aaeb62fde7049a9034225d20bc7e249823e62dc027ad81e54db75c3257d4facd0e492c6d7310213c1074e5332e347ba1634d6c115837a41db01b503307373467df615eefb068a2b0a681b7bbec119bbeb0a53ae2aa45e5f533a89ac37c9e1700f55a0a76f8d444a1ce1573db5afcae4aef05b99355cbebf6a189dcd8be99f8d2a5babce016e0f8fbefb5a267ee71fef86cafcd2b06fd113a34a855c9803e66bd35ce91074db0d76e9132dc2e6f2bb6626f3ccc73c29b882b223d7854c47161d0f3b91e464f8ec27d91a5e658dbaeb3a31d49abac874d7e69e4e9be7527c964af1e038636f89ba4528ca1a747784b195dcbcbc0f168e1dd4d7812783a8969928267ce639e77c9246d1b219ed12f4b8bca0b2d43f20dff2d304910542f9228020d2f2a18c265cfd2d401724c9477d4caac6d2652493a0e212826a92034a987e7f984111fca4ec699d2bff19797c4271e03d095529dacd3d1bf095ab75df988a7da4cfe8c75a1bdb097f8b39bf6e327954464b13d2ae84a67b2bbb2b8546c70da605a57168b95c72b5367b890a7b0cb6a27cafdd3a6c0e3611f30a623e186c859982ab84ae6a6606ec9b417a17cd92c58b6b1762c8886479e111b338cd8dec8b7369b5c5361b480d114208adf6611b9ba5f72309da7a7b47b2ccc7ba366a09e3f70e4066e27c051afc8ae4b3cf6bf2bccfbdb73995cec967a6d4845f30abafa593e0e88fe9c83926f542ddd64b7012d51b79c4215a9a81ca1e4593d51243720f89ac6bd2e5c1c6487e1200b4064f9e40ec1e", 0x1000}], 0x5, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r2, r1, r2, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x6}, 0xb) syz_open_pts() 16:00:53 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r1) socket(0x3f, 0x2, 0x7) write(r2, &(0x7f0000000040), 0xfffffda0) close(r1) dup2(r0, r2) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x503, 0x0, 0xfffffffffffffffa, 0x0) close(r0) ftruncate(r0, 0x3) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0x5fb, 0x1, "4eb7ec7eb97dee523499919dd940f63a407a0f86", 0xd3c, 0xffffffff80000001}) faccessat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x4, 0x1) syz_open_pts() 16:00:53 executing program 0: symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x2, 0x6440e97}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000095, 0x3ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000008, 0x8000, 0xec4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8000000a, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1ea222f3064ae901, 0xfffffffffffffff8, 0xf72}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0xde, 0xfffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x5, 0x3}], 0x6, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7ff, 0x1}], 0x401, &(0x7f0000000000)={0xffffffffffffff9e, 0x2}) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) unlink(&(0x7f0000000080)='./bus\x00') kqueue() mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffea4) r2 = getgid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="f45fd1dea10fbf7aa66f9a975513bfd4539973a53f4cf30aa1fb60a40924624215e93c7afb81f2d60a", 0x29}, {&(0x7f00000008c0)="12f45b5197570221e28dd0b2412deb2ad68ff6d106e3142bae7bc04401c414f3867c7a553234a41955d4249d6864fc1b", 0x30}, {&(0x7f0000000900)="32134a71fe6222c781208827950719fa5cab136932a9a74d98f7e3e45573b7df53aa4559128eb9fea993dae8b6b943623315e868c49fb969f9cb0c66ea28c7105f5f0de337f4843e5d4e4f075a2179221702034538a357cbd2705f37da75d919395ccf1874686aeb947bbfb0dd8d8c7e33d8f3b79f73cb984e271ba2c50919e51ab001d9191ee006c6", 0x89}, {&(0x7f00000009c0)="350efca96b7d2c8afeb0891d9efb2fe5aaca1ec1226b58977b27b40647ca615ba83a350af4fce82bc0fbf45ba5f25b316523d1ac91682d52a69cef227141bf8041ffdc88148c1b85f4eb1bf9ae5c6ed03aa5ba446d34", 0x56}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0104000000000000ffff0000200000002ecd99a0b1684994178200246409d761d4d357363ed63b691b0d7fd3793007a7e1304f1f82597ff7b0b9a6e4cc0405190f000000000000000001000000000000ffff0000e700000086698aa4c46d46dde3de77e4aab6c52ffcfc15dc7526b4ddcf7277b1a2c1c0a7d451566b26163c87298aa0324881d3ef809d284558f929771a1726b85dcc830046e9a63d79c397228a48c36e83ce854ac95eb5b512cf77541a797249f7d505176aad79018aa8dd85f587bda1b05f2faf008c1e186e685317b5fb5273af8afde410d97c1e6d5af86ccb84c1e2283fbfeba8400bab75b2ede03754960434ab7631daada910d5213d102c15a089fe78f400b0eea394c9b1d41f46e57536b7873c1b109200ab3ab070e2f004b219563724de2afa4778978231e1dc647bb188f7db721d901eaa4ba1742f8a0fcde9b8d82700"], 0x148}, 0x400) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) r6 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) socket$inet(0x2, 0x5, 0x87a2) utimes(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)={{0x7fffffff, 0x6}, {0x1, 0x2}}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 16:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x40000000, 0x5, 0x86}, {{r0}, 0xfffffffffffffffe, 0xb1, 0x2, 0x6, 0x400}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000010, 0x8000, 0xff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x7f}], 0xffffffff80000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x7, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x2c, 0x2, 0x4b15}, {{r1}, 0xfffffffffffffffe, 0x20, 0x15, 0x1}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7fffffff, 0x5d64f2c8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0xa7, 0x4c, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0x895}], 0x8, &(0x7f0000000240)={0x4, 0x2}) write(r0, 0x0, 0x332) 16:00:53 executing program 1: open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) socket$inet(0x2, 0x2, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) close(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x8, 0x2, &(0x7f0000000080)="bde06dbed56560c6", 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) socket$inet6(0x18, 0x7, 0x3) 16:00:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000083) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x4000003, 0x2, 0xa31, 0xfffffffffffffff9, r2}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) mlockall(0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) close(r1) 16:00:54 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0xfffffffffffffffa, 0x2}], 0x1, &(0x7f0000000180)=[{{r0}, 0x0, 0x34, 0x34, 0x40, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x81, 0x100000000}], 0x9b7, &(0x7f00000001c0)={0xd5e, 0xb36}) recvfrom$inet(r1, &(0x7f0000000000)=""/176, 0xb0, 0x1, 0x0, 0x0) fchdir(r2) syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, 0x0, 0xffffffffffffffd4) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10c}, {r1, 0x1}, {r0, 0x54}, {r1, 0x22}, {r1, 0x40}], 0x5, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) kqueue() r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x902b) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\[+.\x00', &(0x7f00000002c0)='^*\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\-:\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&/-\x00']) truncate(&(0x7f0000000500)='./bus\x00', 0x401) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:54 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) getgroups(0x3fffffffffffff38, &(0x7f0000000000)) 16:00:54 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file1\x00', r1, r2, 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r4, r5) sendto$unix(r0, &(0x7f0000000280)="b3d20d5d68311c139182c64ce94551b2a8a0c9e2c01d562e7c5e077a55b1712d44ccb06a0657594af71433a354bd214ed3f24f01947236e026d5e04a496bb527faeee72cb7e8aaaa8d2e087a1112c1ff6fe90f847e5964fe96a0aa2c3c527e6bcd1f3d0cba48143f04ebf6335536c67b3e09c402164d3eafe107139834622e81dbaca4c44eda8a2361143524ecd90a481da2cddbf628e3c36d1e2db19e8ea79bafa9630ee72fbdc11d19a07bd7ae361077ce17", 0xb3, 0x40c, &(0x7f0000000340)=@file={0x0, './file2\x00'}, 0xa) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x58baf701) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800000000002, 0x0) fcntl$lock(r2, 0x20000000000000c, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r3 = fcntl$dupfd(r2, 0x0, r2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/190, 0xbe) close(r0) ioctl$TIOCCDTR(r3, 0x20007478) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xe0dc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x701e, r0, 0x0, 0x0) 16:00:54 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) 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)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x20) 16:00:54 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) write(r0, &(0x7f00000002c0)="16", 0x1) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x3ff, 0x3, "5ef7d43383f82be8026eb93a12461293542b00ed"}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x0}, 0xc) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/90, 0x5a}], 0x5, &(0x7f0000000380)=""/92, 0x5c}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r3) setuid(0xee01) r5 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r5, 0x29, 0x28, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) 16:00:54 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710ff9f0b664205c0a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/162) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 16:00:56 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000000100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="6946e6e8d1e3d484df9502a2863fa12d72b40ec87b40483d166cf0c4763130dfd05a84e9456072fd2e5991fa5d54573f78042f983b365eaa4f40e1a7d89292eefbc6cca0ab330c60c920ef4f6120067fb182eb154d597b3bb8901b63dc74c02770356beda8068f514fc3171370e17b7eb84070d3ddf03f03cf9f80e814c23729115a14f745148f015631fa39574be39b18ff00780f16ddc4b080376317c011f7d2bda7184a8e69", 0xa7}, {&(0x7f00000000c0)="c492091890ef5e804d809d79093e5edfff7671e74d07e458a9a6a21a5f9dbaa9a20f02f1d4302b31b773b4b2d79fe492a57ca4e35795ea9eb967fcb1ac0c6a41cec48d63ec4e95db0151db471a1bde2af51730a3a3e2b9ae9c654480e29e7df5ed895184d12ae7addaa17ef16cbe09a66b6e38879d74ddd5c7cdb07c7d105db5380925b92b512f40eb9c528eeaca038a2bc7fe82bb6c94799ee0", 0x9a}], 0x2) pipe2(&(0x7f00000001c0), 0x4) writev(r1, &(0x7f0000000240), 0x10000000000001d1) 16:00:56 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0xffffffffffffff18) sendto$inet6(r0, &(0x7f0000000040)="c9f53f6cf800d46e29a1fc5f75c8e84ee45d9f612fd214e689846f7a5ce2d2dd2203e979a0f745869748b08eed5ea1df4d7f74e180773f88bf90677f1cb33eb49e421acc13a8f86e2527a537d9b1dc1dcff48f59d79344", 0x57, 0x8, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getegid() r3 = getgid() r4 = getegid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000040)=[r2, r3, r4, r5, r6]) fchmod(r1, 0x1) poll(&(0x7f0000000080)=[{r1, 0x27}, {r1, 0x18}, {r1, 0x1}, {r1, 0x104}, {r1, 0xa0}, {r1, 0x1}, {r1, 0x20}], 0x7, 0x8) 16:00:56 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) syz_open_pts() 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x30) r4 = semget$private(0x0, 0x5, 0x320) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x8, 0xb162]) pipe2(&(0x7f0000000080), 0x10000) 16:00:56 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/150, 0x96}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/12, 0xc}], 0x4) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffd, 0x4}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000880)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22690000b81599374122d279d0d40f734c3cb162a3d957bd1c674383090000000000000000e47a21bb28399274103ff8ee4bcc833384ea54c546394440bcffbf97906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea5900000000000000000000005563a12e43dda724a51faab1e9ce941a3f9be0b898896e35a6abdd1ad7563736c503a7f41eb4d2d98aeb11d30927b6", 0x132) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xdb) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) fsync(r0) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x101) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) fsync(r0) msgget(0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x80000080000003}) msgget$private(0x0, 0x1) 16:00:56 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x24) 16:00:56 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="34c36537b21fcd33e9eafa5934958d36365f9aa664ede0a0aaf3af443e549e0a00b0b9c5d0d1365c7dd1", 0x2a}, {&(0x7f00000001c0)="449a366d3cdd820348e1d132ef5c4a90d37b184979ee8eeb1225ede166cd4fa8f6445f08a9f451fe3b0a66040a76fa3a25df21040198ace0a27b6a1ff6eca5b470685a4975433532ca06708ba2640b26bf642bafb56bb11183a45b258671178aba2ed943f40e34717d9c0d73e742261631584a05c951b5f4aa06339c0ced3acf03090a9098f597f1ae836ba84af118a6a137508e685843920532613707409ac63f9df5b445c70aaaa2bb009eecc018e339a383fdbca1cdc6e9eed87593d9", 0xbe}, {&(0x7f0000000280)="d51bfde403e59a22183fe603e563c005f41a27841a3f6e97a937c1ea43d2b27a85941f4583452a30282261b560a94dac4705cd171c1ac923f5c53b37fa50fac95302b0e114e9510e7137cba3e037b2bc18f3f46e31899c4f5d1e3529f78f803f07905e8d1ced1675aef39d46b8510f758939f9f51cf88c0f144089d1c3b82cd29b6370bad1d3a6d1108a095b9764fac61112b93309237f6354c723c3e517a71db01324ff3485d72bf6e18778d0f2930274f370f5911b6cc39b1dfefea70c23655938dfc9315339194364d791336f44886d31ce51ea3f2622b1663f4cf094c9929d4e7925aec83ff5bd93abaa5a2117c365c20f595d6d13735fc7a74b2faaa1106e2c70643235a6c249aa90ebe22bc797fd56fd93af62cffa561128227abbae5c93b67103320ffdfd6c740068661666632ed3eef7c960c23e4d439fd9f6fa2305aa53b94653ccea70883ff7f4eead8249bb9ad765f76e950fa07871192657fc19291f771712fb3d523f006afba972d5e1693b53c3c4cf0de3a897dd989fece79dacc098949b81e66dafbe343915020dcadc9c14297fa2a5dc2e8e5cd57b55a894fd7f4e97b50d6c603487b6800d76ea2236f98c138e2097fd19d74755c879e8d8617c9d64478f57762aa02874f9e23203865e39787611f5b583635bc436e7e0ade2b7a711861c092d933d08a45817532ebd4d03e4d7bf4ce350e31a1cc1e4dc469ca9b71e8dceebaf80d2aee97245dcf95b74f6c11a27e0acf6e5b77d25b12fd1a28deff22ba1105265fe5c193a205de6ac211fc946c5152f5fa47b40032c560459e218b60274037e3feb3060f2da34c789a70f5a141ab6d948fed3d12318045765b87edb4b9191ae4f867b577ce75df13351a492578093e78a00eaadce5bed5a758980d709eeff3506094d3d42ed992fa37ad7b5ae65a4db32ebf62e8a0fcb60cd8d7e2913d1b11614f9323d0d2e11c187f1ee8021525dc97f6ab1ae108eb5f2b39586a901a49546f0b61dffa7d8ee71115b72b95dd49e6bb7b471eb2d25b5ce67f6180b4c1ce305408dbff22830aef1bf9ceab13505805ef4b600edbcff340442e24c3769aeeb42c4d85cea0e55e7513a0d9e4839f99287cd7fd156f696aa35313b3d271454402411ce76eaed6a3a9c0370ded93151c4c2b8a54b4dae04b2fa342547cd9286bad2c20b4ed5621af0bbc6693b762315e86345e6375f0b93eba2f3fa0c4290badcff84d8e9b5fcebb001ae624c2d3d1a8ce7bf78a8f5132b43f0a8a554d7a1547eff5b8a6951c434bf1b2e64804a37cc2d4d78a6e3433866f343825dc02b8299d62d1a2adfe4db0c5986fba4f27597a8e1518e861259950a473be0fe09007b5fa49ccaea665a21e5701f2e06594b780e883dddcd4fbdec8e759b32aaef0e3a43414e2aebed86ee3aef916a7b1f97adf1f811949c633b47d1c5ab700e339fbfa166b5e6aa360e64a7226afdcff6db5701ac041a0c2e2463f62d49cdd771e6d79070bd27f5f4ca38289a31936bb4b4390909c4876c92add2cd181c53aa8264f63b7e5700c14aa36402337047370a1f8ddf690bb6dc270fba3f618c647e87c9450ec56936f4d0a9a4e78d4617eabb26697166d3e43c560f672bbd528e9e5577cf4e6df1e51b91e3157011f012c76f9b9cb683dda3d7cb6c7e1a3819fe471a82bf3b4a6d38a806d61d6c2d7deb92b8d54538721f2bedfb03fddf64be3f79803d07285630d70add8f40f2fc7b8d859060810e462f9db59834b60e40e6a9afde623a78438f472b0b92ab85bd1815095f9d74df1e7339201a7796b99bbd1ee8a432695e080d0bc6da716958924c9d5e8e55f21c6be5209758469d199ad5ff8478f780ed489cbb380bd5fc52683fa44091cfba76fc277198e121efedf60128ab7600d01c0f4a51465ebbde80bed8b83e5cb769779a730d01af06a298067553946f74ce79222ee412c73664a1909c9903c6c0c2d79592e8074ac73f4f1cbf825412d07aa99577a15b264379a1c7c0c26d7887c993102596306840e8c86a45165a950221578945e8f2ad2d876ed6ff823abd3e98a79f905470081269080e2177f7d4498f2137f6f815a3f7efade112218ba7bd58930f15a880fff1bb84e3a421e25c32b4ff0ea2b906075c69752a6e4b29fa152e68c5bc352b6e43f89fc84075d634e1364a0d399e1904f584ef409762115e3cdb4ab096931d1f6f7bb194734ba75f0ab496b935d086f27a2c0e39c9dc58cff106082a26690bf6f76472ee9ae9934fcc12fcc526125e1fcf5cdf7f617d474324f2c92ea3e7b581a58ca32c2fe6ecdd1b59d02c801e440f13aec5020444496fc7767a7d3d3a12372a2d92ea5e730bea9e513295bc87dcd183efda80af2a36094bda846d1de33308f91092be1b6b44d26fc348ea11e6e0d4cc421b39b27d207923e18b6340221001676de9fb3b7d0903024d5d11d5852519adf9f64f250b331e3dbaf6f41b334e240a22ac0070b17703760cc584f5313a641561cd75f66c907df9e938ddb27984728577a28f29b665acb95179d5fe653c018caf251cb4d22eac791aa9693926991c02d5e8ae8010e24e6564317b88a170ad6062772d21f8dc08e119fac656eb68bba8886cf4e278baba096a4a977251759da17c218b04a44931c3ab306fff462cd6b688f89c9e4a227aac83fad6396ac126ebfe1ff0ca8e7541d038c5b64c18778bad2c489a0288bd41efb4be16387546e7347d96d18f9e04daa4154d5a065568fec171e6dba85ba137d967e9cfbf6342efe779cf6a7659c7fc3ce65dbbf71295e7766548908d46ec94479c04ba4753e9476609fd85953f44cac6dae3eff9dccfec59fc16b5d17a1e0399e7506e967759919dacea6dc2dd29fecc0a1ceb1b269a7b4cdecc138b5002929f50727dc6a426b2f9f44da2116373a44561f1092a6e6d4e6a95be4793aca7773b9b51a0614eca910bb0b7fbd00bb89fa7f874472308a06268e5451b4e03550ebde1279c7f5cf2c5241eb2db3f0c72d0e9722f06cd9dbfb89540456201dad82b680eb96a0e184b225ba6c98ffeafa85e56f6339169578a31a19c93923c72ee7ff566f1fa86d30af1b7bb6511775b58af47f7dee480446b3e4ba66b31bb22eed0eda0da736d6574385ba0f14859f09ec62aa3968db674e5e77b8ba6fe516237e3560c13ded93c22a9963c684cd4d7b5b30bc11a41f55a8a1475f9f45cf8a029e21cf96fa077d6ae53dc337dc6e0088369dd1e556d51ca8053a1306a06d807af98c114f42ed1fcfa66bd67187e90acc925742bb3b3a0d7a68e1fe3ef891f1b6676f1a272c68e50871a4861e4e453c7cae53132906dd3b072d5b4b8b027ad470e2fab6c7d6a795e6cb6c3365a3c88de814ef7f5bed91604cf773cc7addc91a5b82c2262482d6c099e4b67bb5dfa352f8652451178f291a8344df84454499fe0fe0ec38771bb32da04ea9319c9b48b187acf99f02c47e5ef8eb27924b0488a32156219928f5035f5e10dbb6d326fd50554b17c1e10d9ba993c2bc0533d8f927c6b4b49257acff8779ad0e69a7c718dc7a4071b1bc25ff650c7cfd5ded66ad59218a468c9d853b63b42bf910bca83fafc7bcef8695376f5e0d46fc5c30f2621823f5dd1c7ed14d194b967cd719ae160a004eb7e1fcfec4067e471cc06f7a5c57d4111c278e5fb068a1f0d981d6884c864e52c50d4926ca35e3ce1175e17b65e71ca64cd81a027e42d4110819f257304d645db39c857989013dab9959049e58c8a71219f6a73857e3cb7c96b8a69be3f0549fe8e136b729cda5808e02602f1a6dca6c2ee97b2da415b3940feaf3f24555880a50638cf95c4d33c6dcfd93517b8e02637b0c18caca3d7b4b3d02cffef54fd02ffd448985deef5ae764e01cf334aae30bcc035881ff105bc97d18ae23b3e3bdbc1427cb6e42782a93b6d792db8e37b47996e0c16483300417f8b3bf04ec52d41609c47ad5997227a8e66fd3c85a6e9cd686ed2ddc0db6a182f10b60b6817c04869016755a389b67b34f3736fec4498845bf791fda92862117aad3453cc7c7a304cd3dcb9da56919e94068d796025f1470225c0750a4352b119149524f8bfe2daa88222eff2f16480e340eca6fe7bb36e07ef2df629958b7a9720ad0fd99156afe54c531d135d24cbd7ac5a1389daa57b3ba001dafac224f4a06ac50a55b871c2d7f57f04858ab330eef8aed6ec6b64872c1183a249f4318a00a32915bdf63a2e1e2c6f9aa2b1724ff17a7e0891940d2a25611c7605668c411632abfb0462d10076ce382819c72652b5db25d3821c3c499e49b438e9be2c6d3c55372eb8d05d4ae0899b53fc38c1b3bba33b847b80db8f5af22c98e34e783035fb986d128bfb9a4a867fac975a1795d9834d459de4830b918e7b374d1b238762cf6fe5fcb3e89f9f76b9f1f4faf032e659849e285e951f9915ab2f7016985030a0d010745da0bf3f6c79366aea18c177dc24bc457afe40ac706f37c086aacc4d54dbcd069f809fed27bf1a379179fc469e1753d456d368725e324e239e7c3163f414dfdbedc0d2cc10336e7e59ff050cfe817c69c783d68f5995a6e9b3cbc3b28d1e22dbc3b13fc1f5691c325cceea1f91ed0fa247675ccd889ff519df683cbb7be43d4796de0bb939cd8f12dfbf95213c359da2e10894ef0d80126974016651651b4a29da9ce250d7194afdbdfb9a3c168a4fe798f795fba11648f7d3ec7484e7a32ad87883da63a38b8986d8fdef7e37cbcbb7c0bcb75b7f0f9f9e9d17af6663658984d9c0454d0e455f5ecfc45ff4dbfd27c878fa810eac8d0224f53b6fbd224ad36455a0f5bce0c305c7939026b62edd56b75d2b092e11493912d50348d22de78cd305c2684214c513c07602dfbfc1c4c7119e23db967f25684299a2f3aa7af1e3d04f871f3b4e170ca5b43d1137f06e7404cc35c2f88c853db1d00b191aa123793b4ca22b58b14888974e34ae049f331c9d8f32b92fefec92b1bdd7660acda0c6a1f8f74da821a6b3523dab3fe8168f6e17ed1219acba13c75236d45fffe7468b5514a3e0896f12069c1da5ef5fff3c08b68e62c9f3d479623e2e47fc3d662c474521c715c26a3cb9f96a23deef02f035bfe5a3a93b801990f0121913212a32d02e88c1328693a82866c4f0cc8a8c37e8a5c0225e8f01472f1e8a3c01b42c09b5f726c2da0baa00893ae6a9f712f8a6c5543fe5fae8e978a7533fc3c6224f9bf0e1b2f87590aebee193296addcb1f728571571154f7bd4b122ee3fd64af2ea6c17afa3ec3525071196333cc894c2f191942656e2035e77e88233d056db20801e2d2a58c742e71c3ef28c99282f63e5d68f43a8d4e9cc8e8080e421a8203df6d3abb1e2e1fe0ee0923232bba1d042221741d746069abda6fca51cf6f0e34fcf56a5cd7c0de29df299221523ce05e8163b052d8ea333a1f15fbb968e0587d7d2217cb68ce23be5cf0acbf0d19678d2b76ce8ead7d959d615f559962a6de5ad44038cc9ef15ce2090f2c70afa83b4f56c7d5b2371db14007a6129d672b4132a5d761c342a27336a84b44ec1a2479183e7bf14eeebbbd7b22f2f85d275b2ddfb6237f3dd71a489e7372fe7f512e42fdee1a53b09d6a53f59f4d5c7eaad8d14030a9f65e319c5e633d1daae2f343f23fac556f39757b4d70df53960f9fa28aab96027e6fe25b2b00f9ec461bb464bb9c905fb940fdafbb8678aad5c52c1164afddcb316eb6a3cf6261dba87f1121da43c7a67ed8dff9c59f05574cbdc51e6498f506f1c3a4949cb8c3e7147f8ee1a7ffa271fa3791", 0x1000}], 0x3) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:56 executing program 1: r0 = msgget$private(0x0, 0x101) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000009344a28ef4e9425726deb79d17f6d16163440ea82396e11ce95618a620530d432f42578a406ead8def250c9647af0b8a72341762e04486c11215037d28b8dbec628005119964506c30bf49dc71d0f1e79dc7b3206e773b351ff5f71f49614d95fc5087f771698e7cb896b5825234cab1520b1c1f2b7b870b3780416b38733f6944593eff2f09dc8422633c887f0b9b8cae730a8c7d0000000000000000000000000000000000"], 0xba, 0x800) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffffc4) write(r2, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "a147010004faff0000040000000000002000"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 16:00:56 executing program 0: pipe2(&(0x7f0000000100), 0x0) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/29) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 16:00:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x5, 0x1f, &(0x7f0000000100)="638679f5bd49ca", 0x7) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653200"], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc040, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001540)="a77200764232b1c54cbba4e0a230f664ff10b9be3a1c55c7a1", 0x19}], 0x1) 16:00:56 executing program 1: r0 = socket(0x38, 0x4005, 0x80000000) recvfrom$inet(r0, &(0x7f0000000000)=""/216, 0xd8, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/183, &(0x7f0000000140)=0xb7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) kqueue() setsockopt(r4, 0x29, 0x1b, &(0x7f00000000c0), 0x0) r5 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) r6 = getegid() r7 = getpid() r8 = semget(0x1, 0x3, 0x20) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/145) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xa0b, r3, 0x0, r5, r6, 0x100, 0x7fffffff}, 0x3, 0x1, r7, r9, 0x5c, 0x0, 0x6}) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) r2 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3f, r3, r0, r4, r1, 0xc, 0xfff}, 0xffffffff, 0xade, r5, r6, 0x6, 0x9be0000000, 0x1}) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) recvfrom$unix(r7, &(0x7f0000000400)=""/4096, 0x1000, 0x2, &(0x7f0000001400)=@file={0x0, './file1\x00'}, 0xa) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet(r0, &(0x7f00000000c0)=""/48, 0x30, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x1) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x2000, 0x0, 0x0) 16:00:57 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="36618d6dbc7951bc5c4dc53fcfe28485d6cc47bc2316445789377bae2e6533baea89b9f5058da9356f67a3afc77406a76ac147603b5fc2267cd144fe503f1944e58e75f3c78effdeabefbde77c5c8594f824e7f0d7964d5eedeed308f5723f63b003453b3e4bd0a55026feb48ee9d09a1303947a92de80a39c9ad8b118e55476f002883ce2479e698d5cdbd923b2cd27ffe91427571dfe7d959f9779eb46dfb5f48e12f1f65a54ff4184503591c9572fe0bee0ce818b88d81400cd6b9b203b6223d3fc25dcb9f770f70103931aa77942f5a7ea1484f627758efc008a11b888", 0xdf}, {&(0x7f0000000240)="a40cc7233d9d01f714531a7194e222eee6de8f8b7e92bc46c252eb6579b3cd7cef4347de539e2fb8864b68e474d2a9ceee28124ad064d1ccde71e1af6a92fa25d5a61c43874c0e0b8eb8128e3e172ffd428da9acc1afa7ef60c5c1bf02b60c860df70a44949c030d2b39c524eb089d3be80e00fd293a8ee74178b32647ee5aaefccd65433d1ff91bc77084abf9b78241b766b4b3715cd62ffc8b1d6da07173fcdb95c49f0b9a650bbfb720f08faecceed2f8f25fa5f82b245140ed4e1c7456590b28225ab42ffbc051f53faeb65d1cb445528a1b690ec482d3cfc1d29e5b9452743a2cc1eb9a31ba7d26119d07b16deae53bd9be25db352dd89f5022ebe3cdcd937460f2426fdb421dc4337ba2c483511e4f5f4120212931c0b37bab0cafcd410edc877db0a5d6e541d7c0c1d25c4b833fe4d6cc8076cca6d041a8dcc74e9809da9dfae5ca3f3d6c3695d3c8a4a533b3166ef965a64f7aa444820c6bbe785fe81fa485f434129e6f88000925c5d395b4f8e4e722fb566504ab1d753c03226a2ba8a58752ba86885427105a37ab1dbaa16a20e4aa9ac75774caf5d6b866e4403b37bcf35ee9e0c379dfc3ff23150a33ba5c16f487c6876ba90a10f63935743c41e29987f13e51e7e90bcd9d72e315983d49e3bf70b9a11dcfc946677e11666062ef839e5bc1ba34c33762b8926db15e28cc0618ad6488350a6b950c6613f7b4f627c8827728b2371106fb511d49eacce2f5ea925f6fd70f73bc090b12319652954315aab34061a67967527dd3dbec6eae0f8f670f56c4a5a350dcf8fc23f53048a81c9dce3d7877d03aeae8221fbcf5831e5f94215a593b3df7474e5bbd0061d8bfdd913603a7478ff85ff4a04de16645c7ae2f0486f15860c1736682d8935084f73fc33bc12b0feb501301ea0eadf15854baf057b68b5266c509bfc5c9a643904786646cf7a9d2e52cdc8414d096e282c9e168b40d90d0233fa08302da219141b1675b8823c99597e2cf35e241d3af254fe296b02bcc392861bef4e4603dc3950baf26fc90b2bde43f4ef2613594a817c8a4370fb797e9304f55d05804e1ad39bd91a52447c993f5c18b869b14dfe686ee1927286f53d68951f34a6e91a044d80b1845468e6b986068fbb7c16f4d4b97e8ce3114c105e47a4829251b2e6f3ee2e83c5153aa877e23ca6279ffae91e0168382dac2a972a5506f8a0cd405ed8a88f87e51d691369b59022ac3f11f40517f271f1eb2582cd90842740b00501b2374224e2cdfaa5dd69938823438de24168f68ce0c43b28ed1e02df8f0c838a7b7ccf64ea0bb96f3f889fc98d1636afd5a59fe41ec0abc724e17673847428d2f7e02264fd59dc6acff582448c648d56fd58a25998a56df88ce41b4580b3905acfe57cbd6355137b4206139bcf6a0021bdf2eb5f05ac1c3e72687da1506594676d0dfd4bc0220f07b11c9f44f79e563379b0a50b1186cacb3739d05b8c5bc0f5121c91f750b6579573ce257ef662d832ade8ebbca88fee8ac3a61a6d07ac928d0af3b1a8629f2cef5c81cdc01bc93cc8c970be801e9b5dbdf92eab8d7c98df7628707de05f90275e183ac4cc1a856bfd2cf7f738adec0aea0a957620d3df48871d59595d1d25e14fea5415abf47e7ecbec933048a5e82a44f012776307e582e0f6cbfac069c4abb2a5e0cca151b10852e2bd52b8a70fb14d231f0d14bf48e64cbd51a378f78efb2030146765bd99524f37545b156545c8e1f0cc1cc8aca9fdc26f4cdcae8d54b82ef741e54b6421ae6f6045212bb2eebdc891ae66af881bf4645ab27b51a5c526b95cc52635f2ad6ef29f89ac03d710fb0c19e516977515307f4794d71ab3a3c36414b566d3a9b068fbf7770acb6263732b3809da14bd3c66b47bfea3ee2c619b0a5917aaf9932b05dd0e778df5196e189b8261871ad59c0747ac5559d8e25317f6ed554753f72de6cdee97621062d69564c6ad5a096303af603aadb98b8d16d2b4601115319cead42d309be63c6e69363f878ee6a80db75572aa0b26f55dd080a2272cb8aef302ce90f25ef4187c945bc617ace96d6ea20fd0fb724547c610131b02b331b943c14ceb64bfd395642d01c8c0b44ba825c29b047689794dd36feba65b9454301c3a9c3f2b65d9bd62c87da54cfa117457f7bc29ec2faa1b376c5dfd513177f3c5cecbda09fa968a12519c4b9ad348baba1b7066d2c1fe996db38bcb01ac39930c027c2dc7e9ee7fc021ac40483ffae7973a0b38e164247e1075deb5314b95997ebd5e14b7575da98a38900d72c6c8fb6f279262eb0bc34e171875c9b811a67ea92bdf810851507b6fad1e5f30cda0d3bfb81308ea708eb2c6ba6c1922ec1c406c4b364d49265a521b7ba1966a7a8e2cde2f77df20e23458db9b4892c1555ef2614a801ef3688b4590bb8e89d0c2ba2537c278f711604f43b8a3e26400dc6903e2da9f2cd8f2aaf333d0fa2da088d415989c486a44be1cf0bb556cfc2cd6604016948e77a7b6d21f260da4ebb8c2f75c25af2b92fb262633720e7b2396099b7325504a9ee73ee8511ae8b9711c5e46274cac1b892bad639e091d71cc6ff23906440c6ab7bb3dd763ef36957c872e64e64cf9c4db7aa4987bd4884093823d8b6f1945a96b7e129fe76cde4e705397eb2db57321b8d722a8f37eb0e1fcd2990cbba8de1a31ec870faa5f12248fbeceb92b93e99b1715ef7c141f2301330497915a8418b40a7ff53bf12639e594230cf0d98cd2ffa24bed0476b3a675fabe05741147e40c8656aed74dc6f436db045860249e78822c744d317da8b8b27bdf1826a1531e90578e7370a22a5e08a9115ad5dc07823ac9ca827e381a06955a3ec5ba70f06cb988f62afa8b59f184f48b038e7df76c073882deac3fffa6bfcc187161fa5ee4301df1ff3e92d7ddd492c07f770a15352146013c86ae612e03bc245e1799f8899770490f42c7bb1ae64280abaa5ec8ef10e131347bbac3dadcf110db6e8110e928f0314451fb34522d8d8da3b1d366c57f859b282dd753bacb9fa1db9ba0fc714d2bb36dbccb450afc7cc01b53b6d71934fcf3eb207d5ddadd362bf861b52e00176301046f3c35cb7359730f7f38848f41957e94735c66f4ef16efc8967f86eae7a6f999969eaf53a3e8c17700d338ea46e78229fcfe663ccdeeecbac719506df99a7dd4b8912ab707e3498febd65976177ad80d36376c96672b953dab42174ddf83f024d489a3bbacffd4cce29890784bea6b2a73c61692845649da05efb8778afa911e144ceb7e30809ec2a6a9bcd7eb518e3132f736ca41d56f398369d4a4620a38bc2fba7f5b5ba4350863a02630e3ec3e55fffe1d28170318e0ebb0f35766c8981353a1b868b685c4083784203c7c24165787d409bf75b3972916e723b16456c4737938b00d3be7fdf802d85d080a78d9170bc5e8c6d75c7f092197c331c0e03adb4f0fb3e357645490deaeaee2db8207998033b4765ef586fe6e887e3dfacfb81e8bd02aa57542becaf65bf2a893ced9a29d154f91508681de22a9a1531c336e91c45c009acc7cbda5d66af2fb851f79e9e8d7b43bfa1c7adada7fff0d80977013fe5c71423a9a389607281506e01b70f49b982029b65b0548de3a7cacfea28942784aca4d7d98beba0e94683aa40f37d28bbcf59dfa1f98c573f9b85d3f69d4fee35d454f73533045058afc1f7e3c8ca6f439c114b59a79ff79541cefc9ea1728e149efa21c9216975ee32cfa9fe997344343586834cef725f29678605a7e1344fa5fa1de5246330e332c1c54f775834b21ea66c3b960361581fb51e48843782beec6d0cf0958081967ea86e4130224a68612da80e4684fb311ef97d7e31cc66994b485d203eca938c1d55dedb385e7d5f5df9af645171e4a6be2dd3fd4472c867de2104c1e1091d58509c2e650001e8f0f1226edc0f8651f6b046b1a6e9613d9162e9327857d1bea136eff40a30f3be360655150691a52df059e030cbde9b507834aebd40287d2062c1714c38470cc7640ee77883c6a4375c36f0251d511d3f063a6740d71339f849bdd6fdfd807770b365fe3bc7b0890eb872cc8cba36e51613097f56e048a575c9819dc58ca35148afef7ec7408667c1c87076aa7e520f7bb812ec188e8c3919dcfbf7e53b1d8bf563c3119e3b3b17fb66817d07e5f2021b305a135c267fe6899b5a83c45d0b6a9781a0beee7d22248f3da5b31edacbb1578584e7b9116a8708737422c03fbf9745e4dae73fb959b05b01ff586b2447809611ea5dcc6de430f1112c8fad7a8bd6e384c66b8f7a89d29b37d583b93d68aeb6d9eb3058e42159943be19f7469c763f941cdaa4f22d1c6b8a72919cfa005b2db7b39b1ac69317d5492af846a6cb879c421cc2ec3c5a945604bfdd7a30f6f30280c2517943f4ea0019e0c66a97714f0bccc817e27e19ec1e79f49aeaf067482b7567a7a22e46a39ea8139c23b8e71452fcf960b1abc909c3358704b6cb0b43879cd5b9456a0cb7108ab0ff420eb72d03736876ccbba881990597880cadcd86d792a381708d46f406853154274ebaebd715fcc6b5eb5cd1edd1fdc287f62fe7ef9ac209be0b89e8c9a7d6f755c1c733ff68cba0a6a0501dde631dafa286720f4e6eadef8cc631c89938ec3c5a7e27d7c32b4b757996270458811c74bd832b20d94cff2d25c24fa0b691adf43c5e95fb3161707943e9f691d8ab2345e1da5362dfd45892acb8dec6553d5fc07f407ff83113874e815fedb162413bf8382afdf81e0a343d1efa5cfc79eb0e72b3ca31158211a2f93f4a3c69f97b1e4be0c92d852821eb6b4f67eb25d621d8f3eb8dff932b9bdab9080b389972a4462698e1929c2be637d534c4339b1fff4cabc84b3bc7c9c87b4d3181c4503ce3e9c35117208b2d6729ec843def380634d30767e4b534921de2973dfb95e7ef9da20a2fcabd0c4d07bde234ca75b43e85fbca2b422b4472de82be8db671f60550bf31af4af2beff70878d299f73e1bbae228c03545f31558aafc7d34087b17f0150bcbaa9ae599ac8cc8147d1848f9e1e3948ba8e39d498f358ee1507e498a480ecefe1d909bb6389affc0a6a8267190fed5f59ddc3d7b11d72dc9e4243e4867532d682c3c889694fb964056fa2fcd2750a36dfe0d86c206a60ed24b79786bfe7433a068a452c8320d4a887816fc5adb78505827d3f5d2944fc905d6c7456a048b375edfbe91d5aef26e58fab230de2adac8cdd64693eee38b924119f6889afcfccb6dccf4e4e589c19f491366bc46a1dba445ac2662c57e58f0c6a9e29fdb20acfbdf7df3cd0a9f9b584b5749f348ff339d5b306ef100936687f9e0dc448e9c59aa2852695a2d14897d8189a7d8270b64ff1405677f63267f75438c2210cf743263f39c0eb26c4090c20551a449e36b05577fb6595757f879f827c94b372619bd0c14eea66196f5b0d06f99ee0be307b8842b1a91cf9143f2a56ac6a7860da36bf8fd5dbed02366f0cff92c00aed2d62a18d44aaab8ba4b4c5330a3c63fb8deee9b7b9fb11b1b92f8796af74584e186deb7f98ac85768e039a18927e233870d10d66dfe5d01f2171d7a9492c32d983f01932c65de41a20e23db8456d5c855f2e95e4a7cb5c87491275c81e6e9bd274ae3280811dd4c05ffb95594ecda0653f88699b0d78479e5e4350ce7445b4002f9afeab4be772686c84b2cd9fee1e11d8c629d2b755930af6311bad33c1a8e438366162fdc0fe6f7b5c95c969dceaba666a89911860e1956d6c447b92180a3731ca5a9e13ef058d44b6a", 0x1000}, {&(0x7f0000001240)="af2242be8ba8542a871d28d2d79c44ce258f1f85d560c137a2ed8f7f2099acd6b94e61eefbd378da4680c69abbc53f6104c240efcc2c2e4350d428ce626d0302a8189fe7e1f5c36e304364471460d049ecc0209b7379445e3dfaab5020d9c9e941cfccf054dcd58a257f9003dffa47324e53c386e306744a3bd913ca44e75eb9d00b94eb6d69bf68ee75d69ea564317e86a3efa595575c580277ce1b9ffaa7fa5e54bb9b7e8390ad63a67f124a42cdaae935e2cc49dfc084cd560d34ad3a", 0xbe}, {&(0x7f0000001300)="c6458d300dc972504cd47937a4268b2fbf0bf8552f73720847143bf652d4c9c5b48a404fd4e223c0f470b8541270fd5a154c820aed4638e9d398aec78af09bc15bc320188426d50cfaf770a4b65aeab1f822755be7d8c21b87b08f59d07d2113b42b7830fdb32b92d00118fda22253aee05ac6ee0fd8df5aaaa64510fe526172d4377252c0c83df6bd14", 0x8a}, {&(0x7f00000013c0)="bfa74b8b83a43f61ac1cc6873bde403c2a1c8012d9dea88868eac0d3f05b208f73b8f424d784747ff76759b7c282a949c0efb85cf72f7fe163321a5f3f04993e145f67a2e2be0441b46921a9c022f1d507f8be3e82de4111f70e741e09c79409f2ed7e3fda9a5377", 0x68}, {&(0x7f0000001440)="cc86b8b4d3", 0x5}], 0x6, 0x0) fsync(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r2) 16:00:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d, 0xfffffffffffffffc}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x1, 0x1000) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xae) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f0000000100)=""/172, 0xac) ioctl$TIOCSTART(r0, 0x2000746e) setpgid(r2, r2) 16:00:57 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f0000000000)={0x8220000000000000}) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000402}, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x100, 0x7f, 0x80000000, 0x2, 0x7, 0x8, 0x400}, &(0x7f0000000080)={0x40, 0x51, 0x3, 0x9, 0x1, 0x6ed5, 0x81, 0x9}, &(0x7f0000000100)={0x0, 0xfff, 0xfff, 0x0, 0x3ff, 0xb9b, 0x200, 0x300000000000000}, &(0x7f0000000140)={0x23, 0xb3}) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000001023, &(0x7f0000000040)=0x6, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00001203000000000000000000"], 0xd, 0x3, 0x1000) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="0cfbe7c208e5fbd7c8d9b385f966790706e1141ef7d34b3996876671849ab88242dadde69099074bd852f0a6387fbb915f48f67d65e22ec806086142090bb38d3aac35161cd967ec03a5f72556a7bbea7eb4e3f8a51e03d719c9adf39451dbda6850b31720150d611c02e330ccb5e88f66627b9a4a1e99ea6b9e8423eb1b711bfcbe0b31458c48fbabc92461e3776ce8643111acdf9f0692be827ec0703008f97b8fba1416e75895d0a4af6d905ceb9a1879af73ebbd14fbd076085d4a1c79389e24f2266d6341952f12b5654ae70adf", 0xd0}, {&(0x7f0000000280)="637ef9bf21216c5943c16ccda9d02c82292df1d7ecdcdbf5ff520916eca88e11d68b7059c3d91d0f90fbc65390eab2a7d5463a7d196872e3f37df48645c861b7e2be5c69aecc1e795fae34e353439e594ddb7ec04aa7ffde4c31f461acac50c3db319447151ef30db670ea4d735e1af7c6c941a6833b11d5a4e0059e77d0d62aeb52e8a9ec71162c54574a73a6acc8e2f18f54743b69a82987b6a6db61a5dee4f2091f6b54647c037918c56668faf32c9c6d4f048ac787d383dc81e67a9bb8f032a00f1a920af85cb0951d65c7fbdfb51cfc8a409f", 0xd5}], 0x2) fcntl$getflags(r3, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x10002ffffffff}) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000080)=0x250) 16:00:58 executing program 0: socket$unix(0x1, 0x1000000000002, 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x148) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff47) recvfrom(r0, &(0x7f00000000c0)=""/230, 0xe6, 0x803, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x5}, 0xc) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) socket$inet6(0x18, 0x4000, 0x140000000000) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = getuid() r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="f856a47e283c5ff8640094ab2e38bfe35e20f6c0b5388531915fbd6d4f9b02a4fc3f5fd25ebfe657b548ca2336d5ac36a296b12ffecf0c23c1ee8fbd32d561d6cb17aef89903cf5efbd098ecc692789a63f6dbbdd57c72e38490ec927379b47e4d355f34f213b5bd05f2ce8cb27e27cc9a349ccd25bc4ec7f7dd1f0d3ac3952544b5e5fe91100a7feb81a46f431ffdfe290b89907df49e91", 0x98}, {&(0x7f0000000140)="28d32bfdca49e7f0e8d463672a797e84e652295d407fe6d220e2fc9631a5ae75c8ad94f832fa58269d18884be0528e4ba79327d4d963b2dba27859680a226f0090aa90f429409a6d1e0d8af6692280ab4506d8959490da9e3539b24a3b238ab0a51349b1120c7bd31a0cf6a7ee0829d36e98d64fe3efeaa33b41eb3f53c23da458d6da4be94636", 0x87}, {&(0x7f0000000240)="f1546cb83a14232447aba8443f023c5263a7d70c7c1fe0d7a732f9e821573d8efccc36c5e778e91896caa914b871a7d2fd10b6fd4bb0c8de0fc721b6c345cdcf82836a1f6a11efa5b06a15af29888d497ddf8b298b05", 0x56}, {&(0x7f00000002c0)="af7208a296eb0028dd9bc40e876c4c997ab92236d326950548836350aedf20bf81bb54ff9c6c937b2364e3a2ca38", 0x2e}, {&(0x7f0000000300)="8549bb3882be8d93e2c3b09c1827aa082890ffbf50bb9917e3530e62214fb1263de71ee4b029b15e307a1e49b8f28276f7c7d12d2d43c7feecaa8a6c741d5d8d4b28df2b979979b2ebd4f090a92d2b0e1e18b709b5f7997f311d88ecdd2878bb57ccdefaba7fee8940ffee69e3e6c353eff82673474dc30de8da5c5b66f4e87459cef1083456990c832422018bdef3b739e97462516c75c084a253c368af953924d1c364fe95d735e5977a3566b00d2fc2ffb9379ae332f575b792f7df009df22642ac84fb0655b415caddd8608aa75567540efbe64c2fd594d3f3ae3b7ff7655209b9d295bb0c4b9f8953ccb942ae7046d1d12e6d296564", 0xf8}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2}, {0x18, 0x0, 0x5, 0xe3}, 0x3, [0x3, 0x938e, 0x7, 0x20, 0xb000000000000000, 0x6, 0xb81d, 0xffffffffffffffff]}, 0x3c) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:59 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13ad59de3f67fef", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="5737d99a1779f1c978ca8c3bd3718b755ceb3c071c5304f7332a9ee6525b8a178f8e1151ead23410aaf360de43fcc1a374f9ab8b8c1953a9559c7e174524e7f2635d9f94f619d2720e4e3e7bcc7adecbe5edc049c799f8e39697e43aeb182b56c4b17ac16cd0d04e4992a950d867b95520dc63f709bbe61538cad5ab72b89932d04dc071c5249c26bbd1517988c1e6d9c4db8e0bc2d01aad216f281d3b82c4748c106a43a655223cf8d357c5b1f171917f9b180a9328cadd8e8f0e2027d1ce0d0c08fc1e37021eb3575007e47cded75b3a00615a68eef0808fa723e9acbe877d354f7f5a6f4b595ebf9307e4a193faad79d28820", 0xf4) write(r0, &(0x7f0000000280)='\a', 0x1) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0xf03302) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:00:59 executing program 0: r0 = socket(0x2, 0x4002, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x203, 0x8) setsockopt(r0, 0x2000000000029, 0x22, &(0x7f0000000100), 0x317) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) fchdir(r0) close(r0) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/196, 0xc4}], 0x1, &(0x7f0000000180)=""/169, 0xa9}, 0x1) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x4, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x1) fsync(r0) 16:01:00 executing program 0: 16:01:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x8003, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getgid() setsockopt(r0, 0x29, 0x3e, &(0x7f0000000100)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e9000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000140)=""/211, 0xd3}], 0x3, 0x13) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003e8000/0x3000)=nil) munmap(&(0x7f00003e1000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f00003e2000/0x4000)=nil, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000780)) setrlimit(0x4, &(0x7f0000000040)={0x200000000000003f, 0x7}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="229403803dff8f9df6cb6aecaf6409be109e0c2a9b578f3afc8d8f3f844a5a9f249518e10fc1588425350aa11c4ba2831bd46eff5ef509d4258937b40c93264546b5e0a8b73bd2251f531c68cdaae32d07dff751bc20f6b5f46d34645775fdcaf7b4ac5fd067b0af3bcb029276a7276b08c8c790b1909ca1a3e4d672c4712425fc02d7cd3067fc7e5c4fa8d3c72c912ffd08145718e215dabdeb0ef12d", 0x9d}, {&(0x7f0000000140)="7fdcb2e3e2d8afd3fd0c9409d305ab7bdccf7827aec7c09b22e9353dd56d0cd05edb17c25d07148a05490eec2040d08dcb060ec46905147081e7bf79a8c896fe5b2f5a", 0x43}, {&(0x7f00000002c0)="9dc5be963af219d55e6b17cb7f34c4fff8fac5f6f128b3cc748b93d6e853147e45d96f5f26138d0bbf757c6691c523b1f83b2983e4bd95040088d656c3f31dfeb52fcef2a662b19298981af00ff7adf5ae19cdecce0284b3e387bd07ed995622a68495925a08025625d0961f1c99fdd817361c290f027e0575b8d8799791848d6eb626ba91d08a12464f447f76923994423ebafe9b1d4098164f88444a8b043da107e44a3af8aebd447bebadf4495faf031489ef7772b056bc9f5024d9e26425ea12f9f5ed2da5852be227fbbb893e1dd8102d66fb858a62acce64888dffa4e4", 0xe0}, {&(0x7f00000003c0)="91358e9c940014b4006f1170d7d99cab048c5ffc6ac43dea31ec50ca2a30f58616640536857f76d189f53604a33e685cdb2b745413552273e25906d622b5790771c1b3bd07ec3942f3d9b7c9e923cfbb36525592ba2eeb747f9db4f42a678616c8c5635b26647bb371714c59092234f0ce4203f6906d90a7c33fb2046ab388b6f2a9674d715f68148504dd501d401bd8750ebbd418f348649a9f59988d750e018615be6687c48557e5a332e913c76a43b6f9151ae5b16be45d60855491196774c49fb868e21b3224f643a8800e11c6911cff468cd5038b31cb56ab8432d42368a558451c9383c37f487596035bdade7f2d5944a2a2", 0xf5}, {&(0x7f00000004c0)="d35b8bf1eecc13db30f9712cb1cdb5962c183f904185ba24cc04faffc0bafd178cce9f796c5635eb53d8548c8e9ac146fe890532e005eee0950792e011c8fe53836cd80eb3773c75f1e5fe79ff8e31f2eb0908cd96bed7623caf9620c9d84a145ab637bedd732818ca2373966248faf1834306ba089ae86ed6416d2bf125c0ab0d51812cf7cfe1ca2bc05bd854fc845c27f704b2fc6478", 0x97}, {&(0x7f0000000580)="5d34c2fdf33ffdd8185b96f6af7bfe889bc7938d70aff55fc30b90", 0x1b}, {&(0x7f0000000600)="e644abc3660f9bdb1ad8c0319e43955cea18aba8b37ecc5bf3550d7b02aae75443c7246b4c69d839119099cb2792a758eb24029cb2a699aa4e6453849c68f14c77a7d64a924c5c3d17d9fa237112009911fee457e9f195a20d66941f332d8712774d390a430156f9e1b81d7c32486a055ec5b3b7443ca5ab0bd62d4e7c81df2563c689aa482eeae620e1ee2a1cf2fee3ce", 0x91}, {&(0x7f00000006c0)="0bf4effa0e0daaf5e6c4a5a37176706126cef3ba7febaeed", 0x18}], 0x8, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) readv(r2, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000001c0)=""/211, 0xd3}], 0x2) 16:01:01 executing program 0: pipe2(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) kqueue() pipe2(0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x81, 0x0, 0x1, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000240)=0x7) fchdir(r1) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="6e2ba4b442d29e573342db1055f358ab00b6e65402eb07146c03fe40cb87b33619cf4d9f50ba3fa6fa4c4c9237a1", 0x2e}, {&(0x7f0000000200)="81c5014127b634420df67b71b5", 0xd}, {&(0x7f0000000240)="1aa51853a3866c9187880d6737f03323d5c25475e09f693448ece413c3e588c8fdecd4efe4ac", 0x26}], 0x3}, 0xb) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x4000000000000000, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() syz_open_pts() accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x33) r3 = syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x888, 0xeaa38efcba083bd8) fcntl$dupfd(r2, 0x0, r1) dup2(r3, r2) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x7, 0x4}, {0x1, 0x2}}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:01:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="49f3db3c93ce5fc01abf299b837e298a0e773c", 0x13}, {&(0x7f0000000040)="ba65e209cc07504777308a8d40e618a6a0fc59d82f57435b812c50fb799b388612c74ca8d246c330f493441b35dccce49de676ecf98a192f6ff1c00acdb793d920fe6c7dd93c8ba524833dd66eef0aeb32bfe07d7ef01a95f020bf7413443440e589bcb1e0cbf7f6cd98a4c1d2fec66adb939e06fe06063661f4", 0x7a}], 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0xffff) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r3, r5, r6, r9, r12]) r16 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r17 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r18 = kqueue() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, r8, r13, r11, r6, 0x10, 0x100000000}, 0x759, 0x8, r10, r7, 0x10001, 0x8, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/118, 0x76) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x108) setregid(r4, r5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r19 = semget(0x1, 0x3, 0x8a) semctl$GETPID(r19, 0x1, 0x4, &(0x7f0000000400)=""/235) lseek(r16, 0x0, 0x2) getsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000500)=""/51, &(0x7f0000000540)=0x33) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000005c0)="ebbbdf4916f922e5c9c047c099784d3d1589dd41b01403fd01823c48bc86921adae2522430f2a37bc8ced96ae73aa32cf8af28b977f40834829501ac6a2fb09a5083f6e73b5dc80bde4acd4b0c699b09793c18de41fae689d82c0c8bf5a4264345499672250c917666bc13c7fdae9ba635c8f8431499a73f70fdce647bd7b0cb73153cd0af73726f715718a81476f1a8da47d826d7c060e57e57e75eca99fea0fe6c8e45faa52485e4c015b1b5eebc", 0xaf}, {&(0x7f0000000680)="bdb3b0ebb2a5c726db8ca609833e166f9e39e370a3c001531edfc64fe9d0f4dff6a189010a8f7ac06b1be3d91fc8f1883d573629542063616c8d3c4b6878a786f17fc15486e42543496b1b10cb04b90a67ceb6a9bb47a4005a59b247f4954c031cc12293909465a4e1aedd759da3ac6a23876f20fa6a2119f0a8699b0c1860717550d06ff94a5b8cb6df7beeb03401a9d610695df546276f7e081c8893e26c3162ffd6fc51c6fd2903a62f15353903a72847", 0xb2}, {&(0x7f0000000740)="7df03104e6c082e290ecc78684eecf39d2f40a3abeb2878871c5d9e10e12a78f444311238dcff1aede5d4706a6bd7dbdeeddfc49c119826daf972f795bd061951337a46a83b8058e00bf41070d968bf43af7af64eb1d04e029b3c5775ae0532329616356096a2bb9688653daf5767515153bc3f1a8d8e41001382af6ac34b7ec8956d91e8740474ce732b3460c0ecc0429035536ddcb88df85453a76681e22e76cda282da10f8e2f44d55a49179f78e5a48af028a3447b369c29f97171fba711dcec3a82ed1c0ebfc5f85d8b43e4d5aaaf1ee58118533175ddea3840a820cbbd82b63d91c59bc13734bb52ccb30e1169112934b00b95f8377f9d4b7b78f9f8e11b8744e99d1f7d524ac3e0e8d95c5d74ff002d79c06d529dbc733fecb777924a01a0ce7522f856b38020ed9359031adb11d944be8ebd7f8bfe61542e410486899b39aa48562bb48ce7ebb00eba56b7eb6e40442f6027de48d44a56b32d1927015af70b76629ab8ab16f2ab098bf3879393262fc8d1e01bf62d7dc3248969e9e4866c536b051ec98ceb481151ce6d949c6be13d38e8213fe84b53c0f840b23251e9ea1907eccb88c48e3802ed2754d0c7ae93b5b5d3aa92cd45b473942c874338e7f7a8d0eff32d4b2a7c209bfb7306368c9c575566c63cd6b14e35b5c16d38f50e118a73be64bca91d63dbb702fda7b0e3c6ffa9acd666c5f13f2321825cc9590e11848d6253898d8482b90c9e0c898d47bf68f3c612bc21ffb5e66858f956c79518f0d6e25c796bfd2ee88fbc2670dca68d57adf110a98ab52af6fdfcb6f8610281584dda175162f730c453043e554c87c53d51786c60ee8f8e14f767315534dc9f442bf0e2096f359bd1daa2fd52faf66532c928e9222a70efd3ba1b3283ccd6a44abd97c38ff95475836ae20727d7c283b61585888c79231ac26c213002a8d40f4bc0f0edaf40a78c5bce8ecca66d49984e0425f1acb17753af5dce7a77fa2912e9be1ffe64fa54998f690aa19c5873aae951a8d3032f845473cdcfb25f8f8c65badf96ad132309649442c38d7161f96448673f474442ef57da44d525e5138a0cf3a1b83b05ab9b4c883ac0fa426ee3fe3a27d1dd8926b77ef42b08451e66798242550fd5d2821a5d402a4c2ea406e67b9a092a13d15755366e91b088e4f392e41e1d49b248dd4607f7a90c0d20098b373163e2d24ed0ff43ab3d4dfd1f70d3ccaeda71f5beabb17076ed53c4a5543409180499437fc6e3748788523448539ac4da54c27f9da24a5e822cbd360e95a51b62d97b164e8d5aa8a4c56e6891c3116ccb0d403a147364d3287dc3d91b70e8183fabe8cf36838bfd4088e7b6ce0065540eb19ede9cc2a3235d3b51550e0b2058dabb9f3af5927717bd19d3f48623c5c716ee707260ef7795a6413a644eca70ca9ea301d6955f77c95cd5f4f6de5b4c126b3433c70cd27af1450298a6ed93a63fc1c64c4b084b600ee0b5c2043329658ccf2a1aff28b4a3d819ef9e0e7caa03d1d7a81c4cac83d14f1201978424b31870ef596ee6bdefbb31ed718e5738c7b9928dcbf3b077391d69287906d5672f1b0fc493b76c60d353b9504a4ad78a67303cbf75ed2d17be6097d8cee7aa8c3b6d25dffb6013ae7df4cc0444afc311eee1f272cb656b0952cd415b7ee3b5971116fd683df0cc7946be1ffca904c3b419884ebe437aa128a30179cb8fae180df7102c432f8ef23e6b1f5cd8e28639b0c466971e379bc0080db177dd786ed421e4b06b16717e2e344908fb819f20facb48a67cdd9b77fceb84093a01c8723d0c22dabc8b8e90b1173decd298eaa19a6427f39a179126df7884262a4e137d10a116a690fee1c5b0465de4ef78eb575f5ca7d34fde77fe1e2ead0916a5e9a2fe9e0810bdb16e553070b5e76592d58f09e61d1760d82ea1b228ac469676c396746bc3d4ac334607f95b1386a6a4e97448434a2d563695714093175148e55890683d03e97291cf4bbfb0311ba0c124fc8bb172b7082f0a0e326a04b3635db4cc93b6a3d2ff10bc7dad49505ac4eb678c04bf234847614b103f9d78896a5c49a6243488e536292f39394cd91378661f54546d42012831dd720eb822e0a6e42a17ce8d4b8940ebe0b63863526b34a49aaf7c69c70013449188ccbc8ef1acc1f007b2bdddb5718a1dd58b6f4f5831b7c5a18daef53b1968745dc734a23b2c5b7fa16f9bc97c024cb66fc3a11ca783659f698b1cc16f804b9d1cba43bd74a1084bdfdd82226eea3e4fea5e0da642af58e04df0c90ed3ae60b245eb8fe77f433b86cb6d64323083950bf5ad84a39e8c980e6a8307120395737f911044bc22675b66eda772a9d7fd8051949af536f06a3884670c1340d5c11bae1bf74381812da259a9203ec9e3a6629ef0cc222635a1d4ec0b055b703660cb036cf5e766b9833ef13df333da320cdb19b87012f132d9b4a620318b65c4a5ac165d50f7ad71ec464ec9e190da68e02392f0208cadeee4ea94ed28bc6e3dfc0c504cc08b3194c7b28750478d7fc56850345e01127aaeed55c5b4bccb452b74b504bffd2f71c823c166ddaf84be217f49f7669c3354fe140fe1b9513401609a3ae77777d0539485fcd4738b6fcc2d85f2c9cc50044bb9f6412946ab26299f4c86b54bd5e317e04477ca1d5a13a3cb5e3df1635c297bba172edd202f9558cd4814bbeb6e31abceec9f161f0b9aaea201773830d76d28ac9a52b2c54a4f46f9b6757e70c347fe4d9554da82051424fe863071de8cac2ae7130331628f3e562abbd50450197968bdab656b6077c82f1d69a6d2fdc8096d0c5e6cb23a813e613069a14c5a4c8863391732440f5e3574d85675f7d60d82134d321043da7a5347e398eb32c45b253f104c98b728a4cc8f6e4db88afe9510e6f57f2f3f8c0f6ad5c727b36074fb7a9ce40a37fce9e945b17c54a3ee3d0bd742e92f4216ba4af185e7535cbb051fbe13fbe33f26b0469dbe424c7bf120dbca3c873820ab50dd5370df72167a9588dff5f77ae649db0388dc9b2a695b40bb253b4897091857cb504ebd34d29ab898fe65a81696cf4dbcf8115b19fe847e8d8bd92e338c09a13bcd092eed9f93f37395e1cab5e63290486dbe3037055fdd7e6989ada575a1ca4b14e7d35f38755c6e732c6e229ace9fc7c16fd9bfc7cab1d5bd17f456bad0ef6889cbc591e937e241842bd568c55a5aac2b165eb1bb36e64f8378ce719b9a50239e0a36f30590ef198f0441f08bb964194436ee4536dbffe7815ae1e539a4bc831502ef3a512580e5fbca6933716c33bfea9ce1a3406cd186edad7699b1582e744e0a56296b003f35b8482f307d0cf74a255a660ae54cdc91ccadf8e5772d4f6cb5dbba4f9dc8b1ab0c5e043ac070f2dd5c18d830a7747ca8028de34d3f9b06a749b450502f2959702dee5e0afde6c7dc8a71cd072b3937ebecfd79b7f7502181bd59ac960075fc4fe01f5e2a0800941108fb8e20b76be4f7bf4ed80cde2cdeb7720d0ab6ec5035c09549ce247093fcdeefe04610519bd186ea2e439d00bafe35208eb7ee7bb239e3808b04946cdadc89162ccd3cc91a0f4f6a31c6271a8ba5a9f224ccd32f2bf92e4dd00e224b1e9f65479d906664e31d9c4476184422ee49a36f6ef2c34986f5784f3e064750991b84b3326c950c4fed89530828d6e6acee71201b0683ef9ab859ea26c4a8ddc1b663e92661cb20410ec248067b3f7357874b9208f2513daaa701d1ddfa919d9fd11bfc242973d99b5dc29102de337a4c805cb3243f8c911b70f744e7981b4a29844c58c609f33f6c3431b2161ea120b831b96271c52ac33058f6ffe7e0b8dea797be4000a628872050c68c68587fd558dde781e76da59b4df3c4edb7c9bf56ba3066930d3774122d0c5afbdde1d73dc75f4c2cad1419ab0933d0eb9244da6c4d76f7477ca7b572f93fc4bdafbf919d0d15aa92451a6cd0bd8ea43135e6ac5aabd31367235bd1330da963b7fb7683c41669b44d1bfcc8dbc15190c8b299b213c1b60a12492eb98efb5cb2904494c1183f02a54f78c355cdee9172b42870ee30405819877fccc1bad6e93bd2b99860432ee4556e201a665c105a9ec68af707f9d870cb82804e282d3d91295cb3c233365923e71eeb5e7a985a80588cfb354fa0ad0c6bf995c780f862a15da4bb814a74789ed256aff074f47fa2ed79e2479cad18025613c97caa76a0c225a3f8cd58e52d144c99fa4f43f039cc5c2590a318efc8363a005a18141917f6f652d005095a5c617a1be35e669d6c9d39495ae8debe04a4e9befab43f52e2f520cd654a3b2b8ecf3451f412a82b6e4920e41cd9c791321e1da52165d1d8b5b44df30942c5d93862452072d9482168cd3eac8520e617c1f45994942b4d64ad483cbe0c4f9a6d11f6d699c937a96cc8dfdd3d95d9019bf4c819d11db58d70dc3efca37a508a79d6ea4b3d5353fcedb404370be0dbe47ee2942cf2fe867e4a79ac9e14dfce19f5437be03a744498af22b6e16863fa12cd52ded6198a806aca85e3d460b5d11cfb8f1e2d86ff18b71ab1bc8c8369645f0c2adc88f9b87a10b50341ebf4f421baf33563955f051bb9541ea294029d896af8b7491070c26e29de4dfb5d5e03c41d657024ea5e40e6a92f890e3bdeeaec4f32dea8b94124d79dd3d19d505067fb0896f0be065a84247870aad8f507ae1d28e3c24c0f35f71c99c87b35d5883d9baf1f6e1aa00512c6011ecc79a104bcc9987f099ff55358e6ec762ec3c91c8d5d5dae760e2106a9add657987e33ce03e7bce7e4093e52417faaa3ac8c9d8cfc26760eb19e5b5eeb89854afe8170318927ab354de9526f992486099617bc328264a0fae897e247efc762409c0a7451ae91e2daac4e8d29682ed3940bd54625fd251352cff72e4fdde04e595bf898fdd1a3025d54a8a6ac52c1d38e04ec8e451cc9a78df0804ba8141ed72010a10875ebfb1b936400e516ad2e48f7e647ff47c5d1c0c41b9e67fcce3d06835fa68859945365ca71db1e7f26c0df0bd1e7b3f65f3560c8d0b1ff683198cb1c75bf16329703a9219946d1d0d62e9b1833d07ceed5060356f80ee50a843a0dd294d85a652c558b7756a91afa1d26df1914c2cb720ac524f5e084bad8b1be835813680d23046c1c62525fcd1cbbe9ffb94db84b98183e124ab7185a3265eaaa19eccc71b965c3b7a92dcf437cc4bc613bff4c757a744e00e3989309c449e146efd6d5c34252687b62ef422c76733c2c1088d8c980a048fef4d183e75760129b9b74e812dbfffec0071be8c84b046b502b98579b124d5b1dd847a0e6faff4eae87933bf86e2100488a221d73492f926851cdaeb6e74404f15e0e453b5a5a46dd6badc7af6242d89e12a2f2b8f27c39078c6734073d2ab14ef4e99e621d98dedb90c75d6b1c5abe418ba559abb7e3424ecf5e60b30b5452f7de842ea6d7eb9083b9bac7d31a783ffebba0087fa879ae195bcdf2375e2a49bbfc9c40075be1c75569284fa1b65e59f8029d9ac5deb04f9255f564b8741f0d030c2059b951413359aa9243c0fab64122d496c74e514efeb2264ec255ae5514e326c3ced55642c5db2db4a15131430cce0a828de661aa355775b2a0f251a0b017f1701149d5234994c48ebca6cc675d30e2fd0fd629d60bb5472811740e01750d72a67747b3d48ab64fac0889253af8916ac29a0f801f8658449e4f6e7ad3c1fb31210465621191d3045b4100647826df9eac9c6ea3882edbe940f3edad87552a6d09d04196d3cb936285ff31d8e12d0ea39d904ab4de", 0x1000}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r10, r11, r15}], 0x20, 0x4}, 0x400) getegid() fchmodat(r0, &(0x7f0000001800)='./file0\x00', 0x1, 0x6) rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') mkdirat(r18, &(0x7f00000018c0)='./file0\x00', 0x50) getgroups(0x4, &(0x7f0000001900)=[r9, r14, r5, r13]) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x303, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="ab1495cbb47e5e3eeee1b70b436a1c67a7f81a90fa0a344aa8fde1faaa6a7861360e5e0f17a441e14ac20deadc56b6932619ca0855d6f30292ba25399ba24bb12fb61c2575254d3c89392b8ef8d98704a55188bacf6e7101b75a5f229fea847da8e21d2e0cad335cb6e44904fb722b3c13654f682e8bc3559afe99c2fa9fd59ce2a3222fdb6420d2be7cf0729efb806d92cb0ce51ef5191823e59365ce657205f9b6ae781ce631b5e306ef36d8deb70665bc8abbaabc79b67952089ba8d51da2f51914fd60695b71befb64e53fd8a999d67ba23c6b109a9c4f738075a77d7d0941ea7d9ef070853353645c885b86b6a9c47591f7e88dd15dcf94299a35", 0xfd}, {&(0x7f0000000100)="fac663399ba04d86a05856dda60909f45adfd693bef37b37574a78adbbbe69a5026e8ca8", 0x24}], 0x2, 0x0) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x20, 0x5}, 0x10) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0x2) r1 = semget(0x2, 0x6, 0x410) semop(r1, &(0x7f0000000040)=[{0x3, 0x2}, {0x2, 0x6, 0x1800}, {0x5, 0x1, 0x1000}, {0x7, 0x8, 0x1000}], 0x4) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:01:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) fcntl$setstatus(r0, 0x4, 0x88) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:01:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37001d0002fc00002aed"], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="e234bbad7ab37ec77eaba5ca86616f38cc404b469413563fe2f11ae94720abdf3b9aa8", 0x23}, {&(0x7f00000001c0)="019c80c9b59406c35e0bfa94d422a72a1f441ed11c4f5942844e5aa959599221b721faee322f15b2f4ff89c6f395ff3969f5dba902567b54c7c0cb49904864cdbf00d1d3a50c2fda59cadd60a18cbcc058640babf0f6aae7fa26a58901929a5cde215731b641264c6cd03485e4d72edd7be5106f644c70a1893b4730faed90276b66b8045ced26c08d60a42853b86ca522d1fe3988c465d33535a1328b4d983ab3028c0ecd2b0ecf64c532b1bc28aa42eb73a417f1d32be40ff3cd6995be46daf3125c49d312cf111bcaa71365a8ff98a904dfb6fccbb84aa59301ffc871711babd30b8a", 0xe4}, {&(0x7f00000000c0)="f7ec121e5460f8c0df02e7f60a6ffb6585fb32326c16e8293836861b4711eda8c4101e7d371b16033ff0e6bb76e3ceb7eb56c3da6006da1c5dd897600402d1325f31ba27386160bf4eac73cbb667e8a967ba8fa75fe4958a184d66564505731476b9ad00a4f2291fdf6ffb6be26e415ba25ace715bdeabcea73ef7547c3023490e4382812b40aa5610eed60ae5031311ba760706d3e409d2f541b480b1bcebecc9f866e25139ef4870fdff25ac80944471383b1c6291f8bbdb31cad1a8", 0xbd}, {&(0x7f00000002c0)="1961dfcedd83485a91af21ad80cde7cd8a30b5456bf28b66790f334856e139e439a1de13bd4fa894e2de79100b81b2e82572d800f8d811b0419bd8585973d31ff3426da7ed61f5c66590155e554ea2b6974e4817b3d789192b2f44e5c6a399e51fb7c27b3f833abf161e5a0cf18deadce47249fc219261364c4f39728577d314284d6b08cd293f68c05cb5fa630b1574408214eee3e5db133d162b1e7181ee4a199f87d0f3a578a9e1583058712e4c93c055f547a915670e207cefc520767504b9ae5462467d85d5eeeb5dc970cb8a65cd", 0xd1}], 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffb, 0x4089) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) 16:01:01 executing program 1: r0 = getpgrp() setpgid(0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x180) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x8001}, {0x18, 0x3, 0x80000000, 0x9}, 0x4, [0x80000000, 0x5, 0x8, 0x200, 0x80, 0x100, 0x3eb, 0x9]}, 0x3c) 16:01:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000002600)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000001300)=""/138, 0x8a}, {&(0x7f00000013c0)=""/141, 0x8d}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000001480)=""/195, 0xc3}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/126, 0x7e}], 0xa) r2 = kqueue() dup2(r2, r0) 16:01:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0/file0/file0/file0\x00', 0x4, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) chdir(&(0x7f0000000740)='./file0/file0/file0/file0\x00') r2 = geteuid() symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file1\x00') getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:01:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, 0xffffffffffffffff, 0xe6) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) mkdir(&(0x7f0000000740)='./bus\x00', 0x8) msgget$private(0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/51, 0x33}], 0x7, &(0x7f0000000600)=""/198, 0xc6}, 0x43) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) chmod(&(0x7f0000000000)='./bus\x00', 0x0) msgget$private(0x0, 0x81) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x3) r1 = getpid() write(r0, &(0x7f00000001c0)="223202311783f22afede5918c1f7becbda6b6bf2604661d162b8ba03bd9d85efd1b773a33343464c77c669c7f15304aad15bd1914f8af098858460ad73b5e04cc2254368710d8bc54183977c910fbe4cce75cde0281e5ea3a79bf753764ea8cd4d1a4f9299dee375a38ca3218e15eeb7c478d8cef02643dda20c5f55b8231e2aa29b25bb303f671f5c88cc861d104dcf49a86d98bf64e614e1d919cf3f28", 0x9e) r2 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xd4a8) recvfrom$inet(r2, &(0x7f00000000c0)=""/117, 0x75, 0x40, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:01:02 executing program 1: setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:02 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0xfff, 0x81}, {0x5, 0x1f}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2018, 0xfffffffffffffffa) ftruncate(r1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/243, 0xf3}], 0x6, &(0x7f0000000500)=""/212, 0xd4}, 0x803) 16:01:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r2 = dup2(r1, r1) read(r2, &(0x7f0000000180)=""/128, 0x80) getdents(r2, &(0x7f0000000100)=""/106, 0x6a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x40000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) dup2(r0, r4) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x800, 0x8}, {0xfff, 0x9}}, 0x0) setsockopt(r0, 0x32, 0x4, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="dcfc9979d24bf4bebac7b7075c7f5fe565dcc922343dd4574484e793dc6c186964305bf822da2a01e97174a398c715e110b4669147d187edbaa6880b6e528285e6df0d16e8f3115c8edf519362d6e405155ff69ad70bbb148395ec7562466036fe04ef0a91e48649d4e2612b53ce6b30c96674ff8155e6008b006928347fd8fd3d679bc36c67b94e4e99435f81e674a99f212f1f6354f4e550cacdb471b2a0d2850e22d5a242783414254c2e789a52c8dd9517f6f1d992b210c798aa8f0db4aeb23f370c2728eb1d2559bec5b0cb7fa8312931c959d56b61dafba2e3e8bcb6277055832a7db5e40cb80b91a22f005313f0567f18dadc99d0cf810a510639003ddbe8435636dd091353c54fab8535cc9de2c1a3083954a70c6f919b88235381901d7ed7f48053eed039322ea45e019eb83a2c8ea4a1e93154f7a05c75cc0240cedc1dbc3aec0d97d8ab78b1d26391419ba1d9187e1fb9e9373826bdbbccc3c560db35189e9e91edaf1eb569a6a9bc8f3aa854019421495e25a1aeb4e6523fd615b23ab3a709d1b4e8b072ac45377fa2bdc88552500aaf4efd1683c7ae9727f88a23163e6dd22a662bd2d998ea49dcd87816f54024e21999106b4543fb1b43539220b0fecbd1a8005abfad81fb3f95f2029957c1e48eeb542615ac971d060c6cf1f551176f3057074cc2bb357963d30acd837d3436be544f28adf445aea435ae285ce34c940c343df71e554f6b90dd9b8527df6d2c1de1ac5cd69913023e8bcc09d129e6e49392f4259fefdbd1cd53d27658bda564b53876f3f42c0144ec301e98462439fce16aa93d7513eed36e717c7c268103c075e8eaab25b6a8887ffaa71e983b53eac91377a4fff02e193b2ca82a3da5584ddb73e9313406494513c225f46a034d236f4b4a489715514cae6720e6ca18ccfa7991bf6e8f397e1b97ba04899dd59b3a431c0cdcdd68162a857b2d0eea19b015798d3fe9c1be4efb31a913d77c05ffd20869626ef2cc7197c987731df994af7f21b8a88c5b28d5b67b17932f69351a2e4b4839a3c0580b18037bb60c1225717bc3253c57168f70a72b04a58fdca652d7783789644df922bd49f6fd8cbe73da3e6d9ee74dbfb6ffde79458c4dc45eeb955509fed1b5955fc3cdbe34fe3303f340b9fff4ce2041d3c38e837b43ccdbe8231a99452efe86ce30453f440fefc63d13d87b3b78bf7f64f50d6fae57656ad7399e7ffc3e7175612dbd4c9789df3b448c3f7120e6359b79516dbcbcc6a81499d8a0ca44226363aaa846b17a6020f8a7ee0ca1a041e9f48b1e4fee36fc038753b808116a6ae7400ce2acd955a662b654bbf32d5345029a23e2ed4adc084403b84fa7663c5d9f2b65f8b8c1e3bb2b7d9a211c668e041ca7b3c3d6a09d2658ac3bb950d5a159ff076d0d361ed55bb4bc8524dd99464f268706a340fc06da23519343a62a500e30af7ab984047cbb851dca35f01248f4aa91f43e009d891d3cbc3fabe66ef9a6fa41b23e746b4825a486427a80a92f147e4cb366d03aaf2a504a732397c04cb78a56bb37969851fec00012a77869c2f32344357266f368a0f23b5a4a4715735acd0eebf4d3a8f4d637d396f41b4adcd3d784779fb98a5569b3c61fd81f3397c0d6106c46a53f3215844e784f1116bd384e65a897d9654ac18559f58959b6de1655d8c7fa8fcb6b5c7e0747c9a0f2bd902090c98cdc54f7ede2b5a01dce6bd1533530b35e0e957419ae9c5093c290977163e87078badeb54ebf78a1096d66af25196ef3622bf787673e24a7b54b0f4430937d2205c73aa7723150f6c940ea7623b83cb18b1e6d0af0f3d4670cd0e51312cd7faaab6397dbf8c185efd29e52813ac11b28bec674ba82b1ec3c60648efa54ced0f72e56089ab25bbfb48ec2ba4def6c8965b7e18747c250c1c63648d4176246fafde63b3c282da412d78bde01ce0fed46017e6964802714cc79c7e82f623210cded653a5ff5b9352368ecfd1a1c91693747455eee88886ca606d9d71302b802a9d4faca2082fef16c7193e95745bcbf1d96edd61d743987c36ccd04952e9d96b9cdd4693e22d1c65541e6489d312e0582bd86d874ddd7292642e08fef5207eeaf82211bcb5c1d2d4875f05d06b3fbd40e90b72a353ed6466667adaa0ea89819a58c425061f48bee92ddafc6b57a2c719f60cfde1de10a28860beaf6942f78bddb1f9ed5fb764ff3ab240e720d42b33d3377626d475307755ba60b392c579de175deff5e639a132feda68d3505e8f95c3cdd2d4c2b644e6ee1e39228090a7376722da6b3e7616b13e3046c6199e34811c1b481ebb7f8ad4a6f47c89d27f678a0e184011bf281bce453786035e2d55d73c30b62d082859a3f789de9952d2e9bde1c9d18800d18d8d3dfc99e9923ca8d0ebde16b921b1f43ff0314eafdab4a6800f590fce13fbd6675e20db4e378effcac81aea07c5e145aa45d4a5c30247009b27c2277112edd909d49fe621426af28175af627604de0e06ba69787071b3f02607ca5691c74f6c42f3cf0c1648924fd70e19f1c0dbcbe7292365b7da283459abc3a2b3d23d60bc3bfc9a4da55c7e765a9713a2e344a1425eb433fe79e0a7fa69badac32402295127f16651472e852700cd5d70af6e5cbd938d6a2f19c7a367b777f41a568f49e969e64aa247d9e2cc2b028fe4b13bed755407aefd55174abb1c7bc6d1719c6afb9323a41e61b1f61b793c9a04a76d67433a920b3ddee3037a42d6bf1626a6b34e059f40660a3e21c9a2444d47ea0c7cf689a99161173b18611880ca41ca7ba48c455d68ef3ebcbbb37af0174f9606166d233efaaf6e345aa00c99ae6e8ff7217497d0c4947774db6da40fac2806599b64a36a422d67617dfb1d2ec55c048e34cd24cdd3a81de4cd7ff1ff6697c8790ae7e879c0af5579327bab63db5085a308d85c7d41ca41bd3b24b1d7ac104b101ad34ea02aa33c9a7ced5152b9255f99067426d60339cee520553b52c65d6687ff8dc79e7c410221a806c169917286ceb71b96b158569a717a6a71ad74e20c34afec71ca94ea0b8ac17e99ecfc7d3478a0dcb01648862e39428e8e43f1eda5e6dcd2515d9467b1272bc432d72c8ffae11eaa4214fade9e2d62993e00b993d8eceb9a2c13d872f69ad56930d52ea88660133e34b9f0577aa56fa98d33c8d8fd49f6892339d9e2c1ae2445b19330390ebe21d4a25ac4fe0d9b9a31ec3d5fcb76b840d56c21bf5df74a5e894f7de12428d7e728a290042bcfa40a4ed6fb357e7dc67264bd561c7372c29b5d8f4b0f34bbb45f723619551ed6d468fd43c64de32666e8a31e311314dc98cdc64c83ff1d2328f924b7de964be5a79d0e6300b53f3a3da70d2e905e73bb72e5466d05b96814b5e43281869a9289a4717f14db5b525e42a5d03f0c79328ededb162e2461472f7ce0ebd90c084a467a012c15bd9fefb1d5baff90e404b276c623bc49690725ffcf37f4d3b7aedb86365e2c918047dbfe579ea237ac3404a631852a11322b101312c6458076b6204cd967007bc0b9dfe463e57735d3b7457ec5608c1544054a75683599acd7583b94b7b9ad825ba7e7a666016c76bd9893e10105dd089b53867229f65674bc97c99c291400dd9cb5cb3095de70c234012b56d81522cfa13d0ffa2242c7c216354b303e76064da69a954ac22172b130b8c35331747596e234ddda57eb8083e2c59a89b7f661d5e8abf576ce9d9c9ef9fbfdad5392ba3d385cc9bd7efacbdaf2386c6888f2d745d3ad71e12f9ddcbc5225e00bbc102ce2e03be0f5671b025d80d6baffc9f38cfdca44ac674a402f8c03bf44d4b367627ecee2ef78c859e1c5a42dd3a7a72b6f0f1fb67dadef5d0f935008b0fd2e4d1f962302ce9aa56335639002de7610ac06c786143744c30f38102560b1bb1e5800ed783dfe588540958d7e69d58eb143eed01731ab31423a86e7313f0962b08bfc74beeb92c8b5105371618c26c153aa43edc22f3c635dc4226a4d2f8e64719254d5fc353c3b43c4033ab29b7bd0c6819256987a3a49f0bb7601ac0906e9547437a98def99536ca6d3cd762ec65eed6360b2e6bdbb862b2d57b23330cce4d83145dfb71cc4dd6de7303c9325bba1b7a279a562a6da803fe3a811e775ab2ef3d672224508593630a1d3e61160fcc474b953e320c36257ee0a39337095b353bd904010ece777c5506f07fe224fa4ec71c1da73340e1d2d2fd578722427d9568ced9874b877db239221ee863de282557ead51fae17561114085a231dcd291bd5136ca3b28dd43a425aee844186fa73bbc3a6dbe7d57ffd41384e1799230e0abb26d8d47e73d317a79471e4e961cc53fb0ed1d8cbc8ad9ea5757580fb5762268567dbb7608d2425f39a354a9206d7c57cb720e259fdc19a010cb09e6e2081a31315296e65be2ff928f8a584d59e7adbea2f206834165860f64d91d81661a1fd754ba6bfc067d2fd57c7192044a0cdce608e91ed285824d6abbdeb9743dce7c93b6da721ae272a10cd307b5ce5732b5d9a50a2418bcda431b67a35304aed4b42e48ea4036280eadba337e9e1c090b1f6b4a1f6628bce25e3652ecfdf1fa2fed088f2bff02cffdbb8c17ebb07aba8080524964236c123a690ac16eee30ac2dee4e659b804226c27ac82c52d3231887c25ba0de24847fd5348df4553aebf35d446aa32ea93c916cc0c82df55a85a775e887c7217c9d0e54db10c778da6e474709f38cd073309f8b258f5d8ccae80283ec43045d45419a4027055e61b38a09e2188abfcc5f76538e24aef0b6587850c796db851022ae28072431dd1671998c534a6e4a9f76b56ee43e3b1fb84a7f0d9cdb637198983e2b42d08da9aeebef33c8614e785dcf1b17c1bd913ecf097c1fb99f431559311a951cbc91b8590951c76e1c0a5ddcb3a1f8463dbfb23b70d9336523a181a9ad36e3d384c8e78b20d15cc5eff7ac9fef2d4581bfbc2d93299117b5c1a4ab08d161b9aa8dfb7fc00da7f055bf8438cb8668647b7099ac9544ffa1a8e252f7c97eb105992a68d2658643b8cbdb7febe0ff016bf79a84fcfc435d3b9849b62c8d91dd3abe89e09da6777ead80cc65655f963514d9887d42b60f1840d99c8890eecb64b5f09c7604ffce97caa4314d79de987e2edde44cb436b5dbe9b12dd4c51d7adcce43523823d22feab931635949026809db59719d78eb5517a641930b4b582c234048ce859277b7ffe53ff521e13d0ea1106d920a30fe480c5ca0202cb076835ee72161de5c38a5fb8429ead095bc4f9d0d94af3c1c10965339752cbf0c546ff5178e55a288dfbcd6e3433c886bfd95b3a413a9014a899f6ade29bbf8d0bb7274af82fc7b9ae707575f9449887f2d23b3d45ab750f3258e64daa63f549e6ce44342b786d84d0f99f3c465d72b4d47ff96bfb3535dd760718f5ed827259f4219abf3ca3dfd71eafe4d7d1890c8e22b8051daf64aa1dc4e21220f3de315c998cbb86f7de449dc20e6ab363f1802142120f23720b8c8d8e822d72f8cffe22bae531843536be891ef22a9393e1bc0f36e4a1c398f1b803d7e67d75091b93a7ab59f665eb67a49165349ac5eb0352fdbce88bbbe75d82c126d5fca83d183098f268ea8e13772e07bf47851ee753adfe91ffcd6ed1bd06284a4b0f6b32af56ff0b86a779421c67c529dba22b683d3675e7309dee945c9755ac34eca73ceb6ae20f42bc0f6849152a02678c3333f7834569fc69a466d243b3a94632700fed76ee1b037c8d090ec7fb9fc7755c2e6b08d31421edc9980674903cde8d", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x2) 16:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = getpgrp() mlockall(0x2) getpgid(r1) 16:01:02 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x1, 0x4, 0x7) fsync(r1) setsockopt(r2, 0x3, 0x7d, &(0x7f0000000080)="d238fbae70dc54c04c6068e10681602613a6e031ffbc31109fc7314120ce3fe5ef7960e5488a43070acd300ec82459fddb95cd90ebec7d08e334ed5b8891f68aaaa580cc05610886d204c47b294de62fca8aa73de9c64c44c89678c7f57e68094d1d40eda394bddba33e31c2a5fb70bfb5e06ea7a44518af34d70f43374d0e4bdd54686251336a9d4a3bbf52bdd6b62529e80d0c9abe12fd3257967903", 0x9d) connect$unix(r0, &(0x7f00000001c0)=@file={0x9e316e140b0a8e7f, './file0/file0\x00'}, 0xfffffdf1) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getpid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:01:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18ff2016"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x30) fsync(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) r3 = msgget(0x1, 0x32) msgrcv(r3, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x0, 0x800) getpeername$inet(r2, 0x0, &(0x7f0000000000)=0x357) 16:01:02 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0xca, 0xc3aa, "b7b5289b639bf9f98eba39bce078432cf2e4759e", 0x7}) fchmod(r1, 0x0) 16:01:02 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x185) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) 16:01:02 executing program 1: 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) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0x400, 0xfff}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x9}], 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() close(r0) semget(0x1, 0x5, 0x110) kqueue() getegid() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000", 0x3ff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0xfe, 0x3, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) 16:01:02 executing program 0: r0 = getpgid(0xffffffffffffffff) setpgid(r0, r0) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x9, 0xfffffd99) 16:01:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7) 16:01:02 executing program 0: socketpair(0x6, 0x8005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x10000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:01:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) mlock(&(0x7f0000355000/0x4000)=nil, 0x4000) 16:01:02 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x200, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x128f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0xe6) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x20) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) 16:01:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001680)=[r3]) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB="13a9ae220e70eeb4ba9b35a12ea0f7127d512db29ea38cc1e376a7e52707292a6396331ea5e6cf45757789e3b6aa32ec686b7a7bd8cea61dc989207f1f40d9e2fd692f023adf1443820d420d912881581c17ec6c721fe318e2b64cea6b063e80fd72790b04bcc964058dd9b24e06f92b517f1045209111c70780614e8a0756291e27db7e62f11f5cea9706bd66d8901691285983de66f81991690c17d7133d937ed7aa78fa3754eb7ce465ff1cc7f5cd"], 0xa, &(0x7f0000001800)=[{&(0x7f0000000040)="815425653b94164536a4ce748f8559f971256af1bf12b8a71bc8f72f04969f0a7f8de365d08c2e8cbeb1ce0c43fd6a89aebec366287729e63ccfcdf7c2515b70165497a17c85da988b25193d23a442ac46b6fec42152e6c83ca41c0051071fca0e8b21dc585613e3bb48947f3a85cde2c2288c275209a8a9f702e40b0340ea06babc4ee59367fb6449212c4ab4198fa2ed7ac7ac9deb762b7d8a6c6208f29d18d94681576b06a47acedb0a4278e1d85850e43da225d58e1c5640f019b7fc1b6ecc615448e44e2f9ee7bb8f8a4fe83cb76fe5be8d982e3fc5da53504e4b1b152f9a99010f29a4", 0xe6}, {&(0x7f0000000140)="c34a83cc9411b59bc797463b6fa698eb73d6f46f71eefa073fbf459b1fc01ae735609f542f37f62be6b5edf6d908d4c86afdb8687f7208bd8b645ba14fb2a8d29410c931eaea84ca83a893e57fc755de4d117d9a6f7b9a859434fd664613a3d504af342b043ef2b9d851faf61bc1", 0x6e}, {&(0x7f00000001c0)="d431ef78d05067049f02399120a1748e534a3d0a5442102820eeb8263e0e8b9ea384dc297679a8f5fa6dd834a78bcd49b4c230853fad8f48728e5c078d7a3aad16f686d1aa24b0b54ee8be890fde7e4577631a12d36e629993e4d59d170bdccda4a4ba4337b55aa6fd32c2ecde5fd3aba3e97fa3d499e5f7eae345abd7fb6d166e875c031749b40fc1bf6fc4a5d6ed1404ebf61e22b680f1dea0263e8e9b256127e74c24ababf00c26a3ae80c75a9424714746b8f8435b0adacb7dc9539caca13e58a878aa500f7855e2e69640a0eb477aea70ec5b4b358a87d73aad68e58e88b9fd1c00d69f71115ac609e158506161a6fbd46684bf16c44341b02d592e86ce1aacdc4deac046df3e8c8f0d61f8b376be64b748714275d1f55f14f1383b6a6bbe57e1dd14d3d0f38df17be7b2fdc05aabe78246b324386b5c23e5011ae35b9a4176138bf6550226eaee14369f199f54ea399bc97ef1daae796f3ba5514b829b46c86b3adce1fa8476eb3ae980d354704cde2a8726f9dee7ce4f3c6b96d562b8b6a72a69a98e5633dc7d4b4010211d996123a0eba605c37cbb5eaae5f023605a760cdd9337fbfd01484aa6cbb85c7730a4a0c8247cfb8f2dae4c783c9d1e9b843d29446226c5a5b053bf19ac673a583c2c8d41e4301936ce05ed11255b1bf43c96c506851bf5e5369ab17cf965d6a8d90c86912db6726609579536b07944c43855156dc2608bffd50adf6170484163e76e6fdc134416a6fbcc356598e22962b02f26e32a512fcdda2c97aec7990bd07a35f042cc62de5779877371433c914ad1d84656fee038b96c69c269f8a5f0e80acf6d7b517db02e5320e00ad64546627485dab16b19e5f57ab1b2005b46c5dad6e684d2bf7cec0a1a722f1279f80c72f7f52808a001cfefd855a684e3f6631f177ae72d691738d6c8c23985d9bb4ace3390e8f54a0f56ba12647ae7b9c46e69d7bd911eb101999591e51ee8bed694291bd45ee4ffd9d6a28c607138569c71c93e6ebccc18fb0bbc8f94986af1a8d551c7c38890592de528f78d74b2b6fc492ff8278ce3283c9be7c4d6c0ef0a958a38d0c058aa3dd9a67e8cac0616fd0a0e68357f9cce6506bc96daa187a8b40df5e2a13f16e88663538ffbdeb3cba639ce71dd9b9f133f7687ba55b2674417ac2894897751f1196bd3f0b1409055ca939ef2f0cdacacdabef6fdfcae19f0c3262cbe02b7abba6611c38f6cdfb0ee6ccef8bd21d83d2323ad8fb6ebd9c5a33997b130982ec761e6934ddf980ced17c577b8671ede776fbbc4393a4bfb3aa89fc751fe608d8e7223be195ec0b7d76f24f25a9eb96d2bb1733cea053381a01f3905470aaf9f28cbfb93fb1e0c7c200768922b0576fafee60bf9b7be70dc9cdcce2cfe2980e6982676a6523f990ddfd97b12c56fb3ea6374375ef161e4563759a2da5ca3a605051f1a24399d300f7d8ba8670cbadd71897c263969d42dd82442b31ba593a55fc3fef42aab6ce999bb3410ef66310f2e81fa189f9a2194e9efd826c12d0a07a2a1252e355bbd54062e60a9ee5501a00f097ea78cd2dc48477640cf0e57d648063a6f0d66bdcc07dc108a390489132c7293bffe7db7bf5ca14549d09631a9ec48bc6775537b6ae382888d3d44672c65887193c3c5eac7670c7e305456c2893f64357650f37da6a30e65324e8faf5bcece09dfefd4ed6d7fa1c2aeb56b55ce24931f97cb583164b6e682fc66fedf1df03372e748e89d16903c8f9aff750522fa9f029ee8dae89013166080d2324b15a46713013dae7d1a02d292b895c5e1f9ff9be0ae838e1904c65f3ef11e114334613724b720b4b9ca834ef73b623d91288f3c558956fddbf6349e117bde24e5e401622cdbfa00e73a018204acdde5402df497bfda28fec892af099ba6d46ff126329486c962ca1c209415f639f6332626c2f8b946584e0a5e894e5d734add768d55e5d5a075c9fd976e8f84c4982ee72b53435a1a22520cb39d0f6deb829e070f448c5bfbddfc0ed01c4ac79f3966d8f1a4b7798aff97b59c07f76148c4f249b357eb11103447f07a55bdff29597a4eb21379886ff1b3635a4d308f2e7cad2876a662b643455a0f1d3d7c8abb93172f784bb795587b96c836237e535411b7dc2301720ebe632114348c4dbeff472331aca332da37c0570d3dd2da42b7abef649a662b4c53ea6e934c85667e77f6651bf2d48903204a1cd2c647a3555fcd8e4207228d2260820ebb4bd2d07ae0a8dd4e65ca9988a2824c408048e05c7fbfa254f318580cf7391a5fade8e6633e803113982c37b3a1ee9b674c2f11a19ea003ee04974b75e07fc1223837ad91108fef701cec18e4c9cb2036e63129c494b3fe60f759d43e73babd74a19c8de893adb0a80fb2e5b1893039b962d64bab708d8f687800ad362116d173fde47d3730571cc892b9925a1e77f214f8566548392ee38d7b24a73987eca973bffc92795fc4ae5614be63c92b96c0c4f2a0c609c800fa439501bd4b591d665d2f42a1afa7abd3411b8837e85fb1e1c8b843f27f0c8ff77fff7aac12c90cadc58ddf9488f72200be892e86c218ac1cd34a320862e476d6820b2646714b08e8336302d73d54d5d2b03da6242c0a3b6b9ece6133514d12f4f2f3cdde9bc651ff674352da99f145a09b548ef8069085521e250c26d7814fc36674d050efd456a866ea9b264c04db322b7d40edd4cbdd5ab756d749296f3575d4717e18f4decab25b376935d6a17af42c558f19ae6671834f23aa3733bd039ed7dba338af13544d5a4d77cc84a1a4b4b52b71baf48e6f2130fd4b41f1820ecea91d778f32d0e874898288db2ae168160ee1be7ec15bd9f85c11cf697efcfeccbd9aa11a5ea728a490e13c6765432ed8ebe84c7a474af0d2036427a4ea7399f486980799471da6a25c1d76431bd987dea99279031b047d6f0812be6ec305a54b7665ebe5c90773bb3911c6bdc4f5fca64ecec3bb9fece1d01f56e1552c4f0cb1f6b2afb5e2902c4f9f2a1b2032987044a09626a7165b1e5f3d391e959244e1a93b027fdb4cf0fe199ea48c8b9ecee66bb63afed37039f1286eae8ef0861a921e394d0b634e57da98a689275129d14d84da9e0b07bb772b0b32a318c6b49543cee744ad9b10e881d03037090e76b4ee1637031357da9dafbb99895f196b24a593b84d76e69a734f925a68abdc5181727eea96365b58fef01e5bbbac4c6fdde0c80d68b5fcf17b194d99f89eb7fd2cada7dc6f7f52a38fe1e107672ce8d7f3d29751ec95839c5e1c64d0e7e15ed541906187402a62b7bf0fbb9bb383bf7c49bc1559cd39b28a08adf02f04a538ce88b4fb6035c8b51160c737aed9d7d085c4f0403b4f8b0f14bc533e0061f891fcd7224dcd7ee998159472f508e31c9b2dc290f0441b4239712209e3ec1dcea68cb4449f336a8842f3f80cd163d1acef6f15a46977dc806f1e7922248c7085cc455ced425be072386d89c2786708bc799f3cc53f77a87da6cd0c76924e857eb1b7f935df23763cb32b953a9ff63d5ee18fc677548b0753022b304516a634b0ab1d4657d010f93a4bb278ce06e931b1d44c87f646f069af2a3923b04c56c4f082ede9d20c1d9c82646363ff68704430d27400cb84827fa82e66f8dc3b2f7f34b08a7ca888c2c3a689110b804c611b28d3e1e310397ffecf5d329f33993d238eada0e45fcbf6184bfb0e64000a01ff6d2434cc557196014f275d39045819eb413d13b39ddc2888cad35a048f56a22706e20596cca9e6d51731b5bc37ce137f263875b4a03982bd1f5e3dee9211f6aa8b92ac31ffbb041e4f514a66b446e32a8e71e56cbbf3383b971f5cff4a417b6dc6b11b510ee3f50b9654c99ad962a38328ef120f8066d69e4f9302eb6bb4cc6c1a10f599a371e2a35188a42aafd84483c8fdb076312e8f89dac43c1c58b3c5342537c6af65911e1c5c89a28c1174901083dba6990bd1e5fc706aa2652ee3ef6f8ba51731b8b950ca37924ce5342f9f7a52a7866317028795d782cc16b376c58e989fd52f0f61d639aa41fd609ddab40cf87a545462fad0b55a285c23be8e54e970fe8b80ad6c34ab153d7727b19a03a0b66a50e17331e11653f3b63e1b0cbf45d31830e54befc8bd0b663176695f3d8486db2495f753ea1138cff0c577d382963ea38132c9fa06bc70aa66ebdfc2169be25a1a602d5ff0ccd461b1129e6320bafa1335d5acf742c34aacdcaf3e4aa373ffc2893e9fdb62dfa4abe93b8fe146c01f56b2a200c48218d7c1b60ccf58d19a13a6c53938d6db6ae54581b1fc12aaf172381255dfa90a10f9f83d5e41e4234a006a93b3f2c1719055ca126505787c4c8a22176bd9837963a23e7718f77d696e20439f4d11dc308c7e622886852a6dfe5ce26dfdb8a209da9802b2112c59ab753ab5e62cff205a10845cbacb67860b66e145014a9a52647fe0944b0c6f1553456c5de85d8dca08b61079a0769022de34722b6b1c65f6b18a45baeb93794a8cf3f65d95d96e0db26f471d72b1c2ca7b655767be34ce7752b96e6a6f245fb5f61043de88e1fdbf1352b87f0e66f5e0c184c017276fd2c36040f4319ab66ab84e61f70dc7d3b2d5800d97a4b16c05e072a956045955e785b17a105a672109a2616cf8940a52db8382a17615af481ec5025d2cc0d8c4f43df52bbc30ac35f7df3d396257a4ce4817e4a23055f887a0bc52e9fc1bbca197e7cc08e51e64ebc7a9fca53c9c3198d2af21c9f7a529e2cdc3ea837f15dc42bff37f8215228cd75fc9ad35fb0c589f2c472ce49fd41f0bc4f18ed0ad00644bbd1d3cb69a27e9cb40f7978e4187de0d1b804ed4ea82f97af05f84deea838fa116dd9540485d5ed4a6309c31dbf88e821eec8b880c11d09f093fd82493cc8da43a44465cb1447d108b77d774e0abbb202f9f2cace1ca8d2db2b39e670fce5f354e316b298f2fa7bf01f98178ee11f99aa0b4d9b433ab70b5c32afe227a28f313c27b938c73c81a1acc4365f8847b9951a9d196e949011fdff48b399f107ac6d44de23ff34cdd008e0b3461e5b847200524e50aca8c6e434b991899384d982d51c58adb2e4e0c0536d2433051ac865a5c7dfac671b4ce59f4cd0e6a1bfbee3e315d55c8f98aadb1f93a9f5efe2a444f14199a5e65c796d489ea0aba206e0e613848365825dcdd3361f0e83c8e3b40b4560c2fad9180ac8cef44bd4322b059f3b89095e3f112619bf0f859cea52189d0a17d476a13a370e3e3ff132ef81349f6472528c7238bbf22fdf9b5b413da79f98cc49455cbb96b10e49797deb8b9e1f65673931f0d402dd7fd4306f90bc5f82becff57e87ca330a637e2e02df3a35a2d5e90513e1e6f1f3eea004f1ef4800f02612074ebdaa9e67adde548a8bd6043b068c8fb8b0554b8257e94eb9c7c7e985cc4946134f8725a43f66fccb821fddfb6f3c98525fefb2725ad03e7799146156bdf26469772d2ff790b1744ed875606db42e22e74d7cb1cf063972f7a62b006411ab4e0f73f0f3af6cfbe3dfd8bbe020944520ec61b9574cbcc6827441d7713dca94f2dd8887ad565d31e43d239aaf8e24c3ed93893b0e598549840637fbee2f1c568b25eda963c4469b4e3dc4dbafecc8f94fcc97f36304843adad482a056ce8228f510c67f7aacbe6ee878662143fc4b7aa004aeff2a23751db2f251f3f98ef12d7c168099039a8c85dc7e5e38e549a42ca949730d901044c677f1109ec32dc4c4b1cd94b2f3fbe4829d974b1c10db33ca667d09c1e26f60654bcbc89691c63e007f5a76dd0", 0x1000}, {&(0x7f00000011c0)="323352ac4bddcdaaf6008ac327191a45eff044a733f67a57a7a33a59a96cdde9d8010af3ba39282d5ab9d20b3bed19454e7d3d7203ef5784137918bed8ebfbe4eed0ce8bdd77da8efcf4d3431c0fc801042023b5d3df082e2a5cd8538ad8bf64e4025f91b5a464a2342b5c2695800c37174e947fbf04555f46044aec6209d96662025c5f6dfd144f1b30ace98848357f0913e107910a12e52af36290150ab9324e68cdb73867a43159e777e9442b0cbbcf2b15c1a2c896d1e65892cb9b7f927b0f1f51d679335180a7bbb37a6b2c2aa1212b6c076d5ff518", 0xd8}, {&(0x7f00000012c0)="3aa1bde5045f95782552e37902741340640a523cb7fddeec4f2aba9a77d0fb3289082f0b8d9d3275766a5f73d6732602e89ba8df2adf2b3e17a577cacd01de7c2df4ce51fc251de4e80160550ba9e6c1a978e856dd39f6f68a02bc9b49a245947bf1b6cafe8df73a9db5b3571f809f7f6c77fe6a8fd08b4d4c23393b6ff030ed469d5f0638cdbc41209589d2d1b34f5ad47ab086c34c5e94a5a721838be8cc9e2e250e8b237c04d6", 0xa8}, {&(0x7f0000001380)="46378ebbdb1508526c7195dd650d65ae17c92f126fbb237e18f4bd069f9f0a9b4f64f4f10ff705e1d72159928544ca1510f35f316ff2bea9fe2afea164c0ba8415d4ab1eeb42b034d42bbc729f0fb86af9b93206964ab7af95df84fe7827053aef8a1552b3de6aea0193b1a8c07d913b060854807a380fd5392b3e8340008fef7144781bea252c3f81e7bdc352b50f5a714a98db30932244703df1", 0x9b}, {&(0x7f0000001440)="6c3fb99461990f552ff91ab87b3726d11adeaca0278331f1e936307fb6ada7b798b6f941b073e2b3a2e8bd1fbb4980a3ba19935f14270d4f4e5ed79cc22238982af1e4316f7bf4145fb7a5f629126374170fe17a74eea9034158995fc456514edfcf4fde45bbd8da1c3f53daa1b977d9dadc1f5ab1a679b40003375b4163694384403d13be02558bcbec7f1c14e1bc727e13c979c1cd4499d0c446bb23b9243be82fb8451fbb580472cae01678932124c40fe45cd9f50a4d4c8a9a372e18d20d0ccdb914e9deef1e92ec2f9e", 0xcc}, {&(0x7f0000001540)="0a32181f1a", 0x5}, {&(0x7f0000001700)="c9e9231c4ffb7e5ff9e4356d5fefcb69be631b9108565445e3c925c1579c0be686a4bebb90070e9acbe860da19054c569bbf4ce592685ecb7d2c625743c80ad3b11215fd7a4ef35d79b493e020b467e83c4325ee2e5ea3fdd271322ec93ce2fceae2ae765b5231c0eb032df007861710a8f82e88b6c80139dd0ff5bee610eba9e8e3b0b3ca130efa64d56c1a8a60369821eb9735d255bbe1540b7a18f123da36ca90e63ee1d1db562c8c32fca0fa3013f0b36a9307e68fb08d7dc0af2d43ab48f2ebd1244dd8560252fc51e57dc91ba2bf4956879319b85fcb5c6cbaa012bdea7e13fe", 0xe3}, {&(0x7f0000001580)="4f7ea6bf0b477217b50b13a0b8fb2f15932537bc2396e826599a", 0x1a}], 0xa, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2}], 0x40}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/120, 0x2cc}, 0x2000041) wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000001a80)) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x0) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1002, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0xfff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x14) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect(r1, 0xffffffffffffffff, 0xffffffffffffff22) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xa0, 0x4b6b58cd}, 0xc) r1 = open(&(0x7f0000000040)='./file1\x00', 0x40000a1d, 0xc0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x4}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x80000001, 0x1}, 0x8) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x274d, 0x0, "95cd1b0fb91be63e53575724d80e4c643f806664"}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) r2 = socket(0x21, 0x2, 0xffffffffffffff01) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fe39c15dc70a5f2afe17d5eb29229c32c8dab3725f32d4f59cecad0369611253f28437b9f60d0d34b24f64a866454064a50f8ea0e6dba7987ba79fa695aaa2186c2be5e8e9f2129bab3ea2e6d2f2f03e8"], 0xa) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sendto$inet(r0, &(0x7f0000000000)="5aa1a0867c672b9004930b7b4db50b07cbc012b9b39e6eda92b428edfc48a96b6dbeb58b807f60282c811c77aadffacc430b556a27287bff346fd037246a9f4bcfb401d508edc35985107095348496218fd0191814674d067168772e", 0x5c, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="64536c6198c3241cff02"], 0x1, 0x0, 0x0) sync() r0 = socket$inet6(0x18, 0x80000004003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x3, 0x4, 0x0, r1}) socket$inet6(0x18, 0x0, 0xfc) 16:01:04 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0xa88, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00080400000000000000000000000587d8fdc6d0b8e7ddfb5939e0e7eb09adff1a1dde591cfad8baf5004d803c5e2bc509e395f799942511760dbe8e79bc8e7504bb754aca49e4a9ea8cc225c696d93bf424cd0ad1a60a44e5270b2fa0885b2a69752cf96cbead57fc49eb2bf661987398897b6ee8d033211b1c8fc339b304cf570e9f7435ebceab693fa64211d0ce7d93ca000000000000000000000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x2}, {r1, 0x9}, {r0, 0x3}, {r0, 0x20}], 0x5, 0x7fffffff) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x0) 16:01:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x218, 0x180) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc269, 0x5, 0x7f, 0x2, "fd13330a91c822e0b420b38a1ad41d5cc8fe11bb", 0x3f, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x23) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/251, 0xfb}, {&(0x7f0000001300)=""/4, 0x4}, {&(0x7f0000001340)=""/145, 0x91}, {&(0x7f0000001400)=""/168, 0xa8}], 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001540)={0x5, 0x5, 0x5, 0x81, "4b816e0128ce6bc56314c3379e7825de0672bc24", 0x2, 0x81}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x4, 0x5, 0x1f, "35a3ce92219110e00e115d4ae29b05dd86967694", 0xffff, 0x1ff}) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000015c0)=0xffff) unlinkat(r0, &(0x7f0000001600)='./file0\x00', 0x8) recvfrom(r0, &(0x7f0000001640)=""/198, 0xc6, 0x42, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) fcntl$getown(r0, 0x5) preadv(r1, &(0x7f0000001ac0)=[{&(0x7f0000001800)=""/96, 0x60}, {&(0x7f0000001880)=""/200, 0xc8}, {&(0x7f0000001980)}, {&(0x7f00000019c0)=""/234, 0xea}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) linkat(r0, &(0x7f0000001b00)='./file0\x00', r0, &(0x7f0000001b40)='./file0\x00', 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001b80)) ioctl$TIOCSBRK(r1, 0x2000747b) unlinkat(r0, &(0x7f0000001bc0)='./file0\x00', 0x8) readv(r1, &(0x7f0000001d00)=[{&(0x7f0000001c00)=""/31, 0x1f}, {&(0x7f0000001c40)=""/79, 0x4f}, {&(0x7f0000001cc0)=""/21, 0x15}], 0x3) fcntl$setstatus(r0, 0x4, 0xc4) sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001d80)="3a871f63d2ef56ecc6652226b0de2ae3eb8776fcab7805650ff1562e61265a51d8cbad93010af808102345de3b1b04b1b62ed3eef9fd53a391274565a532ec1bfcb31945d39de8fcc51c09447025fa6fe1565ef5d909bfc8e9eea1409d95a3da69dae171c4a89ee02a6a1c7f4b7ae1c9335266cf8e5a198103779b510f63aac8e534c07813b9178233b359b79f048ced7fec6803b5d294e33586445dc0ffff8c179133cf344c008cbdfc33ab6784891c0a360770b1799cab5d06b270b241440c321d", 0xc2}, {&(0x7f0000001e80)="46b4576b0f25a7701cfd", 0xa}, {&(0x7f0000001ec0)="13e69a90dbef80ac11ece84b3219bb6572f908048d29b3021af8a6f87d772f2b4826c67f9c4ed8", 0x27}, {&(0x7f0000001f00)="1bf20a9362", 0x5}], 0x4, 0x0, 0x0, 0x404}, 0x400) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000001fc0)=[{0x7, 0x5, 0x1000}, {0x3, 0x400, 0x1800}, {0x1, 0xffffffff, 0x1800}], 0x3) flock(r0, 0xa) pledge(&(0x7f0000002000)='!\x00', &(0x7f0000002040)='\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002080)=0x9) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) read(r0, &(0x7f0000000080)=""/4096, 0x1000) close(r0) r1 = socket$inet6(0x18, 0xfffffffffffffffb, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:01:04 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0xb) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x3) fsync(r0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) r1 = socket$inet(0x2, 0x3, 0x8059) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) fcntl$getown(r1, 0x5) 16:01:04 executing program 1: r0 = socket(0x2, 0x10001, 0x2) socketpair(0x38, 0x0, 0x800, &(0x7f0000000000)) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x274d, 0x0, "95cd1b0fb91be63e53575724d80e4c643f806664"}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x24a) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa008c09f7dfc86bcc84b8ac01fa23d58bf6659990bfe4320449894c3ceff7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000924a8aff", 0xfffffdc4) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) read(r1, &(0x7f0000001640)=""/4096, 0x1000) read(r3, &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xe1, 0x0, 0xb140, 0x5}], 0x0, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x100001, 0x0, 0xaee0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x80c007, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="acac1e346385bbee86e731bf4a3fd9b5605025faf89d080032deb32b5f3904015c45a32a1b6942e99aa149506ca8481b8d91039a72142f84b2834b079e7d35ead9720adf85194e37da72ca013e399579c9653f6dd4a7d863aeb5669e0ad7875c28b097c47a63636f2bed0553f7ef76509ca3a5558eb8188b22b249344a5142607ce44511ac6f371b6e3dd93be579362200000400000000000000000000000000", @ANYRES32, @ANYRES64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="df53d697f5623e3598e3d2dc58b6b2a71ecb2a53318ae180e01b0dfe93c2a7de34cc8af5d2a3382d20f28edae3c7e5ce476fabc801d3912eeb6e4c8dce411a2bceb5fbe5eff705ccab9e707d80e336918e9d78afa2898279d3fd9fba2cddc7cf45f26b11a09cd71bc7df4e8bde45cdd547b92c1cbf71b1ca5505e1d66230049f4af29161f8c560ad9725d788b0a519f22d2b528cf7e840418c3075224a40205d627f23d45f0922e39f61476657c29c219e303d2b107ff700cc18bf05876bd200245a3ba7c07c389d6cb17eac90f3469d1c", 0xd1}, {&(0x7f0000000180)="fc041015119a3037c76f462e1895f4007088f6027709ed4d2566720689dedbf3c637c58557591010d5e907d80942a7d2e78e7c8f5a333ffae37480e78039991b65b81d952440ead9862a4624b6ba122848e6fecad5c9", 0x56}, {&(0x7f0000000200)="8520d529c2c515ae81dcb814121324a8b875e285d1954ce5ef56fa65bbfbcd2c4e120a579ec52964ac7c2f8605c372d57062fd2ff34f16291fb4ccf3ed5bdb1dad51945baead7e16fe887ea91504193e0024b8f7f3afcaa67caba57a36771d3e1d4c785623af6a", 0x67}, {&(0x7f0000000a80)="b969bd3baa999ab9dbd72064b4fb8b20ae0557dca60a895ce2e9e1e7a727ae1eaed92d9dc7965a645a3a82c8c3b232799357f61cc6d07b78bd12facfab00fbe085c18393b40e7d4554a2ec10219ad286f1f026051b57d4c711aa784e03e251ed09000000a229f933719132fe077cf5d54359c3000000000000701acd518f46bf013626f0f7a31949407b88b19234ceb97c3886d86bf4dc08e7c3b12f8ca9aaa1836098b3afacb101fceafe81c7378e75b1b7499f2ce43bd1bca3e14c766b6600000000005caa97a48b3cf4fb5c97ba11688b7674570a0c3686057103029cad9fad86364666", 0xe5}, {&(0x7f0000000000)="293b12ccc3d3a0287b87bf0abf1c6549e0c23b8e3c4fb2fe974af74dcdbabeabc61baedb154dc1ac8a", 0x29}, {&(0x7f0000000340)="fc394047bcc0c53b7c9c914abbe97a8d5a72b71b981829287a47a2d8e09be55d25930d705a1e25ef406aac68beb50d8cc76720f15d2d35bb8ca2e2151259e11b28881781c8594680a10a9f94e700ecef9ec48b8660e5a47f224e2ba87038efe7e123ce6c27a2bbb19d37ab9713c6c3455f59491b2d51099f62122f1158d93abb8dcf2b5136e5d0063e7e04f3aba4120983a0fde3b9026c04f6129d8fdcf48d6acfe60aab16fd5f80f5457f6383272a051d14c0e5c418", 0xb6}, {&(0x7f0000000400)="65c8eef99f9a5a1e67c4103d3fb633b7dae4b52aa994dc731e6a9b9aab186d45a03083a670b082bb15126a596766234cbbd36d403a8c4776911d8aa41c69fb0a74ed1fb016f788411358db7e0072aadf2562d246ba33ad26436859ddb0c036c3739f0853a837a0f3cd7940fa740bf06040ccfa32f0acba462d6b16b201f00d7ebdfa069bfeb0f001474ea02bf7499b74aa380656fd3268456faccd3bda828e679fd5755d473d5474be99b44926fb5201fe0640bb835d98a05706543dbdeea0a0f43210530f94ef947164a1b9f37b6d4cde41b6161b4c102cefcc5b4586fcf926f34af7e107802fb6d53559", 0xeb}, {&(0x7f0000000500)="82037f9047a5e00ecb6bf49e019ec6c805fda1eaf999fa4569236a8c170974835f4c511f31ab344933f4e1003130a2f4b1bed889e90d074f6d0a10e601f6ff0653f00d9dd58532fbc9b71f72e3ad1beafad85a3819c1e3279c681163a37c94426e176148b4305b8e455923254505bacf0c4d091f9644d8ed31ba5f5df19debec3e", 0x81}, {&(0x7f0000000640)="c8537ea1b091c0f6a27c0d40cfc400684781f2fb6bd7ac764cd8ed902d5c31bc9251934c7dabbff314bcd9d25ee83557c3013cb32fa286b7688e0116ff2bf8ea905ed8d598c62cda32cc724e759aa4d7e6dba1e1832badc7617262ac2f0b4c5cf1c5609b5b57b563c1ceefae08102ef4540ff8377598437094b48c069d04c68732f8cef61ef3415c953f36e7a4d02f27018094c7efef3960c6a45977663da838febf5d40a4c26d86ba681214e5717b63770be6f0d7032033", 0xb8}], 0x9, 0x0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000880)=""/221, 0xdd}, {&(0x7f0000000980)=""/70, 0x46}], 0x2, 0x0) 16:01:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cf702"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) dup(r0) mlock(&(0x7f0000455000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e6000/0x200000)=nil, 0x200000) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getuid() geteuid() getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xa, 0x1d848dac, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xe6e, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x20, 0x4}], 0x385, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x3f, 0x401}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x8fe, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000081, 0xff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfc5d, 0x8}], 0x7, &(0x7f0000000340)={0x6, 0x7cec}) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="00000000b1249f46e36b1de2687402cbc2e46566aead9d702aa5a9ec626355c765d62b53fca06ed7def452c42fff7e7b46c16715a1ff765fa47ff3822dda85e14c2d524c7de43b93e61acf5b1a6b22037ced21252bcbb7ca33c89934da386a6dae8bcc59be370badb4acebcb127432bf1cc7302d3644f0290b424de0528d3215ac1640eca6c985fff609cf41ec3efabf5fa88a6b70dfe30de231c6eee560a8116865a32f37183428048c669b", 0xac) fcntl$setflags(r0, 0x2, 0x1) 16:01:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x200) write(r1, 0x0, 0x0) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)='\x00\x00\x00\x00\x00\f\x00\x00', 0x3) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:05 executing program 0: symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa12, 0x20) 16:01:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="35110fb17a315f74383565ecc5d7c1184d", 0x11}], 0x1, 0x0) 16:01:05 executing program 0: socket$inet6(0x18, 0x4, 0x1f) r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) 16:01:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x101) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x60, 0x400) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:05 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xffffffffffffee66}, {0x100, 0x7fffffff}}) r0 = socket(0x10, 0x4003, 0xffff) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x7f0, r1}) setegid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setregid(r3, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x5) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:06 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r6 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r7, 0x24, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r6, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:01:06 executing program 1: setreuid(0x0, 0xee00) getitimer(0x1, &(0x7f0000000000)) r0 = geteuid() socketpair(0x21, 0x2, 0x3, &(0x7f0000000040)) setreuid(0x0, 0x0) setreuid(r0, r0) setreuid(r0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r1, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 16:01:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/132, 0x84}], 0xa, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x3, &(0x7f0000001680)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) 16:01:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e169b07ff0"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xf08}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="10cb307fba28bb46a1e1c0732ada4e458c00d5dc22f292842a6ee0c871550afe58a9c853f42933f6c98f56c2df5e2c1235785942c069e8677dc63329775167638579e8aedef480a82e5507efc0d352b7c95a981a521a5f485ef3f7ab265588833a5753", 0x63}, {&(0x7f0000000180)="ee3bba408a40fd716aabc96d791359b4b0d6e671624d4245212e62f0fe32cda5376fa89bfbbb6aab70996538fd9f57d91decceb0a01978edadd981624b3b61604ad86343556c743a4afdbc147a036bd85e47591e51de6aa6f66c89ffeaa23cede7fabf7fadd3a74a14ca71e34c64cac155758b261621e036386b0d8531b7e316708cf100ca9b8dce0eacb679ab32049a217ca94fddde9154b2bc25c3f0a20a9121c01a60212f7a8dd57e1991bb87bdb0e13b09184345bf935306f1443e4457454ad4c051c14539549deb54c8e26148ca5c9062307f8b144ec527500f5c86c309685f23c43e35a45cedf1f17329", 0xed}, {&(0x7f0000000280)="52bf011d4796bc9e993e286ea812bc2950906fccc1f17b97c4f9a9a2468b61b94a4ebbd33aefe3b1b00dbbbdabd06a6694106ffba848632f1113e04f3e30efd64924125013dd0240e16d92646e473ed57a4da158b67c6f1c125fd5662bd2849ba069c203e60b0756c14f905c36b673db977194249cb6ab84256837aa5bc631dfba96bbba90564ad0bddb4f31577f0fe06ebe349531421e8b1411b97553de75e5c162a32090f3bb7c26d53285173cdf7cfbda969282bd9f5cc9f0f2243bc1124873f471972c2320f8ff13d88455e06a138744d72a83", 0xd5}], 0x3, &(0x7f00000003c0)=[{0x48, 0x1, 0x5, "69859429d989af61e72674649173530dacc936106c85b2fe37a79d4a13f51fe375c1df5bf542c0fdbd22f2e34bb61bf4a0c29172"}, {0xa8, 0xffff, 0x800, "334686951da271f53bb595af13de11951a4e10c3e58514006b3a53cd12d6a325209acb92968dc9fd1d24707e77791a40d3b055f7abc82b7ec1629e1dd9409804dcd2f8a04cb629051cc073d65ba94d44e47d71028abc096f8f6b24b17ee3f772defbcdb2875835dc296c684e6331b775fb02ba6a23134cd1ae582ccd3d6fd5aea92fcc65957405b1b53ebfbe24a6f88c052d0579e2"}, {0x88, 0x0, 0x80000000, "ed6496c853f0dcc778affa4332741f6ad36d34c271f624e920a1bf88126aee4b634c4dcbe52ac71e3155e3505335332122f8e83566da925978feb2f0fc5d8aa8c7651e41d8c12849a8dc35b63a4396f15ae9cac0d98e79a9af942df1250ce3075006c511d56a7e41a21050236fccc095ce"}, {0x48, 0xffff, 0x7ff, "14f4e29bc375a3b2f0d715d9ca7d87bc8409b6ecf9f2772f7f95c1b1fc724a941f19703e3bebb22e8da60289807397f149effdb467d50a"}], 0x1c0}, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684dfe158d49d8a8e2467640080000000004000d408d765279b814af2b879086e2e", 0x37) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2130, 0xc72e) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(r0, 0x1) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) sendto(r1, &(0x7f0000000100)="04935bef540a3e2063fd5eacb0587a959e1d7289fffffd4ba3f8576a91ffec0575b5a42b0f12a24da3f800107ebda79c3069ef615f845b7ea593161746f373c627dc9f1ebd68ebf2ce38f5fa8d868fdf4747232f0f33fdfce95cf0502a27d270ba1152e8de995de45914c31c71c94f90f91db0dd6aa63bb8bdb56672848cf461e96f58384559105aea64b1591f", 0x8d, 0x407, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) 16:01:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x65, 0x41, 0x40cf82e, 0x3}, {{r1}, 0x0, 0x10, 0x0, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x80000004, 0xf8, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000001, 0x4, 0x6}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x22, 0x5}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x636, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0xfffff, 0xfffffffffffffffc, 0xf4}, {{r1}, 0xffffffffffffffff, 0x44, 0x20, 0x10000, 0x800}], 0x100, &(0x7f0000000000)={0x4, 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x10000) fsync(r0) 16:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000002600)='./bus\x00', 0x8180, 0x10000000202) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680), &(0x7f00000026c0)=0xc) getegid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) r2 = semget$private(0x0, 0x0, 0x502) semop(r2, &(0x7f00000001c0)=[{0x0, 0xfffffffffffffffc, 0x800}, {0x0, 0xfea}, {0x3, 0x1f, 0x800}, {0x1, 0x6db, 0x800}, {0x3, 0x1, 0x800}, {0x4, 0x8000, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0xfffffffffffffff8, 0x1000}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) getegid() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000240)) 16:01:07 executing program 0: 16:01:07 executing program 1: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 16:01:07 executing program 0: getrlimit(0x3, &(0x7f0000000180)) 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)={0x1, "ce750d83d7b7870c732d611bac5d2f9adf4c20d0c7d207daabb6e51f099b2a273a791aa71c8acc835bacb5a95332c49785dc8180e93ac259ec93f41c7f4483fa24af28232354f17df88dbf171e0524a6e038821233e39589b48aa52160d2481b5b7bb0022a7ca5b33b2a521d57b3175d10a4ba70260f762cc9f5279f8d02bf41bdf88e68efbe60dddc8cae396685082f2e7943ce81e1f297f7e85159915d54fb8028e55584dcf650ba"}, 0xb1, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0xffe) 16:01:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000040)=""/145) setuid(0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:07 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:01:07 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="78e804e4a7ca001e1312ee002adeaa3980e8f1220016f68a11bba2c8e3a428e45ca4cb660237a4f1cf81612a5a0e96a13a79b46242776674f84d656f4bd56a8309ad67261752bf669210136dbd183bfd5bd6e162f6fad105f404f3d3989af673de6c4a9d82afde2898151cc3dd3e0766a0916c7866e6d8cca9bf807eb66f3b40e8fb4ff8e000376f0d9da9cdc8d6090b8df261207f709e6c6218836617c10b5d2db596cc5fc189ee084c02b468e360f546cc6964234a3a15bda426e3f1f1f482752092a970eb8833dde8e931217a58437e14098c733243", 0xd7}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x1}, 0x401) setuid(0xee01) r5 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r5, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xa) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) renameat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') read(r2, &(0x7f0000000080)=""/95, 0x5f) 16:01:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x4) r1 = kqueue() r2 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 16:01:07 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x4005, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./control\x00', 0x28070, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) nanosleep(&(0x7f0000000200)={0xf8b, 0x3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r2, &(0x7f0000000140)='.\x00') 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/34) r1 = semget$private(0x0, 0x3, 0x440) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffffffb) 16:01:08 executing program 1: r0 = socket(0x2, 0xc002, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696ce39500"], 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:08 executing program 1: r0 = geteuid() setuid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x20, 0x3, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x200, 0x80000000, 0x9}) getgroups(0x0, &(0x7f0000000140)) setuid(r0) setgid(0x0) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xa4, 0x8, r2}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20}, {&(0x7f0000002680)=""/4096}, {&(0x7f0000000240)=""/243}], 0x191, 0x0}, 0x842) dup2(r0, r1) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) setpgid(r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_open_pts() getegid() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:01:09 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x7f, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:01:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) setrlimit(0x8, &(0x7f0000000080)={0x3c, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x0, "20f0a50693fdd24c87e0d200000029604e40bac6"}) syz_open_pts() write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4", 0x1d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x120) 16:01:09 executing program 1: 16:01:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:01:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x6) getdents(r0, &(0x7f0000000000)=""/13, 0x266) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:01:09 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) close(r0) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xffffffeffffffffe, 0x0) socket$unix(0x1, 0x5, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0xb3b}], 0x3, 0x0, 0x3, 0x0) 16:01:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd7a) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0x8, 0x100}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8, 0x0, 0x32d, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) sync() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:01:10 executing program 0: poll(0xffffffffffffffff, 0xfffffffffffffc3e, 0x4) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc042, 0xb1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 16:01:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000717000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 16:01:10 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e7f3a5aa76b35edb1915b7e1165be1c25fda42be85335520f16863300b0808419bd83632f2f198dbb033cffad3664b5354f75c09b157617b252e8dd8f450", 0x3e}, {&(0x7f00000000c0)="b2f914da3d6643045fc86c68ce6b094f5a136fa2486f9b8f38c9473aa319257ca36e2377acb69e6b0e58a401d8228dfe30a7ac3d2e7c0c4855ebd7e341354aa619508aa552b824dc56cb5277f277a12275b40ef7ac8a3715b1", 0x59}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0xffffffffffff0000, "3e86092da895f411c00957299d1eab9cd8c21a419ec10ad79c049a412707851f8036f0f9c9c34e77bdb46ab4dfe0d811b353a53828a257e20356370fae0c55f365082afb7a584d9065e8b58ee70eeb7365eb7b63b752acaee445e8ae825683a8ca7e7692ecc9f9832b6c5e6aa09eb5b762a64b06e2c52c41802a8d825dc42deb94b87c80e6bb20c4df5f3967f02ff33ab2885e1b7ba64653efb448b647de983f27b2f68234832c3bd89a40e0ffee831820236a05df69cbe851cdc9b99ebd9bb4a913984d37acf2ec4e4c003ccd7e8f7e9c180926a1d1764500ac7473d908a303492fc1c818f07caef918a61a0c732c2cd97d61aa321c72e3694ddc647d4bf521220293c634ceb6223b4fd7e68844a4d086801177b9326916b5f7c97a6e517dc639a4d9fa6c56b9360cd354e06171a344c0c3f4302b66760fc0041bc749bf7d4e9a6b6072b9ed4b8a72a8c033c3f2b50f8fb36f41c5205b3d84c06d2cd5918d64af1b9137ac192a251592a6b31d683dd0bbb0d8016377e96e4d95ec4cc81fb80eac408a827dbd5684379d47d76cb8ffcfa648a1fa76ad87850bb9aadf2079fd5af2cd060d5788f2c9c3471b1410bf1c8033cd5c6d35925f45518f7c563be0b0e3f263e2f0383589bc51b4fed5c2a6ff368ddf468a3ed087a3201d47d4a219d2e376f922ba7e024c9b738d8468c4429afdb642449b067f33800dc1850fe8777c7b87eced04f2a1b8011c32941607967072c591260a72ea6c213194f3d8bfabd1a3002e2d4fa5353eb16ba0cfacbca39c23df892f7e4d257a958dd725ccd2d912c5b974d2ebdcb69d8cc16c81c0cbc936c8c2fceea73d8933f6ea2356c55d755df39698e017d7b9321b46dce90a4b802e6526c95d2ff9b6f0c62ab0d3cdbaa287bd07aca9a2c4b1eea722b849cc2da1306c615278b224d59f5ada6eacf5e4c1ab65d8d0431b52c33eec6dc04792ee0cec63466e31be600437d60facf59d6a9468e7fea96049362e158ab2aff91cf5f09812893d6ac4b564760ae6df375b99ef9293ef095f2c465f946603598538039654856cd5159d60c4553b50bc43cc475d82c2b0adc4791e32ba0b1b4da184fd6b8f9d9ff2f1cc6dbe8a0acfe5ec33d3a24a1a865dde5db765d6bb6e32d1c1574e2a6ebb0954ce211c7a3e5ee014a9b560a7e553a152476fc9d373ae33f2313ffe06ec421a1e04084e9906da9dd1ff0cc1ea58ca56c22276f4ac6f46c10ade0a0146e473a8109a4a40d0e8121057575cc846680affc3c986b3edfc9a7e90353e5de74881fbdcd5083bc1aeab3d80938baaefcbd7c1c432a0705f11029aa170e799d13a194812093cad00c3acdaed1c247b709b7fd8a5ded78b294c68b55f1205a7652397d7aac3c0209d631f9ffcc23badfe455213c0e7810ce9ada72eb7a31399bf38dc9003d6dacde49f1fad38a6b101f1465272e36c26538e19836bd0548b64ddb58f0c1afa0b7d780c9b97a3dc64ad4e810181e22a01f77adcbecdbaaed9d2d9d8f9cce81d2d3e08f7d9b50674db2a32a067dec4d3d16eb7eecbe248d8eb4f5e5e28983c58c7a34ae0353343daa9bc7a8dd8301f11a6c050b5396fb3d8957d33afe9f061350ce316de043999ca89dba54612a1f7b5cf88f23b89e2bd13fbf9ec26f1397e10ee00497ad4bf4a620e5123a0bc53e7b98ca6c8831b2cfe4b5cc273b2c7c56902bcd36649355960ffe6458d67d3f960eac26fc8479f96e5389d52e19764dc089e95c85253fd3c831ab58d656dd041796f75afc7bf1c696b29646c1a6097cbc5e4bc2067c31c54239c65bfff970920ac569918ba5260673f26b29d6538b4843143715d299dc578093ae9f34bdc5eef56512921082bbc95b498cdfdbfd8bf6b45988f780161bbf629549e6c66c9e159f82e7cc2a40c505eed0a0a2faf9f767d7c259726a908aa0faf8f366d110e0bed115a8b82af652dd6b7404638591a80cafd8ccf31ca209b25a2877be097ba0dc84e189ae39e8510d5fbf118b34a6050676f18d149c6511b9d8b7273a2de40c74481eedac174f7aec6f18a61153d65bbda58f00825aca220ec2c0a0d471a3d098ae8dff76843ac0a3f376a002c29000fe394aa2b9258db58f6ed4201e4baeb9627a58e5183c4ecd28d72c2789dd5e669ac1781aa375e73fd9cfcf7d35437f1215cfd65551b326a5dbec50a3637fa18df1c29e9039adc672c4e8364a22338e4105a6208cf9baa9253258b0fe24e17e3b309b31771c68427cab958f046cb4212eb7f53c7a47825a88f729a3dee5da4435ae42fd2fc6162c4b989049f0bfc76021259eaa27826402c737a633af31322a11b25e71dd8048e4afcd1b31ced95ba5b9b62f5fe834a0d89ee56d47c5a54b89086f5e57c56a3da783a1649d71b4b54b23f153a408689379233647677c2d20006d8049c489124a2a92af1a09a46dca31696daecfeb058dbe611d4c4c18741f7042e6ac0f5c30d4647e6a409c146a5733ca1079963321ecee1be150ae83bed0bac251538948f9afd99ac1df081139b3d913a5166a32772ba79a0fce859b94606ffb78b5eb939bc6467c3bebdab50c39ecd124006ec59cce17cfd128721b783ba9dc019f8f7d021eea7cfd740419c48bce7242c7828c63886a09135e3bc5c612bd9deb1640fe70c3b42fdb20f00fdedf5ad63073bc8ebb6b3c32bf9b0b73c70342b86439d5b00a1c305a57db54d2e3fef81917276103ee02f4be0b16a8019ad6d7ac6e1fa847784abc88017ab72e8c11d9aea7f24613efbaf2bd628205406caebca2fbb3ad2673091e2a1e2f4ade4d3e10cf3ea5e28ca408acf80e232e7d3a0f623e09367bb2f7b79770cb35c40a21ffb04cc7d825ad96192571ce29522759006c4a311206badf96fea7f49877e8b192dd3f0a70312550392ac5f9ea751965101f96c92416ec9d415db66cc07f5a1d4840f8aa06a55227d696fa7fb28bed879c3aeb1a6ea327fb1a83972ea548806726e51c566a74a7a950ec1354199b9de722e25943cae236024ac843d8e2db61094534d36db17b92b1a769900c2bd4537f705d5ca8df03f63c81ddf11af5e52da75554585e94c6cf6aa33172b308c979b4622a38a4489e8d7c308f90438a1b14c5bc058f919a99ffc9d2d3b3b1b5599cf8c04787f195220c2a1bf69b5dac72c507ccdfd24195eb2f8a75d055c051de8c00775fc32db07362c598b87a134fe207c8efb9185d592eb053c0567cee02fb6945baf81fab2f9d9feb4dacd6d66b9b06eca4346d9dd52a6f4e58ca34ef6c049508c2006d78df09537f7adbc9e0039ee2e396797d45990f1c7a4bb26b02b8e8f3698d8b37a4a952d6369c45013b1bd6f634bb565b64a091d504d93664f7cd38f76111e9466fdfa36e5782ebbde25c2ad541c046876fbdfd6961a9e4c8025e7e6fd17940ad89495507590823957bd6d0d08d6c41715d0794a0c44441bf298d115d59512165e7ee11c8ee55202ee6c7129e0582e47cf036d4f215d64992fe7f5fd1277359e095e2990ab38df2aee4b1b5286c43a677fbae23dd67664eb636592049d85a85340c1745e54bcad028311524c27b089066ea9ec45175ba46b380bb417cdea09c273805a0970b105857f79521777b2f699011e1338d4aedfb0f58ebbc07b5995720113b0b9d786c72d8643a3a51d319814f036b6bbd5c1c72d9fd0e70d8f245c482b3c14c06d401cc7d90c6b31ae329da530fca56e8ff6c0e132a8d332006a0f5977d6b5b617bf3812b0d6fb5fa9a4e40f3b6a10503a77258e59867759fe561571fbb769a8ababf60418871b88ba82261eaa43eab7cedeff2934807c4687cc8475bdff03f8fbb47eb6064621d78744e6d87c06c95cb29ca687448825509c0f7dc3837e27cd74cde2a1275c9e059265c56b7a211754ab21d2e0ecab9052498c9a04f46ff94506f456759ac1b76c79f2cb2d3c8c2e6b0988d3d9330fa9ee934953144af891c3091f55a9a4d9bd00738e4202dc1c2057a69dec41a0d41322a47c2a75b3533ed6d99417948bbdbb0c3d4856b98b5fc6a861348c2333a32b64ad922ecbeff86de214614868619df0649c8ab6e21ebd271afc72a7eaa709c3008c5db498572ad5a32269c42e48ec5841fd43b0e936c97caa9ba363870871204bebcaaabb9c2c004847e734c48e9275a59365eeeaca8ba9304d66d1a630a71751219336a16940714e20922e12daf1f0df913d323ac0c71d53468e1bcd33d9d698e8a5d84dd6773daed5e15785ad07357a6ca077f4be6254bde8121962c60f429c1c26709d000f718de42d5b299e5ab998280ea3afd56eba058a4a10480e6bd68c018c0929ac1da9bc505b8bc245a5398946c2902317b747b2216db8849199d7cf78a92d4c6006adcc8f86c8da8cbc279ae7dee3a92f9591154c3d7f7af91dc15891e59b967b00bd1b640e370f3585f0521437989c74db3e843eb9cc817416b5be4ea54d296378c697cb02f82664fa203bb283f7b5b66b62aa51021ababd03acd39b92b6b2fde683543162d1e9caac163d7c84de9bf253e7d60a0f14d39476a004c9f0ae1926df4b1671692dabb39bd8c584bf38679d0eae0145e07461baae24f14aa196a910757d34137ea1cba42e39803ccdb514b8e6c77726fa6fb00c246034d0811273ab270bff68de1732eae198fd1f43451be1ebc6406be4578faa1aa04164ad8461afd866b5ba0901168f30425dd1e8648530757a5b58f6e3cf4a6af5d598c48514a13e85bc80030ee0e02f9f69343e15a76d785b59ed6266b4861c0f712681e3d81929db970aa2b31a3cb18a3b4b5d13d823a96bc6a337e76b1fde74849c684be294059e47a39362715a3117294d91a82a4683cf6d35b84499fb781cc5b7ddf8aa08f5423b3e6996a677780fe91bf14c4112c38fe489be86048cf510c4cfab4fcd935f35fb375378767185da3c8f7fd2ccd64df948891954d5b4769b65233857909173b2d06b090fbc4d13f02134fb8acd738d2019d77606a93cc47a244ae7895141b82f0f5f5bbefd4381caf49abf6cdcfe555859653a8547d90133ba9055e4ae5b523ae6d29af632819afa327e96e84428cc2cad44d5d735f065c82b03aa353bfd6d244f3caf7c90d780e4617610b84477f5fc6dce9a66d5f023ccbc90a4dc16b6df053f86488b040f40b5377fc931b946d32f66e11aebc286123e8cc75486bff6cc65bb222efa2d115868bb462d8b629adcb8c0b45c17f30b31018fd27ade0830f44f5ff4fd92d055231204a39a872840990b8f79bee490c439d0a1cfb788c742d0def3f3c0cdbb8a7d4825fb6848c3a8d1e374b504d4ec8c274429e1dca936449de5c54a8240b9cfd5b14ee81aed0dfbf31e04d285c4ccc0fae68bb3ebae88b4f6e1517ca85fd0565302f7a928827ba5288e391e742e5373e38693e448d892bc4a6bc9c393e538e3b1c6b779c9bd82bd09537fc747fbb0e1a58b45d41440f9baa5003f2ce5a17b6329e605f8b8bfed21c4e54b49ac6088b437b4b5e38883646b82f5644ce6cc51b78821eb00d5bfbd017c1f7124ded8361faf811ae5042ae092ad89ea6fe2307af2c9700f742cdab7357028beb205fe4497072d017fcb412da11f9838c3c23df823aa9b35cde7214c818b4d3dc15ab219ed659438858773a0521c3115312dd820424e741cfee28fab70ad97822bdb2ced9aff01e48d464bddc94718870818752e1ea35092ba8907f0b9140b1a7d8f1b3b31ec9a682ce0c5f5033e2f5d6d692c3b44d0e4027d002cc04b43db6b0f03acecc56618d2a2f9f516dadb24c68c97eaa0d94e1f1513b714af"}, {0xc0, 0x1, 0x6, "7f17eaf0d0594ef66fdabe89d70349c4d1c6c0405fe2b387dbbfd7b6328fdd40de4e30ec810a00a651d444a608a9a40a7f2c4e74506582b9c4dc5b9fd12da653ea42b141e5841b103c63f20b1a1159d119e2ffb0ce4853acbe5acdbf461720e0bbf473baaa67d82559bf656d2f95d5c47b68a312380fb8239d8d67d22a972d1cef662bdaa9fdd72c86cbd3864d5fc159a39d1402b641b974818212301cef5e3280da3b7185a28678d669b9b125083d"}], 0x10d0}, 0x8) 16:01:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x1000}) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000200)=0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/11, 0xb, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) dup(r0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01fcffffffffffff300531c60bc62138e41172aabec3d3388106d47087f25bb993dc5c1da860e9dbf38a55015968a05ea18008a2e58b49f492ee8c74d96bc69ee7cffbd6fc5d52622a13e51c41151d57f861f62a405c67241363a976b38c0300000000000000a8e1ae8cfaa9c616f30703f789424f17df07a0445bd8cda7c2b8c46509a6461b7cbf033a09f9d72fe143ffd5cacde904af2f011d6fdf732124d70569f99b7645578a4f373d69d6c2e33ecff346b3198d52af5b43fb1e649a0122bf4e4629eec626"], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001400)="13b5dc4c14d17c537487f005285530bf8dd4c512c2ad99a97fca81d97553e7546d49643375ed7ba0df0d09b286cde9b71c0c706359827a6c3ee13d87676daf47cfed8541ea016ac14cb20ae9433beb1089d12f4cf312cb15af899713fe047626c2518e46f9ca7764a0297b4d51e07ddfb69af3f29608118017a2aaf2b88d067068dc6dd1170b106fca06edd65c29398b62e44fb8a85f083214c8d17538da1d00", 0xa0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r3, r4) r5 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000180)=0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/4096) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) socketpair(0x20, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 16:01:10 executing program 0: 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') rename(&(0x7f0000000380)='./bus\x00', 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f00000003c0)='\xf9^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\!\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='!}\x00', &(0x7f0000000540)='\'\'', &(0x7f0000000580)='-,,\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x100, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x8000}, 0x10) fsync(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = semget(0x1, 0x3, 0x508) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/161) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:10 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 16:01:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002640)='.\x00', 0x81, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = socket$inet(0x2, 0x3, 0x66) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000300)="37bf40096a6be23518d5218266d938ea5f5ebdf440aa7df0812ecea987e04b6777df8a140ca0647014d7572336dd9c84fbd73d95308d738319a3bd43c874a98c0a0fa94ab0f51266fc60496ccc785d0efb85faf6e33d66a8d9e10d99aad0463277012e2a4521dfcc9dda375cf27f3e0a232fee20e7adfe46972ca1f606d47d232edaaf976ced021fefb7be37a8856e52f35edaaa528dfee780a1bfce18cde7290ae4362f27903d954b2e6796b4f922c7d59ab1772da1fa23261d3768c103102f8971d4516ac73c07c76513a783800b0fef679ff744ae73d6bac06ed6dc19b9c247f6f8c27b09b923688081a168c1154887bfe75f994b9afa8a76417b99068104bff64aef798ee4723dfaed62e863a66fa95e313e3d542a6fda43fdd466715ed2d49c8ae6dc085576be5fe0a2c2ac95a8ae8c441b373f46dc7a33d7b8b056dba0f4d683a6c7279b38ae062436fdc35fdefca20c794b656793d0ae9b5645bd30ab6078c6e7837bcffaf7606478fad8a941a097ad4816e0c4be893ea202f94c1e63aca4be5cb360c40979ab595ea13353698745e91c67e509f951002b2f5efd77be19582ddc7c378f819458bad44e18f104afa5a349e8caa91e829e793e7be0e5baa7c29594938f14aec3215c381c8ddd6f5bec85bbf066f64d69ac52318aa5354b0ad734ec10d4ba6187393d0ac29f2c5ea6e2ef8b370c17fe8f0c81a27a24c8e43c9f8c492e2af0c9e476194dbd9530580eeb58834722809ab983ff841a9935d2d2747e9e7c21bb37884c2a786c4f7c9bbca5f9e088d460d11e2a0f046f9d5a8dafa807fba4e86f65634e9f1a58fa8a062212a223287de3e3b86361964ca844979e3dab76e42e9b7f69f13002307da7900a1e6c0791006c5128c509ec58454021202aabbae87a50d895e162d9df95d0193bea39eeea26e4ddad37ef22d34abf5e7831909a127a4b055a9a6df7a8bc0b7244144e1019e3df6962a2f265a5954a6906decfe96bc79646f9bafa6bbeb9eb09e995e27c4191d5abda6517630d99b00b490a84f1a8f385e60527e3fbb6f8f828a9e481867a0ebc3a03470856d8a9c93742dc11171c75a1622df7a2359b9deb9d7eed17baea294d16e61cdeda51cec5bac9e23cc34b84294800cd2a830525a9243a716bc34ceff775f7f62206922612c492b46874ea41f8c951a0cc78c685e6e14c9707a0473fe3f9dba5c93820d9fe4afd6c011cb10cef20dea5c64af9f218edf5cf7ce9ca0f9d75c266c696738e4f7b2c94044810e7772bb00868cc99eeeeefad6546e3fa2e57cb0b6d991230ba36c5efbf910115855e93e3d16eece53329bc0085aadbff790d1cb4f5f1b2b4d8676cea0bfcd18ce8ddd6c9c71aed3e4ed6ea00b326e5c92f861f859bbcf4b7dc1d98ada8f196dd069b4f5734c3b997610238513326ebd6b2edd7e6305741f82eb61280d6c0fdbe09905192bd1b566ecaae79dce526fae1c5932401a7361e168057925f1382aa49ffd711384355fa672f3d20a64f9d2c2941d293f452feb5283a70b3fb6e5e7b9707507faf3501e5a6be84b8a681409f81013f88d5d242469d8e692281d9e036cb3708c76ff4f287ce51320d3556f0493e32a7a9a4dd2ae0e32fc5eb62746df80a864626c2ecdf33e6f02a0c2125758d1d71b89656c00dd86af37b9d97b561eacc6994bb19ab87f20dbbc158d792e2b97ef96817f74567bb942acac7f9acfb8e099bf8760de4f8212f5b68728b57128dd2f83a059cd3b373327e70f615ab6d0f601a081c00e7759b8987f65883e697dcbcc2e348864656970357bf7b69e1cd396622b847725428fffd04a0fb26cfe7d9e09d72f2f38423c0ebb833b457abce91c2770c8cdefb12f4d7028a41284290c43c1eabb27650a76394173b872a2a404620af27d8bad74db4ad21631a987cf5d88a544153c6b78bda8e6ff5c694b8995d1522646d7f7808dde4892ce80f9993cb60184eefe44ecf4455930cfcef72193bcd687ba776cf602f068d54ff5ccd37bae702fb3e1de4f37159f8b5bcc1899a5fce163a09362239d45d50d5c8349f56a82aaf627060e3e3a8cc0b05bec5d8ae94c66e1a47bcbd9061adad18c0977595c69da710bbddd47b6cb07fd795068fa023744a24eb0e059f4d61206d1d5c5b8f673eb8e513899afaa556bf4ce61714e7ad621b55c719f5323bca2d13c00013bdcdb2733e6c3c6306ddd865718b0622a173c2be743cba0e71610fc2a333687e9197c0499792289aefcad1f49b38e91ad86ecad76d02e63a093ec4964f8cba511617f90d870e09121946e26433e4f1597ab3e21aa5d311e10dfaa43de9d2acbbb37a22a8466514b6961f5e3b1c8bfc9243dcca382a86333a49367393b4b24b8d9e437da0fb6ffa748489697641506ebb49cfc13881aa731ec99a30deb15b3e02291b610e9f10dc7869d662c77256a115d521e03377d265536ab2faff193b14b521edc66d18be24e79d739173987a35056ea04ce4cdd3a8bc08615cda8cf9ba7c1dbe942de07aac1cdd0a40dcbe04d2bd465bd1d373ffbe118c076017182479facd66a6cb334c0d81b0c76695f40d6dfca2c768abea4c503485353940d7fce318b0736cfdc311106d81a4df7fb9b8dfd58ef1b1c86597799d367951c84d1e1e80f69530ad1ff3483dd10d958412b96e888b7c39b154f9623111164b835f5ab3d8335b51550d995834a2f9b2d7f2417d7a4c75f12f35246027aa6e21e97c44cd8d567ffa75eaa0d6da9ddd4dae1adedd8cd4bff3a578b647482932abcc91d9cd6393d323038c4862fff8580a25a54614d75f3e3ec57b1f89e5564e5f8eb082ef34e0363a2e225b203497bf4606fb08ad2ef1ef5542158e8d8516a301e573f4476cbf56a24822eab79c2e615a11964d8255dcebd5cf37169de5f03b5a15a4f3a32866700a3343d3e2a2ba591266d5ddfd288e93d5c012ef099de35e747e558b8302c2406f7967c820cca035b510d6de8c843c25be90e8d216b0bbe2c54d9c15146e3dcdaa97dcef3273438c399eaf6532062d58b0867538e97b799c3aa84412cc2c553df0781e915d690ee97cbc0f657c544cf519c691c7a7ca96b1bc560a5ac00f120dbe89c15dbf50f17c62bc21665ea6fb20576878d1dbe01961749d3bd530f4a4cdcc7ab481c8608f0c97dfb08232471676edc9d79e2a70f99d96f3f85101c85182e7842b90d51f04b4897b1aac143311ab6e64b556956a6a0b52fab947964c726f8f50b20f03120e801a4236e1b0913c818e24f3960981365e400b6dd550ac713df974e0148f07bc5202cc6c4608794a46a38106a8274d55b4582ca1ea921f155401ed7f36d7a71174d10df88a90f1a30f253d4c0f85282dfd0f4109915aa942d1529e0b94eef4bafbbf83516fd35bc90ea01d969b00bf7ba4a451c3295f006dd423e3d382ba9943df312fb6b10e6ff3bee9dbc46fc6e29f472a54b8f27e2dc8b9f2ddd7a235286f7530750fe9304e01c3d624213bfbf5c94345b0db40e6553b2cce765cc10facedaee58656aa5ebb70de7f217417b3da77da8ff739645b65a367cbfa622fd3cc69ac74883476cc4d3e43b11ca98cb7808d269d06c0e8396ab30b2159058c313347b8b96dd896d36a0b65150806f9582c44ba4dab1b0345436460851b6c559602da4084e55182acafebaf03759369f9e5551ce1b24f5c7be8b08475c6dd27ddbe0c9bba53344f18840e6b96167c0dbced4a125a450240f750474557472804abb38a870fa68f8ce6369418a089b5a97ade2f14116476f5983accd442e4f1793ebb188e0a7a2ec051ed93429536d3dd1f9df7b85d86ba39b4d1b0633750a3e53b6617545801324577bb528649dbafee52f00b34c3cd8b23586d1bab5bb21353af3f8202e2f5150d4714aeecb343af453d884827572a9823d6b3f960569db2d180c2c4f3979f5db6b8a75bbc2e5dc209fa697e25027fe3f485de5bfccd737a68dca8fcf0e3bf6c1f8e358b0a73992be06c4a94bb56f543098a7738d8e0c989cf5ae739dc99fd2e4e4b5bba52295cba97c5909f70337c37534afe32d3332e066888fe9adf98fc5f63908c941ee82b1d739147c95f95739aca9b8af39ebc49267f1fcb6e65549026b2d133d2d66a4ade3185e212cb937d7be03957748e8c809d44b0363132e17eaa7f6fe2807055488c18c6936f71baac64c1df67429530146dab843012c9c555114b2a57e0d5a08360290e6864269662928deeb98ca525556f9ee20ceccab8143c5e7f217cbcc8f14e14122ae32654a51e740db4e8d2d086c669de816779560ddba793ca71e23b1b0c78b31f0aee485091dce380604e9905fff73269dfae9b1169134386a23121eeae755ea6ec42a0beff5374ca625981d05b3a8d59f97a41ad9fa1c4fb55b7f954e13da9d2c2c8d3d36189b3eec3854d8c8c8d642f3c14f968f204a18842e4efddbbbde9162438e558e599ce4498b578edb74fa6d90083cd6e0a6e35a7f008a6c3427fac6485bb1170946bf6369357f2d79f7434602297b1e5ff278f2507780420ea972a055213e530db25681f66f63733706ad7d32f29c5eefb7d45eed2d9acac212999cf436c0ec895089c719d371dc8880cdd98f074cd26ee78c483d22d2edafee97d1220fd2e2f0ad4984bf6bfa0ba6b8ccf2bb8eea182656f61a1f77d08a463e507d639c40011479078442da933df0048dfcb7462f07a9509973607aa2949f451e73d9ea27c2635c1815f32fde435415eb4e1a9ce37b5cb466722b6159d311598c2d58051a4dad17655be5bac54ac2562ff6dc65a6830891a310fabf1e20f9586f7e2553f93dc5d78e3fc850f5769459866e50607f7517773cf594e0c4fa3ce239a3b955679117895e56d7fd0d230929d66e5401fb93fbfe0c7b088bdb3ac6e6404d4d05614e9384a26c2f83ba70a897395c4e4eb1044936bb2fc3e4f2154a601b1a033c59d60b99707398c8f22d32c41f4073498fd357a673c6e480782fbfa0eeeef6483f1480628d039115eaecc1faf20ae44027cd8ae79b719bb4b072dd232203e9c729b054445d6a3362892754fe816199fff1a115d71e75819ce2d94080eb044f20bc4820883c223db2c0099e8d75ed30757b7b985b4e3fe1bfbef324954889807fd735629d9fb50f4879c639bf3192a4fd75f80816441c7a097c76125d982095c0eaaf90c6d9b915d45f7e206c7f0d791f051fcf0a1ff862da7fd06dfa43e5228a7c5f6a5ec3e32b3d0dcabde5b7c93b5d60419b23c913b247924b46d3c6f29ae14f21bc873ce8b35d649403ad29441e8c9bf07edd9d368a6e71862c87289b9fcca43f5de62af4ab2b63dd9a34ddbb2240133a8ceef3ef74232526452d8a579c2450992a0709dd0c63ade21702e6e10861569f170964dd7b1157f986349b573c2293257fe17981d10f27f7897aa055068626196828a33a97ce3d4b39ee8b75a86aec7b01af9e385903796b5a0e5a7a1b8bf32b3fbcc0695500a07fe8265e97fd13686c18e1effd9bdbcb55bbe19804186a980d9c58b7af2cdfc2b0049a2ca53ee50e8a610faa86f70d476c7a905a5f76c4c883f03a4a4a23c878eec34ee058e7a0d1786be7201318411dc3f659485e821605c913d0c0ef4485001f143a130fde459b1d58f08faede779264a166da9358316447c35f982797d18e6dfc631b4e9817ca61d7fd0d65978fe515dfa2f5890c1f31cbb69adbbfe56025a0bfc3d8870089d12ab3eb45cbdc81562e502b9bee6997b85c8726820268e7ae64c8675023f679afea13c965845125820080bf80e9a5ed26ec5c3b0", 0x1000}, {&(0x7f0000000000)="3246257a494a391506c21b2d8ac4c0399fb600f492efecf283e3411757682b8c123291c38fd40b25a90838dbcc0518f3fed626aea3142e814d0f353a4538ba25c5e9888ddf581db321aec51e9c2fb11a60727ae860bc6a5309624517f853c23d9d687fd65a49970231cf91c3", 0x6c}, {&(0x7f0000001300)="cf3c2076c392c10ce531c69c3ba1701c2c73442593ed2c8de694b6866a385c037ce4b39ce55dcb80d444d93339d0cf9b84aedb4b24987605432d1051ead18be0bf75fbeca7b70945d9d27896be7e560300760531023982803786eac1a8a7e06ecf32ad386679d13d470db6c4e8cff08137ecc9d02171e26dfa8b964d3b40f456fcd7ba211f1ab7eb0826a1ec7b10ffff2d2abbe87b94b20a64a2c84d2773fac68ca90bea7355fb6f3a49af900a6b8206f28b0308d99a0cb232fb1684b2b4272e666a34a3c0329f5b218e9a78cf29a3b72e73973a706316d658b3a50d4cd26348ada43d8132932fc07f15b831505246ab94ef131063a0ba42181bb97d3ffb7de3f9d45209647dfc015734e4ca5dca5b1889d63ba3dbac1193426cf354ba3a7b2ed9e1cf033f132eb236676e7b11e42b2a00a7e4fd3fafb1bad1bdeaea2de23f3f70fb768550c98fe352cc6d13f58e73c7674d612fdbac458353f0593708bfb0db15ddb56ac58721a3e0941727ceb79c28bed024f1da9776b696f8e246cde3bdd7fb5d37df3dcba765843f08cc47bdba716ee2b78053d3033867ae4321bd516977fe7f88b617d32573fe805e31fbe37251c8e7b50728fbc5040c4cf5ee4567294a1b557106c19780a52eb7c488edd2dab5a94cb7bb19c37107f62030d70f286eb6104e7ca2327efd74a9c77968be60a9d07af4cab7ca7dcc44c74130e6bc14127f4b4af008a3538dadc6fc5dd0d4a82609f62c651698398921ab5f6dc09663e24e175ffde946f0da93e052a22d9af3f5a1f3c36a5ce29730e2d4e52c8d184196468a7222cd5dfb1a04c3330301e280a47dddd87a4cdf99609214215d30d9bd0d430488c424c19db82bb4198d94d979dcdc4e59034958f1140838971b825f2bba180c726d094ea5184bfa702b1b169c7f4186d6a95b78b3d0ea939491f29dd29d79e769cf5e385c19dd0ae04502a013556aee03b08bef99545dfae94206d8db52418475201b81f9380d11c311ddbe35e96037e4259277a3057a31c505ffc9e128d78d636ed6d6d0ae792d980cabe70e279ce1cb36f737e58961167114a1dcb926367a86de3d0dc6ec078d77d23b523e1a050b4f53c9a2af05c0a9dc800f85fcd78c742acf25483895aaaf46d73ce93a1a10c2ae996d4d5cc63246865fee00fd3ba24530449cf01158b0f78c167ce05fed2a359e82856e183d321f7cb043fc60649e512fe2dfc9db9bb8c7f8ebbbfa34d69719402ba0d1d330fb98a86e47ce54a7b5be1e5c425c87a44a6fa6132d668b55bac0f170acb9005fe909e45a59fe56dbef3dfd5bf924089723b701a88781119a05c74899aa0a7ddf6dce63174dc150ef6b47a36e7512113c35f1121110bd75031012a866fab2f8b0cf05f309dec17b0de4be6fc4625d1e0989ba39914cbc835397ba44e4c1aada09162871bac9fd5086251b6a814ecb5c5988e274a310844e0aee1d2f8e0738d2caf954836517a27b89365a7c551461235533786d646de260b180d92ce5e9e8b93f8ccadf1de66458f02a5e3e51cceb4ad170f9c0ee1e4ea9cdb69710e80f1abc561ff12873d291f2de387525a725d8fbc5032f7c4c84eb236a5acab7467a1853fd461734b9821fdd83edf7172a7290ac66104d3ad5083ac4f59a79287a3fd98d69782f9c342b6efcd1e02de2becda7d305221c0de63ddaa3d4b9c8b8493b93859aab44153282458e559f8d8c6d5a48c3a994875bf7f1c79e2d3dc54aecc667261975cc0c94713b778d108380b2b5a0cb44aa40310f207b40bd93bb67ca3c162e099d1d4b2c2f1f5afd3a018aa21c1dc4b713f66e735add52bb7429cbf571e71fb95372257b7cebd6908f633e4a0f0071dfdbbd6560234c8bdcc01b800fccb8669e86f97d6c2d4f0a373fe34703bbb997336d24d78b04f58cf4d2f6943588b275abe7e20e61cbd774df473c754df5d506c4e497c463c511abf8e987c9ef4ad5debb6edfaf8cd180c2b0de859adc8fb2aefdac8cee71a2bc39ed459c908477cf57dfad96ad28d60676673bcbbdc56b51313e61054619148a5b27067faf672de5e506249ecc50e39d3f4125e9aa9713172e3d62a430d02cb71b266edfb82c3f2e78bf413cf5a2c6466e54eb5c228c494d0b71891bdf39fbfc91324d01f32c6cb5ffb44d8f9b8b0d775730fa911761ef44ad51c19ec6d2ad41b95fc5829a35ad9afd3185770ebb35abccbe0317974108822455ab65833538f1efe7a338ca38fd07b041e5cfc644229e5a709b30dfe26debc2ef58c08aca29b1a2a2f184c709ad95c3ad5cdfdea188557bb10f3d78e200e50bfd8e5c851ee619e263fd76ca7d86c89f001867fcdb05419ae25266dcdd506d2a1233dc441d6e3132438a0b6b83c549f23ac88ca9d5d5fbad644b84ed5d70c2a0c8d96d85cb777fd32dfe4cb4cce028a8512f897819aa0669939d2c26d54028abe836a1eb513c0707990bdd2f24b066147555965db2ef0a3a091d860a2bbdeb95880c7b12fedd8b3c09cd14d76166d7b783a125500ba7f8cd725f30c0c1d440ba22d05b75d865b14b10f8b3da53f575df5996d6d148173c9658ec51f0f57d704391b8e06f0083d4d80a834d045da82f9c9922b7faf471b07eff6b23ea80d8c84b5b8117dfe7bf625cee2b03fa1bf99cf5600da4ecbae983afdca37c26e426724dd7a4ca53397edb10f0dadb32eaca209f5f6fb3d7010abca971c73bc1da7df8a87bbd7ec82028911e5bfdd276a996b70cb10bb148726d79697227d10e263d5c7d605ea017aeca62ef805be0b97610e56d88aae7ce50a3ec5f1a6a7499a9a2e7ec8ce8f3ec3e2a56fe531a661c71ab1ee41ac8e52ebcd1ffb7e61fa6babed75e64c1014308006f29f780a5ae0a82fa14ca431fbaa4e80454f277d48bda42b298151889e73f6496021fd4f10f98eda7b947dfc19dac5976a4f271f9a24aed6a24b341fdc7a7fdff33620538a57e2f23f52f85ceae833646f128c466a5da4daab3a025b501f1f5f003e2cc015f505736d87d99ea1ca2ed5e1692577f4364ea60a6eeb6ffd4779afba2e3745f3eb1d47e23a4d34eb38689e44b991307711c3a6cef764ac4f3e910f3f9a44daa9174bfe12e398e4b84c3eabf8201b98bdcb5e39459a76571957c71230f1b5bf6efdabcbc000ad93f3d41a0034513febdd3c3ba5c1be3fce43006b56a854f5c9135f1207241e704f4e5cff280c43851b9f6446cded63117f60d039cee044241f18a297f08c9982d4eab19ddfb1d8e4305930b7b449adca4b0a5861b68d881f0c38857ba6a5be945a20201e96bff96bd0118e4d81652a27d81aceee9607d3efe4e28c7fb547f9908d85b7a97083a3c7f8b43d03b1ab97e3c00e0ad61c182fbf5d83d0741246137424b050d99edbe7541fcc1202597f1fa4df560f4079eaa268b0a5996596040ff848cd01d8fd692fbd0c64f332e44c1b55cb3beb3095dbc551c610ccfc56a09889802bfe75bc072f80f7095124c882d8abaa52a6b824d1b702dbd86f8ae8089b9b5095e5065f5d3ecbfd71dd3012e0ad7aea49276bf7b1435eed9efbd8edbfc7a53afbc32107114f71698530f6f191abda583bd05f8839e1f35242f9fda24eb873cc93f7f701557766a13ffb167dc8529f7cd6559e340ea9de924be0a1c60b222878b7ff62908c7f3ec655d32faa156e7d2398e402b406a52b0231d8990f7fa6d6b63af69c0e817645da408e79e59b8409b4ce05be9c0ffbbe22d95c5ca50e5fc9df6a4c8b1b5b4facf80b380bad93a7ac12a8a69a39b0d93675194afc7dfdfd0bbeba1b96aac901b202d5447007d1381fd4c33ce1dc238973475457e57237446830b37f5f9fb8580bcc23c5979780b2e3e9af4b4d85ea23ef96fc0ec482505c774d74717ca99e072ef70217059546e3fb98980f84c08d8484bfd88f15125d2dd26612b1b5a0a14283d60f62a2a7d51473f4799cc25091661a1a80c12f19e52a9082946a7c47a8558ab12d9133434cb50f9d245b0a38031b36c59eebc6e68e65f69340e065d2953e95abde879673744ae07b7913460af57248521567ea43b895bdcb70880c0f078bb0ca6688a686628126478674c58c52b5855e8ce88ef68f2e58e4665be57074f43c07639110a652c89ad437dc0318a37a5be58d86eea15c27f1cc32b74d5a331ca9480366dc51a815c5268d98a19e8eb8e6948f5509b7f171c5a58c6cad657feb8227746809911a1b04763b898b77cf67b59faca7e7edbb04d7a43a78da297d4e43bbb8fe584391f53bcd5cb4fb574c06b7c49077bd09954f3cc89a710cede04a90e9a31b63513da2f91e51435781760318a4a2fbb953406ea4afe2ef48c970226d137bb599b1f280d4e3395c9f5e0ebb215310a8793beee815a5722aba6766cf08a892cefea783f9503fbabce81715f42c34a7b765563b2985ec4e9a1a674a76ebcd830c697bff92edf99bc00045f0faee03c4642ae53ee64dba3f8d761b03b956c559935647492e9b2f49f48fe42a438677f805571bc88b3152d39a6c8f87d230a1c8bd20f41fd95b8ab0357b43ff5e2eeb209c665bf88edc002d19a73314c4932723094a953c0b2683ab4af8bd613e1e5b83d10d07f0d3fa7ec2c6a4e6b76c6fb0c7a8457b855717704ad4b29af2a3c35d06b57c5630adb3e5e8e36fc4690e099d19007f9e41b513f0057c4d20776381e531989d9a95a5d3ac8da0e31fe971df4c7a3a833a06344843eb307522fd6fc959223037ea1e69de4964a5f63d552da2337a163dc02fea70bda506fb37fbeb7ee127b7d14bd5666f62e1705d995999ca2b975a6f4a7aaf2dff7900fabbdd54817c8eb2264ea6802582541817b89b7bac1b94f7a777aa4e73621539b589363a8ee5a11079d4bd3fb1ec0fafd71522cfff650f9e88db66b8f6ba7629956201d0245619b300e989dd94cc12bc4472dfb0289563c722c8ed1ec66274e295f9e8aa23100fa20fc9c394ef9cef90cb7db19d3571fc94776fd08bb8224ac5df48610351fd47a65991a387235a37982ee5b7abfbc6b3e307146c05d4318e8a81fe7d4fa298e212b87100175aa05cb2e1cd1bf99af65d4b29a7b5aa1c1f261918a2779f117be452284e4eddd882bcb559f271412b72478a83d9ef4a272b0e500d42441cf242ab272fd31f5ca30b2eb1f4db728cd5220c9b191efede74b0b64901c39c724e7d1740adafa91f4f00eeb1da7ade3a77fd22286418df8b735edef3662663ccdeccb41e33965fcfe3f59ccfa12c583ed321b4afc80dde0d7f7c98f7b6ed194ef4971c74e4b3f4fc9545548090efd8ed9db752733f007c77c7309c2302357dbdb3ecf99ebc61af2ad8f5effb0d99a34f6f7cb365f958f85eb439916f74e5b138153d8743b04feb11ee8bbcb755671aa1b51aaa68aa797aff01d39fa2dc2e33d6872c632a3f0fa34805f15b25bd96b31076c5a22cb7f48c369b05eb557042fb2a552ed76a531a7ba028eee5caffc00ee74fe92429cdbda5665e23577f405ca6349e3227c3d0c487a330001e7e2466404daa1b432ac57188334ca8876bd26c4ef47216ba9a35beb4d27af2519958eb456bbeb8b7aa8aa3d3e1632a4163e4c7ea97939a3d6a028272bdd4d7f4d520cb5415f048d2f1ee5370c07d98fc87f79d07c7200ad985ebad643d7060fcf6811086e36a8bf18bbf6f6312fc1e465f3c6e345a6a2c6978c1d580a1fa2b58b3db9db129c958e4a10666a0229cee3f957433c43235009d3d4aa698ba4ac3e96884a7a5a0ad24cc002f26f8d1cc54a5521957374ef7cecdab5234471fbb249fd415abde5c6bfaf", 0x1000}, {&(0x7f00000000c0)="c2e69aa7ae3e11fa630d6308677a1f67b897bc38a96a6c321e0309c41c34eca23a633c263b4c51350d350d4979f7dcb613", 0x31}, {&(0x7f0000000100)="5bb8654f7f8920b521", 0x9}, {&(0x7f0000000180)="cca6bd4be9a906c91a5f2e68c3e0babc588e2d3a95b6928ee65d9facf61e431eb58d0e1a10b7a3bd07a56e7930adfe8c981ac742fefab5656190619eb24b143e1cca9d8d327f21764d84658ab6002d4fda013db9c4af1637a19ecf92c95e2a4ea7bd8fe26a9feca2d82c55071cc9f2b688ea223dac020ca1aa8bc579c44dd81916103f0c", 0x84}, {&(0x7f0000002300)="a4f6a8fe68d7718375626841839add0b1cc72a753e9a0553b18b40836d3bb90459de6aa47b999b0b414239e2720e53631e244d4f64a41fcabdeac1e4057479219936992496589bfe79246f76f8a65f18ac2f59052e3fc610aeeda4da554fa1b9c8459f56e1395738ea53584bf8f2b0a3c2df2887b8ef039f73660469c503897b488de8fce6e8c544e8b84d05d3fd458372fb22cb898a8e600280c23f8cefedbbc1418baf8c229b4febd8b71bfd77c0b4a4ab7ca300bbcc88d8e3fdfdfcb9f3ff7fc9aa74841aef575db84fcb9f7514c6867b28251abd625846d30fccc52f81d5da27e9c03b3b6cb9169bce6db5", 0xed}, {&(0x7f0000000240)="a1f89317e081c47430f59e1dc654eb4f8a4a23c5694f65750044f35dbf59e5f8a2e655ac8b98f557ba826941d1", 0x2d}, {&(0x7f0000002400)="dc993a2a23d7f9bf2af56247923da4cb0cc8141263945592017371fac6d7021a4664caf016fc303d23c70a649990b233fcabd32fb2e16801697b4e3e59f2fea354ef52aa0e011370793a915018ebd7eb34235071a3a13b", 0x57}, {&(0x7f0000002480)="701d964d13451637cfa57392a527e4e462b6b3c245e3392e53a7ab1f46f706ce52f5b4110f40e67f5e2a3203aaf619993dfae8f65c1fd9c54a4fcbc10e3d8a4e15de574ac8f6c1dab8c51df898839c256f0658b51e427e09e96095d708742403769bb5497bdee0e5aa90e9fb771fb0d40049627cc110bb37", 0x78}], 0xa, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000025c0)) pwritev(r2, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x800000000000) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000500)={0x18, 0x0, 0x9, 0x8}, 0x103) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:01:15 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) read(r0, &(0x7f0000000100)=""/4096, 0x1000) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 16:01:16 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) shutdown(r1, 0x1) 16:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="39f9770072180a55b0b466b93e916fd9582b3fd9766b3600277166c93da4f1525541ba644ac7e9921447e0902152a6b750e2", 0x32}], 0x1, 0x27) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000004, 0x4000000000001b0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() 16:01:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c2b4400b7571eb9906f04928cd44c5eb0ff2245023d508fc3c61e9f15f6a44edeb884b4b9423e025a98f6ac6e36793eda714f4a11ba72c2ca39c7a59c911855401774a1ab7b46cf39f9ee1c4b85b5773bb83e030ac3b8559853da6e5061804392c1cb2b380c82779e1c164af9d0236231b605024a55842e1bad171672230c6ae993ba8df6274f341f912630ab0805119a8d05cd83ba8a83f073077f2d0631c9dca5d3541bc651a5bd1924a3f638cf290e85e15e89b296115cf0b40533046b8108eece2a77fdc0efc24f3abccc1d"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') mmap(&(0x7f0000c41000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x401}}) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mlockall(0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x5c, 0x4) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100000000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x1f2, &(0x7f00000000c0)=""/173, &(0x7f00000001c0)=0xad) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 16:01:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8c1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="67eaee90fe02b2b672922e8080bae4f94323", 0x12}], 0x1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f00000001c0)=']!\x00', &(0x7f0000000240)='-\x00']) 16:01:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket$inet6(0x18, 0x4003, 0x9) write(r0, &(0x7f0000000000)="74fe58e6579ad8c9f1b7d5", 0xb) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r1, 0x0, 0x800000000004) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:01:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup(r0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x10) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x400}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) fcntl$getflags(r0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt(r0, 0x154, 0xab53, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fec000/0x2000)=nil, 0x2000, 0x2000000, 0x810, r0, 0x0, 0x10000000) kevent(r0, 0xffffffffffffffff, 0x2800000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x2, 0x1}], 0x0, &(0x7f00000000c0)={0x5, 0xa7}) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:01:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001100)=0xc) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20008, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380), 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000023c0)="37cce6637f08f5c579a82ac2c3f88fe482ae2f04867688ba881445bfb8c1f3b83eed8656de03875e1fae5b3d4cc20f3464d3c94c68ab5e3e7d07fa85760784fe082f8a2865346e8d452aeb1f1bf70980b0f44395f0549707cca0cc4927250333ea46cf2eb8623440e2bc4947f9cc8c3107a632065d40daafc282ebd8c1cdbba206638b4fbb0fc72999fa9fc1fd6119df28d1a809b977f69a130a119eec354e57686907190df6f8a764f25fcdf4b9e287ba14cee4922f74e62f74fe3b9e3dcb05df381fb3933b11d4146f2df3545b3d444b6c22914ac0864ea9a7f171539b0e528bb239c362fde50e370dbf9476f89333176eb45ccdc7e0b238aafae450", 0xfd}, {&(0x7f0000000140)="b514b2bb142d113af1eef911d5ea5ed5e0dc6f68a824d8b8578487d91147f7750d77845c3aac95a7cecd8bbec4dc78cabd7c8fb50d370996d43e4c8aa468a45330cccd4f939d5054a4def1c4fc3e94924ad23274455f66270adc59f6e0c07293210d5baf2f5289ffcddc5e06354ab2524bd5", 0x72}], 0x2, 0x0) close(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1ed8add3}, {0x4, 0x4}}, 0x0) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto$inet(r1, &(0x7f00000003c0)="dab4a5a988683ed37fbb5d014f3d309efdf9dfb02b6060d1aef1fddb21bb2d03f79634549d3079d181291c0a62f7dd60e189ed0205cb6848873b6bb49e3d9ab77eaac1eb938e7d698d92750e8c7e2176e547b5eabfcdc56ea2710200305ae34d04c2a58fd5035a487bf04c5642f74fc56a95230db0ef8f5222c07f66bd5ba83ab36d382de337c66d7513dd6efc83956e11489c96b315c69034b8780516f12835e21d2176075f6098b27ea411a16fb7523e9204bc2507e5db31c4d37d4bcb7183e5e78200366214e595e0198bea01149812734077f2fe87ecabbb8c1fd4a6de6f9312a544988b1e44ae01bd99261d0ce3c9899aaa0e49f7be6ba070c72104ec38c547885fb5c19b42addc20f119107f4687561d729e0a6a863a6740a2b3806776423617fbdf59e66cec9b87ac83ea9fd1c8c9c078090106c324b5303301e875338986322909293147ac59f93d8dd53bb423fd105230a6e44265474f749a5f6e5340830f81f5ff7b42fb84cce62c1a0a15b76849d9d86861bc5a21b9b3816fdb2edf3de90e0df70e506f9705ca02d28563a9f3f2c597dc4b1e51328770b88734bad38a64c820d60fbf22175285d51edeb30bcc7e922b28f76c82530dd81b82a01f22a598d4058023d707a3cd1d1645975f5ee899b61cadbe8e8508f4a6c5393998e9595b942f45a8f14fd27b347f12c721d744fd0d0cada17779b84a773336dd95fd2419ca877556b91b4d37f2bdc609ee103494effd7ba5a75bee65a544a066bbbf6892c27bff46826870bc7ae165df32b57987149ad2fb9d6ea5a6e3b015030dbfb060540b24dadb516b46f5a4de67957009d868fe05a451a87b6c885a80631669c8a798bb6e7a63fdc3489fb1cbfd6b4d1f343be156d02a34f860eda15a1e02abebbde709523ae3e6772b1cab5ecfbdb8cd3feeda763f958cda4ba3079c89030e6bde86541446d8b1c64014eedafd190189752496e545b231241782e0b96be275b05b53958570725ccfa950cf6b480bb546b349c495d34597860a8b78bf804acd96167deee21b33a16377f1295ba84be185f00eaaf5d5dcaac8d79226a748aa3ef8ba056d6d4554f61dcaebe6eb891c2801e13ed26d50887eeecb82bd2f4aefd69334ca5112603b88757a4fa75838792f00e085c003ecf13df58f9021c0d473455bbd209fb817aa9f2c3ecd01bcf8cd97595b6f9d03e2457cc23368fa90162cdcf9698d299a48512ec86d8598dac6ea6c863b45a325f4b4ca3e65fc20184140a2641b1495c8c3bdc5bba5e3d8402be6cb6c63c7e80f155f9816aa2d0520925944ebf749170bbdecee8517d8794251ad001ebe0e2c3857ab20013bdb735d2e3e9d110a6b2311284036fd0b449cebcf224bbf8934bcf742cb9416832bbfab9a27489e55c040d2e542dd9c500c5dfd232a3ebf5cad593a006d6628d32f785e157cd6464d10e5b9b5f7f3fc4eadb0045a5376bd8ae62d64d9c8a703f5e56e870aabc1c0d6e6bef644582b4b0be2c8558ea8d76f4a507810a0e6437c1b3f89e0f122d28b950fca68f43cc3b92a0ea3e9e2acb74268cacd41309062e9a37203df52f6f1b023e3e4f4bdfd93b4b5f12e037e276071e86608cf41a440936db126ff968653fe48b745e9a75d2487b84761ff4bf7b92979b5e7906531626b9f55f8dc4eea972cc06febc2eb67cadf0b4f0b6cb602621d53f64ebc5d66685b0e7259dd58bb75a8b7797da79c556f68a0eda671c97b5ed24decc1f43b5c3997ebac9ebaed7b0d08a69386f6da2842c0332e898e6952f5888c2f378067711c294058a9e70131951d45b1c2a013b233a73cc109767717054b6ae4f62a6ce71c0b7f2e671be7d004d210206b9ed736985153c551b692bff2750a9a7b923bdcdf35d784a148a05b3feeec383293444149ba6d459b322cd2a7c3993f059f449f049b4b50b6eb9321a47247d537139526ad2dd4895d8cfc7bf8d3eff551357c3beb5f36722079f255bb943b3a78690ac919bbe3140a5f79c587348409ba32dbe553b418d907367290527749196efe3a055da139a012f1a9e543f29b5e72cd08682afe4805df229893fbccab7c90970e8b2ed5e1a64c20c8c441b1ee5b9e725b6793d464c105e8b16be079e6e2b484b10117de7ac4edc9a1b9e771cf8ea39c55733eeded384f1ce8ae3decd1a43bf56d56f63402b99afb940250532c72ea194c33b46f83b01f37b415280fb68ef51f6aa3e4274f1c19363e32908d07cd17ae6a6b4c1b7c1371ebdeda5d47364a6c60d4197830423482c472de1b9c9c46733300ab6a1deae5a3b0ae0218f5d47ef9ba97389b5248fb54113f09de2f58753a10dc3d2aa31343116738be3cceb9adec968ea786f741ffc8ae22cac405e5b44b19504e4635fb6df5fb824c511d434e71af6e9e9e7dc2bcc2eae22ad3ba41175a9e8e9dee00133c8065e89b9667d680522fca9c1cdfef77095e49f804e433b44cd13b4f1e9c8708a6e2a71bc38a68344446cf80ee4b1bc6c051df6b955a2fcd721ab5146db73473a03bb438e6a8e0ba518e0420534a3cf8a4061f4bcb90e22061985bd5b204a65c96f2b60aaa08cdaa19866fbb9c545c2922e8b312e875fb7783307ca33ad0d4edd707b14c3b37218ec4f2d6ac2c804906a2db3ed363ea776dcbd4d1f143b988ec1c83f608fc614d5ee686e53452a7dff45c1bc7b34d82dacba965a1b4431b81b0173ce243dcef50c4141247748e7e6964f9a3272b334669353f27726ddd5e7ce248680a61b8b03e17488f5b9a09b47a969f21cd2a0fea5c48eeb64e723ae9cd78a8560b879c1a90782af0c53bcac38a70c97ce0e06e855d27b6ce6bb6fb535210f0fbb3058d401eac1d579b550a02b091671fa82e4f479423661f2b2334072523fd33e232e2de739dccad1f13b5a65847654921f72b820653885af72e1f9b501b1a3c991b17760d72b86f2489aa93abf37c5eb7f8bc99636c1c75ed029001166212d453948ccf57b0fc35329382b594c1b778c099bd0bc6c42a1966159919b899228a897bbf358eb262382bc825457322e8b186475c29d4387833b999a3d658fe2b1030f0c30311cfea130886dc92379ae6556f72d1e3bc68727e7e938f0b91db50d77e84726991d5951441eb9d2093ffa7bb4725fe55f6b24b493bc5b7f39a1e464d24e520e469560386efeac583e5228ae760e9b7f590cb89062eefdfdd069bd8023a1daf283349bd4476f2ae3c521abe12c6780b73f46ac56da6e28a066fa68dea6cf94b939606d2d4bec9a0f7c3e80ddf5eb5ec24f6ce3b5a4a0e13c8e2d8ac4de4b75f0202588352f6140d0e125a7a64359eff4a2a5a44f3bf4325319b52d5247a7b8325cda8b2ecf6dc4eabc7d6b3f23fe8efbb9ccacab2499f4bb72934fc6bb1a6419ec617532f3ab960d6125c9f42d5540ca256f04bbd0dddcdcca209159ebb314f29d3eebee7ee56eeff007ae6df231966be7b940066b74357b0800ea198a2aaa9f271815a492baa13d91133b68fabe16fead65caa670584a4250daf839dc343874cb3dd38317d8e6d96e7f6390e017168faaf12bca53a32054633fd5f6c2b3cd807baa5ddd07bbc6d4842003eff2d6e63195d737130b254502a1f9a82c9747f28498b3df92008af96059c0ec85a147be4a8db85bd2146f8b36e706c3e1867fbd07d9d20bf009615d29e38ac558d2e533dbd29b927ee09f1675f1f03562e69c3de1ef648b1e049ca45d6c303727e52cac3174833c8dd0f2ae374cfc40a952422c762586977eac5fe45a3fe8e7e1e63dc2847f24e714a5d5955b0f22d99385dedcb19150e606f47b77078bf1e68cd9778cab395ef63ace97f570461124f3a74b0e8be6e78ca32fa39f9eb72378662325fb66fb69c9bc15fc5c3cc7334be3f0a6b17fe9c3994d52f2bca1748f56009e41f6c5b842c10f2cb2164c59513066affc4757ac99926c52b16c53de01a53cedefc20956f2c235b640bc7fe2493d8bd84a0d7f4eff287b21c4f74e329c655c9ef72d41ffbd68635e6bfa33023e35cec40345f4efedf0bac0b0c7b9991fa539e021ff160482627edf075f3d83911ae90aade7b7006e7fe9de0b72db979dd151ca67436d388bcb657c2d3d0b47c50edde789e5e5a1d1b0786a7b022a75cdda4694b1147bd3194c3c2f8d8c7287babdc63d5c2de2ba075a0675e6a68680b6c91ced75d38f67359011fb26ce90ccb9543e3491a9d975b48db5a89382b1edb15048e22636b8589392a13d145f022206fa2370873fe7c870acbd57bbf9bd52812769394170d6deee8f6a2b2fcf76c215d931c3a34493f494314ff48ba2164407bf32a836683f10eca00dd0882c6454b82b3f57988ee9216ca764f0578e5d932da22839ef38aae5199598d37c1758192ac64190d76be88fd340704c353568a265df25d5ea92e0f60ba8445de1152af96f0667fdbdb26ab0525f7a2aa5dbe36d97810dcfe0ef7d8e37818b0f231e14c54fca7899bcfbec11182dcbe0758d96dc345ab015a5c4639dfdb3c4e7f5b1e92139bf60c641b8ee4def09559d8ca7600d4d1380bb6127f08e5c864aa59c6ca876b619afb91b67c2f3e25394be9f743ac0f3d1395ae0c32e5ca2326eb846cacfae3e6ab29b1eac6c4ee0123ef1217e8eeb19e8d061431bbf0caf955292fd0708d03c14bd4816030227b4e573d592375b78b8a2b2a9404e8de2fadeffe7f9fbe83778fb567da6b24f269d9fdfa16016e397dd2e4e5552ff8a52fb18bd514c844580df01a2deeb6f127e7e66e89b902d9bd76f3b649387ad143b40e26d2252719eb9e2dc8f222d423f8a9877fb05ca44e32c9e9be457bfb7096d829805bae725ce2c9b135957cd603e6ca6b2a34ff66140b13a9c696fc70eeba9797b7c37eaa88fc512031ec35baab4519ea87485afbf4af8c673af82b557cd70b05de85cfcba3b0118361e3e9318386f0e3664561867f4465807d4170c88a05ebf47dfb1fb9acc0fcfd1c8b340c665000d2aacd9ba61409d78850f73af9a8f759b1c31cc8d93f64998e0162c8f35d5c666b60b39498387bfa94902231ba56a47c7d6d09aa432f404cce6e7445319c43270b087836aabe9a997b1ed8cb46f0ad2b94ecce4006248ea81f0aed5853ac7faffb870694b09e6d6a8484af44fc23e00fde882186b16efa1b0a10f07d82ba1b86c90d6e8c478c5a6792574c58a5c532c2a964883223e99ab57cdf38cd6a8e87604e7985d4934b8ebdec34d4890685547f24f962f574e8a7b877c2d30cbbf8ebee9f9b7b16d535ae5a437e909564c90b009d30665aacaa8ba0f3e616d3520082fd03a888e38e017c29225f60f1e10967fe0893587643d3d4400c0a19102f899b87c8b38453f8277005a7ff76e87b46462b3c212a29b93928a5ce95b412c9de86e8ee0b9be63fd91335d299b77548fb4224cb15ba7a5e1fa4dc959021d8aeea94cab5c85701eeef3f7e60641c80771767674df68ce5e2a4a28144a5d0c2910bdeae4f83ffe629f5d52c35251e1f144477780424b6d7043ea12eb658060f751e9e2e661ce144fb68fa854634a5f56660e9c976c78c0e4bca03e91df932b87c972f0bc0a47b8aa15c666c9a613568c610bd39ec238d4e18eb597fd81a238a7b2e6d3aeeaeb264ce315e9b6ec0fb4ddefeadf91572c1a330c0d3dc2235a064b85c7293804d8d0aa8df74755e39621244e8d8ac7d5e57fa4071cb2e5fb7db37f5c7d4d2293c92be8a4ee67e07a20789ffe921323f8b312edcf578913794343193c15f31b2857b261d69c690e0c6c10a8fa0e98cc674da678af0eb9797b683e9f8", 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r1, 0x1fffe0000000, 0x7f, &(0x7f00000013c0)=""/4096, &(0x7f0000000080)=0x1000) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000180)="309d2cc732f7304ca11208fa4ceb3537fde61996307a2a6ffae1d5b0b0eb28704268d5cf5ea6dad76361b532b371118290dd4a917d37c77676dc7b9dd05b1880ce0606f9e51e876fd42dbaf4d9b7a3c7cb15ec80842b01cb05206300ef5600c53a22b9063324ef7c92d0cc589a3ae304a223e0e9184c7d93d09a9a07e78ad29ba7243e786e977d95c7da3db4c574e6c2cafceed96826152fc9c76c8195434d1728e64e66e696eb3ccb5f3036b17c3a25e0cf359f1cef6fa4f4415011e226b80d1214129c16c72903f13fd22c7e528e31a56d", 0xd2, 0x4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) geteuid() 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x121) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0xd31f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000006, 0xbf}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x40000001, 0x8001, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5, 0xfffffffffffff844}], 0x1ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0xb5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000015, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000004a, 0xffffffffffffffff}], 0x2, &(0x7f0000000200)={0x100000, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:01:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="074bb50b50b944b91475cb200700a2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kqueue() r2 = dup2(r1, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x7000, 0x7) fcntl$setflags(r2, 0x2, 0x1) kqueue() 16:01:16 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket$inet(0x2, 0x4001, 0x7) socket(0x18, 0x1, 0xa2) r0 = socket$inet(0x2, 0x0, 0x9) r1 = dup(r0) write(r1, &(0x7f0000000140)="c23c05a815c5f672858fbfe352d4230c53fb6052772ab1d3cbcbdb7df6dfad67deb10637a4a63e1d1c7338d6391a8c9c984ddafeea7d0000000000000000", 0x3e) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x2) 16:01:16 executing program 1: socket$inet6(0x18, 0x2, 0xb2f) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1000, 0xffffffffffffffc1}, 0xc) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) r2 = msgget(0x2, 0x658) msgrcv(r2, &(0x7f0000002240)={0x0, ""/214}, 0xde, 0x2, 0x1000) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x189) 16:01:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9, 0x9, 0x0, 0xffffff00) msgget$private(0x0, 0x10c) socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffff8, 0x85, 0x40000000, 0x4, 0xffffffffffffffff}], 0x40, &(0x7f00000000c0)={0x3, 0x1}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4000007f, 0x80000024}], 0x3, 0x0, 0x3, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe0, 0x4, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x9f, 0xf0000000, 0x7ff}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x1, 0x100}, {{r2}, 0xfffffffffffffffc, 0x8, 0x5, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0x80, 0xceb7}, {{r1}, 0xfffffffffffffffe, 0xa4, 0x80000000, 0x400, 0x3f}, {{r2}, 0x0, 0x4, 0x8f, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x7, 0xfe0c}], 0x40, &(0x7f0000000080)={0x0, 0x1333}) 16:01:17 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}) r1 = open$dir(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) setsockopt(r1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)="6f78dd64340016346525e14ffc0ca6b09b27d9aa1b36d78a902349b65f1ec101b1bb754e70448549984e813eeb66413cd54f", 0x32) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 16:01:17 executing program 0: getegid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) 16:01:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 16:01:17 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x201c, 0x7) close(r0) pipe2(&(0x7f0000000000), 0x4) readv(r0, &(0x7f0000004840)=[{&(0x7f00000026c0)=""/4096, 0x1000}], 0x1) 16:01:17 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x80000000) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4c, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) r2 = getuid() r3 = getppid() r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00009ce000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r3, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) mlockall(0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r6) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) 16:01:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() r3 = semget$private(0x0, 0x6, 0x7f) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x1f, 0x4, 0x0, 0x5, 0x1, 0x31c]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffd74) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:01:17 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) semget(0x2, 0x1, 0x202) 16:01:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() r3 = semget$private(0x0, 0x6, 0x7f) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x1f, 0x4, 0x0, 0x5, 0x1, 0x31c]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffd74) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="5cc3641cff02e3c40c7d0205cefc708774399726a12d23e753df269514038fd4d1c1d028361488b030b216c2e4cc3878c5b39f3e13f65af8e3b8cf6cb6e4e4293cb91f9341a49381205c1ef6306f75c963fed4aaeb06"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) è=2>DÕìÆÏ9í˦§bâ†/ŽGjzŸînÁÕo9€§IÊþïb:©KìÁÖ‘^ÛäJÓEÆ.¼ÜCªÞ¶dqJ¢pôl~/@$PhÃ….ŒàLE䌧&îU~4Ó"&˵“tlZ=æF¤`•@õÊôsÕšR-¬ä˜}Î4Òî`jÐ2 Ñsb¡hœSÔ0 ²L•õ]n·wëÄiè=2>DÕìÆÏ9í˦§bâ†/ŽGjzŸînÁÕo9€§IÊþïb:©KìÁÖ‘^ÛäJÓEÆ.¼ÜCªÞ¶dqJ¢pôl~/@$PhÃ….ŒàLE䌧&îU~4Ó"&˵“tlZ=æF¤`•@õÊôsÕšR-¬ä˜}Î4Òî`jÐ2 Ñsb¡hœSÔ0 ²L•õ]n·wëÄiY•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žtY•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žtload: 3.31 cmd: getty 26973 [ttyin] 0.00u 0.00s 0% 308k load: 3.31 cmd: getty 26973 [ttyin] 0.00u 0.00s 0% 308k 16:01:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') readlinkat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000380)=""/126, 0x7e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') load: 3.31 cmd: getty 26973 [ttyin] 0.00u 0.00s 0% 308k 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r2 = socket(0x2, 0x4002, 0x0) bind$unix(r2, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe45}, 0x2) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = semget(0x0, 0x0, 0x480) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000440)='./bus\x00', r1, r2) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0xffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1d, 0x5]) pipe2(&(0x7f0000000540), 0xf3414b90b5820c3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)="efa294ec468c261c4a2b765d71bde72d531ed451545825a9af77726b94260bbbc728facfa63a7b4e4260f738ae46b17c3edc6eb194010e28156321f778f911e0f4021d", 0x43}, {&(0x7f0000001080)="0ef9b19a3675f38eb4131798b59684c742bbc8e6463d6ef23d1626648bd87ec621ddf53e066e3b3df983c75afab15302e3e1d281c63c92800d7408f8df0deb4f636162488875133470eaa789173cd37cf159f717d69b6da895cfd9fa51ba16d1055d790346b2553839e0296172a143e53682639cd1454c7b47a218376579c3d02967a5ceb8474a61229de4d808cdd67994619ea11dc63ce7076f9b62ae35a8dfa5a920c3de503c8d1a965028c7290ad8d4789137a7f0cffbc5aeb9366f8b4f24faaf502325a16fe8c96c0bd95384194f7ad7582303689b66f12fab9ac238ef9b88f3ccdf11bc0a930df5c6ac85e14195ee26d053189051a2c6d52ea23f30a63e9488308102ad4889c2570dbd579c5e419f5640edbf8eb080708377460a35fcbbab06c845e94c0b6a63c48a5ffcb279acea0931d5659c833fcdce54882b22e7678b9312859888215eb9863abb981d20e2a95b441b17f42cf819992760a8ab7d770f727a5335cccbdc1d5e32d7cefca61c3db3419e89258d17fde21f656604409f6e1ffa1ff067ed7f47693285e80b9a21053017033b9e638faefb0012079b78e92b3d254ba8cbbbcfa13188f405933b26fd63e0af1065faede911fbb020ad11df9f085750833a5e6c628b9782addff3a8b48c7265a929daac5a0e8d6b4c931e0b757a0ebf4a64ebc25d8f49ecbc5fb3ea31281b1f066384f607a215f0ba454cccdeb03a30eed7f768b8dbf4017fc9138fa549ca41fd579a13ccb2f9a2a99e29855ee982b74b304b98adc4a24b975e8e22645b7e3ab07e7217252aed852fa2ecf5fa2c69280d13e234bb0baac339c024f690a0f6347c1082333fae895843bc7b2fdc5bf67a910a83e00b3031dcf62c73c033d758c191a4bf08f344c3beb04dc3c7fa32f2480dc562879ac53d1a17b907248041a0c15c82e8fbf44f611192d45bfd826878a0794fd3d37a5584184fda1769422354fbe71673519e7a2cdaaf1c65408477672762659d34cd13736e516392486203a52896cfb6a50e7ac2fdfc70b01d10595a2badf48afc4a3ee79539220db26c141b2b85864cf232f8f2f821643e599351ebf97043f09f8c57cadd1ac51d21456fe7e121bdd2bc167212638dceee0d3ef56cf0e26c406380d88c4d26c3eda35db60c851fe6973cc7595f658487fa1715313b90f6ba127f0cebd673677038da1cca8081b95fb6a909e9aeeaf4e0feb97ec022f9e1c599458a4c6be0f5a2fe1b861c49b508418bf46482763c12f3e81ec6fb1d420d9d0e23cd7da4bf702af9add02b0857e490043056ef4e693cfe2092b892c6384a7de1a1812f0bfa2fb3b60558c7839094a547ec6ca2b62cc4cd5227dcbd768ac8b3f391b0d052fbd65539a2f3c516f04cf07d9b17ed78d973920301675c22958f844ffd0f41ffab099691b64d285d96ca108438f74b51ee30b10b39f0915fc4f64155ee24bbedf78b5c8b3cbd7401fc5f6a30dab18808eb8a2ba5bc299cc06a1c7f2a3548aef5bf438077a29ab15b1619bd199a720d44d8e144ce631d6b7557ea0aa8f4cb10451bc437722b40305041f37bb0192221db91b8b33d178b56fb6e59b0c76f85feeb2eb40870a40349021f517bd966f784ef147e1e275c0408d494e554d938b806ce0e9ba1164c7a4536cdc080b4344ebb03d3625c1ff4d93a54166bc7c4bf3c00b2882961f5b033afc64348cdb020500a874eb6abe392614e41159a1886531d9e7ead59378d85ff357f082e88bce6d5748e0348991d33d5e50e23b5af78176154078f927bb68343081e7e17777f434c7152927f6594131fc5c8d6e59de3fe8e7b63a0c8481b4e5c458d47da6a93f36950959c14f09d10b4249c6362fd9ffeed24f75a4f1d7407c0cfc5573ad22539af0aacf12ff39e88fcf5dd080ba4b964d859a27dfbeef73a773997fbdd36fddbecbd0867800390067d2c2ac185e31b3d71edfff657d6d4828672371c2c2b6ddee2976178fca216af997039e58c91df593e83d115d76cc28413118ef47b7d90a092176b529695b92b7eb5d52c88d200c020242e6a449b373bbe5abc0d752270cea9eaeba768281a737155a8a808e2123b6dbceb7cf1b4c669afaa044a56250cead594db91a0415654801c778ca53dab89647933ff2d4247ee5fdd3df2b4b9dfce06afbe448eb30e6e160a4069fcf9190172576b8246366aeddba2565d7c2d8a50a045a8276e1a6ff70cd3cf56facefb44c4bb4c6cf24d9391d6ca15e853df99b6ec66fd6bec521edb64e26455db89cf347aafb5b688c1aaebb1598ba7188fddb1af2a47d32f0728e7ccd7fd8e3c33242197d9b594c40b404e7b7e288a2cb5bdccc679d88921fc93fe1f47dd549c5760b68cd756a5f97444b061f48652a2a52b5166825cb25aa5d0e0ef886878ff24725cb1d733308a08c1fa5ccff7c8a839eb22e2fcb6e71e81b2c292bac915be3d91f6cc94199fafd9cc1dbd7475f924e2480abf5cd06a9b1811cb71843fea9e2f5ec4f1a3a37633b68ed099b6ea370c5a71f944684d965c4d362128b3f3a9b978791bcfb937e7a58464421ddd4d8936ac19690cfaa6222d29c9cc3c1cb8f0760280a8ef1ff2025ffb9f6f2c8bdcfedeb6b4d1b853be940610816877e4eecb98cbf6fa0af3f590e7a3d662e483607ccc5acc1ca6cd42351b1dd5c9b179307145fc8d6b2d13cb101c4a56842c5a1ed8f8d0278d722c76c985611cf47217e18a88cbb4abf1bed327a7960453cde49e1726c19010c039c9869997fc41a53efd91f75b0904ab09ff58a151e04819878346affcff5e1aba3fb3341b0e3e2687907cacc4775d0fe1f20dbdf3043935cad7f6412c1b738d2e0c1542c688668df659018a033b868d9172a8d65e9d24dc0079ba672fd0f0dc5cf6390cece20c866ee3730a0d1a921e73d391319389f47be4c169cb2a472206ba61a00fc0f8d698c685566b48e88725f77798d6f392797740670e1682ec563ccab19344b54f208ca417813c8940194aec52ecd64dfee045b4d6a2847899fdaac9388444f512ec6c24ec5c75e65c3f74124f886b860ab06c07d7ac9ed04d2eb0d63b392a8c426258fcb018a6f414eb49be99691718f3f2bf880034692181a011ee2ac079c6726835323979a0f5f60ac076ef52474383ad9a31e61521d40db92ff2dd2e60c939ad1f1715c079d41e9638d04e03bf756989bc4f11bc3269913ed6e86b140a50f12380121e734da2e2a84be4d4058a8676e95b1449fba7b655a108ea44cc4ea73f8dac457878ded98c81c80f8d8042cde73edb7e378cadf62ffd8ed45af112e3561bae44f97fa65d2014b7205a1179dbdeb54a0dc0a938b352a7e3f66113b0e7be04fdb62a063e7547ddfadf41e44ad286e9d777db24dcae8384819882ae390c6e2693395e901afe9469b7e2b0de08a83730cab9ae22098f50683a1b347cb2355246cd24f84dae1f783c4ea3d89a34cafb6fed34fb8ecf5bc5cc3f08539f7998806ad6ad539800601c8c93077f1163502856eb96ae06d46d129dd703ac0b6f1c0d3427caa22c12af403accfa03fa79b64e66073eef0e90a06291c3af9ad365db6adca19dda9987e61582fda90f12aa0ea3bf081e2a4435ddb3a3e1156b6d9d86c71c2858a64057b1bb00ab0842e51e2fef5814308c2875de38a73b07c3c19c510c0ec56cfbe35025533fdf80e217e4161c8ce5853b3aacc1d0ae43c3369cd702416caba30f4aad733ae038559f38714e0b9b04767191360e66243af0194ed12cdf0c58bbeae532f640a1f85529b342c201e90b55a329ba62209b231882c09e007fcff64f10196bf116755fb1b30a7045aec98634320fd09b75b507ff361c5084eb871305b637180f7410b892f42aec7878c61fad4fd710995ec755cb8cc307753c947bd7f323ec30ad86af268c179279cc793cff7741fd5fddf11008332e86bc19a763b8579502a48cab4f5c18b1ec58cd2964a1d244bb08862671276989d91c76d9f14197ca3a2ce8731ad167b3b12034624e0f6ec714646aeaf38937a2af58dc0f702af005fc947570778a0b823705dac85dd7282d4de26329274a94ec68d63a9c9e04f988dc8f6a1c9317c9c0234eec9d80f59eb601031542ca7d22eee0b0dbb8e17def506bc2902e33c8715b1cb86aba8b8f4798db61f4ce7652463c9699deb02e04d54986db76d8bb7e2afb9c7db6c9ddb6f948cdbe99fa6cc1c564f22e4aab80b03b718417796f9549e380efd66dc2feef2a92e59b94f6a83a412e375b9e0c007d3d6ad6a50315a905aa946c3fa5074e29fafcb33c98e8a1e3a33e4de5bf999d354c2660769c2c94e9a268f8822c07dc5e4626f1c871ccb4a3fc92496cc3a4d6b73ad2a4d8941a2df038cdd90172626fa0486b384cc9c077c6ddd7cfbe545c2df03b8077559f37e4f783b058febee44d5f3881a65e253820125e715da1e17c663871af14626461d3375d3ffa0b9642bac9482e668f324c31fe856647eb6b14f52735f667bc04c14b0d63401dcf09efe96da5652ea36acc36f68a0dac28c63026867398bd2ea1d34f586a2b52b326c436693f810b5789b99cf11b01fedee9626dec01a7bc079ed2500cfa36b2feca4e22f142717fea3bb460ae97b4accee3c57ee9d55c89263c8c4bd1ed84f13845aa61a3a7f8ccf740262e2bc64895eb0f9c575e4365eec9b2f89955ee1384fbaf46ced0441dc2d62ba42bca06f2ece40a400d92955f3666d8295ea8cde90ac233e351268f4b6c029feae6b9b440421695ed3a62c3359ce6d378e603de6f509c38915ba43239e05546b03f1725096d72a5219ca4f53b263309759539c34aca2bca451d397c2cb89a89d5883dc0365b71e588845293835a4e034d1d99b136877b4eb92463ef4a5bd2a6f84a82af1399fade7a19da73a1f9a314e1564179c11287f124084fb3c17a2158c81de444d2018d4fc5c82ff21c1075741cd165b13e4fea7b6a570ca202aad14a694f72fadae78db6accc1141ae3410196f7cd109b36d17896e55c581b1be7df4b2df920d841ecfe974ae37ed2ed343cffba5582762c64cb5ec5250a6112487c31fba5fb9e042cea72ff70941c8343b45c0ee0e4af5c959a7092f37257bfaca5d8064a0d70544a9cf33608f9065f06f1848ef904e207fe81de317355f767234ce755c8a422b551036d6c6a8cb92af7c81da99e2801e8b99798280e3cbe60397ffbd1992cc0db68dcfa1fc570c21054db5b6c6c10a9a38cdd35428ccbeccd0240e7b13fb7081f5dcd87baa60e3669ffa098aefcd33081157df2bd9525b1a001edc35f3b4b2d662f403585c79ffc824df822b007b233fde97cf0a8e105e58ac43c2a61b56ccf82abaff70918c020abeaf939576b2b318a9f17d9f19717670519edc4f6607dfb6dc3348b0f4c85e3fdf6051440b49bd603844931fddeeb8f9855dfd6bedc05a2540afae22d854f86218c25a132bb4966bde0c1dc921397bc1b370f0a66e85c3f7c3ac1f25f20494afa13756a8525224c83e8a5331d708875d5c30964674b6d9e40c8e8474425a9a4e40242d68ca4a9dc627045605a60bc58d68da21aca59fd56c0296d986141642014ddbc15e66e67bd7d0e97020c88ba37924a4379b707a014db0cebb0eb7eb025ab3a39df57ff26bc11e2e6d3320dc99c4bbe5aa48a214d7a07ab7797bd0cf8d814d0994726eb7fe7c022c3a2191d8a6b762adb40b69c0b27eb0c31f545c2294b9a7b091df3fcd8d5474787423d480d75ddc65a7dd1825c54c13886b977a8d13701466803291dfc8f23dcd5750ffa88ad86138296f29501bbeed87095c", 0x1000}, {&(0x7f0000000140)="c96ffa7aced19effa90fbb", 0xb}, {&(0x7f0000000180)="7b56a334632ca986268e7ef995b8e9db63e8afd2cce06d787839300f4c1b74eb74b5532d96ea353b60d7429827fe", 0x2e}, {&(0x7f00000001c0)="365ba12b2c3c9f9b189f30c17ad7c5e86bbed60444e7c7832adf95ce344d0fe8d3fac9ae9b0fbaf0959ec6aa9f09be3a913ccbaa5c25fe3eecc0819f1dd1af58f193e93dec272cbe9a8036ceb1d2431762748f8219f980c11ec0d1550434dbeb6f48413cc0442a2232633af339f95e9bb690194cc7ad043ac5b50ad1ce36799efaab0518647acd745bea4c841847211aee64deb52ba4dbb04e83304cf31e84b7e77658e5f096ab4b2ed7a4f2b445ead5a7138ef19b74e644b62be74025b3cafe70aeb8e3", 0xc4}, {&(0x7f00000002c0)="4c8ffa56bd92976dae28b70d31a096259d9729640f2cab9231861552c7f9a25b393e386f7735d25b51d4394eae1c4674572e156457fc103d49b495b37edbf57ff8c10f872c47dbf121bebcb99f9619fcf9c1584fdee4532bbe4b848130186f9c5def09ecb29756878aaa876ab9540a957ee7584be6cf910e52e933732253af7823062a4ad4d0f4da37b64dc4808361dd05a3a70fbb43f42dde65a399bceae3431d8845c5285aab3fa179d72362e866e4ff8f35f914794e10a09d036cdaab2e948011959f7bf196c21c181e503db4d4f5cec10bb80893cf332375a2087babaa9746716cb19d8014fa1d7c", 0xea}], 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000dc0)=[{&(0x7f0000000b80)="729c8b832d810b7595cda9eb9226ed9d3e8495baecfcf932b92a9ca5706bce0c93aa4b7393b5b879bd734f632d", 0x2d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="76662016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b1", 0x60, 0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x8000, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ba6f3a7c544a27cd83cfaef682002ed11484ce8bca825d588e0f4f659f5148d738b910935878f1bc23fdf6a5d369899209dc999d5eedcb9924c959773ba7dda4b2676dfd1d13f9766993139b4286be72a356799e56df981d3889a1dd69adc800a96c80419234efb3b0015b3d65e0938f4ff8da6adad6e69697042421742b6cb50743c2b5d25cff6966bddf1d4759b5dde5269cc817cc20cb087041e5d06844f19acb8a2658db56871dbcebc0e7bc41448718c5d5be330aa86546859243ec90b135225895f7b6b813dfe6486b8f505cf7f82a447421f884078250d93b43c7f2dd6831ad096f72fb2976daf93105d851d5940e6c2928f545d4b4f75e57ca93054f2408e0401476445598b347e15035d8d5634b60d377f6c48ea9892a70919b24b1e5124ea2769804ba595995a5"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='#-.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000280)='\x00']) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c50366e443ffb366130737fa5ec34cb1a6f82f03a65dc8f74e1890b20e2a859f48d6190769a40498d63e1d246a7c26f176e9a6f337da758c3e4c75e391ac47bea1e2b2f6ccd415ae6ea25b582ee6b342426e92eda8e15f5e4ae31856493a0077fea1b62b95dd44162f7081199b819d3c0f7b9edf6f874fbcec5075035681e158f0be8914e1f2601f0a01e471c4c7a55f2117a831dc7fe5f56f7c8eb6bd727ba827e306d0177222d8e1965e1bc2b83a8d3e23f9fd487cbb4cf72ca6e9beb0fa569fb53dd2eb5eb15ec82b45e52846575e0bf5cf9140b77f5e0d0bd25fbfaafb2d092e567ab10de02429437ce1242330d47c246a658abcc649cbd11747814d118e3c05b172937428abebe0d85bfd0af05bcf4c2ff7c244b3a563aa49a95fe9f5b798816332c44efd1904e8ea3e3b054c69f36b21ab82d5931a45835600292ba3664eb572325a1461c2acb371c3d2b48bcf3a02317d316b5ca9f96bf812ed3a4228828d3281ff8d85156f0d588f5558576e7e7b7773ec5d7bbb2185e76fc05f8586db429107f2781225fec8224536c6b6f85b929a0429c6e1334e96d7af09837afd74003c1068f6126b503f1354723196ff96071f112f07adcc5447ce42ceaa001670632180305bdc72ece95e6102a92ff6f6ed05c5a2216199a50fb788654ab0bcbc08b9123571c6308728ca3d49e30272ce0d97e9c22484fedacd5477b13734f0a6bdeaa4cb57364b507d683084b24ed8003ac17814dd4b2afa1ad1bdc7fc667399665e1d41a55e20a3335f2e45a17b55989d58bc8bb042ccae1a2df49123e2aeb2db76507f9616ae2fb36ea7878fe258fa258df0a89829694504271a498c4451d2a1e7757ce5d170b0316656d539ece920b191d9dfc784d42dffc067badaf8a0449882e018f0f552f93fa951ebe750fb708236c9e26805517174acb4f27e8457db0e8867d93e754fd6a9ef0695bcc5bd6b07eee5f2c8545c4f68965d8f73a995a04d32b4ee731ddd3dd6606ac46ce60f910e4391077f18c8c261edb4e2e4011fb58001e6b702406c9b89817c500ba9d1d4643995921a6735ad15de87afc48b2a56d5ddae5be4fd669438e81630ebc473149fba322186a42e78f76626e17f09ee8d3e0cacd7c63c14564000fa041f5a716868f79ed5c1046b2b76931fd840ce8483ee1809ca6cd56b0f2afb5117c2f75ed21d40000d45dfe17f46faeff5981e1e5dac972164d04414491d6024253ae8139d0199a9b9308b341bfadac640caf0846a84e35528dce189bd173dfc6d0743ec0c654305b6ac0b3bd54f40d27d8e4d9fb1e2b591dd432bb204e3377e687d4dbf5a0d8bbad235e76ebacebbdc41d8e5484a9e88ed7278dec46aa8f8ebb6e6e1281018c01f12692e3f62254521ca49f2c2522316360919a51691e5a7247a98dc5db250842aad98368e0273398affcb081ed21175a18ca486b875c16951b946c4223175e60cb609b151ad637bb7c0300234d63520ea8efdf99117d65869cf107600dc9203aecd3860e1240ec96644b4db1779227b2c109bf28b94f5b3dc02dbb39d911ad7da2e4f6aaf3864a2ad894cb29e1bbcc10c5843912f5fe7777fa244701f581e25acfeb0fb3e2f1bdb27208bae8179fc1fda4e18512f687a292067bb208922c3406f056aa88fa3ea0ccf1f4fb5f6c782b6c29bcd5a3aee43f7c76260e748c43ed35d2a06ac70b62bfd810badce1f60428208a0a4a5979f202591162dc106f9db7767b5f74c0bc32a10b2c5ae8626c093f9d91008bc287f0c7731081b45624589ecf89e0e6a168b3d999aa2fff0b86b3bb85e6922e70c38f179ce47c5887325c1f6686ae100d6200b1ef8c562dc646f642ad47fd4e6ef280ecd3f23a74094431ac6276aa7c6bcf3048b3b4dd0302c80de79bbb10da5fc6ba58a1a71ee86af7cb3b70d4778d09fa0727d63a18e0509736ec933be2bb5ffe8217ad2994dbfc73dd5efe392fc710926c50d58ffab33fd5d64cafc723bc4517f3015df467bfc17ea719bf49b53847ca5fb9a02603640a4783acd0adbdad5b8ba9f3c249117ae88130883c3087bafda80e933ed5f817e44f45c5f382e6e1bf68e164f23bcf4c16c21f9eb3c392bd9c1927ae6655c07b22b8add30a04396800a2301267dba089a928c0399af851b439177bfdff4c055baf645fa1bca3ccac06ffac2bc0217efbe4bc5f7f58a935091a2daf4cebaa62d0dd311adaf69e048a56a7f18f7d5dfa78bed7c2f843c3eae1349146d2f9888166993b75950d0410fbe57a19a2806d42a2ee27c05092653e79ca86fa43089e5790d59c0f15443b1ce3046610ac437aa65b0377e597b7f3d707d626263d93b039b8296fc5ec07ee18c8d89e07f2fdd6976ab109060139835d31ce86048965a9321937639659eac8f8dde187259d79cdd13d4d1bf5014fb59468a0e1c5c4dc57144b5c944d514db0799aa0ec1f868d531cfa0d7631a095ee829ad4a11693e70ae6a753b6841d33a558a5a413bbb9b4e217d90d4efcb4d360aeb2624f430d046cd6fff621543c6357de05532d56f864154a79d7f34185845d1e83a779bf844c8afe60f1f8d4800952f39e831c30085e5e8683307ae891565602d5469958fcbbc8366cd4b8076099445fad693558b9f38b3cd79ae1da352efdeac2649953a35cb06c5e2991e346372493bf3d499e873774f6eed331ab75abf24b1a451527f03899a86ca1f9ba82efb53245fa57130a2fde24430c5b0c3852b25a848808e6bba7cae9aa22bee0a1cc4a6dacf888eea6307491ad10f29f072e524602d7f8bf0bc792be31d47408883d3260f457230972fe713300bf39f34b8a6d779a3d1d4cf50688065cdfd3c2e177b99ac7b2c7b274984ecab8160ac03356f8ed907003dd6befb856121080fbcd52911e0a4e0c33155625e7bf7126a9807ceb02cbad61c085de6c2d3ec92db945087b3ecdfc98eea1b00bc70533018798439c108fa7aacaa65e2ec9a93bde4df2958fce037786abc0d85c51ef95a4f19258eaf898c4e5234805f8e6dc3bea9386d8eb99f1b200b513c4dbac510a89113bff7c3dbddcec868a31aa45c41fee0ca203b07ca1c23694954e2302573474f1fe56da9676d7313a0c82a134cd8e71f0093c63be3ffe91bb7718ea6dc7c1e30f83070ab42823e2dbe744880567392017e3424b355a78e89502766dedc1a9ba1bb07c143a471a8d509d2328295c6085160b29a326502835003acbade2c755e5e4fc64c4eb695db751182dda67f22bac54ab0c5fd6cf27a5914729c0f5a33e15823b72f6f9beec13c11f6c6a613453ce77e730e685b3a7cce84de8eb662ab50ace5f338b06037f133cc5bc96a32abbb71ecb4d9c41c4a363647f9875f7d6f83883116344422052ca83b02daf5c4800e9d154fa26f05bb61bdd976d5072cecf8d6017e3e76f416b6194f19ec33c9e49ef091a9ee30ab0da1cf4e4d8b82d863f088f52f81685b33b2b33506d849fe70f4bd58b32a687ffac3ffb2d97bf88dfbf58a71ef7273622c95235082785389769b53946b7aab9f171c26a136c4b76e898e495b3e59d558a6f90e8cd9c1eca8fcb644cfb65be5a349e2d87707b577b35b77cbd78cd8427be690ee0a7f5a54805764687a146c271e3f23c6d818cbf7778f4cab382fd5262aeb7e6a158e9e7f2da1", 0xfc9}], 0x1) pipe(&(0x7f0000000300)) 16:01:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fsync(r0) pipe2(&(0x7f00000001c0), 0x10000) r1 = openat(r0, 0xffffffffffffffff, 0x800, 0x20) ftruncate(r0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000002, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000010, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x20, 0x4}, {{r0}, 0x0, 0x1, 0xf0000000, 0x81, 0xffff}], 0x100000005, 0x0, 0x400000000000, 0x0) r2 = kqueue() fcntl$getflags(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x503, 0x0, 0xfffffffffffffffa, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x59}) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x1}, 0x8) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/16, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x1) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = msgget(0x1, 0x202) msgrcv(r4, &(0x7f0000000080)={0x0, ""/254}, 0x106, 0x3, 0x1800) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/49, 0x31}, {&(0x7f00000013c0)=""/24, 0x18}, {&(0x7f0000001400)=""/59, 0x3b}, {&(0x7f0000001440)=""/126, 0x7e}], 0x7, &(0x7f0000001540)=""/120, 0x78}, 0x802) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0xa5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x7fffffff, 0x7ff, 0x8000, "8ef4a36c7ed2b46ba3ee9eae04a89430c75b0697", 0x4, 0x4}) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:01:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r1 = semget(0x0, 0x1515826e163c24a5, 0x4) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffb, r2, r3, r4, r5, 0x114, 0x200}, 0x1, 0x1, 0xc73}) r6 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) r7 = dup(r6) getsockname$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') geteuid() bind$inet6(r7, &(0x7f0000000280)={0x18, 0x1, 0x0, 0xd0d9}, 0xc) 16:01:29 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = dup2(r0, r0) poll(&(0x7f0000000200)=[{r0, 0x40}, {r2, 0x80}], 0x2, 0x3) dup2(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x8}) r4 = getgid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x0) 16:01:29 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000700)=""/159, 0x9f}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f00000008c0)=""/100, 0x64}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') read(r1, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r1, r3, r4) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0xc) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 16:01:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x40010000000, 0x0, 0x0, 0x8, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x1000, 0x4d, &(0x7f0000000000)="03e4d8c11e447e94", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x8, 0x8b39, 0x9, "0f97b0d5d21e9380d8e3db884b8fca0c80c42b02", 0x8, 0x9}) 16:01:29 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffe4b) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x41190747, "af3b8b1a6da99cc266fc91b8fc2d4231087e8925"}) write(r0, &(0x7f0000000300)="ef", 0x1) 16:01:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x283, 0x28) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x61) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x32ac50ef) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/19}, &(0x7f0000000200)=0x15) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) sendto$inet(r3, &(0x7f00000000c0)="f12ff8547300820de8c343018a28c5136a657eef92043da057ffba80400c7f1992ba94a3", 0x24, 0x408, &(0x7f0000000100)={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') 16:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffcda) r1 = socket(0x2, 0x4002, 0x0) socket(0x6, 0x7, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x101) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0x9fb2, "a8fd00007f000000000000000000cd4c276400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) 16:01:35 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000005f106bdec86910baf79094ba6fbfa3ee9a2ff2d71d9d32c5c9cfdc8789395b0035aadfeaebdd52507245160cc45437003f11bd05b2bf4ed7214faaeeaeefdc4c5d725e4ff031700ad172099d3e4997a9be4cbb403c7756975ece4c5f0c3b8c95058c8a90fe12f362514a822ee4e3daf1684523f56f43a43660432da9010113ebb199cc9583f2c8cbde14a273e8b80221941e0e01a0065135ff4d29e3c2188ebac8a27759b9509489f52c18c70950790c3eb0e651635abcf6264459d4b69544c812defe6cc0af25d81ea156d5482f90c806ec243200000000000000000000005a8f4f5ff6741ef1fcaa5bb137f8e1f4a69bc6b0baba6763d40dd29c195b2f41d30af9a078bcbb93bc834a542393b4b5e322829996f4f81b48d4f425043d62712533e9fa5da763a75343884f11c6b01c9452e377fe25886a97071e3d58d27a026dbfb0847919f1d0b2cbdea7250b1e7019621f15afa464a6e60d60686fae"], 0x8, 0x800) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x9}, {0x3, 0x3ff}}) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x9) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) bind(r1, &(0x7f0000001200)=@un=@file={0x0, './file0\x00'}, 0xa) flock(r1, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000001240)=""/68, 0x44, 0x0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x8d7d3d7283b98193, 0x3, 0x5, 0x325, r2}) flock(r1, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) getsockopt(r1, 0x1, 0xfffffffffffff001, &(0x7f0000000180)=""/4096, &(0x7f0000000100)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) fchownat(r1, &(0x7f00000011c0)='./file0\x00', r3, r4, 0x2) pipe2(&(0x7f0000001180), 0x10000) 16:01:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x5810, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2a}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f0000000380)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) r4 = fcntl$dupfd(r2, 0x0, r1) close(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) socket(0x0, 0x7, 0xfff) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) msgget$private(0x0, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = getegid() setegid(r0) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000380)=0xfffffffffffffff9) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/115, 0x4ae}], 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x188) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xf2e4, 0xffffffff, 0x7fffffff, 0xb9e}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:42 executing program 0: getrlimit(0x9, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0xaa, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x7, 0x1, "7c5de84c558ab8839f4dec13884ad2de58742923", 0x2, 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:43 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sendto$inet6(r0, &(0x7f0000001880)="a929c6952eb2117697436a16dba202572ccfeedfa2387dc4a450ab29384d5db231e6af2ea26d8314ea651feaaafcbc7624b2619702d9eb797777039eeb736a186f3df380323e6802b3089b7865a06416083ff5c07b4b2329", 0x58, 0x402, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000180)="8355120d4831ed99a25b55c041d98cce0f82b1ce62a1df4fea26a7cefdaaa6996631a28433aa31083cd84ac7", 0x2c}, {&(0x7f00000005c0)="a4aecb605e7b98e4c1ea1428066536910604feaad23eac8bb5cfa8fcceb80f053b989d6987ef1d4b0138d752a69a60d6098606592f46f9d095dcd60f47ef6fe0e42863dbae2821a24ebce85bf5ed6eaec53166eee2d2478e2362af8082e67dc9ad21686feb21bd1e0528fbd3ccbe99baaa4714b36934be1ac81635f796ba58aa0857", 0x82}, {&(0x7f0000000680)="281bd91332ad1fda031298e76463e9a4329a6c2d48e3f47c28edc5aececde9d51ac7b37c", 0x24}, {&(0x7f00000006c0)="3fb6cb3a0618fa7cbedfdf2e617f8335441a899051e7d51253954a0c8b0901e62c2c34101eb6596d416ec39d7d92747358f82928d5c9ff7af1e8d90a5d9e5f7c8b184d030ded2501ad3022c5e385d876806e41a6a547849ed8f94bb0643a023630ad1f09070885700d59187e5ccebf9d1ef9e52b091f9f515dafc16984875d877fa4553d9caddfae97429a26e25507f6ac5546701b718ee361d0fb67791ed2b32918e34499b11e348413873a49a6fd8e5290a07c81765b3db1e567f71cc510c8116cc69b48add3c5a9a89dd17685d33241846640f1947d6caa18d48d8f1c757ce7478a0edd888d1e446bf17574ecb60a16836b6e73911dc053d1045af9c2ca5f92bb813971d221d590ca19a8a247d30aec4d917908f5329a4e946dd8b5085f60261bfd97af90f3436a23f3b30f3f418377e3bb516a2bb197e5f9815b6338801755adff652fdc1c1802497fe8b52bb77ec5089d213db0caeb16d42d001e3e67c4558f7bcaf5d0bf89fc25c84330e7ef246c21b65dcbcfcf76efc1e296ae12b71655a2db11af5f32ac9a8f9c5a0bdfdd1ec85931244c1e5fad103922ea1009fcd5f357fbe0d74c1313170b0203a451689ac8c49a88f265117caf1df848255dcf04f48821a78180202e7c5e711dc6c5c2de8121720134e5165ab4c6f49e0a4dd87acda25a70c7f8edadb3a3e86a6a652cbd6b57286f3641643c46650e40325d47abf7853131a0d97fff939a5f27bda8434c4610842e5bd9410df64ee91fd19e1aa0c885073bc11ca99ccf0daf36efeafff51b7fc505eef144186c86fd06e5bc5e1c86897ca2b5ce1555ca7f66aea4462cfd404272ad34fcc6f132c9fcfc79f902f6359043a43a382c88cbf6038e7fa274acdfde1fccb1cae3131e4632544d32ce1b50a132d514253d11e5b35e60282285100f7fcbb1dbafd923957399f9f96b5b6837155c3e11721f0cde32fe066fe97f7d4435fea1275cebec0c62bc663ea7889948e8cea29178d51fd6c89b5417e5fbedfdd9b42bc721d27edd3dc7f5a4244c4183d75e0eaf1393ae9d4fecd6f3114485cf131376e156dc4e7dae0b62883d1955d54f9cc2215575e84fcea057e62fec9a3b9801b3a7fb1631e5fb917ceccd7154b90cabccdc2e9eebb6931f60a5a4d15c242ec6f9cf3e8953b4a39a3e536566e73da58da28d7c0f88845dfc72f39cc7759ff2f8ef34d38e6927ceda5f716ea6bfb8c17ce38056d256bc4b719f434d04ef44c60a4b9a6cd27b1d39ceb897df029ac7dc76ce5ca40e4e3711fa41948eb545ff0cf29c01c5bd220b670ec198a93adabd0ee5fa8df7c7dc6c155b4f25b0ea2171d5379aeedb5d36e10c321d44d7aed50cbffff372e7e5e812d5a5ed4d2dcbf5bbfe46997261efc5e0b95e4967cffb5190d9eb648af9cd6c0d7a97d2d58243149ab5fbaa2c0ec0a3e7c039fddff0e738ddcbf4eac3f569f3597fb2b0b3f0d7e21a70d78f2733d125054817c5b5b533e0225d3f8333c829928f57185841aeacf2752b0edfb2f38953b1aa3229ae7d1e9ffe7f9e8ef1bceb3df69c0d05a47f22d13f6615c4e4f2b856ed929d2ed03b47befad12498c9b3d3220386f59708b4baeccf3df0d7bdc264c8a4a56b433e5eedcc744b01cb684309a288cc6fbda297d41e1a8de165bfa0bd7ad53518e0fef2ab3bcf7bafa86a161b87a27115b208c5a67b1d2fbc1af753e9f9a56911d54927a71fb1b47a71d21b64292ce49ab2bfb8838db42b8bb1be56fb032e4529f21f1c491c96edd35abeaf72d4783f19876cecdf0ad05b8ac613631d62dfa773913e31eb7a2af7f30c1c4c1b9fd5e5c6a9e65f6d2b6edb6c1b46aee2755616e5f0573c8a1fcae8126807fc52a8eda19d2eaab0a331bad78807a4054607d0574dbd7d8df030c9d339bdf345a126a29e81263bf203eeb312f680e4ce0b69eb02fe9542bed5f820db28361959da08248eea845ebcd58356fc84cb93e0e5b81d9502e265790874f87b09cc065cad1a5cc30510e810ba12fb3b44d109f196be45230bc222087e12c3a72f6fe1cf2841d7d1a80b7cc5684a2ec76ae37bf98042557cd18721ae845f3d99133c70c9a9a545170855234d17ebe5bbff14dea5968262fb9d3291c2534b6a2afae756cca533152987bd81d46148288989d4207bd17d3b8700b231a7c79d19b65617beda4089783bf6984228525c506191e2e87a82fcab08030b8094347aea6ecfdf032b96f54bfb03331e2231451e108285c9f7c232614ceb04fea602330aa53c120172725481682a223fc1a18be5c57e66ccb3e988e7db9c6017222be0b9a7fcb9764dc165e89eb2b28619a1ef68f86b4f69eb7ee0513b54a03a919df8e09680b793bd73751035ee4390116c7e9f075bbcbf8faf5fc58fedb38e06afb9929ac9368df52f8d5b5329b04245d9be78d96c1461992516d475ff7846c384621b525f34974e1b83c94b14d93bdc9a539c2e71d0ffd5924d4ab05a47b3101a8b37e7876758e8471f4fd1b93fc966e06dd84c8fba8813477a682d0985b02c1031c3d832f4eb3c0374ef513a0877d822e4cdd5d04d6ba8d4e5f2891040c0e9480411cad363fd4ca3afe145bbc2c40422e8a6751f8e35fe2fc53b75ee224f673ec832f16b41343ccb3a717ad457f1ddb1d38f946c4f761ed551fbf5f968542b3ccb82d9d19ab3e752bf6ead8583c0854e99bc26c2436759c3177bce8f09ef10396cd87b60734cbb946c82ee6aff51ddc257cf689d24bddac543cc5df36bd180413652d9c44e0161b551fe46b629a691f562cb881bad04995e1a9059e96b6f173dfa9aa00f866d3ca14aa4bef95d351c46da5e9f1ef3147d073918cb2d7953445093cfa6fa772dadefef1150c142576e2316c77cb89059efa68c435b94dc484879a41508bb7089b0551f4b1038854b18773ef82ebcadee6b7e58f0c1d95bb7fc38607ee0124116144d1afdfbde338dd7d52ec010dfb20994ce05aa7e774c8417508c12a05d765bda3144eec2336ff6b1b06751bcc68bbd06ba07c2722d05ffb87aca89e5ac2b2ab6a74d8cf28e3b91a6878c2d14bcb91536e4fec871b80618f4ff39078c05c56ffe4f0e137f01ad2b2155577d5b002a6a0eeef6b86df368a55311cdfd0b7b9e972f2e47abf680322d720b27fbd0409101ebe99d2d9ba7cd4cd172ae09c84192fbc6fe47b9420c6f851007a6f205f07971ec1df286f85e34efd2142670de57b2b187f2176e060fbd8abfc3ef9a2a62ba07dc0cb57eff034f490627b6b090b24686887d01e06c0bd7212206f27d811c1d0aafc729944a897f48cf7b9291586254fc0aee48a3049b15375150d58ef0b11116a96298ca58439244a7630d154778379a50b41ed763be41b3648528d8a25be589a2549a71f747e39c07e2743f83b0b2c7c07aa959fc7ba4de219c489f5a3217d3ff9c9ad79d324e25d9ab98560078b906b8e5c64483337d0a3adca6ae271b3ac49ec38a8301a151146ae98849e89c3467354960718cc5e4465626a061695bf2bc6d812a3ca45ed45d693e8e00cd6bf37854aa574ab31e67539a6b2fd5cc0ba9ecbede7a16484cfc80be7ce02253783c3406589fe1f1f8b011b229e48f0e03158c76cabe756172e13eccf515c95f78641bbd2e0bfb3428aae13f69f33ecc3eb7e0e5a30d5bc9d87aef5f1ca1938c088a59acfa6ce78ea7be9b8fa9d932af4b77d104430714d17eee5987e51f7b8868debe069874e88b9b9a0068bd2a89ced8d22640ddf8796c3f07892c089b309413e496dec19fabaa7d92fc1346daa2fc319f1e46186b6b325832a016811b28b29b492c21199a96b6d0c026fa076ca935b3814ed5be8f45bcd0b7955ac7ef460c9d7615f5e2b24cb6719802c4d13a441074593b213d0bd39e92c49cc121b0860e9485a964ba0e1ccadff07be5f56ca2bc8680295d5272c803b9365c52d372bcda927ba83bccf1f918f5771dd616f93b227ee24b23fc100cd45a9d03237f26f00bad9b45bbbe75b5f5949f5449f3f1e609f07a4f055a5ca6a301747b53ed72bb805f397ddf2d5d4f68395d8bf6050fa683057a76779f806546c29791b0b61ab88a61fdfec31cb20d248e08ae1d778049de436fbbcbbb1674ecdbe4a1281e6ebb3c155f5ba341bd6584436129901f851d4db11d945e0755ea342ac56178a6d73305502ea90c8ebc7006479084f0eb0f0bd9c4b2f38fb9e3f2d94815688a081cb3226d4dd103f396f204fd831c1a83a092a2f22618699054aa949a0d9fe43911bef5c23b19b5cb96084e4270e53909c10ab926688546ff91ab4f1904c9267e4c6d1b768d390e2397f6fb80c37139f88299d71556196bc650f39b690ae2065e5fe1d757e51894846d9dd1b9a1f42ac4e0904bfd6a08c6e6fa1a14c9f20892d7f4be51fd69cefa5ca40fc40b540fe683c23ec72a4bf85c5943a59b64b91b07d727621fc03a80cf1681715df6d449ba944629bca0ee74c88291148005ccd5a43340dfc1435f2cead6b74b9d96bc230a1c5d3bf9f4f544ffb09d863dff32c04631b21225d70bca8ecaefe492f3c5550b52d8877f7c2232ed14a38deef4a1186a10679873b882b98b04a26f8d73497d25b492eb8cf5938daefb6c02320b87b025b6b434a5878805d9093bfe27269721e5bfdc0df094e082322036c96081e38667543273a50352899ee095487b0f3fffd0922782209dc562f89e6953c6b3151e39293f8e364e2a4cfb1e120764336ccfb441a3705531920755a0570b2f95566215da4aef25d1a7cec3d503c4f90445d8fefe7ab045d226c6216d24a8c8fb67a7e359409dd042d287c44d535b9b13818f3100124ae1020b5e7cdf2356ccfbfaf7c8e18451d657e5aa323e3787a91f5916c895194ad03b936586467d5b4d111210117cd8de9a3272d4725c0005c09a8a29c555d836189f4e82690e2f36a62984760b260a63e97c7be54f9f22c71cf7a2be8fea5946dce2734e74a2788e4a7214729b946fce00eb5037cf6c61f146933517cfabd301e6c21be60d2ff36f28ed880fc7bdf3e15e1e3eed11ef903c10f006d47277600c3758f6e24281d36e919077c908ed464aef6d6ec9558e916d504acf30a1d9bbe1815d6693dc50c8a7a172d35108c5009832914b48d2eca8a64ea07b8f6cd7e404158d56edcd548052ddfecd6b564a6c9627d20b35eab86420298c6da0a065f218b2275c3e4d1540eec5a5f688ee91e2eaa1c61aa0e2ea7df40f6def24bba972d04f405fac902c584b519b28ebeebc546a47390a8dc12b564166a221f893d4bba008e62bce2eb5019c6979b69201edb8f7f6531f1d99ea808c2c7b723f0b514fc703d7f14368e0b3a2cce9cc46f1d0ca1a893c0f5d252ced162407961f8ef8d069c3f5304fe86cf39ef179537b4982bdf8d9f28ca9b1fc138563ee429461a044725e80512b01b47d7f31b10870e4d910d3c4ba1182e7e4f161e2da0e9d7e9ad8d23f82fb1dc5c190c378d7fbf4e6560e60690963409c174eefce3994b911e4d3f02d13137d6909b509273227e2e49f4a8a076816f4ce629dfc621dfe9dfe7ecc8c33ec3403d3530b2ad33faba6c9e0f42966dc73585d601ca5223174aaca9101381b34ce704039f5ac8a65cf05fe069897a2f60f238193f1524f967426ea696d993c6d002cfbe6d41e3dce490452d4718ce2db6ef01b81119cb0eb09e793133799f902b19cfdbc404c8727723a2090a3251ee98123829f675cc2250094dc0b1a9a561ca195a4a2873a273717a89c66d66b9c35caa2ace972b3387ca319d121b8d6982774f6b8e033baaee7654dba6c04", 0x1000}, {&(0x7f00000016c0)="66a0ca247b9a76d470985a3e1fecb63709862460733cd3f64da932ee69d9be90bacb8a26b3d757adefcb9fb957f42384f0706f8f8777dc56485c7704c6310f6b00256dfa46c5fa2d07995a44ab82e2fe4a5976a1d12e8ddae7068b44c9bcfaa2b6899265c05c75a26f4c8085c27586cc7050a82507be18f6827d70cb2a34ca677da15ce9df444c05f53cdce30aad25f8e4dc7802e5cf511d01ca7157ff946c48a3ebe45f06fdabaa6fea6944ec24b43f1abc055c70d642a774f77975fed96014a293867ab04fb9774b2de49360f2667e961150daebb8f8eb11", 0xd9}, {&(0x7f00000017c0)="7561d460a962c1fae4eedc492fab7d5706df51c703f858ad86dc2cee0ea4068a19ae29b8450de0396d5f352026709f09", 0x30}], 0x6, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="5f0be331194098a1faf34d5f5aecba1c2e0f969123bab18c06e6d9f85272528c82dd9ed77ad15f65b0d2413b7bc042c372fea2", 0x33}, {&(0x7f0000000240)="2e0de7432c106dd7dff8f5752d7e423fb11573b3649efbade870f4cd7d42f826002d3e831d3af782a6d33d9653dcc5da5e25e564ca6414b69d6379bb7ed15e136128482dc81022bfaf952a9a1e3458abfe8f366c44522ccae6f1165ae07951825bd60a22335443621ada068ce14a3edc812f8fefad8eddf972f57e1017e46283326257b631e1ec3f88517324a3e19053fedd50f7ee56ec3a7d56a29053ce2ec2d13782b1b0d9119367abf07f62d06ed0c6bf3ff553f62bf9a867e888201e19", 0xbf}, {&(0x7f0000000300)="7e1b5b7a1e69d593e28e85247ed2fc63f21e62dfcf6ff8ee0221f50d61bbe8a87f2e1472305b784b905c85624d82719077055dd68b432976dd6151a122eb006adf8a55d5bc4a9818172905470c088af783accf9947c44e94ec433a1eae4fb6dc68d32549227418b9c309b5c9ab6ba28182e2584709dca9f422b51ab01d398e850a70a892c5e282013f5be5829808269782bc8143c0d9e019ca0864a02bda", 0x9e}, {&(0x7f00000003c0)="80445e86e7db90ebbfbc118163780bff1f157897a47a7c44e9f51444bc6fa271a3f29c7b24dedb90d97005bd2035570c29801e167ffc62bf240336ee4fd8a044fbfead1e6d367417063232c55ee6e60a6d8564d6a5adfb9de5770cd588f5f27ff578189a52b3dc82bdf8d28ede82d69c2d967246102dbbab099653cf1f5aaeab0f446707dc07a1b46ea988f6dd19d0f4d4b9ccf6d0a8655e19a65740a6f69bb30ed3b029d7c30394b0", 0xa9}, {&(0x7f0000000480)="1990eadf1d7effb15c3abd7c135880aa366eb8a7a737ea3658f7aea0cf75535f46f0b1d0b5338035dc9046c95a9bd9835cf7a9685bdaaab95c692cd1c08c95817c9e3e584cab245308a6f5ffe1efca41c6150ddaaecdef1aa0d2d68ef886a7dfddf0d6e20e1f3f0c6e57cf5e6902b4388190b68e1c5a0dfa3d78b71398c6baeea3e254063c070652188857960fabce181f497d85d43aa3ddc51526fcde585be1ecdf0f0c884e2b78045e4ccff8", 0xad}], 0x5, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1040, 0x1b00) socketpair(0x1e, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="72576d2cc3f74feb1534f756371072b10fc567fbfccc3477dd57e6d0cbd351661daa4ca04c8922c3b54efaf6161c1f7ed923c8f832f6481ad4d0a0eccedd8a8f941b3c6c1cfd2ef877282525d683183aa9c853ab5d2637575c68fe7b8cdcdd5d9a73710e3dcb167d6b0e7c1c2fd2d5a4dfa886825edd59293a62547a65cfeca7e153f09ee2eb287add26fbbfca95cc075d06ef11cc78b983bb849beb9468e0522586769060a7bbcd2b525dd4f072695044b673a6713b3db6535c94de9497d707ca5a5b53b9a9427bd5964d8ecd38c14288997f", 0xd3}, {&(0x7f0000000200)="e452fd8b92b71020f1c386c2bbf4310191220cd3cc1ac8f37374610fb615cbfe4714b82d88cda8ef4d67351ff8174b2f4d24801c7789c91719adf0c1184c02a74c0d6c3f063486ed717a7e9798c1bb50ea1a78b7e827f288d223f55c40efc76ee5c200452863d6c4181f60377cba9a7c81197346c6798171053e92", 0x7b}, {&(0x7f0000000280)="f137829debe9f1f14478cbbe101838365ae5a27c134aab7ab98f489b446238cdbd14e2a05963037e9fdc831e542b3e7333bd678b5917870c8de87301b7bd2c46251d980bad0dc62dffa3ca7e893a9f193315e4f0aed6410550ac5fc73f5be4fa52329f8e61fc27c916d2a05a63f7cbbd4a6de77a476c3335e07b90d9f516c94ade5fd8a1f18c9418639fd8215a32a11900f2d8f5c2bec8f23fc26b1e0e84c9c534d7a0d6ed747ff092300353cc1c64025ec22093c44023f2", 0xb8}, {&(0x7f0000000400)="8211b8325dcbcb445fc39d3eaf8f9a27a19e590bc4e401a80aefdf9ad1c729a4558f33e3af1d06ccce14e3f7f958a74a0f95dc9a91122f9cc07bd08f966fa334d152452812d6b10adf9e", 0x4a}], 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="139bea8f2307a748c4b63eca1aa718681cde3c75ea60d66ed61d41951c61632b", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x203c, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) r1 = msgget(0x0, 0x500) msgsnd(r1, &(0x7f0000000240)={0x3, "5c7fd3fa1a774d0af5654691038556e0d897ef54591a9bbe5a5c421d24716a7cd83b5bfa0355ea1777081df32a494353161034d2329db118de7346dde5fd406b6c4058ad52cee22e09fa3bb06921c668b00b9dde18579bec777f02e9792a9aa49722dc9be69904cc23722ce6b5ac3607d9b5c7ec4b5fae30a736284a436e92ba7694795daa5c5b201591a485152a"}, 0x96, 0x800) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)='l', 0x1}], 0x1, 0x0) 16:00:45 executing program 1: r0 = kqueue() r1 = kqueue() kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x40000001, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc7, 0x0, 0xc0000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x20, 0x400}, {{r1}, 0xffffffffffffffff, 0xc1, 0x4, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x82, 0x400000c3, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x5, 0x9, 0x8}], 0x1, &(0x7f0000000180)=[{{r1}, 0xb599e6d6b3d9fa2b, 0x10, 0xf00fffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000006, 0x40, 0x3}], 0xfffffffffffffffb, &(0x7f0000000000)={0x0, 0xffffffff}) close(r1) r2 = kqueue() dup2(r2, r2) 16:00:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0xa) 16:00:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 16:00:49 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x270) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getpid() getpgid(r1) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xffffffff) r3 = fcntl$dupfd(r2, 0xa, r2) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) recvfrom(r0, &(0x7f0000000280)=""/73, 0x49, 0x10000000000800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r3, 0x2000000000029, 0x9, &(0x7f0000000200)="c56d2c65", 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:49 executing program 0: r0 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x3ff) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/101) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r1 = shmget(0x2, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="3d6e72a9deefbac9", 0x8}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa0) r3 = semget$private(0x0, 0x1, 0xc0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/53) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="65a1b317ce3e62ba7aa47c7516538f10df60f9d4080f40f85dc7bbf7768e7b4de8cfb2c72ac03e8aeb3dba938bf97febce59a2702de0df4759f52ccb63e1ebf40e55c5a5e2f0b603d2bd89452912b4220556aa45d10d181ce4e0", 0x5a) fsync(r2) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000340)=""/192) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r5 = open(&(0x7f0000000440)='./file0\x00', 0x8800, 0x20) fchmod(r4, 0x10) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x1000, 0xfffffffffffffff9}, 0x8) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000540)=0x3) ioctl$TIOCSTART(r4, 0x2000746e) flock(r5, 0x1) r6 = open(&(0x7f0000000580)='./file0\x00', 0x181, 0x2) kevent(r5, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0x9}], 0x559c, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x7ac}, {{r6}, 0xfffffffffffffffd, 0x41, 0x2, 0x5d, 0x41d3}], 0x4, &(0x7f0000000640)={0xfff, 0xff}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x101) r3 = dup2(r2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x12, 0x6, 0x7, 0x4}], 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2, 0x0, 0xb5f, 0xfffffffffffffffb}], 0x693, &(0x7f00000000c0)={0x1000, 0x53}) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x6, 0x954}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x6}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4f, 0x7}, {{r2}, 0xfffffffffffffffb, 0x5, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000011, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x98, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x42, 0x3, 0x9000000000000000}], 0x3f7, &(0x7f0000000280)={0x9, 0x800}) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000001080)="29fca4d40285595af197b6e1616e1b963ab38d6437aa7f4b1a361f2561ccb02505512bb77f549234b89db5cf42d721a7f09cb7f3bc145caf14fa33d9ffcb2862f677cb29b9dede7222d5d7705534b8e3e63bcd76b9cdd4873540fe25e57a068741a722d5e3291733944456caf9a68cafe376959156a12be4ec355b1d6da92c73366c8ad91661cfb55f1476cf83611bd4af6f45e1007dea62c56ff24f2fd29fc60ddb681ac9d3db395248c9554038d343ba1a81b2e097296792b1359786b21cfc6ab674147fea9226a9b853dd74f97e8e2052bb9426e7b46f6948ba6702bded1e4f4ccbc1eb531190eeece151ce717ec3a4f3d00e017ca13efc0be3654af4935a9fc60246ebc3a316c0131dd5c282d43c8c6c4fbf6c649aa935a3baa0ec04b5298b6130369512fb1b8d315a84367102911488b2f318d07bb9ad751f01792ae755032fb8ab73c47e44010b15b570cfa1e59333e495446b62b5a630b9769244c6c7d108519224d0c6010a03fb457967409e36c1027d19c899c35e2006c02fd79aebcaad656d90911690940fce0c0169e394a90fd2123c141e7bc4c46306f65c756fcd9fd1320edb7e7727390d960eb9d8a36659d1fa5462cfdc9ca3de22015a18c53b2387bd60950d3464c7c58cd5dcb327bfccf9fd44375d04d130f6290cff787654ed0f3b684244d1aa14e88da9e93863d5fea73926f15670c172aa045cc8743014dfc0dfe2ae418f45f933f4f0dc44e27fe003bbef5d70c28804c032e09f4565c80882a216b43546d1249c053895320fefca9e9473f6bc84ed8071f2bfa8e31b1f8ff21f173576bda6cc5dc1a2f70820b29d82a14600c99b2cef858985b80fcbe23708e61a9ec6544c5c121be4adda007b5e6d883da41ce1382a285c12298c46f0627882d2acfd516113f04998507e8b8781a12281ec402b8bc7e9cdd72acbda0b74388cf11b8741519b34b93bae3f5cab9a158b00e263b4b8265ef31015411a4b882eb4246c956321f36dd7c98e09fb3cd0b5dd5f8b7af969bfe532350250ea9449a50f5f13edbc1848ff7a8b27d427e599cf0fb853a409419c63185f48af463f3d19700c022aa8b88bc8eb3c300b2e4a9692a1760b15d3417b90baa60cd9ae98f4f482a58283197adbe1342b5e2e66b7839ca889ca249f8f8c8b9fc226b4815bba8b8ae78486aa70ced13f643d6b880ef09df39bb87373c88932a7b63552a7e7b4e36e65e91789af4ac5480b59f59c3832f7754bb547fbf706fcff1f99d76662ac94029b39bfa91392ae5fce15baa1cfa25590524e66aac680146a747fa681ba402d14e700314236a17c5a9c79105f0ef0097df853d02d720a12c7fd01761064fc2d3a5cc7e46eb7b36cd85a51b378db4e06487dbd2ff48427b49cae6379d4a9a13d456e761c0f0938cce69b1896f9f9675ce1247d8fb1817c4ff5d60096a1c7b7ccddeb37cbcc424f3372d238ec159f10386dd3dcdec74c97adc94555f64752d254f23784407a9a070766965934997a92f239ba028755497105ed34a4d48253c7bf05eace9cceb4781a3588fb8a897f03f3b17c3ef4471d1ad32e08d86e8068cfcf7fa1dd48b96cfc7d2384fa18d287ea6fd3ccd5aca08d6f7ca5e751bebda4bad40d2a81fc1920940b359551a9c630014007f857bdac2984856d07b130da30c1c26cc6c90b0c772442b6627ca0581f3de27415b09c5e32bc2b0212ac44f29716d6241bbea71c898525f674d801f16fd1856bde78a81c98df0f7f01e697a3da54d0d8f47a0e900775704ced2dee00554ac3bf32afa1a7d7f205a31167f2a26e32f34dfcabbfe04db5358aa4155d423cdc42cdc04eeb83f2a14243871352389dcdc55cd9694000bbb96e76584f50321707afb37db17eaa3a803a3d68e743c9e31fa2514ca7bf9f9e49eb901508ccb91c22d678588fd7de6b1790797e3841c9c6997300b4a7e7add2e505105e1307b916fa71468bb6b08934fdb623305ea8b1c77c6d15554fee267c6ea3a70315b7764040635ed84e218ba6ac33ce5c49d20581bb8b288c7f012e7bfbc4e9ab733a3ecbcdb45e25393dd396a9cbf8ecb424870d03ac475d2d394ba8f704365b07487c248e8c22d962ba9f23868444904c3e649e03d421a49d22bcaf473fdd94bc8866462fe523265a24d5101cdfe4cc93afa941835faac064f1d748544da21c21c7009278afeba1cdd932ea5f7c338c1a26c13f69169e94a5bca2375e799d943b8b2e87a3154319095dc4286f561dd9d123fad4554d1e2999c088e20667d656ffe13c303f01c7cfdb58401cee3fc191acaa9371e900c1af235b1a2d9e8963b26b4de0daff0747dc936f334480af4b65555a598b6aeca8cacc314b913c634d7d64f72344b9b62717dda53898815cd84cd8970b3d00464d2c751dd503c0e2bcc9e7d35208746d086681c61f494f29ccc21af3a20e9a4d563b6df3aad013cd50f30587ac727dd6781d0acdc6bb249deb881ac4ec36f99cb7a4d57cdb332fbc199639126f65df0bcc78624a4b4034b5478fc497b828089cabed32679cf953d342616deccee723f7755a5dc3239373565f4e60135e17699ccaaa48e963b70f55f10b8e0c9593c4d4f5163dc2558246dd7b842cdf6683587c0abd2899653a99bc434bc8d27945981580cdca41977be7aa783d49a14f6e248dfe738fbca5f65179e4d7eeeee670b3b6c1109aa74ebc6fe1117704a3ebada05be0b01c932aecb3f6079ab68872613a1d6a5a48766bcbcb79cc34c02eda43e60b02ced77c4482831272e01892b42d14789edd045388ed943a60f50bb199eb7b7521af4d2e99044f5f88dfc9d30a9d7fe0d90debf727a78637fdae9cb64e28df922cc80c3149355fcca0013f90052d99577406c560228767fd1963693f932af107984b7a90c547051e61bbc9036286dc66c2e52a06fd46c54bbff685f5fad1936a55a294a96b1b98aab16797dd38eca48b762d65e80cea3b54e63d4af2aa9968e6789238f9719cc22472370c922595687ba365e2feaa811a7d89d7fa7213fca543d6e4bfa18aecc88ac799054a34c81e102ecb4cc1a605738405fefeb02d5086524a66cd3ddead350d764c03332b8fc3e375ea0de1bb9942d1d0d8beb05cc8ae5946041ad1587233a1d0cb15fd5e1a44aedade27179832c245a31e8bac039d2ed627c2391f812777f7eccb42ec8b99f3c252b41e817319b39ac4dd3a235e748a28aba53e3688640bd3b462a6bffb07df06aa096e45c9cb92371879994ace0673e784ea239a64e26923c70036bb470898f96e191299d91570d1e17baf6c11fcd333a12fd8d4d61113163fc47d316777a80c875f705b6490b88432cb2c831331885c2f4ca9401b3ca655ea2050b9588aa5345edadd843aa65109b336cfc4ba2d321368d5cc7ef8fd545cdff6c4c85936f31a9d33a7e335fd4227d828ad63629d65e8bb77b5af78b65a6490940b9344f2247b68882822c0258bb191a22b69b6830bcda19e83731b5456861c99aa37f5f5de2e271145b24c401cabdf196d656b83a743216a9acd0eeaaca61c920c721cb654efe6c26a88dbf109886ef16f2d9a2cf4d3736e47486e2610ba357a65ac849992f582f41caa0254ded70875908003e113e1d58186b2c74cdd0418310b4d78e27e12c5883eac88f81cca19d2b1d0a7c37eb9a8bc48ac9d2874f8b1aa4eb90a91ddad408d27007b5d4910c4db7bcc5a460ad5d49390b990c45d5985725c32b1ad89fd62f5accbc88239c0b8535fe4e449913d80d86ba3cb3fc5b2c47d3a314a9794f4f893dbcac5bd49145264ebbe9aeda149bd32dc13fecea8f48f6f05e64f0629db15205fc299b40b41a2da86b62dacd89d0ea1819abf8249fde99d3551ff1effae32849c2df435d2df5d160bbe349a38b413e7b3cf9e14cae345e464a12d8993d60e6d2b41d2816fb1a51a423ac2a3099f56b4ff483511fe7fd572249abd5d106abe815003e2b1f7e193f32ac27432f3d9f99cc5751c35f5aea31e72ef9b4890edc0fd991fe58a928122a4de0eeba7b8a5d4fea8bfd3fff009965bbe3d699a86d06ec73dbbc651c238d6ebcdad2d95b988537ec4b0648730fe736a9b76d3394db4de43d8598522fb76d21ebd2a3824950de8869011ae32a601c1ee0fa6ed7c42ff57937244b83c10a62e73ea4c2e1eca3624d167b2dbd8d488d9d096523643f928a82d8d41a4b752dbc0bbf31917d8635927bf617afe4009f561f293de40d2e13778ec26bb40118bfd33b861ef7e31326884ff03942b4992b1d521df64f428b4d6e8bacae8cde13ba30bf347c63f93724e4dc31ca3f72de5ff45b0ae862ce61f72277fd7bf6ec0c28f2201dbdb1ec82bb10841f46b583837137a3e2b20b853611aea3f4f11b639e1d5c81183de72438bb1585bcba7099130ae132f16fac53f969e683f8684b1dd885ffa058959695e6ef93eb610ace1d70cf8b33b975247c08a3b7c6f28c604425e397303eb9e58e61b223665f5a0a6622714a7de6c350cb6365b9626331809cbfdbfd372beb76a6b36ebbb9f400f6c2c35c1507c2df4dd0bcb0ac34bd2e30f25e99863559cf0994118cebc38e71d050110d84d1ceda4c7a0d6c54ed48a2afd3700c149c1d77827d110610fe38ff2fb06c3507a6ee9ac8713252bfb60c9c852745ee416c1e07a5195717208c5cec9b676d5cb1310d997cd686e886fad85b657036f88d9cc66dc3205842d13a81a9642b7bdab2c5752dafa1d775e36a56fe9a12b18952a85fc60baf00774019d0fee25811c26b92cb2b1680619991f839d9d287943d5c95569d89dcfdeed536888bc95af5c5dd11fa046b679c82c7a8eb9f25dd9b89febdefe0c853a9983d841e445fcfaf10257e6f387e6e8d4dc20cf85db2a38e349b886ed57dcc55c0b5a3ee60718fad4931b92b02752f03ba4b2f95a06602f650bad1e2a5a8a97931e8988fc366a40235c03fecb7029e6f6f71195926c400177e3f60b4725c95caebe4cdee6395da338c1af5968c4f46ad168f58127472e0bacf2c465ba17ca524949fc6312a5a026fc37b5ac1417bd4bbe19a09507728109519587072af07030c19647d12883f661f9d17a6daba6ae133cfc1a3a645aa7ceb4f1638e47d10c2c85fc5e393a9a3333ddedb70ae9f0886fc6f02fcc86ddcf6124281901f2f144da54675d3c2795cb0e78898578dc96bfbc41056d2a27f67c583e7e5facfbbe0fe22bd16e6ffa122b95ed32dd17feb65fe65483c328529a7eddcfb913dbc465ca719a2c37eb778f6c5be7f779ce80b3977364c44be0c297e4a059ce99a4eb1a86c1ea7a5ac2a53cdd6c2718474571711b14d2108eb24f0079c9799760ef9c245745092c5d073639cf67151fc1634053dc00b844e57ff7ef045a630c346e11d2302a558d073591947463cdfd6ef15a9723965d0d95ce4622cb8abf608c529dad58d6197b5287b30c7491e19fb174acf19146f6106bd2fb25bbf622429252e5d378bf754cdfa92c60616b1e2f5f4d3acee43158815c27018d0e9118f3af98843b86f9e1cfb5fe953d53a42c3839f299c05ab363c415e3f27f983b965255ec540f9c44ea54ae87c16aad3a046bd6b187f5dc87406176dd589c3d432a17b7da77b8a7675b5621d216771b9b0489e5c58c2d6ce40bb9b0d5899f08b030b14ce3a71e827561b72cd39d584741fe2aee3aeba2944eed640913b50315950c13f74551f6abb498ab5172f74bfb6bcbd17d5377820c2c212afce2e26171b3b1cea5aeba1d18380c1283cc860fead8ee7e9fe49663c26bce0787623cf2c3d96e7a1b994ce42e", 0x1000) dup(r0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="41e31ab41693c8deeb5050ebece5fff502b3204b9d98c4ca561fa5e0706ac2194921527957a784f2815ecad9fe2c8e38f1d4cb2679db70691eb665f97b802190617cdd0bc36407f26844bb18a4e24b1bb8502995ac6e3037", 0x58}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/152) mknod(&(0x7f00000000c0)='./file0\x00', 0x1002, 0x6) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7, r1, r2, r3, r4, 0x149, 0x8}, 0x1, 0x3, r5, r6, 0x80000000, 0x5912d440, 0x5, 0x10000}) unlink(&(0x7f0000000180)='./file0\x00') 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003300000000000000"], 0x10}, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="7f00df5e35d2fb9be01688d49d0579a66644337e1e1001efaeda24e0840f1569530f63aa0af771a512773078db93ed82904352c37c389ec3c289e656a28bdaa1cb2449ea40826e2b6e64ec4e322e76", 0x4f}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x1000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x10}], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x1, 0x908}, 0xc) 16:00:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x10, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x401}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x81, 0xfff}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x779, 0x8a}], 0x80000001, &(0x7f00000001c0)={0x78fec32a, 0xfffffffffffffff9}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') msgget$private(0x0, 0x202) fcntl$getown(r1, 0x5) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x974) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x50bc17199d12d3b1, 0x2, 0x4a66, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x5, 0xf39e}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x60ac, 0x6}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20000000, 0x29, 0x3b06}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0x800}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x800, 0x6}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x200000000000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0x999}, {{r0}, 0x0, 0x4, 0xfffff, 0x3, 0x5}, {{r0}, 0x0, 0x30, 0x84, 0x0, 0xc76b}, {{r1}, 0xffffffffffffffff, 0x2, 0x99, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000040, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x291cd8f2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0xa380}], 0x10001, &(0x7f0000000280)={0x10001, 0x8}) 16:00:50 executing program 0: shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x81}) 16:00:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x1) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000000140)={0x0, "93e5552f407e4ac606fb8b1a87e2a78aae32ea0c2c7f642278defe14cacef673e4bd4520d391def24d7b90afe3c0eb5c87372a7a81d538ec02e4ddb4a63d8a02e6c5a0f8f384b899e5c5329f5c"}, 0x55, 0x800) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) clock_gettime(0x0, &(0x7f0000000080)) shmctl$IPC_RMID(r1, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYRES64=r2, @ANYRES32=r1], 0x20}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 16:00:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000000000000) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0x4, 0x10000, &(0x7f0000000000)) 16:00:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x55, 0x2) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x2000, 0x100000000, r3}) 16:00:50 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x2806) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r4) getsockopt$sock_int(r4, 0xffff, 0x88, &(0x7f00000000c0), &(0x7f0000000180)=0x4) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="f3cff9c90496458f2d7594761659278d8a1a0c1b0001d7251e359491e7ad99a8eca5902a811d2251cf127cadce488dde59ec29f765ebf3d0a6d859124180c14623746191da6bdc17dc023141487ed7ec51a0c34801e89fb40806", 0x5a}, {&(0x7f0000000180)="afe0c3f4f34eb855fe7c3922d5a904a825ae2be46a6265079f9f11a675bc49c318fcb460bb538e42a3572d2eeac56959b4fed7873987c4469cf9e6dc1e63fee6a71e086cea36c7d3846f315cf56cd2595ccfdf0fcbf41343a7f5efd09d9af5f3bf6651ecd2f2ba0ca086603b8670a0d7c074c7da9e8096e6d115894ae2cc013688cdd34fe0148ffa097ccc056b038ad3e4e264b07ed8d6d73f5fe89056f61fb703ed68d4189f6c402568233b69134823aca1da7907fbeafffaae73f4ec3f27812f5c173b810201d9772aa35d4e334d0feafb60cc2aad9b2c9b55be0a68", 0xdd}], 0x3) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:51 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000000002) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000040)) ftruncate(r1, 0x20000) 16:00:51 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x400000020}, {0x0, 0x5cb4}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = socket$inet6(0x18, 0x7, 0x80) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r1, r1) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r2, r3) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) dup2(r4, r1) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) write(r0, &(0x7f0000000780)="e5125a7638d0c84d75011b4948389eac7ed6ec644ff5b622df519f2d2cd35a2bec51498331ffea1aa06642a7b3bb9480705391cbbb2afbfc4f0268ce3a75d7145a404657542349f70b8bfbcfd6f8a47ba09e304d767c38b017e492c49e0205c4bd89133bdc0a29abf94899fc5c492c22b2aa49bdd3f8cef86878810778901896139e8ca7b436a36f04b748101d17ccf1144bebe967f531d378d6767afe7d49f39b03c14f36075eda87a445aa0476f32131feb5b7dbf91609314cd4befa6a8c86489a33b7eecbfe823aa717ea627595f2b3aadfb7fc24c12f6537c088a7c8e5e34ee02f23971256b649019868bc543cb5d542db3277e6c3d962e9810fcdd592e2092edaa0cba889629502469b115b3ecb30b728e3c01b9dc983feceef98284d2da68853b96abaf941f5c33404deaaab31032cb0311387f509d2a454ab7bcb5a01c095bcb507253e431ffba442474171c21355efba4c406271783be8130b58fba65518c8d4abc4af85bf01e0f290c9afa0f158dfd246447ce949d587744e29cb0e3e1618012ecb124663dbbf27e5c2e7c397dbc43a5c352cd543460326a87eb7694a3ca3328d852568cc9488d3ef99b8b6e48510b9fc34335ee6a5a7a2ad2fc3b2771e2bd52cc1200ec9f2a1f074fea2bf37d97367291c8637f35e738ef30b89f83de809cf724cbfe7c61d414a83e20de92864f562d86df1d54dc821a4f9787f9ccc7c775f8c3653f6b16c833148c5db8abe94eebbdae4897d7ba8dd82a93ec74cb100d72e41f2992d6c0339ac9db4a3a9ed98c370a34daa9f0a7e71bc4c803d461645d3f95bf7f61f248f84574ca3c8e8560125decec9e37f15f43160007d8b56d46ecb288b148dd8729484304baa047a7c427c17c962e68fd75f2f0cc6ebf59cf13adc10d1305f1c508c7d3b2fe3aa3b61d0e2d42c29c76148cba9f99dbdd74204de33185da62c38613e15d91f4df958087a8a19aec5353c4d5e5827d5f55e7640f7c1edc326e02ca680a104ecd952765dc1dbffcefab988864af919818d95b65dc381279ecd8b8aef3b6e91a6c0fd9d4328d270c4a31f38bd3c9740c7cdd5a8edeab42b6a3648787a9373261bed9ab19a82345359a23f8543862b7d9bd44c2324f24cdc86d967c325939340f83e307bf791b8d4530322ff652d8ce1748297f28a1dbb5a83fa03f4a0a3e62e1189361389f2784ae01ed05809a69f512cdf86d21730a1f187572b78815c8f43bc3f48bb0efc518c4329de11d640831d5899d7ab02d0fbe6d2c3a4dc530b630db7721cf8c8a26cf098c73932c0a437f8078ae56ad11e85e9f96a6de75ced0ef13b0e80eb97f4998059c017a573495221321af34f70d04f36de5e4bf53e2d51e8f084964fcf1fc907313f1029022ef5f02eb7e7908c75c209cbe1401d644572dfdc68502d9122fedd5dcaa3cfd0f262160f5d2947dae75b5ff5ea0cebcc460f87da8083b92dfda3b1609d952f1d21362056de9f12cfc65860147ab00977e477a07c3e9483fd975a76f90c105a219921864c81376e6300602a2113eae81ca77710c4826cc0577f7f93c875d051bcc247dfa79125028f01510581331581c58cd7e7170769456705ec7cd610d4a7215ede3981848bfabce52b937edd574b1510ed21d1fc42c543c5419f347c62ae5ac5c8b08ef4b9333e9b9cc7e78fe75ec244fb849bd0723b6cf7fc53b2dde982db8e4d0f6ec6655559631c2494e7998939f8799ecb37946f91ece81899c4ee22546d3918d4e521878aab309b37915b60b57f6a25d4d8f349616e49ee33934289e90e3f109db3ab540bc43a5b838a03040ee6cc816308b632c2650009252b27594a246de57d38f6c4b0efea67d740c93bb0bf2623faa854fdd3abc6275ace03375471fdf82d12f4f1477ebff9438597ff968f2ac746491f7b97357025ce404ca825b4e83edd992a59aa0baae9ca10ed4ae530e862cc4142c084c354aba7c0b85808f00a72bb632b8d37b3e272553dd3fa3ab59fd778b2ff828b75ba7f96a1dcbc78a1f261a369eecce2fe1fc5993870035240f3da39c4074325b6e57ce6b7e7f0046196276322a2896c0de884abde566bdf6bd1094eb7827352aaef604d73f86fc9bc16d137a3e296408cd3badc3da0412eb87bf18bf0dde92af69bc86370c31c04ed7871b0b943c467e6574358a07a9f76f7ff7a1f1d9e4248a444941c9a2f764d6008fe9c56572602119cdf67702165869c0d5d6a1387c6e37af61ca6e769cc69a5b054dae139e17395b591089beb677dc751d9617d3f8513455b1cc4e75467f2f8a639257090fa62f295660fda2c18ee343cc2bf615358574ebd0b865f3f0b6c1b503f416c531186dc23682558ca303c7f9187b150e728259229db7f6597f4935b3beb59af216282ec9fdb938189f964efb1b6e31029454b6292e73a6a8a2dc5991f9a6b5ec7974477bb66b0fb39ad7ddc48ae2fcc67098f5889bf94808577cabda4538ddab13e597d3e6e3da4be0e80b7dde8cd7968255c812c07363eecfb06f66809e644241c84c7be82574acf85610071144122f5afbb643a0a204223562ec4066d408472f8a664c9d97bb523696fc7fed33530c6e913eb2a35a3559376d2c0b4e1428b9b127113152dae02471e4cd4cb842dce2b9a4fbc84e8244a25d475bcd7ee8d0cd14a4a4ea1dfa6c7eb624ebe790942dba2526063fbba913633773d5c1ab9fab626044742b5944b509bf0cb933f4ae7966927bc4c037e37288f1ea23a77be99a5412ea6e58b6d6016652e84bd238234792ab897f3116e1cdf2aaead4c2e8f500e6ad451f64c5df828b56f5daefcecdcad1e4c5b992263276954419e874f04125a5a9ebd72cadffc677ac02c69951c068d5d3db414fdd40f1a6137af73188151bc464b247b46c63fa7423e3bfad1a2ceee8849d26a44a43a3f3bd3e7f828d436e4ac61bda4e8e5e876ad02c100ce5425c3f8c4a396c5174d7425ed258599367717c70776e6a506734497c12f4db23fd22074c5080ddc789e721f4c0cc4457b3e70929281a700dc899fe99bcc7536f60c2c4f1aef8fe2bd7ad63d39c357bd15609a02a564fc42632ab39cba134bb984cc827c097e3e5e5c7cb51d05957be7192c2077dcbc72dd0c1922900ce5f313d93cd82b547302024f54b57e57262af748f3c4738daa2d59204848f719e3ea0eeef1a466c2230e02d2bd3833218baeed3e592fbfa5287f0248bbf19a90c12f0e0054f9838031e74e4a45945c0d1b6854eecc27efe02954ef90569913c5276129fc927b0292aeb6638130cad408d85b943c019585cdc18ed1f49f73edb8b02fa657a19dee3cb947637c656eee78c066535c2fd6025242e10402bc0c82a5a4036d66b0e03d2388a2eedc455f3f9eb898579884f73cf98dc79034c36df7804c7dd8879e331f4ef6bcb1211facf51860d3e2777b7f24f57fb8695e739e3fad01c22af246278315908e32e6b9be296f7ac82dfc0f6894ee1d946b0d5fc4d469d961ff14e757bbc799405a02563ef706c8bce2a0e60d2375a314e2a9174018cd16a03439249617d4f0a6e7eb577cbf3575fda409a417a8ae04d9a34e235828feb4caf9d5d5c2577cf12cfd39704b103ccb39eea7a595272a65bc55af60aac2e0cb3feb8868f6df87d33ac20c6f8048c11255f17a0afd505389fa145ba9e53932b6d54770ea1fe1e166e3f1f85ef3b58b3fff34b9b2fc3cabae842660e4df2e1be1558359e98c13b6663fb6141d1d433218bd85bf23f62b619fcf682e84889e7b98893a25860c400f63d16bcb74fe41df7874520e6b4a94dcf3dfa19997cdafb7182f28073a7343c78b44cfb6d2988c65329af8a20a0e2ef9fc3695a52b518058bd2c07ff1d832d9dfcf90d0a7f7e10e02e1edc3d857aea3d6e9a1de4a140dac47bffb3eecd3528120485d25c7f557adb24d3b694d3263c7bd0330a129ef437d3802e82708b202127ec63362003405dbe799ce426f64c9f13eecf39165c0157f52fde122a80d0ea9b2d680caa64df02e90ac287df4ddc848ab42c5b0b5467992bac2143e21e71bf74628bcdd194dd07c5e1a414a0a0a9c40a60692badeaf88476bb4eff88b2367c6d93fccf6bf541ed4a8436444f80d96c3d0a56d00cae30e36a9342ba183a2589da18025199f8599076d62dc63bbb0bda029d34c50b3f61b7f10e1fccf3ac59874e24575c070786456f1e6b8c57de3cc586a890468bc2543e3169a001a8824732b79cea13db046aef39f014c58cf6597cba648c2dd17877ff5d5e06a57b71a4c9e1f920bb3d9097583b975d762e6ef12ba7ca6de346fbbf027b9d4fc6fdbc573bcd0a0219c3d0c763b29bad2b91d8200f3ebc587095e4d8aa361f79b1cc7db214395448d28f55540720b2127ff838a3468eaf0f1124ea7cac18893ffbab7564b074319c17b388149c0f29502ae8fac620c44d06d9f029bcdcbb8fda7ae963f725b6375da29cf8fa354fb0aaf6a51eda60e22ae8ac2f16b822b8896fbfad4660603f77cc623f8df6f2f5c084bcc4158b7912d42c5efa7f318b474c1d9db05b9ced40e58f2d24fff4edf7f142d87ff0e80535d34ab740e636a127c5a1c575e3f2f22cc65fa563a9068757eeee5f249faea8d18604189763a2e688c32a3a4b993769e08bd057a1d0b95677d2b01511c50681bcc09ab9530a404e706abf65b1a2b2b9b7eb9a24b6df8724351596f1d00bea5137039fa74415512020dfa3ad481406be0b37ca62f014f5b9d855fbb7364667ef83d3722c73d02f19822066004c2e60b64b14826c90796558d0ec3fd3cfd2b1e080a73baeb6a7bfe81d3dabc1b6081bee0c278326dd31877a555874007036030b13867074ff9d50f0652ec2d4777509758e4a3792100f18a12d7a114e0c89caeb156cd3d7b7a727229f160467db36d5ffdb9da1fdf2d886f76ceb60be3e5a20a64daa113d171d836ba845f0cb8ab56d569832a2b5ad81d480265d0af1464f4f2ffd82966b54948c701a9aa8069a492888c1d4d89e10f0f319bcb58966f5577339061451db960387ab65969fa4c26a4d55a5131ca2c1da50b06cdcf61644ee683862473226e70b1db88dd5163e73183da2ed22177aacaf048a1034a42fa4a291c12397659bda67135317dffb7628db1049e9a38fafbd0a296bb0e096946e3e590781b9f8c868507be0f61fb23c90270d7eea83c1ff7f7d0a7183ca693c9ad7175aaa6498190bb6dbbd99cf09407e224a3c605c5800c954a471a277aebb0c1bbc97249e5b5b7d8dbb312a6c76bdc471393f1cb1838660cb43364bef40ec62a256994ce2779227afb4428647654922367fd6deab4cad351252d31c523c95e964164f8181ded2cc65a48c09961cb837a7b08ea7c9e4d6f94a8782319f576d1c25c33a5ced33d21d427c3a65da533ac19144b41f964276da8bf07e9ca76e1e94aa708228f0cb5d88f77c77760ea26cfa37e194fec1ed95cfed9275a77c353bdd21c10f29f13aaedd4e958d4d3b6fefc9db0b724df3ef076b94bd8a25c8f50c3c2e5dcc09845de2bafe5999d57045483721f710f31cddaea7ef74b1f68c1183487a7845828a2a0514d09d2a502677b151a095229174c7882d006fb41295864087e612cd0fd389ccd0f96d27910878fbe96dd107aba70aecd5e3e68c1e6a3f468f7551bae7575f392e1fb46074f7b0f7f47d9063c1d00855c3ae290a9afb48d67f2542935d4e1f4c4b8602b702de27b30bf3d9a49ab814efe1e506d1061ae529410292c5fb7ba19b7d206c2698350732a4f1259fd8fdeb26aaa439e926c6989294e138915e", 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f0000000100)={0x2, "412a5c5eac0f5083cf8406aa82e301904b9fd1685143d7a164463d1512879fcf860af3402221c56cb777898302"}, 0x35, 0x800) r2 = semget$private(0x0, 0x2, 0x90) semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() close(r0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000640)={0xe44, 0x5}) kevent(r3, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x401, &(0x7f00000003c0)={0x69776b86, 0xcd5}) r4 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000480)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600", 0x3, 0x8000000}) clock_gettime(0x2, &(0x7f0000000440)) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) close(r3) 16:00:52 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x150, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) 16:00:52 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/170}, 0xb2, 0x1, 0x1000) msgget(0x1, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000300)='./bus\x00', 0x20000, 0x8) fchmodat(r4, &(0x7f0000000280)='./bus\x00', 0x40, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="ae5ff4561b53e362b8baf710a2f0405387930d0caf1b972ffb709f8347d6f9641d07279de73a437553c0a370723c51c4dcacd0a7d06d9df43c3da857dfb73890372bdd344ace0cd73bc859e9130b9f6cc3d9a43bc6f8c961a2efb6", 0x5b}, {&(0x7f0000000140)="f0f7a42eb19a34cec88bfe42f514927d9d16303d7dd8a99a7a41ae777e010167c057b816d92169d4fb8b7281508f13d55ee6c0308b0fbbc814b8163cabde096ce53213ec01235d5deb51828a939e72dd83e98138f139378f6cd80ea7fb6b268cb2de8f4c66bd9ff54741067017d3ad8d1c0bce2c961163f68bf135a8c915a911fa72dcca8fe40162e70cacf3aa83ae16388124d4183981c11734581a45bb11b1", 0xa0}], 0x2) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10000006040, 0x800) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync() 16:00:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x200) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2012a02, 0x0) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000300)="06", 0x1) 16:00:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = socket(0x6, 0x0, 0x80000001) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/193, 0xc1}, {&(0x7f0000001300)=""/129, 0x81}, {&(0x7f00000013c0)=""/98, 0x62}, {&(0x7f0000001440)=""/11, 0xb}], 0x8) 16:00:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') getegid() fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:52 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/110, 0x6e) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) close(r1) sendto$unix(r1, &(0x7f0000000200)="50667c23a808089337693d89b80363f0c2789922620b8fdb56a6d301f5", 0x1d, 0x406, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x0, 0x510) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/8) r4 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x3]) connect(r0, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x10) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f0000002840)=[{&(0x7f0000000480)="1cea61c032d2576802e78c640f005bdb060710f9c05918472b1eb04b8de6c717f390da16c01f3b393fd505424d3004132971d15db67069b1534ca8e4119f23bea027a62c9db1f22dc24225f73f", 0x4d}, {&(0x7f0000000500)="ad97ccb345981a8613cbe58c4783f7db36d2e14f31001d6e14916d74c7b5f47bd0a9528b4bfea99eb2ef50e6bc6e5d1c8d686a946f12dd388736bda380f2bafd45", 0x41}, {&(0x7f0000000580)="858f8d3a1c7f388d9ae6a355e57a56160b00e5f4101348df0a9061a4379d46586e13984c9f44b15da08015f05750901b957b03c05cc88092ee28b64f4219a664244103e2549b7c23bda278e00d6fede2540377c918ca22409799bea8b9a5f148c314561959314410dce84d0baea2ec57b065ad2bb4ed91b9d6b640bffdc8945f3c698023e15170a7aeed79bf1485d592370589ab82b96b201f95181a7f622e2d2f22d03df4a89259319816e789f0da7fc966c5cc92b2ef376afc03522850b78843b22d45ac1aa20abbeb66f0b324104ed228a6310fc0719210e924c612dc1fc439a66347a3b00e30dce6a229a4d6800bbc6c1aca6962b520fca3d3bc68d0f210e7311146ba43af1f3260fd6213aab6f36e14fd2a6e0e93edbceb1e33402019d99762e33ae4ad31635944b29378c1e7dd41b50d71c264974bbf329bfc095baccd99e74208f1f18da9393357d3a0a995c90c2c4a961abed905dcc00669a2850810455f925220bf9e233662c1b4f3a7ed792e31244f64f833cfde8b392e84f589da3e64f449153579c4e533c3b19c4c43c468ace15110210db138814ef502732ac1d17ef97fb58acf42c794f7a3c60d1490380d2c84c7bcdcd549a700613199bd19e24e71c98f6868ae19d4491f3d8911e95b9a1a2f2d397fb20a16c76cf8c31dd0a7ea70d24fbf0bff78d7011756edf3e0e474e0a31da8f25b61e0facb9b7534367c251e6e171246c6c01f6274e30efc90c2da5ed388df3aee7a8ca2abf9e05dfc8c889b10f5539adb71b3c65405226f4bd9b5d0f8cb5222f9194ebf833dcb4d32dcea53bf60124a54b91d4e286474f01be07720ca3faf940d9bf4319c2d9cee1a589a666616534b74ec8016ebe3f89c13102b54a366699ea9b49807f85139ff5c8dc67dc4931555d450f37b917f14101f554124511296c868ed9b8306ca42b068056b8f35ec8d44cb54b1615c64ef557ec54848124ad8ca66db853cb149b856d7a58f2686b60bcdb8be97b2ae031ef06d7f907a26b721223e655a9447e8d1e94e53dcbefc819de12da084d5dcf2cd5654d63096f38cbadf2b9490f2807a841a2203b4b2d44bb00224f377c783bc75f5fd9c42f1b021074ab1c3c3728ac59a973f42ef200bee2beaf5dae17c55cf0a2e302533baaad167e6abc49579d93025e7a8f23dfc74a8da82fedfbc786359bdd6099ff7b5bd21163347f78dd9b6f85784d84df2bdda0deecec76e98564546e3905d2f56c4d575aa40075f0ab3570bfdd13376f465395198cdf8ed672c7fba391740119a3840292b601406ebef85ed2be2aa07984a16429f40019c446f23af600cbd955002a9f3c593208c5a1a03e26cff9bde579b68d1e8fc01c99d392f5837318409cade8b7ee9dbab44f7c536a48df82ed173da8f5c31e60772290c30932c9551fb342dce1d8f4e19afef79d74f1c8f27d3cfb04c7d5bfda7bf8c33b88e8e1552303039799127854ccbf3d8f81d798fd84b0e0c811989b664850de2af13d684f3da5c1f4d456edef50ca24d7519eddad61a95050969dd665e83c5add0c62305cb1dd2e11a1c9b35e4deda8713d98df3532ebd65cdd068ddf4675901bdc5f5e747b2abc546ba48dd495310434f25a4df1ce5ca67ba290f85b2ba265fb9797b49abe947ec308b7391e746acea694a076cf32b65599853747f1a31541454f9dd47c221276289c5d7addbf5cde19cbf9d7a6458fcb619fc3f397fa1a245fefc7f800fc633fb02d26f91b199d0968b695893be4b868e72a0d3bd2b9ebf88444bb4ac4e70f6c5ec252499d3a3f62fd77344959bbd8a6a1a5b615aa2cb104cddc7a59b55701ce2fa2548c2d92dfc3d7d71e465bae257b6ef855ee043e47ea1dc170de60f69c534c3a33bc71bbf1954cb81fd25d7cf9859a0ea269c7e79e17e3f426f41b007b18991c34908fbef75462755e0460980d0a72cca1fbf285ba65e4389cf8a9095206e86d51b19a0b7dae4c7575d342a36d2b7b471a53eb82ad065135a54d404509f7438210fbb4a4834ff8fdf61233be9e5bb950b0e7171a3bf10432621110beae0237aaf87bb77a70b0b0dac7eb594b4de026f77949e1b744c12277f50faa9bb1dd22cc33d46998a54f951fccdb3f7032b6c4c9b9f687e18c65050c58099a55984c7b79d01e7c4178e4476702d5fb4e6ba0c078c662635181219df377f022aebbf345edfee82e6fde5142e4ac6407aac0b85b3e2224a8b76672c95b4a2686e84c0e234d96109243ba9b54569103cb883435591f489433944cb4ae8f7174e200cfd67763039404b6ef3b9ce5cd2961580b7fe07edc1f1c887232ed4b56a337739b94a39544f6b8b1c349f7bbd19a7d69fa1a2870f8b7f9fad9a8af79edb510f87551ffd22509a4a5a78457f00342bef9a55a9de15886e3e0ff505c5b3e52c410dcaffd83040f2504b2ad3ead11a753fc950aef4e38c7b23d0a9c8d00294c568407a24bdb755def22bb89c38cb5f6ce07422d7fb3c48f001bfea0e73cc45799c3ff05cf8bf2c86af2b022f9b583174c40bb21c1a2b1d1c19182ce33e53b8f080db4944d2de39421c03f9aed97db2e45a27a2d9309d196e238842e410aecad606ada80e572374d3e35c0cf395ed4761b4f513338307978da8e3c4ee00fa165eacaf48307bb58e5de62f74a2be2d8cb20baa7717c3d78adc0b5cbad08074f827063162b2244faf9a1ec4c4a09fb81b2415ceefa9d0973493500abe10b688a428109bd46546c3d7a73eb802650bf5c3b321a7e0f60a24bece142bd9b888ee42e532a024e76d281e835db3561d5aa5faeead12b5f7caf8f0694ef7a96e5cb95caa0a6037d6830ffc2d32feb471202e37befc3bf82e9662f60d09c391ccf68c9f64bd80e95bf90bf7923836be79edd4f0806382fb866707319e296e3c4656bd693c5fa52f2dcca2e794c42523398fbd094da45fdeb8bc667d54b66816212e29785c9f77f9ce9c6ee4b2f9788294e0de61c2da321af4a9f68bf3eba9ad5db81686ecba38bccad085ef5ba436283a5f2e59ca4567bc4fbde1dcc376f84954da3d2fb79ecbdfd5f7b25a71d9f170e81b46b572d412b6159446993b1085f05a5442218aa9d6b0238331a159cefabf0479c6c45cab54f1655acf0611eb0903ea5d2243e3bf1e0f562744640a3c07e4a8155b855765ea9f2bd52e19e60b80e22bd2c4d97127665cee4b1a647c868296252c7561334aac02bfe60e8f9bdacd88ac0ffb7f4646525bf651e6fc4067810810cc2ab78efe122ac771817935a22d3b832dd201318e2d82d3b7a7fa82ea544127177032a906af532310581d0b646deef43b2382728e1f849b7011456f806f044eec8d9659d0c24ff50be55ee571e387f5602658fd01ca8e13b3d67d3a1fedd948b5e98b4bf86d55d7f6eda10974d01a678e171edaa68eab8e2ef723f8c76fa623d18c228adf41a50f7210217ef91cd58196e61dbc1f7c200e3909197d981d7886489ca3d680bc09342b1bbe493c92e8c0ff8f25710bf3856c1ae82dec4060acc118ead54f8e3636d22eb1207066f6d8641c0d838c89c89cc37b84c837abd02181e4eee9ee3f16102c8580adb48644934dadd09e72ce1e114982bdb5cd54dd3294a1d2afa0ee2649651a10b5106c413a90ff0e10ea2f22fa97ef8f04d6e9f94a952927c0ae4443254ccca711487994c29ee1741b3c093d85d6330c85500919de0e2372e17ead864e1bfd661e4e32113cfbdb8cf153daba1d48000277961b2f5d74ca51a6bb80fc50f51ae574a6a95b342f051f26eaf0279a217ade82652e9809a9249865c33a844768f5ab4bda60dd90d44d4ae9c202d910417e57c31af77cb0b660f8a8f7ee3971ca04c5fc0427457b309dcf885e0f3c87dab91a77628065cc48ef595a6ad8c843424df6aca3e48ab486ff48a2741b6d0b2d848922f962d7dff3abd17f589e40dd310915c0d9bc9c2a75c4067893c5f03a945d27d97bae46490d14722c49c7c0836b1888cea1d758c88fb7e5b66ebffd7d70a97f1af21750e94fec846676d4cf4ed0c508761057cc241d5a0298e815a0317166302397cb0fb9ee1443a765e90cfc6be5c2a8601d92c6ee0aa3b928d0087d9f02faa786d03b220825931bf06604818ec979381ac456b38a47cb8234e802d0079d14675ffaeb824c9f38c92c99444aab7a98e9e7d31c8d45cca60af3e2be20b77a3a1bcc4a652c7d62e4a3ba8451ce1b27dc3c34fe7e7111dcb8f6aac17d4d24a081ff1bf2018e311a281a81cb64147ec85a23eb339acc5b600d3300f88456713971ef73138aae851321d281b5c07d7e3ea5071c16385876d9c88e9ed5bf4e173a239358f73523731168dcf84fce2465af1b71160e9706489c39e3383d4d2c9e5346740f018319e07a8c3544a5f6d0ac22caf080e9efb5055c6f10f03e7192ca558e4022e0784e090c43f1d8ff25ccb7f114e4aadc5e5d67bfb2b57683fa557e299a8ffc3d502668c0b944a74f196e97afb80a13c70acc2117367d4a13619c711ece5022130fecdcb10879c6780e4f9dafaf5de0f4bd8964c0bb75d26a1e1b7eb800e9f300b22bb0b8ae25b77930da1d1e99894dde8660070a53377e74a299cf1e9e7358645cf33b62837376a7127267091528a9772630945040120ba866868f5c4ac052833d44f1f3c5d06e843fec4c1d854b5050a45ffbd0fce4d45ac602fbd602c0ff98c6efb96f81bf7cd8468953dc3727bb9d7265c0429ac6ec35d6a8de80267ef17cdbdff5a1f7a4bb01818f7a94ffe9589ab50a19281c0150b2b124553644c45258c9e361d7dbc7af301ca29cdf1568fcbe0bee120f85d6b6c839ba2adfcb9093f0256b71d9ebfc7d3606666e06f73c665405e0dd4d772703a5cc891817caaa2263b159b8a57dac521a6131617a95dea8ee382d46df4af08e67a97fb6cdd34728f0adac9da768205edf668a004060600685c7a0355371d6f6c0f6d0dc17c51f5989008e869b25439e82f531634956b937af17e63a07e5b85c79771a107c71742394fa73d0cc196dac50f31101274631936f11831098fdb8b32da5f76787385295b57c21c1df74b7692629e129d81336bf7d0ad7cb71652c81f9256a29d5dc521abc2ba380e95d1b91514a557139a411b28c49363f03d5f79d4057f3c9eb8473fde3483b1e3bfa9db7102f3062fa3e61da8ab140bc29657a9c6e7f33ddc0726d5f31e17e007aec7e2684ed9f694650e29e2af76d08aabc243aca63a4bab57b073dea6ee65a6a82bccdfa7579abe2074a941219b6b628b66eeac3ad2b86f0bab7bf203c41398ad022f0b4346170cab27e23864d146b505cdea45835e5b39bcf5d9e57ab2f61ee9719250f2e8e809422d8e7635521a6bd197057001e6650329978cc479bf4984380ac306ac814c9c0d95168e11d5e338b41ecd7cb6b71c901103932459ac13bbfbdb532e407c216001086301b16842c1517f22b0cc0f900c74b6b9b1b7046394fe4dbd3936c8d743efe85ca41ecc0f4c0fc69c4f7d7d9b1bbf9f695efd03a2904d4437cdc2da4104f36d4c3a142440b1b1fcff87d122b0665bb3dfaa0796aaf3ee9e253e2f8d30f14e72e0bd297a2c19a41d8b3fd2dcb1f8fc5425e7a09ed0fff4e7825bb5add39ba9fd4a1f2f5870e766bd36e7e1ecaaff0a75aa25ef57a8e91ef659f0666490b9c59b676ca0f4e50be6086ea296e5e403c5a456e48f1bfee574dda15aabea4ecabd736b2a437897cd8169bbef29947a64a3f453c98bd0ec723696b8ab83180e0e51142660574e2d3e2330f13dae97ee29d070142168ebb059cac9fcc3e", 0x1000}, {&(0x7f0000001580)="2a6217bff9e5cf15ad96b37529b5e3dadc1f690f30aa9d1f5158b675203d23425681831bb302ab4d1e0741554aae7d0ae5b3211ac4b4bd8c0d2ea8b9b709d901f8ed8c65a672e1d227bd877021d4942c48a1cc8a40c3032480d289f5225f3c03199b7bba057845db146a6adc794d21a8ec6702ea3775178b1eb6d229fe529f04c3a177cfa7b049f1e5f7ebb87dae23c9be2d9cb7ea2e13c3091423e39eae81c5ee5281e5549eb2a4f40c8cd31e3a430a7e0ab9e857490fc93d3c870bd8c9d8a5911ef97066b6fa69aa7c87a4794f795a67b31421208a92f4ff94e395336c4529ad95d458564f73367d92542f37e4b8719b9dd062a246ad6ca30523c4473b5a48941b2a88902bfa0c627b50f8022309068188006e6b2946beacc6bcc3a4b83578fdb507cd6552505a38c2b0b694878e55dcce4dcab7a79aeececa37ab1d5f783ee3371b023822e849cdfa05732529d3da113220d10068aea190dcef6c78e4eb943cced1e7a1c4ef183c72fd95b51b5f034f8537962b4bb194c0f03dfe4906c160a7723143d7f769d887887aca01d8045afeba3767a0e2da4ec52873c8e622bf73ff92f03df92e3a2ee2d90ca0f6c9b4e6802b4d225fbe4df18dd75f6ecbf24a58f1ac158b80fa0aaa0a15f08439a4e8686ad37c737a54c6f9b822a243fe568933f93b540716a8990860d20362b3fe1c36d00738324ed0dd0526e3315a9581ef54cb52139b72f1976ccd29f04d33a67c96a3da8a737a4f1952593c90fbb7a70fb5ddb83aa4a6f4a51fd54884af5deb5e80b842f1a08a731a74c4a44c68e8156873661e35533f997a7d22ddde11959c421545e5793291f32784f56dc644c990dbfd3c28f119b7cf7d5b37435219215cbec7b4a6dd02923ee34171f2e71ed3d95db585d2a0ea98d699d09c014588acc711a713c88cf5f794847706304232d4dad9fc488a1fdeda81b5020b4d99959d7a4e0714cb1c3001fd53ba016bcf2e0032cdce82fbe6529aa499625bf8b3d8bced9b36bff4964d0198852960dd3feed7d8a9ac09e2a22423c345abf0a4db20f2221f476095f33f352a6ba21c83b6a11035c30a8952ec8cd10075d211b2b74f94d98b6d5e843a6be481bad4a85435c8170b4c0db49c4af02a74b9c3cee1e0094b30017768f2da5b2f38e8a5b4b8ddb81ba3150b168c9a48effeaa980618d4844ca18603103781d899ed051d8346a2264defe5d730706e0a5d8b008aff4565c867d3975d853d975c42fe8e2a21f407f7d157d4bc7cbb744355e2991c0321a97ca6612f3a84d39d579133c5679bd3ac63e82405f5de2fcbc418e0dd51710ca4675ca7b5ea2e685c1f46882345defbb91179880f8bd5e6b3bdf5f0168f2cfe01844a5f361c53b992129e4c39595299f6fddf7e4e42a8f1386d456b700db1dba840c7db33a766414a4206fe110ad4646dc142b1951fda51d3ed6d6f594e7c2923ad6bc51b4436d6744b4a1ef103a971218242de317d19740fbb65ee2bc5ea98d96e6dff73b7e1310fc545f16e72e67125df60d463fab3bdf9f104c8404978b71b91b638d9e6134fbfe819cd03d07b377269053cf6515523d2f3c93159d3477393d5cdca8688b1bbe4e85a77dd5ac690411c7077897515c0e23d51e81d6372a6a364e32fd88dfe6e5cfeb66f575dc14f8a92910fd49659b926ddf10bb1e74579e542ff2a394bdb58625cb84064d3bf38516df837a4f213208214efc4e45b893114db6d3850c332b3e845fcd8318881141dd45ea715bbeff3a42be9371dd65a9822a3c5f025610a34e73002c9e2773df30e7c1ba0d77b32861f24c4bb001d586df90a3c91b9a9ebf782d5eac0295aba4b5724e038939d401c290ef0e4804dfb5d49dd70dd15f171b0c21153eb178ca22987b04716ac7d99845633888a9c5f16c2911801801cc490a6fc2e1b706b5dcc2e592bc67a42633800dc90e98ea015823287074391a955d6908fb674840602277c3cabe019d73b24fcac0f5d133bac3ca79a8c4d71eef267ef1b12753a8ed11c505fbe07f83bee1a99b64cfd60085d7595d4d7331812e5cdda91bfcaf729342de79f3231e4026abb4963bfe8b8ca64192501b84190942a30aa7dc5127eee054f9029e53242f4cd7fa6f63d2895f535a92b90c3358de29a8e8d4b355eae9eb8a907fb0bc7cae60491d6f8ff10e01b5484e15b6a23d08a06e48ea666ade801df18127f73934c1c8e909fb477c5004f5659bcd0a1831755e657d32ec85b2a3ed3e6f25b295bbe1fbde2aa1e077cc4f8c9674a694e8b7abe13bee4c75d329a9570c38483d4c997a0f71663936a9e75bfe786f0dcc5f0e1bf783aac4c27afdb914986a4b5c9e6740ec3cae64cf4a5a049f09b00eba9aa53d0b96c34c1f100cb85211d6187fb61b16ba1af60e11fdbb683068937e215f7e1de4e3ed982d01a00318395e8ffd913296a68099fcd5bf124ca70a7c1bc6cfdb76cb326a032bd37c51390f55a427130ca05aaea12e7ceae2fe161acf2f50c150bcff33bdca5adad7ff3b68434bd22d20a233b53b56a3c410f95e4318f49fa350116c15df333b13f74b3da8cd54f54a1c8c39e2766a2962a91438a112dedecabe4104f4278e5b150f789d16b76902e4999d244dafbfe17007800986b0995201a81202af2cada20d05e3c36bc76c784ef63f6f09ade088b1832b7eddebc8fc06583418bee98387d2bc8d07a32de14bcfe847fff9564bb3d0b2f288ca7d08126a7fb6680738cf7a0e0bc2cec1922b032c057d06a3dc3674a7b9c2a9ce3ae79887c7d76fb48ac8ffd9046144f35e363a8903944174f1a6a6b5eba16b3b61def426bbd7f40f9985642dff726f1ede36c9d86d4f391b0d2af90d172714f388fe68fe21ebc6d9a06245d093c01fdb10bb1fd0550f9e98cf228a20eb5dd684c590cf13ae5eff115e57535336a44c3cbd1c27bde386cd20ac0b31b6a09d9ccff8d8e90e436f2f348a42cb4141996931a3a12202ea0b190f539b60d47462d33fdfc39c5bc2c3361d225305cc69f30aaa066145deb0085b200ebc9ea01ecb3c11818e0ea557a69db7f4044b5741912d0005d30220d8211d12ba310fe7e7b1e2936028097d3536ad6d3c42c176749030f7f02f9dde4c6b9482b92937365d885943683713cac7e6a8f4e042099e4110dee20678243201c758c5fdb162d724f2e9b3f11a8538a4fb27fc39b411947f0049c576ce7d6b67a814926468dfbe228e7c1f2d88d17f0568e60c572c3af5c57938eb1bf8b47404dc06ccd7b26ff148c438a359421a8dee49f38c30ec242a33f3972514b32201ba54ef890e3416659fddbeb84883dbf334bec92723d7debe07d9ace2741ffbe5be9e0dc063073dae4f57a43861047282bfe93ec6c9ae6638d3afcb167ba1e0ccfdf6787163c62726c5b836239e9614a5e01c1e3a5349c095fb5c63f97676c82b31818914121d76f46b8a423fded49db071dd15449105460f6084d899fc631ca31a69844d1d1dc2c8f67e26e191422135f04f0ab1305b264d1a10f420afe07619fa36e056d579039cc9cffebabaf28e8c661a86324985942f542c9617953cea7d80a4f48e37fd84d49707cab6cd9928ed21cfbf5d51de66db80f1400e4a30a4d6fc1c1cb232dbc3f4c86f3773d2b4807c5b64909185d78b64628dc786e983cb1e223fbee522d7a21fdb9f3ef90418d9edd9ae54891e626205d7fefc8cff125c39426dc9c6522cd4e5d51cdd25d0dd1e1dd18577ae22b8e7c16e5f32c4e380d4c7825e720df953df4196aa3480b73ac59f1bfd07d6d8b7295dcb01f4e33fb654082cbd3cca3594f06133881c6cd26f850b9a50c61366ed6eb88dd4bbe5d100e787bb8adc68d001d9ba6233b4a86d98cedf664086a6a022ea2cbc01282d52d710e13e5b6f197ddefb4508563275bebe95ddb097eed45b20d0453de6dff49dbd2356ad832d3063497d8bd146cff64f9eba2fa42e0220c0f9640974c7ffbad66b776548b65268769904c463da34b8456dfb6cbda5110cf43c7a1515a7514dfc06f68233a43a8e42f8aeb0575c31b8a16ecc70195a3be8a9446c21101564b5b771744185fe30c8e1ee209494541e1a05c08151a2286a20f29d229a6f1e07e92e855112f9e8424f5082aa209597029c06fe1ec30175daa2fa2d7e03352ddf4943d93c7fe40b76161aef2cb93b89ca3d671bb988b6e5e460921442f84ae06a807cde4543a99821291a948bbe10320d1cea5383a760fa51a617364abd6a3d5a205a4e55bcd5eeb1fa7cc749afe4e224b6c3677d00fd5c85c2533e64e6917c4fa8fc76e9c76f39ac00f1c2153bcf7016bed93b6d9533c2d7ce35b958ee00a9e0bc695c41c499387b2f4e83c25a879bb9810d079167b4537782b3ace62ed5580ad4a8cb77e593adfbe68607c933e504620c407a835c9cc9e68413e71802dcfd63d6f59bdc4d151dd863e62e290328eacc224ee05e9611355b929758b9a185e462685abaa77d7dceda9d0cb691eb099681daadaf01ac879a89d816ebf71cbe5d2dfc1fd21c3102b05b0d8aac3d59926426e3521dc7162e388484887ce4f4b83816b95fb354fbe680bc469d670a281518164b6d8aec26c9113653d20265fa1d5306e09dcf1b15f5e2f84af9e687d1679ece016b1fed71a9edb59ab1962514b1d9d5647d177fa9ce3a16bb6743afa86ebdd9220881827418254d02ee608aa3108b65f7cfb0b32920103ba7d01f73bb11b5424e55282ba8152fdf1b5228b08e6bafc91c682de8dfb3236ce561aee1ee7507ddc9933e99288d82825707564cf72ab4f8ffb973d130efc9fa49cd8172e9499cf3a375bfcb807b274e996d4a379ddb28a5a29dc645a74c63adc22bac1d1d8bcaaca7c6462765128ecbded976dba7825ae47de194313550c218dcd0c59c5e68f015df6aec52258b3ea90451e6cd4d6ef729ee54c65f4d145f017662a9118958d6522c89d114f71440b1aed3b00169362cf134d0beade61f1b6096e68c330b912fef1deeac822c8bd085e27877f9bd0f36d801eaa79fc17d2ff3c079ee5f60ae7c174c7026a0268fa2aaa8dfba4bea88d94e55f05dc52c0c495e67a76a2e9ae52d98404b5368242371c642ee1adcddf87be5ac9cbad50186d72a4be2abd8956080669c83e52ee62c48f5c013c695736ac4b0da307cf60862398384192c921c774173d22b271914f3b7983ff3266f83933a595d0fb78454b8e6568d2d2fa4bf3984b9a2ba3f2e09fac3f6517f01daf27596af45633e3bcb031e7541d692bab0bbf45734f864e0ddff37463cb3e8d8794bccd70b6b4729773363928f327af9e6283b2978cea36c60826ff198cf2c4aa76dbb3eacd7215e92b5eeedbe55759b0b0fc8079ee3d26b357098e38772dda8e158bf1c0efffaed84dce6ee008ea5c18c21361a3a2fb1cdbe09f1b48c4d6ed30798b535670fc51286b73bf9381fd9d260f29f14abe0ec848e4d429d306a1d544bedfc1e361f66696e071bccb03965fc347cb68d50bc7a3c8eef4c61dbe207b09a7f45f4d3b3f38efd2032f46d13c36ef43133f6b95bc2e10e3dbf4c61f4a3dfa297dd493382ee5039252f6f685f66e18148d578be753b6fa9849801a8b5edae006f029111c0a30ee12d67a9580050f0500a53503273fc66b94d95658ca82399e565b4e410a8d995d097f98113ce36d212063f704ccb26c7a49e71fcffd96a08c51ecdedb73f144ab8d420321d44ec49d6621a52f4e2fe96712181cdb735211d2d65f445e9231517cbf79965b45d1f2c01e16e8e76eb521078b385eb3ff75bf330834b247f008efed21d0b782", 0x1000}, {&(0x7f0000002580)="83bddead1cf4824cc36d778dacce81133088df3c3e56a8ec2a3a9bde983bc9d18e56bdd09fce29182f53e9d0e353823230b7b44c878084c3ba9bee31cebba31686f068692650a542a0eafdaebc4176fadf7cd7f89e71710fefd578c16e3cc234eb4c0302d9486eb0273aaeb725d832c44da0d2e7205695a3ce670aee3e4448e831e90c59f14f6ff993b2a2337cd2e95d45b24bb2d90bf69f4c8e2c1298ea93a400126e9870f47b1ee99983039843a3dba655c6f8c70044f8b808ae50f2a2f7e193249c870a7e66d1e457cda81a12f2fdecf6d115fb6332eb9998fa6d39459ffe1d911cd293e5e13e317033dc629a", 0xee}, {&(0x7f0000002680)="7deb879e9be14c953dc56151dbae1421b6bbcb3e3126cef81420ea43743800655e71c87b8f096b78215b5273032832c42d09592a7c7d5c4433c9d356c51558e71a487dc09e7c0266fdc2cad9ceaf9bf4431858ee829c60a35ab636f5a4a9d4901144bfd923a2cead14a9902fbadf9c0a086e21b7ad39baf3c4fe4bc8101206f2ca0de763d0af04", 0x87}, {&(0x7f0000002740)="7ababb37f50b1908a8f3e8fa5d91c32e28ac5fc0518f26485a9531875fcc96e2e804b809d9a059f1b747953907822883f231e2278dce7de701d19fd97fb03b8f79888fb1bbef34ac52e01ab63e900289c9db507cd7e8834eaea414af55e4bad163291f21f7fe912bd43d3a2a9d8073ee5237bb7e3d5478e05ddc207f3f48b00844194507f479eb75f05451085b967d5d955ee77b3b650e95973f3076d15c3b1742be9139d5678603a017aa78717e913e36c6c615fb08237167ec5ccdf91cbdca251827b8d677fe022fec75c0848d9f5c76ca4e8de2a329f66048f6728a81741138a94c922c916ebf61b35b6f653b25a1565fb0ce1025ea", 0xf7}], 0x7, &(0x7f00000028c0)=[{0x98, 0x1, 0x0, "92e1a15cb09badb58ce8de587a6adbcd3ded68acc0658f2878abb4f87ff4fce44f764642f88f6faa3b732849c9449f297ab3e85677529029b8a429ddfbe9f12ff31613dad180c04a3f4f01ba5ff2b452ba53ff5cc21ccda975bd85a69af0c80d2438aec1f4dd40fe140e420786ed4e36127d67a9494304df34da772cac85863dca5f7f50c31050"}, {0x1010, 0xffff, 0x5, "ae493fe43cf09849c16445cd4f3755c90f5f02969f16a5015a292ae33154b18f25cb389bfe044996120978fe777b65c4328c25f5054dce9afe69509a2dbfea7f40546286a1cbcec155c15300ad517962af995ff534926ec56a9ea25e55ace24cf78b03373af0bdc7e8879677155987e3923d2e437028f4bcde97bd62f95d9deac9bba42e5b4b328e4fdb1b4443a97cd8e2abc5185312c5d84f0faeb6eaa08e24065787b768924c09213cf35a745a0817bef1c499093d627398eedc47b10241f909dde8b9e390f944e09ab1d9ad7089b05f18656a0fb5a3d24f48d4c39d27cd76c8d4094e72718673dad9ea6ef2063fec1ec09a018b9a193b5d9faf9eb76965582efd37c4e1f02bd7efa368453c30397810e2f592c457a7d7dac3ee0ea9a0b42db193aeb03ab4c5fae615fa8e0d5176a88db7f60dd8392ee71685f8ca3633faa319aa6d83d226cc0de3af7295b373c7dff82bc953daf3d42958d31ee85e95cdb4c7be2ef63465084022a5b5e41de7e6b7b47d8ea44fe5692e4679c5cc3edb6f83ecb6ae962fccf6eed89c62e37b21157361c7bed41bd00bb61cee38910e91365f7c0ca125614a844f5ac320e7603633bbb57517e86ac402b24446de49b92528183da837711168d8c668279173ce44e4e356b978956e7079d89d5a048ca6ea5ef15c1f7df593876157cbcf3cd1a7ed9d13b8c06378f9aee4aebda41e8a986cba284296122b2a443e43195888a1cdaa7f7833007df80f213f2c914f961d97f78438d4d3fec33b39152c7e75b4b61bced962eea671eeaf4fc208026c0348c41fcedd52d7fbfbec0d14a514c20b7f08019379f3dcbbbed52b6534e6ae63131d70947528380f0643733d958e9da06e1fb45fdd13c954cd0cd967636a4c89e638ce770c82ec198ca8987c7b38be783c47a3a0a21011abb3e3fe67f458293790a266a156c8c44d60a0e99261776fefe5e387f3e6f8db01d6b7cf0feeedfc22769342832a46b9ac51d8278cea39dbbef4a34108ba566beba79a0625b65d26898bd06b2ead9ffbe8d4e1a1ffc9b4b99f473523c3419d2138d1075860b1677a8626723511a46b4077cc0b45b705ebb0fe92e4a084781a072f1b698db7d731f59f3aa30fa488561bb96189086620c74328438d21a7e351393e0e79de0c6574533851dee944a137f8f4e45f35c29de1ecdaf54f040ced9eedd9869506497145c461c2e86d5ac1772ba19cae000355d74ff49f4457e8a5581ecad45eea4a17587cab4a0ed3e11171c27a8f81d1d44d7964da9738af7704c379faf2c6d78093013089ae704146b94d7d947ed9af0b4aa4cbbeeb0369459a81911828537413eb3496584e7bb03cbba427d2353cc0103294a3e03f5d7af937a8d45dfc374156d263ffa7fccf12c4f47004021b7390f4fe53c00905ace6df90755dd003a5ed571cb8ec4aaed96c83404d3f47991c8ba8bb758861e65ca5f0c7198328e2900df8fc4bcaf9b8b80cb9c1205178418441541ffec3686e7e87f2fb42cfb128d102e0037acccfcf2eec130303ce2ed196db36d734b024df3e7cfdfd619b71ee9244e47f4100767362092c4f83b01804cad44962cacd652f6d67e68dc1f523b0beed2d95a46d6c8c96c88fbc7856e1060d7317c88c0c33c718e736d0b7e2b02ade44dad6b97cad9eb6078dc9dcbe75e6ffda7d94560cb091b003bb3a95083b69aa3fe4f2f907dfdb5b98df6dd391985b9b900aa288d5047702da8e5084f9f4de0fa3237a7e1e8a190ed4867c24c1610594b3bd8e90dc3cefa06fb4d5061cb8e619db854d278a50ab6b4e3ca855c2be70ed374ecf8ba7d12e36cc527c1b4e16fe692b7a96b797fef529dfcf3680c6d5010a1cf831d70abe9cf9c0c7102d0bf81247a9f7b246884e38daad3592f62ba393c9d0cb94bc1a1405f3f12db1253ba0362af68c9d51bad796155020693dd9677c334949d02f3f935a14e6824656b3cc819282ab7a576a08093e11f03ca97a56acb9240df4d8cdb1faae3eace0f6b6645be519d88b1bc55e11b15d886dc8acc7105fa0e1bcc39471fda2c3f42bb6b6450aed484cc258b7ce98ff0ac4336537a5e969ad94bb41eea72332433e378c9e66f646e5a8621e3420124be4ebff12ff8876b0e3f09ddf59b5c2c985d949f51eb327dd1546bebf1a8aac31e72901529a9b929625252918e5765415b0e8be3a6dea12e500228365e4f64cdf7287f7a3ed8452bf7a5e0f3998d75b6f2217780addc20c4360ef5c307e068eafbeb538142f276ca33ca84b724f8dfb1eba3eaaefc72e488020ec838007c8ed7276327bf16cd4bcc1d2b20125b2a1343b05173aec65bcf88a2c46959b29f74b67cda7a298cff451c2e6a2a93dbfd88791310c330b5ba327af992888c0a89ddfe6c241afaf2588fa361bf10d3c40a59d8dae5aea08399a5954442023bc3a07d407cf1278dccfba0fde36aa1690bee63b00e598862888e763d796423929ad7a3eecc200b78e6da4736a5eae356f51fc39fa81b5a3e2c32966ba8ab9a9198df86cc9564eb6086b05b3015aa99ccb6fac3bafec21bf0a8d0345d17a171f31f7c0d1ecf51ebb50d2c986a3efa2ab596a5bf9276dc20cf098cc93f5e2f4dc2dc3b2e630f59f3b396be357c000ef7f386d6ea6fe6393bb55cd164047288acfd6c2fbf9495a62946dae371b80cff0782b5236febac5f34dc9076b3ee83c68699924a7ca140b3b9700c167c615825d1d9f59c5f10c2eddd4ae90e13cfaba98e8328cf7b235c6c3035eafee6cf87a2ee5a2d4ad90d1147367eb4f5bb2f1c2b942c714d6baedae1897c470b6cea39e1550634f951bba8916682ca8504c928ab1018098c8254df12242017f35a088e58b1a06daa8297c98a3f66df2c9898d42e9caface63ad9683ef7e50a9d389079c467c3d8b8b9b2fbd82056c4d75f2fb4d1d02549a08ab45742086f6b0776df26535580dd91bf3152b2caa59b6c8106b4b52c1e0797da7dd136dd40c780f7c76e680d436e3857c6b0a3f955aed93c16c06bfae9ac3199f8d2765e656f05fac656d52a2b44c1710aa32199c0258c01d1ca352565c219f157041bc963b4e5a2ab8464ba202718017ed2b844675c3ceaa2704de8e9ca6e875b0c267f204d5fd8479a3050a37bf87166c7371b3ca8df76e8de4feafed6bc12007038f64d4bf0c1d85a3c4dff5694812bf04e804fd806840fae934b0795b9bfce9622cae3721f913323433efc0592059565a252d9da4a7e43ab16d4bc2a3ba8febbe48531cf6edffa57e50260b9f6bf05cf06ef8b8eb0228ce28bf03b6455f926b42365ed4265d5429a564adc03ad50890ddfb490fdd134e04349f5f06881808b615e2ba18fe29326e1a81c212dcb2772893b64f9736dfc9072f8f9a622f504fd2bac047005fa0951c16a38b1e46fec98cafe770745a3530267d8c839a751e0406c8ee696eccde630cbe4facc0b81ac683334ead2f08e1500dad237965b557b00d8c67bdb2591b8eab168417fb0a4ce6d8447dbcbf1a1645ad0372dccd33b8d171cf08de6102a9783e7d5d2902236a7be5fa51596c3ffdf459ee0d5d049d335c1efb9ce9c665477ec35807d3093f4ca72bc737da3f195df4cdcb1c657bb80c55201a5e84dd8b119f5f6996102070348ba35f2533a377a9dec25fc1183ae25a589e748832686eb9a6c6e37822524b601a1c81aa62072573efdedaa7e446896023fab320fcc8447e9c338f4fa53aaeb194a0590c50ade187b67558e57c90758a48fb181107f86bc0e7664eaccd25edca800d54c02c9576529ce23918f82526f1443dac35dd20ebc728965cd5995cb669332f3273471f37dd4aaf5f7f2f253d5ff8d9f0075b263e8558368d815a5deb31c2bb4c22c2ab451a88956bc51eda15aada0e3e2ad4ac1fc77cb2ffa52728e44362038a6b0a372220c51c91d4b94ba138dbbda2918da7c76ab53ba59010cf84b42187a24212ad940f6f82a2e7a37af1b4fd6992b93bb03d9ed698d3d5542503ce79c992cd2911d4fa9e845d19837be2913b8f33c4f9f3af942e82863fb68183f4195d867986b3d1aeb48ffa93f27ded48497c4830e2830138a52312c9673e66e3b77d1fe0bda16f28b84da1db1249f43d9d53e9ad28469ae12d35c57ff01cfb66e7396910c9f2fb938e0f25516313858035c243b39453f2ca7b4147e6d932fb2f822239f545bb343acc5d35bcdc2174be1f4911ed8c46496a4b653022920bd8b5888b903f9f9105088c87c627e489ad3a047d7b9422214cda369e39f6e465d9de368af5ae9e2ee250eef93f82409c47e94a2bf1f3dad615862d846b3d94726568bc0e0c50c095881777625e1ef6c52635c2aeef60f46bc823bb8607b9e3aec7d88d41e74e7956c6824bda0aafa387ded44048d1712f2cbb4d381ce1871ba6e65e7736e18c3039f0a4ee1d8fe44354b5df1315f97040ebfb4f720d96ce9d32ca957310b32370fbe1f60670407845204abc03d1dca3bd49b20f8822e3b1fb827d80e1fc791c50a0ef79a38cf6debad37654045cc19c7938aca15a728848a4ae73a09db76da6bab9c6e1a956e82c2d62931e2a354235be8939d06d5bacdbf68ad3095f7956629b6dceffe0a44bacb2089620b0a09d97380a51ed6edb34944dd2532d48583da7299874e8bd6fb6311c0b561d1ce3bfd3cf89f60be74acfd8dff6067a187c9f391311b360358c049a62d2d15e42ac166776fe1ae14e05e4b87be2f7e9f00ed0b10b3a8650b8274b2694f858a2e6cc6bbbfb991d42354b8031d888cb41d8cab4dca8524c8069c9f09bd3bddfc11b19c76e33f8a3a6df93aea0b3c709d667b5570c1dd5fb6ad214f43a498fe7c7fe05caefd3ad9ab88ed946949e49efc385969f05b592445093e53b672ddd14b90f14c0730fff351efc29ccad5f3dc78fb18bd548504be7603155057bc691f6bd1ce5e84f29bcf26c05bc20506a93454a9c4a16ffd72eb2f21e0f37bf24eac8705d48267ea8354efb35a6243bc8ae6f7d5a1ab16789339ee0fc942c97a7d35289f08b0cd2fa1c63ef2a04569064173bd94055d9058e03c3c2681d06abfa54b526c42a6a2b7f5c7cffc566ae96a63a8759ead3ecb5f97c06a769142dc941291dfb666ba3f3d35815bceef21e308b6ed78e2cdc7b09eadee90b3b74cec0ce1f71156dcabe8eb3bed87904d507850d39269ccf286a8804bc0f1b093db2a465d9fccb8456154b77e5f8b6f0dacdd7e810677509e65444469a2fe6929989ea1c7c1e2f0b5707cf3170e07c6d756d560e133b8bf0f0a0f1ac00a3233b8b0d0f01141cdba4abfb16334c9b596dc824a3ad91266aced009584b0bb3f8dd45356570b450491b79edd449893d3a1402c13242a26aa96cd664761e98aff1882b84de0f3e0373d91cb72a9f36d4f85285dcd0461b73ef415d31c78bc1fd0d45133083f2f736650e828b988ec8d3311e15f8fc36ce5e149f1a8c05994d5c5ca41012619f3c5b38fa876a24c04b6975829da97b9b95576554a413cc8b4740d22ca5233a3be18bf372ecaf4a93e0ead0560a4daeb7d59a8a920c04d1a0671e0d06086f6957de976848e58fe0861f9d5d21eef62e875dc3edda54082185fd36b1de3c0062d040b24e4274a150dd64dc643112ca6172e8bef6fabf33b0217ef14a465d104014eed457a5b75fd4e950a682b7ea2cc1d60aea8390fbb718eb2eb66e6d62026d329558257098c0dc06e5c441d123dad3ae5f77d5dfbb7ea3678ddad1204f69ee10565c7abe2d49737654b6ab1b54d8e31cd6ceb4ffaf6407758696054d5800a3623dd890d52aac5b83"}, {0xe8, 0x1, 0x3, "af258262c641baf24155d41de7fe3ebb5cc699353be8499102c94cdb100ebab553abeff4575f2b6609af35504eee1f47f060760ee8ef376bd78335875276bbcc484cf13e4d57a253ed5db648026cfb5eb4fd37842d1c67e373b59f16a4df38813b359b895c8dc606724fb73857a45829587d47db7a9aba25a3fc6d8bd0a7cfde2abd7e8b2fc66f18d9ffd39981e3fd2bc1b84ee76ef9f8f51f4de31d7a3a8aa47f0f406391f96cb0c06a8e929bd3d56fdaa6472ffee3e5a7483b3aea7d9a0a620bc4dd067736cc56da5b0df750cc8f832de78a"}], 0x1190}, 0x6) open$dir(&(0x7f0000003ac0)='./file0\x00', 0x20000, 0x80) r5 = accept$unix(r1, &(0x7f0000003b00)=@abs, &(0x7f0000003b40)=0x8) recvfrom(r2, &(0x7f0000003b80)=""/113, 0x71, 0x2, 0x0, 0x0) r6 = openat(r2, &(0x7f0000003c00)='./file0\x00', 0x8, 0x90) accept(r1, &(0x7f0000003c40)=@in6, &(0x7f0000003c80)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000003cc0)) getpeername$inet6(r2, &(0x7f0000003d00), &(0x7f0000003d40)=0xc) socketpair(0x0, 0x4000, 0x6, &(0x7f0000003d80)) ioctl$TIOCNXCL(r6, 0x2000740e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003dc0), 0xc) unlinkat(r0, &(0x7f0000003e00)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mknod$loop(&(0x7f0000003e40)='./file0\x00', 0x14, 0x1) msgget(0x0, 0x184) getsockname(r1, &(0x7f0000003e80)=@in, &(0x7f0000003ec0)=0xc) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *200129 51956 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(20001000,20003000,0) at uvm_fault_unwire_locked+0x270 uvm_fault_unwire(1000,ffffff002aeb0700,1000) at uvm_fault_unwire+0x3b physio(ffff800014ae60d8,ffffff003ad5bc58,ffffff003ad5bc58,ffff800014ae60d8,ffff 800014ae5fa8) at physio+0x2ba spec_read(0) at spec_read+0x9d VOP_READ(ffff800014ae60d8,ffffff003ad5bc58,ffffff0030c8af10,0) at VOP_READ+0x5e vn_read(ffffff0030c8af10,ffff800014a23cf8,1000) at vn_read+0x130 dofilereadv(0,1,ffff800014a23cf8,ffff800014ae6200,ffff800014ae6218) at dofilere adv+0x14f sys_readv(ffff800014ae62a0,ffff800014a23cf8,ffff800014a08c88) at sys_readv+0xce syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbc,0,3,4aa887d7010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ad3a4d1020, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.