00', 0x2020, 0xffffffffffffffff) sync() unlink(&(0x7f0000000080)='./file1\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1202, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d012e2f666d6c253000f07e4af29b895ec92239dc43499bd4bbb69bcbf38280869423e75cddc3c474011f6aabb7bea03cd99dc66905f6cd736ce378df76a38ba4cea9c0c29ef607ae044af36a51503f3a2c36c3fab4df905061a3e2722aae4acfcb89cacbf3cda900000000cdc6a9e10e75d35fdf655ede0095c61c1a681b37c9ea39ba805923bfb2b0ac63dbffdc44ffe611d0a0d68025bde5a93f52847242eb0d2539db3cf7f7f2e6f59330de4c002f3584b0d3f686df8b9c3f8e908360874bd681a7d5e853e1fd44f5462d927b2fab6370cbeb421f97f283942ac86bc0c9d4fb515c0c960dcae3fe799162d57d653867eef99614f97e16a59fe37443211874842f4d16beed6b1a6df81c8b06d093a9f7bcda438ad38f0d5d206a62f9c36980809019a4d3e30d16dc26cb4d112ac41a0fa7f36b6a45058ef261a9385a834fa7951c7eec90d596359186ca06568a15c6a5d04fce5b7daf96ec0ec02385e66663e8681fec86b18e184d04536cc3ab13954329"], 0x6a) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400, 0x4}, {0x7, 0x9}}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000001b00)={0x8}, 0x0) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) bind(r0, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000001140)='./file0\x00', 0x60, 0x4) r1 = socket(0x6, 0x400000000002, 0x2) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in, 0xc) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x1, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x100001) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x3}, {0xe3, 0xfffffffffffffe01}}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2cad8fa11ab652e404cd06cf2e334b6682b8612822696c6530000a59f23803fb8af108b711dfae25a895c7524e46d615fc53cf6f60e181dcbd70ae36e702c84450c3b524f995b635ed41fdda82966579da176b57eaf51e925dfabb14c7e57bd8f669ac76d834476004d4b1fb0c4f3e06094b584271ade5a3b6a70ce5377363aee2984f89d3d73c134c9fbe4bf0b6f6d9"], 0x10) shutdown(r1, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:04 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x6, 0x0, 0x8000002, 0x6, 0x1, 0x1, 0x0, 0x7ff}, 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0x2, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000340)="e7642d8ce513a80c5e2ad7b1f0177fcb7f135e721c54a745dfc83321f44c5d6731a43af6c9a6c2f9e1d0b81ef7afce7b0e402cf3bfa20f81a84de42d99250b9d58afca07539b2a1991a194a5664a05e306d70b7d515b2e45749d8727506b296fcb962692000e704d1443cf3ab2aed0df0b8eaa9487dd92d9ed16ac6c32ee68cfbef85af8a4d1650656db3a59b1162d53ebde9f9e8195240ca88b0022f7e205e96e4470e666c563979924cc5163867c3b705d119f251995fce8a260057683dacb3ccaf7c406b480f3b5345af8ffca265901761890710aa14081e9", 0xda) syz_open_pts() 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x40) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="c68e319bdc8948271e8431709d013682eae2443a9d44076ef0b2af9270275c71217e18e58a1b6f24da11e4470d75369ce626c97582fc5a7a6b7e9570df0da5d1e5806765f79691eb2a4d20872f934338ca9cc3d0d9af2b7e2cae9db1cca13c37870c236100d9024b764451cad0001de7aca7f00d05ed777b9b48f0c0127c2cd26039582f95ba3593326bc942c90d6c054fdce64cabd26dcd72822a9e57025a72b9e19e17a115e29e915a47f133f07aba712944ccaa09d589c29f6e75877d05f85959613c3383958047e6e44692ef7a5061f624b218373750d611bb1f465aad5e18e7f2ea542fe2d9d57e623d2d58d9188f443bb1d7e1d90358d17967173e110a8f5bf0c3aa7ae7bf2f0573de5115e1afc2b855d8f3043b9de28571d605ea14937cd017cf1812f007a71426b7665f21355d7bd5aef1da6516e1f8fc6e3821ad0a560e8cfb5342a9b4242eeaf2e3aa9780040f99b0b5e1247bc2eecf0633aa7e619538064266b7ab402577629b456f7df75a05e3786f7a80e7b346f8a9d5c8674ec04e8b71c9c7c273da045bd103144f48aa5b3be940871662d13fc78a8f582aba56e5dd445daa217f5274449f9aa3a8f16368d1c9c71e01b05dfc56472a9c207eb1ff7095672362c4b303b0b0ae0f8124068f7a0374323221fb4867cf08436e0dde7bdb3664e6c9a19884915b532f28eb3c2a5b8f5eda49e17938214633220d5bd767b081dda79e4239f3012a90211f715651ba44acadae18b068e3d4d143a50a7adf14fdedec594e1438a21d3941ec38c0e0c2083532a0413ac9a1af1253ed0bf4344e7078ffc1182d56fd3d13b9731ad90b93152eacff7dfab2a56e2992465e0f35ab763afd084300f35e6c07692c6943d973a4876e259cf3d50ad3c3a1e19e7572ea6d93de9e5bf9978e061e0b644e758ac30d6d24412ef16f753adea9e635c812c13280d27341aff2c7f61dd291f55719b5b6f389294e2eef251140d7db30fd87c9d2a2c96a78f4aec726474784cd25a20d7583de9efe0da4c3c22cdbe1e15d5fbe0fbda9c6658dc58a31dc7449beeac5c78609d1b43b23c323e85eada2e1ccda42fda54079da3cc1295437addd7f851c345b8ab23161e1a86889a7951978cbb88dedc8412ef5fe95ae76c34c9406009e922c34243d2f5fcf57e978e6a00520b3cb173717", 0x346}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2000000000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='rc') 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x21a1) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6f, 0xfffffffffffffff8}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = dup2(r3, r0) mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x21, 0xfff) dup2(r4, r2) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x6) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10c88, 0x92) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open$dir(&(0x7f0000002700)='./file0\x00', 0x10000, 0x100) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x13, r5, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xce) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280), 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9d92) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfff4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, r2}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) socket(0x1, 0xc000, 0x9) write(r0, &(0x7f0000000100)="295422bb98aef7be3288ffa8b0962dcfb321cdadb4188b5e69d4c32b4fada310c4e33fb0550a913f963abc584ab976058957190f4737184cc92effa57e9467c4f7266f2c49f7f124490e9668e201bc74e66ef34711bb6eb3ceda9d738bd6ceea20a3346eb8ea3bec688381450390d118e596501ded0f800afcdd2f1a02d69eaaa622c14eb92516b7eaa760e8b1a8c45f5567f2c96fcdc11426d34387bdda1603a02f989e7fd2dffa09083096b51a824b807c718c1b7ab662deb07ef7d4c55c412b5b6aa5f40cdf906ac961b5e532dd1546fa28275cc60e9ff43136169908d4", 0xdf) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffdc2) 16:00:04 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) socket$inet6(0x18, 0x7, 0x800) r0 = shmget(0x0, 0x4000, 0x622, &(0x7f0000b4b000/0x4000)=nil) shmat(r0, &(0x7f0000b47000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r1, 0x0, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x12) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) getpid() 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r0, r2, r3) read(r0, 0x0, 0xfffffffffffffe28) close(r1) 16:00:04 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x7, 0x0) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r2, &(0x7f0000000300)={&(0x7f00000002c0)=@un=@abs, 0x8, 0x0, 0xfffffffffffffe5d, &(0x7f0000000080), 0xfffffd5a}, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) msgget$private(0x0, 0x4) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x26, 0x4, 0x8000000000000000, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x90d6, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6cc5fc5e7c142a7}, {r0, 0x104}, {r0}], 0x3, 0x928) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x1}, {r0, 0x4}, {r0, 0x1c5}, {r0, 0x40}, {r0, 0x85}, {r0, 0x80}], 0x7, 0x3) r1 = syz_open_pts() mlockall(0x1) close(r0) dup(r1) syz_open_pts() 16:00:04 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000100)=[{{r4}, 0x0, 0x20, 0x20000024, 0x80, 0x5482}, {{r2}, 0xfffffffffffffff9, 0x92, 0xf000000c, 0x1}], 0xfffffffffffffffa, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2, 0x10, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000081, 0x8001, 0x20}, {{r7}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x100000000, 0xac}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000008, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7fffffff, 0x1}], 0x5445, &(0x7f0000000200)={0x8, 0xfffffffffffffffb}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:04 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) utimes(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)={{0x14e00000000000, 0x1}, {0x20, 0x6}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() connect(r0, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1c6, 0x20, &(0x7f0000000000)="93188a869fb63572d95f7fd0d1670cfb00b55379238a4a132cb9ee82e3f3e13b2b9ef08db00b6cc87e93b56412c57f5e45aaf973c18ed98c0d1d093c20310869d61e6c8d03a37d086c1c5aaeb9bf91dacb5a7d20db015a55e46b8609b92343d9ca3ca0d2f6b1cb98a64f515746e3b04a61285c4070b7c79cbf6a4cad80f058efa5298350f6d3d801596ec69a809a2aac4cf7a783328dd308ed03606f0776a2138bf6ffa0b8f03f014ca317949cde36650a", 0xb1) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:00:04 executing program 1: socketpair(0x18, 0x2, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) 16:00:04 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000040)=0xbc70e528cd574865) 16:00:04 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:04 executing program 0: r0 = socket(0x4, 0x1, 0xa888) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x101, 0x7fffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) close(r0) 16:00:04 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002005, 0x6e24bb2f) r0 = socket$inet6(0x18, 0x3, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)="cae1dac62358", 0x6}, {&(0x7f00000000c0)="729ee34f5ee294280a68c03aea93690e9acb67fcc7c0286ee4e2e0b06564da946141f6b44bd3951c6b4b376797d7449e5b189663ad7ffb9089d46bb38b2a63bc232d4d1d9fd55b0fe08f79cc360cd4f05e24de92c6afa251a2e1268c39a9a652236267db39a934f75ae734acbd03db042a1ea9a366b0e67ce99ec201d0e5ed639242ba944e3045c39a5b8a9ff315076eff582287a43c4f12934e6fb1b9a995024102b1070eaa7c167d8ffd9d53772e8438c1e0e3049801f1a0a658f5e5c6dcc89d39b6", 0xc3}, {&(0x7f00000001c0)="785306d7fb2fbf3db6fdf1f187cf54babe3c174dc4be38e3f60f1d1e024d7c2d029431ef2cc69dd5642e314d465173ea928942ac9d11592289fd647328d8e1138cda0cb045c47b5c23558e6a20e37f0c182dc17edff85a6a560ed86d776ab59f32189990ca7f39cd6e1be786d846bdf02f1e2786c94bb8023873625cf7f9188482ad028a71163257decf1873e47f1c9a1111ad4ccd59", 0x96}, {&(0x7f0000000280)="368397c04f0d9183c04e1297365c3dcc520d1a54efb7df0ff6d7a970c4b843122b6c8e26ab0a8f75c3c02dfda26d9be4d1a2197aadeea19befcf734a85b775c05d71f4ab475327", 0x47}, {&(0x7f0000000300)="eb19606dd0e08fe79af657ab34ed7eb3d82f1369d7975150ac0e8df4e2d6fa91e02884bd32a235dad2a0353077d07e76b201a1696c29e84c350d0544514a6c7c3068ed825b2af0b7f496f7b00f5f11155cb6887b6baa485d975b0a8d084a0d86cded6fe2412f58ea9636d91d57031ddc134827b46aaf1faa26a84199e7c820200808c52d7173d14cc7ebd9ff12055e99d8a9ad171f", 0x95}, {&(0x7f00000003c0)="478125a1ebedf96ba7ad2466165f51044668516b1f4e6387c8adc9595f1b516efbc34362b0c21c796e87b8ec87c8e102eb94871036ff68a32ec3fd9b37d22d9404cfa0c24dfc7b420f10089bfde16e4302", 0x51}], 0x6, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/251, 0xfb, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = accept$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009118b5b13aa7274f5caae680372c"], &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000080)='./file0\x00', 0x6030, 0x9244) setsockopt(r1, 0x7fffffff, 0xbc, &(0x7f0000000240)="da29406fbcb2419464ddbaece12296185e6bf268fba5a12c25dca112f90a00aaefe3093d7a60a38ef9eab3dec2d236be0acc92a029af6f96ab09f4d74208656b67a01032f6fdfb5724df6de4c740a8248191ef4f15680701a7364ec59f47827b4d691a9799f50f337530a609b90646ef14c3c52c1e4a64f7f95a14cd8d28267cb4a9bb8fdf424f7bde839b5867e2224396a14f79564927434e99f86eadfcca0a53b9b46c4a8c90f16c24010b5ac80ad37044ca3bfc0a59adb32189094213e0aba16f7be37053b4945b5ec84da25d3bd9c3e8b642a094047ab6c7a88af3d491d666301e463d2d1010d603f1d5ac3d30296f484f97a65b04b49e20ed96f64f944d7d384ef242569001660bdd2586096a77cf4c1eecb60fd935a6fac9d44c4ef276a74506e9bfa6da8eabd9b5d12662e198fb408f18cb6e4379898bcbdc638005d8f4e59e33d55a26401422bcf679ac748e53b3d51e373b4e45c3a110d5d2499cd31438858646c5776613bc93054e1ab22dc3ab0076a227fd5940fcfd93789b487548fe5afc063ca26815d66e5cf44193d59c5fd063d1792a179bfe8ca31e94539615e3683a53555c2da1e772a21bc41c02d7a4013691eb787debd8cbae2fc1de6925748a338c6729a7113be936d39b72fbfc106b3e26d20476b1d5cd50058ee403bbc5d44bcab0ca03e259f56b888e0c6304fa34ede6007b0c8b181301dd473b1297b34b416bd16123b3364cce1fc321ec557c29850cc4a0417de5541da71895d095519ca45ead0452cb9ab640285662147a99947c1ac08606d610c13abe3ca7be596c3be08d0a49a23922dfadd5cd2b9b0d6b7a05223bd162aaef230eeb301d4fb8942392d079d0b2237e8df1f86962fb3e07a1812ce8f19d43b5cf8c0f4fc4a211cde97bd645b5f744f4dac066af5a5242db9f83ab75d24d7209adb06559adfa76ad91c660ccd14ff708e353e3c7b9d52705327da25a570363f0ad11e99e406a6cf13c9b2ba11fedad92e184b476b0f22deaa1a87df15f23022508765ff91827a4b79f4b81754ee2fa4c2e343228d27ba40a3e2a94f1f3189ddbc7a36852995f1db8667e7977f2e7308d236ec9e81bab5661ef474cc47f15453d408ee2ff6ec35cd06099d9c059fc9f4633f67ae2f258b94c943c386228bb1a7424aa15b92cc84498dfd2a92ad05c0ac8e66d77ef651706a903e13b91bee8c326b8d6fd6a1ba8d45b5dbc5bb33c376d8815a91756a7ed9cd680d9a1aaaf76adec53da40eae0094145f0602706779d77f886f5eff1e7c0e3a1e6b5ea19bf3e830fd03e406c874e37e10e75ded2b5e76f2e00275ddae800ae4cccc901af1295f007deb59d809acd0dad8b79421ac16bc0f7f6fc2b9ccb04166d68dfc229fa5feaab265a1ffcecf9f187e6a7e4205974f97082fdb8f2cfb586751b70c5ac8de9e087ef4dc986bee75e0d45917ff11e9500107ee368845570041feff86af1f4debffc3b522fa8524020e1947cae766c90502e73142a55fa6ad3c80f866cdd370ad26d9638855fe6ad1e8d975eed03660a140fe0ad38221c30c37985c6d224375c741dc9c4b5b201fdcb51eb6eb39cb4721f0ff5d7991f567024fde06a81fcf4b91dc1a6bcc2ad263d3f387bdf86a6fd7b10642d7b31a2ff5aa3d5c10b21ae0c4ead3832453296af412c1e8173c034bcf86162bda60b6b0794bab1e630b0af3460d6923ceb577a29a095d1de9c42d16236147ef9d61eff7bd9d4ae2eb86234b804208f83054bf03edcd2ffe83e2478203f54c56c8c09794f2ed4900b921db76ecb7ea721e75765ed4562183b7c3d96fb84f1c4dad314825be6ec918ae8ecd6f48286ad216781a8efc16240ba1a9989dfa270a080f0c9e09b7f2bc289126d0d996fb659a5d30d437c9f22731490fcbabf315601a1c86057db8ab85cb72c4fe11b04e6dcb348ffd18139e92af7ff3dc40c68e9978b92acd05e585eba99373332b1f9b05f9ed8d608e2b2418497b92adaf994ff50b8219fb406df89d375b442ae6117ef350e43355d6b44f282a76a36f10a161694a6aa3498aeb5ea2f00bc047f1c7f1f1938bb102614dcf0186d42e4ece6a2e9ec3c5441fe68c57715ab8047f1480f22675839c1fe09bd1ec50f56bedad12ffca78572f632b0217db8b5d358e4b7a34f2403acf891c88610e305ea64d29eddfa7ecf7ec240669c912ee13d2b502beb8cd0797853af4f6893780acd03ad41b4797ca94c034dad052eca1f7d4394e9ca4e96fba0edb5d98c0711696e33c68293e038565ec6ddf803143ee3d93c89a3a0b9464e6a4e1f3f3997feee371d6d761c1464bf1bcd54428659d82262f132a2cb6425eabb3bfe107e3af33648ad9fc202282473c92dd173b67b500b049761e5cc0195883d808561256d213163b7a8b97627d0e24765518e2ebd78497a8f6d4e7e34e0585b5d36957907d69eb359b8f13b8f15f1d2da669639d9d082ee3fd8a503648fa8fe02673ba7fef2f43226446d587350e38adcc059ac92dfd03004cb297f682fedb809a673dc40ff2b750714dc18060ccb0e1800268238f714b69999327470376926f9ebe1fb6d70cb230f8e873f6985a79878cf882417c2306d01bbb16244fc81f53d422a7f05170844f664d33d8fba23051a3de4ae1d12a38625a192003b0120aec4b4225b1b50ba216f370e9565931963eda9052cca22e6da0e12f0fcc935cc40c4bc16a4c713f3bbebd1d5136ce416b39bd67e3b41c306a456470f795bcef7810caa7195298fe108be57933bcda35ee9955b101a81244e8144d2ada052da19e219e78b7859b577873e9bd63815c072052cbb8ff334a10dd1e50ab2a29b2dedc8dabc19d8be708aacc9396da5541cb048b20947c57a74a636e1885b5d8e829318e848044c2f3a4a06220ee23f130eda2150b75c5e0c40bb2ff52394fc323fc7db342cdc169aa539f8a2803b1c60ad8cab2562b1581119f01315589eaaa7c2bf6897818ca7ea2618ef47d3ebae0ac96f7827ed63a737baeb6128ad08226292671c96e2c3f49123fc0859c37f8d7f0a80e2ee2b50b48afd8ee6729b239a66df0c6d133d1299a4d5efea884fc669797382d08d71c2456ee691364fd59b23aa678404697563854daa32396bd8dbefb1b22dbe5f05ad86d30d681e9162f84c811c0dac08d495a818705c6cefbbefc20511f6e6375b6de4517b1769b9e1673a5e007bae043c3ac9e76be9bb71a80cdbc60ff61b994d739429c974220eae056e3bdc5931cd142eb4e7acd75ddf9afe832d70c9f96a7677c1c479b4d974708d161f6b6a3758e5316435aaf314e8e65f23112312a142cb65b6e71d9479d048849fab09ac8f136009b04a064b165783b112fa8a4c9c28f12e1f86ba561cba705253def781791e9bcaa3a76230f27505c60f2f2da07f1cbd64fbeba5d996a18c38f0c5e9317acecf27be2456209e74f9db8d200d77843d9b61295bd543f1a539b20a66fa68bf12b7f1c75d772b879b23122adecd6d9e414e238098f13158dafdd916f1d260f1728161c9d68e2ed856a0f85de09b7ffb560e0060caff4b6a7edfb7b9f8d152bba34dff34f84437033a8ff5d41f75b3168482787b8ded0f3f03802168aabd9003c50be39c230ad13379a2ead21299c6ee8ddd2eb0d9352d1c308d3b515e4753e2e0f5efd0773c00f3754aa9a3d7927196f3e8d86605427cd91f9a88fa51ffebec5e5ca4232772c95eb23eedd8bc5b515e995a258425f03d2c9fb3e03f948ea234e52d3d5e5ad0c1792b9cb06561b819d1317bfad6e4629125160a02f94ef609d5acf9d4ffa1259d7c16dca8999d519456dc802738d7146936f613a3834fe0760f06c9424c4f74c48ac491e8bcd4d57390ad765f288248d85435a34575bc45e904810543b5a495f98a1b598b582171b54f1dc236ecc66574a174793a5e3ced08933868a7a536bae9d3b94548302c7aa1e02d65936e1b8a7b87d8d5b39f3ca4791d8ce708c626c0267a18de70d31ad77bef087391b6a98c29639671ef6cef1f45cec32286472135a21cd71f4f4063552d8a3d4eda404c8ea5bad4dc8507a3524075d32eb2c0d1effeed822c764e09481a853ad2f0cded9c94d80cb7ad28b5158d1f73c70f0c31fd4e1dc79d370db05d870cab5cef02d70ea936eab8b3d0d1cbf071b762df2f81d7777a0c752d141d60984ba112b0bc1c359f6ec49b7c53a349e1a7b6e531723f222bc1b9a7259e0d9c7d9f0135e9c906a6917efb16e4c6b3554f922c771a078bb23b4e59fcb275a25dc506c1e6002e5b7d2b9a165449504152eb841f44805a43e703e99a4f065b6cb472452e9a91027a79ab8f0d6c4fae2b953ab4981f2cf0e5471216aaebff916ca943bb6baf68a1b757180178f2f461a67bc9ed716a3d6745d8647f038ececf076f1b9cddc48350476c9f21fc8fd84711b511d1d73d82d3848391e049c9b0a47c5669c5f84caa40ade12f016ea494200c9a4be0901d6e14d8bfcf0e7af78abfc27b041afda278e8425f197eaa02ef9554033f67029a2c663ed7021e81935b8a634262e45a90c9e472fdb19714956f7f13084df7a74536d72ee69351adb27338aff5a87a02dc6a56637c4fca759ae6b92cb0d162cc3e934499c81fbc1bab7b457fcc27800d264efe691cd852585cf5016bab32710096e5a254f9f94277beeee7a2d6a8c704477c586fac1ef9fc3ed3563be2c3790f71e6e1763e046f20f52823849f26e82af847ae39be9b48baf060bcd656adc4c0ae640c36b0e2345a034a15d25bcae6b0a85603ccb979d8f83eed0abd100253048469b90b303f596644c005c2b3963e376bab9e5eff0a6ab6fc69ec48f673f5ad0012d100d45b47dfde77aef7888a545322d418a10122667f6a6379df084ac83c83e9991de47bf19ef94252ea828d7db6dddb78f5e491d7fb069bfedda4b835130c509ad471ea33c38be479c72e8e87c998132373c3bfa0095adb294e3c141b4111e99b54b1991668aca79616b4bc7cbebc406a5343ff0975ce7c4d116f3edfe3ed56cfd6e197e5c88670126104f7d483b05202d8f367bedef4129230837d5fad36b9bb7a9a6ed8a021dce0f3b881c4aef93bed8808bdff8604bbdb79d331526044ffd261750cf5446c6503199b5c6eaac1ddbf8a624bf989a4548c67bee0ea2a310399ebcfa21428ff995abe2f5631ed9687e432b6c04cc5b6f3eb9afd682e5d645c91e57016b556b68dd5958bb1dfa515a2c92918d5d339d4401e2ac176fbbe908919f0058025f54e396be8faa4278cbfd33005bc06788076405408fb5465bb38b15ffc86c5daa1abaa17554669b082be4cfd7b037259d858abf113130e1fa537adebe243d13a9793199da5535611bdbafa2bfb6e2f44185741fc99561cbf17eb227f415562809dd159df8f7454986facd2c8cc8778ac7a3805831baffb9f1aba8881e96b451570522dc287d9fd803b188d1c38c965e37287da0891c41a4e03413dd4b6a7c4d8ab024a3aa8a1543f78ae4269ef3ac864513a6dd1af4c0d5c05906331b884a5c2b8778bf6621085e531a789724609c99f52fb56d53d82a866a3d477fe233626e141eed9788bc0e59227a513964f80b8d0a6b772642b424f718d0a22d87a0b4c30d784ea127af4a726a4159456d36ade7964e359f77bea4da8acf679de6145166cbc407c03089e3a8bd066d70f5f07f17bd70a98f20ec93c16b1948f4dd1d74b52384f07a3799d686241794f4fed05a951a4fa0df8a5f01b9394a7531710765fce3d5ba92c7f27d4d29cf2641864d32c5d8638cf368347aa67a5bf47a6", 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) r4 = dup2(r0, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/37, &(0x7f0000001240)=0x25) r5 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000015c0)={&(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000012c0)="bd1345d72678740c5b76fd3c0bba8c0088b1fa336acaad3bc604d5d42b1052d05adfd157a7ae7f26757f0778fd3d1826d11c3b3f33daab952292db22b02c160071cd98ef2df7bc7f75bc4731", 0x4c}, {&(0x7f0000001340)="7dbfa8e12c535eb865a7aa8526786d3164ef9926f3cb9340546e2b9fa0de65f6f24a18a85368d859d416efe0447e", 0x2e}, {&(0x7f0000001380)="d48c8f0a4d52609e29aecd093050257cedf82c26f2bcc2a9ac119395e250c4e0c1cadbfde619c13f", 0x28}, {&(0x7f00000013c0)="e289e821cf55adb2f98c51af50fd16f825d016b747d80d59c42dc3ede67b354e0b0107dfd1fe7fefe4fe974ba0c33299c8f045697fd1463b4b95d97ba76b36b3d5e48c91957660ab4ba9089bce729853f09b376d0ea80d4b989db377a7cbb9e1af313772f5a0fc8bf41a9067afd4c0c738aadd69d90de5b78a969c8332e089bd4d60227262563f1079e019f589ef15d103ced37a9bcf38bf0fb632fde2bc03d3c9fc28b8", 0xa4}], 0x4, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r2, r2, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r4]}], 0x70, 0x400}, 0x2) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3b9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="727ba2ba0af6388f6f5156640c2839f7f1ddfc5a2442d4e5e5a7bb8a8c886a22c8710d30b4eafaf733611470abed2f015ce5a708d8ad578f732de6920efa3faceb50b87e59e5f614f9b57eda82032b0f8a3fbc7e8e4938a426708ae9338fde6fbbe154f2f84ced260833b052cebf3cba788a00c329b48274f42e85693372e60aa1f95a34cc2a2cfd8890b65f03d7879844bb274aec21bbf49806b634a67abfc52f5c238c821322fb13583258467c969aa85047095fe91f6babeaaa511f02a84fee85970dfc398b96fb32a02f5e", 0xcd}], 0x1, 0x0, 0x0, 0x1}, 0x40a) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:04 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) r2 = geteuid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x800, 0x9, 0x10001}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x40) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') 16:00:04 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 16:00:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x8000, 0xfffffffffffffffb) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000553000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1c0) close(r2) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$]}]\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)=':(]\x00']) syz_open_pts() r1 = syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{}], 0x1) semget$private(0x0, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x2, 0x2}, {0x5, 0x7, 0x1800}, {0x3, 0x0, 0x800}], 0x3) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) write(r1, &(0x7f0000000200)="01", 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2001000006002, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0x20}, {r0}, {r0, 0x4}, {r0}, {r0, 0x100}], 0x6, 0x5) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/168, 0xa8) mknod(&(0x7f0000000240)='./file0\x00', 0x100, 0x6e) truncate(&(0x7f0000000040)='./file0\x00', 0x8000000080000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x8) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/164) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r0, 0x2) close(r2) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/169, 0xa9}], 0x2) syz_open_pts() 16:00:06 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f5d084f19f6b5fd73f6ce6d5ae8894f3197b700a2478b066e4a16130a7523f306e3f080f1f58b7ff8da97ce0", 0x2c}], 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/239, 0xffffffe1}, {&(0x7f00000003c0)=""/199, 0xffffffffffffffc3}, {&(0x7f0000001a40)=""/22, 0x16}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/50, 0x32}, {&(0x7f0000001580)=""/200, 0xc8}], 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfffd, 0x800, &(0x7f0000000000), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1a0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000001a80)='./file0/../file0\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/255, 0xff) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) kevent(r4, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000140)) 16:00:06 executing program 1: chmod(&(0x7f0000000080)='./file1\x00', 0x4) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x6, 0x100000001}, {0x2, 0xfffffffffffff7c1}}, 0x2) seteuid(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) socket(0x17, 0x4000, 0x3) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f00000002c0)=""/149, 0x95}], 0x3, &(0x7f0000000240)=""/23, 0x17}, 0x40) syz_open_pts() r5 = syz_open_pts() fcntl$dupfd(r4, 0xa, r3) syz_open_pts() fcntl$dupfd(r0, 0x0, r5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/54, 0x36, 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x27, 0x7, 0xff) r1 = socket$inet(0x2, 0x1, 0x1f) getsockopt(r1, 0x11, 0x13, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10000000000000) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000040)="4257fa87437c5dd232d212a0e7dce9e7e09988b1b99f8df78cb0758319c91b97fb2383d58ba0d7fb33f51ba6f07773f4708b7bf3281f1d2feb999b06da48fe15e7cdc3c0309f8a61a858c403af1ad69e141908bd2de77f278a84a0153dc8a74ed68fdae562d96a", 0x67) 16:00:06 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x8000) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5) open(&(0x7f0000000240)='./file0\x00', 0x3c2, 0x20) clock_getres(0x4, &(0x7f0000000180)) sendto$inet6(r0, &(0x7f0000000040)="1d209676dbe4d4f2230d8b4be8507b8a767a8ed8f418f00068734a59ae9010ea15a222a7473af00f87af70351ae0ec1930c4470bd2f486f1b36c15f7d11c11aa24ba6a79a67a1b40814ee78c42a2b5c69457e4fbd4d52780a50d35aa36a25f0e838092d4174c94453e9a3c18c7f4c6ac432421c5ba546118d12e7c0a67d4ba79e3291bacece7867a8cfc8c9d3e4eedae27a014cfd78ae923d4aa8ebc253c7718d592ac6438f26d4bf5e10446320a5366979e1cb3d48128dcbbf8ca8a334565216621bd4fa9e2df586f5eba2ba47fd8d4e7eb3a275553b6e083568ac6c1752c0390ed08e1a1a6bd38fc765ffdbc152edcf2460aef", 0xf4, 0x408, &(0x7f0000000140)={0x18, 0x3, 0xff, 0x91b}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x2) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0xcd, 0x5, r3}) r4 = semget(0x3, 0x1, 0x9) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8001, 0x80) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000140)) 16:00:06 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = msgget(0x2, 0x2) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x800, 0x8a) r4 = socket$inet6(0x18, 0x4, 0xee) r5 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x0, 0x1) r6 = socket$inet6(0x18, 0x8000, 0x4) syz_open_pts() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r8 = dup(0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x30, 0x8000, 0x400, &(0x7f0000001400)={0xffffffffffffffff}) socketpair(0x18, 0x4, 0x7, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x100) kevent(r1, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffff9, 0x6b, 0x84, 0xfffffffffffffff8, 0x677}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x200, 0x993}, {{r4}, 0x0, 0x80, 0x0, 0x200, 0x40}, {{r5}, 0x0, 0x8, 0x0, 0x374, 0xc04d}, {{r6}, 0xffffffffffffffff, 0x80, 0x24, 0x5, 0x7}, {{r7}, 0xffffffffffffffff, 0xb, 0x14, 0x280, 0x14d06f0}, {{r8}, 0xffffffffffffffff, 0x7, 0xa0000040, 0x7ff, 0x400}, {{r9}, 0x0, 0x2, 0x0, 0x80, 0x2}, {{r10}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x200}], 0x9, &(0x7f00000014c0)=[{{r11}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6}, {{r12}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0x2, 0x7}, {{r13}, 0xffffffffffffffff, 0x50, 0x1, 0x4f, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x11, 0x4, 0x1, 0x9}], 0x7a1e, &(0x7f0000001540)={0x39deef3f, 0x80}) msgget$private(0x0, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r15, &(0x7f0000000040)={0x18, 0x1, 0x70000, 0xffffffff}, 0xc) getpgrp() msgctl$IPC_RMID(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6010, r12, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d5403000000"], 0x18}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="a80870e5e7879a4587653470c24931df15a3dad3cb91b1b9df27fa3a6e23a492388af974d88b0a", 0xfffffffffffffd21) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='\xb9\x85') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x5, 0x8) socketpair(0x16, 0x8000, 0x6, &(0x7f00000005c0)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x20) r14 = socket$inet6(0x18, 0xb45127b7aadbaa51, 0x800) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="00fffc00000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fd380b6bc7b65fbac4f300e0767170c00000000000000000000000000000000e2ffffff000000000000000000897315e8"], &(0x7f00000006c0)=0x6e) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r22 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) r23 = accept$inet6(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r26 = getegid() r27 = syz_open_pts() r28 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x842, 0x9) r29 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x2) r30 = syz_open_pts() r31 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) r32 = socket$inet6(0x18, 0x0, 0x49b) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="a1838b3b60f3d208472cb6cde58c2315dc7e931513e116abe7bdcdbadd38346d6ecbbcbdafb8aaa5fe65eb6e1b65de2b3610ec10b1ffda0eefc03b0cb91d42b4b654ce3e88afab73add8be82b5c5462a5f5bfd0f2b891a77397b1c5e38eb6f05c0008481bde71020da672979bb43a204583d1500bd6ba1c41447e59d24499232961fa3558c2def7ee4553d9341d86c5df4b39ad30295ba1ea6e15a234cab2be13ada199ade0db737e500f8abcd82febe84a350db3dc5c0e3ebe4c556c186193cdcbb8ff0e9186e7b5d5fbd32f267aabd87dd5acb288ed4a9b0a3df517c0f5f847fcc", 0xe2}, {&(0x7f00000000c0)="734af45af64f40057258ccc6c37047144330", 0x12}, {&(0x7f0000000280)="82f58f04f4affde2143736929088102ec6b8bedf0196e5519e61da740cdbc5751336f46f11c32a1a473a64e970f091499738e637366078e4571b7ab21cc61bb76ee472330eca8bf2ff87e24429621ae4c94910acc642e8bbc93a28f77daa5052842691e2efb20af798da215ebd3f02350ee45a5733307a50f108db1a8773744e6a734ee0359d7ff2d01f2fad35be9ca592d693b5f50f88fa5557c4c7ab8015e035f7", 0xa2}, {&(0x7f0000000340)="15d8ed87d5ef993dfd4a09db173217bf607bff0b1781888e86015a2b9ac9cc2bd4a672276a2ecdfcf25c0132943431dbca8f64c23cb670c96cac291d5f521667688922344f8cf7fcf8a853e58742788284d12c7950d1dc14e7f1451200ea05267452d85f9db2a73d9f5a8aab84ff96f043c2", 0x72}, {&(0x7f00000003c0)="4db768acc9e64dfc8f69c6f813c7924c9cfb73f61a89fb96e5036cc4451a94be61d46edb9ffa52d59b985709584b042ac08be7962af217873f86291696c413aa4ba6942789484100f2e18f68c574f6292dfbffc5d6071f6ab3b4f8cc319e0cabbc370aa4fdd0efec1d8fc5a1fc360da0c086c086d960bc86d92d0b6cad6c03821f0abc257fd8b14bf4d669ab635739de076f3b5859d362ebbd4f09d270d6fcb25f0a11777967681303a11d80610080c8fe92a869ee2bd3e7de6bd08412bc73e4d6d0921039429f57dec66471ea32b94f6aa6eeadc1eabd5f38bf745b1b23f537e44716a3da027632336e", 0xea}, {&(0x7f00000004c0)="ebc7575e8914f9e8eaf0df82e8c3ab17a3b39d63738b29841fe06d0b18d2ccfe52134d02bc33c50c861940633a264dd66e92badb71a5239af9da78a64487eb919026a631acc9c9d2ef3b5847f4641eccc993186ef0170f38ace8a78b3436", 0x5e}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}], 0x118, 0x4}, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = getuid() setuid(r0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) close(r0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10000035) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x9, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728f16ab93f12fc4d5fa5d00d1628b53a57a1e484557ab51914380471187f2a3f6b6c1823205c44852b28243f9af8ea71e63e416c23d8503c161ff3c6862d0de0c06c4ee635b92a7bd176507fac70c6139de87466fcf640b0334ba3b55ec5db3d6b9b76b77b9f6a96d391bdec590400dcc8b1000000000000000000", 0xb9) write(r2, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x450) r3 = syz_open_pts() readv(r2, &(0x7f0000000180), 0x0) close(r2) r4 = dup(r3) r5 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3e, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0xa}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x26}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2029, 0x3c, 0x0, 0x10) 16:00:07 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000080), 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x69}, 0xc) socket$inet(0x2, 0x4002, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x40000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/203, 0xcb}, {&(0x7f0000001540)=""/174, 0xae}, {&(0x7f0000001600)=""/159, 0x9f}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x7, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x10) bind$unix(r4, &(0x7f0000002740)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = kqueue() close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) nanosleep(&(0x7f00000000c0)={0x3, 0x1}, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x80000000002) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000280)=""/178, 0xfffffffffffffdd0, 0x801, &(0x7f0000000340)=ANY=[@ANYRESDEC=r1], 0x1) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x7ffd, 0x8001) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x2, 0x60000000, 0x3, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0x4a, 0x2, 0x2b48, 0x100}, {{r6}, 0xffffffffffffffff, 0x0, 0x44, 0x0, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x40002, 0x0, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0xf3bd, 0x81}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3, 0x7f}, {{r7}, 0xfffffffffffffffa, 0xc8, 0x60000001, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x8}], 0x2, 0x0, 0x81, 0x0) flock(r7, 0x4) 16:00:08 executing program 1: r0 = socket(0x18, 0x4001, 0x1000002) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x80, 0x40, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x0, 0x4}], 0x40, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x53, 0x4, 0x4}], 0xd9f, &(0x7f00000000c0)={0x8}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x80000000}, 0x10) 16:00:09 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000000)="bad8fd0206f00561d02fc094b2044572cbae0231288d7b45e1f2e763381ff5d5411dc3777514b7d67eee06f1a0a06a4beb776daf51b0482f6ebfa53522353231e78c0726fefdd4e2f6555cc039bc8f4e5abb5b991f0fb310", 0x58}, {&(0x7f0000000080)="e4072c7b86f03aed0078fff94b57219e6c4992cfe52f5f211906e5d7c0bd5f5fd3e90743c5258da277f63506abe33de4a52a7e90db31f161f07b720a21aa0fd4256c811a03d7f9242875e025d8f2b49ed4c7e3bb02127039e5e23223c6468b3804ee267769435c0108ad319696bc2da83d0b5b2b765392c11a436bc37209be35b30efd95f5b0366650944604e7c2de3a890562e38bce85205ea720b2b00cec0122a5716b7afafabb3c0bcbe4603dc753819f537e05a94a823dfe431f00e920ef95b972e3968a32576a6da626b0766d1e17d2778d472626447ff733009fe106a6666f172bbdf27ac3f80363f20249473c194797823a5f2b6be8259e0571db4507ee027b915bfcec4dc447305cb978e8f2213ce94d4dcb528e8b88bf959b889edc7070477a96a3544f33ebbcd0e135f38ffacb05a6e4057c94c5fc1fbc7476a11b91d6f9f68e2199089ad4de33ea69ad855e7b67d15be577a20d552312d594d93af2fb151672aaaa4d38224380816c5adf22e687b9b5b8f6f2ea9ffd70d877e00584363cadefec35c79ce8825f2135dfc805a1d673cdb2addbbb935e91b93d58c77b016eea06f1ab42e9e614646fdbac2a872819ca6d5cdd17fa777a98c6e77f96e86ca17b660db09452e6bc4d50e264c7a795219443d2c53545f0cbdfb71761f33b64f4707ce57c34db777af8b65deb0baa1dc98dd83051280234e8d204eaefcb539733f03c125c2d72d92bffd6a19bd9b9f347ed5d09fe1d7551c2753dab604b2a4131be8e6a8eca049f3f96148a8e907c10da92650e1104a0e333ec3ea1db29b22ffe378d700da392c2d101b3c9d262544e654850497d3327aa88eff29636928c8af6eec195d2781a0d4f6e69f732458385cafa45d2ccc4531df9033de1cc2ec8292a4cdf435b6ee820a5a854155c862f02c617dfe04e26430ef2a40a310a053486bbda4ac7d7d6509cb936836edc2d8f5ebc71fd772a91251c09daaafb13b118ae9f830eca5ee6c52c0e1055f490bca2449818cff8cfcbd7bea92f570e1717d5a52b1744793916ca8cf4b2a19552ebf99d477f3f0105dbdbfc2a2a04a35f0eb11c894487d2ec8e34ce18490fcb3d706aa715389987949a2cb5f82ce9f79031932cd6de788f60698b1c7873ecabca771da1ce78e5b5af0ec1379fdf771b30f400943c9885dfd20a0803d5353585def47149b23897b8dcf5c930c843dcf9d1c065cfdfc0443c97417a57064267db8857ce76d844b914235e00d9a3eaf608d3a3b5caff619e9a21ffaf10eddb393170c6f9cdcf0e525bd8206a07dc191ef531ed5c29f9553879e8e9fb2142dd0db8b668809c5816bfc169e52b74ae8ecb5ca8ce29a4742f1ba8c462b3689c8a4705da36989f68553c04bc4985c39ce68835f915f2def2870505c06bb35a1ecb6436d71db8ac18f9c9f255f5a9281daeeffa5dceec67884e70eb44efc1f0609906b0cde637cbe7f6a165eae605ae66de318f6226dd0c227c464a1ce780e803490f4dbe38c7b5c01ab03dc5a55956fb2f8b4e9e05db12124b5e62ea8a863b30563c6227db12ca2115c9d707d43ef0d6d91f2551328ba43aee4bf3e64ecff4309fe478d28ab4acbd3cca425a0c923dcd44eec726b398ff3567af48de28fe4070b774859950b4905d6470af9ec1e2e3fc2b7c155a22f6f8055d7e5fff6ae33c0990e3f058853cc271499eb5ac109384103573444a43f3778b1aab923983f27ae21886fea22b54f49fba01e76c1880ac6cda6c1333a25fc2ec47999772a4692a6bf0fbe4bc2918b9f6d167532c037aa6fe28fc6e3c0ca4748763c0a0c9a591635ea11ccb28ec2da9d886c59b7c690bcaca0b951a62e695d64ff5c1ff4bb01213bfbcd2c24b056b7524f2741515f3a529175a58266593ddf3cc0594ea538f314d089dc5dd3997a32392514c633dc586b06534f99c71d8f79c0ea9e7b6653ca2563ae5a55d95bbd9a1ddd376df8d1203c7211a9674aa66b78a8b36cc2aabe5290bb0baefb83f445567781b1d5e57a0609e1fe7d3a57999e4f028e34442b9a7c5b71932b15b09cb6ca8319c155b55c89bab7fe689b4b1bd551b83b58636f6276899c67810fb9b19baccbb452ecff03a5d9565d9215aa157f653563e5423e71c296d88a60bddda2d702fd13fa371b8ddac454489e62cd21852120e2e4b503c2724bc840ce1b3d7bca8fc8a46242986f51a3ff22afec49a5191a2d8f42e8afe2fd1a85512116f50fa86fd2c8bf97d49d073affa47f1cbd73ee35efd29f73481c94ec3f57c912f441e40f6ec96f8e9dffdb84ffbf89722ab26ff2c71023c9053feb5e74a6ce5c782a8a4df92af0fd29c6bea09356b75088473c7fc1d241d92c60efb0611306754ad721b78a53b7391d0053c243a3b098ebe1b5667b2d67d07e8dddb90f45c4afa808c630605f1ba4c16f8989b913957028d9570a7977c90fca924bdcc4a635f5c3f656a13584df8e043896435deb44037ae3418ef336a8d0df8ee7acd4dda5ebaaa56e854b7c6edf3e5c900269904bb66ffd025758c509fa2dc9c1ab5d6277a3fb20edbc45bade4f860d0ab35f1f7502bf7cb33341635d95ead7870fc577828a0f0ee46315cdadc9ba37edb3e82c1264412afbd7344c5236c21b2fbdfa0f52caef5f0f7da30657d2337fb6f4decf1eacd3be892c759ad37c18f706016f018c3bf0fd8cfd8b2379eb8fa5ec880f3df8647ae177ff3d453af5a83af7fa9c5072dc00df0e9ecee923933866c3712616957cce78b65e87d3926c721025245c100194226623ee8b9ff3abbcc6f8d41c4eef8bbd3782872b0eda82088b84ed2813697edbe67374d7a0d5c1d0facecdee6e1d809c2f6f0f5492478a4c66c9415f0ce6d807b039c910b50c8e5ad588c99b4207fd8538f471037fc08a79aaa8119584b5fc5326c785612a2abf46a7747999c5fdc2cfc082a5e7ae2e3db1fc86a72ae02f3ec44b197ef794505c9990a0dd5d578d2c9f8e7419c6fb1fdc3b7ccec64e48e9e007182df8fb2e836dc4acdf73f698722ffc6470205097bb5ba4b5cb7f45acda5c28ae4e51c0e7ed7bdb7a9b05241eedc5e11a07aa8cde0c19ce8cc071e93044fd6423415ac7fced1f82bf75f79f1b7d305fff14ee616e6c7bafcd5302c8ff2989beb2881527e762205c5d9524e3d5922c569258eb0ebf6908eb98257d7ada9b67a647757bb21bfc0458b72c1843ef63e1c608663547198a0232b0ab3fd0e4d35857cde6e9630bdb649a90290cf51f95c2b9bd26b4f688957b1c289e881f5ff1b0064b7964c02f2481f9f32461252b04eed5aa2130fd3a29f5419284492fdfbbc1b92661c83ab72c3266484fe4826ef39a2215da1cb590753fdb813d85baf33337d20e03bf9625da5e38db7f286689ff49ed196f86cdf528b12786483ce67e3c6d50ea10b5eb2ed73168af792a9ecabf99c8ebe18fc52e7dc853527a608cb698ecd4c58d1d782aa7b651bc30a89dfb9496186ffa85a71a33af2aa26d6006f1d65c8f5f6cb7f4c9409ffb66c231d1e7ac0d4837defda00b538b27625f042670118319e38fd40e789ae8aed82034bb634f16492e46b2b0fd11a44f40b1c878c6bb74c0c4a7352e7abcb278f631d1467651a1d11e1c6eccf5785d74cfc4752cf6b3c828edaba244ea34424214fcbac6feebbef788d29473aaa13d0d8ee05c849e99e0c5491f08e1d2fbfae0106062a73d5057e11835b65a724178992f999ee16946fb4a6beefac1c22ec015545ad8c7c2f0b870c67f173f56b05408d0ed14bd1c864260b49ed0a0e8b47f68ac0fe1f2e4310c3de3800854096c893dff46940abdf983e4d25ad924158b1768f43fc7c809d3387b58ef44189806d33320727ee177ebabae4658e5b42a88085c0a2663f88921d2c10f8fcd4fa024e555b6d607debc33c4ab8699afd58d872ef5c26783130445f2ad219e0cb21a9269656f4a19750050a3399a790ebfae0c9453b54840d3e5f71b63d5b308938ae66c8fcc090ac06ff01064592344462f25c4ab09e4b85abf230a5a81c8aa61ade31fea77827795625691f67d0494b06fbef9f439a7243be8805ff93b7e66227bd52ebb8b4041578a95b815d80198c235e6dc18c23c8ebe873c00b86110d583674d3ae8a3ec6a28b972f703ea3b4f4663e8aa573d42123fb1fb5bfc91f59c0acade0601ece53fb1bea5ea229fabbabf804bc2d17dd3d9030e481ba9beff1079995556a89679eacafb41a5367f088579e2e63fbeb248d908e0c1d8b51dcd26eadcdbaf8e94470cd234e672bcd1c56afc26e18d94ced174c28e460ca09d165ede4355da816022e439abf11ac82a4f063759d0e425a607d8050996791334102028e35d3746c1254f32ba32867ad09da7c1d42ad1c341fdeaf26c7d38584346c34fa9aa5d36fa0e0b287c424cfdea65d7230c9691e81abc4dead478afb04d2fc581c213fe4aa5f21feaf75d412490609cd0ef3e4e24fd6c86b7b93c66c63236ce8e3a835b9bed476985625f64ee641365cfb7b99f4fe55ea36914786a8fe68eaef9f790e6293789c6a0d992c0a51b9ae76ef6c5be26724f9c6d120697026856063d00f8d4f26b0cc54249f9928788b9c0d298696abaf36f41adcbb3b27ba59647ec3a36ef109bc705f59f33228d53ee7e0faf4c345b9e7639e1134124563cea197458b01f7ceb62ec22cc122aef0b663a74596abedeb137eafe1cd47c63b77e579e4e3d14049824f95ff0b534bf7c29c44aa0fba9317d352dd8548cf395faaddd57f6c97098a949dc97263128cee1e32c50d6d8a01fae8d111f6e6eff6e8bf717f1b5660bf13224214e4b87b23a394bdf639e6677b392e6d5f5e202c126d7a8f417c74bbe1a3e082cf6b7c990bff9768cedb40f2e6570959218a86cb9e6b70e7513b2d79406d25cf415cfa66ed7947b3f0ea8f1952fc06bc5bf21298bfc1371cd534425814966c3971702ca2c6f03f1283c23dd11a73ef9bb4c7e5ab203985e3d281fc3421e976d980b20c2c79ca6e4dcabc4d48e1c62be06c7f0fb2fc472eff938eda55e1130ce37e8970d73b401f799a9b02b818d40b475ea7ad7bbe9de1befd3c9b0034548ac02e63fc20aeb7c3cf83a847debc65d713dda11c96a527c93149116507a4d788a0762bed739d55b659a0449746e4f6a1e1c6add32e1b5d530c16fa6a15a003282c6cd10893729ad923e61c2a98bb1f90a393ad4b49ae65a5974c2b0c5ad48e8e2298028788d91b48f7ad842991f001818fa9963f011e406bcc62698014628738bce0e6ae55a944c8e2181ba44cfbec31047c89e6f66bc0759fd0122a73c3b21d056bd1c724e2c6cb052ac91924a8ea5fd7b505369905ea5d28f52cf7f78feee987f2dabe33916270e2df4d1af13377d4ac6ac738b52ae2b45dec44cbb0dc5a6295ed06ac1904b5f5a4ef00eabdbc060dd3b49ff2e0fdc1a0834aaa2951dfc9a1606cfe41d5f34a3aefe783d247b06b49a59cea9f24db081c4192261638e879d6376dd0d4446ce30ea92b3ed5aac08c3b26b2aa3d33d76bf74d9f2b458f149b24640d87d0811ed2c1fa52ada55701b382d80d3918cfcfe97f5307c9ed6be23e6f26a29e0196407001ea415be6a072a7e16ba8e0d1c1e784f91e761a1b321c859e4a020ca9cbef3c7230d9d0f3810e4b5949b3c7d5a43e69b548fe6e7c635f1e2f46e834040a9a007e6cd9b679a5adf21f7c638cfdd9925c560d829f84fac7886d2f43319f42989d532c04361fde4f99480a1279a55c9e024ac11d0cc75b5f59461509642e262e7195a5487b5d1dade216bd88009f6bdb3cd2", 0x1000}, {&(0x7f0000001080)="59fe5329407f43e041b8d13dd32445887b43c4cf65562851a9620f792d0d70e4b8f3302645ca57a91619ee4955e7fde06f", 0x31}, {&(0x7f00000010c0)="5a42b67c83d08c9ae3a2380693b7becd6fbab0", 0x13}, {&(0x7f0000001100)="73f7e591e9a2e45e6320e2830cbb028f1e0090be36edaddaac8c74b03c0a5ac78792b903fb4ea7aad0ba524cc7bf35a6be0aa14bfca6638a78fa47579795546e169edd99620d600029bd6664f8d53ac4284349892b44e594853777c51bbc5b473f178c9c6428073783f0c1c2f3337db26f3f97ca97e5114d34", 0x79}], 0x5, &(0x7f0000001200)=[{0x18, 0xffff, 0x1, "6ab69584"}, {0xf0, 0xffff, 0x800, "c158c348915dc29fef5a99e6a31165b872ef21cfcae7828e4f258132a741fc94f25601e9b301f584797a47a32e66c9503d7f0a32ae575730e6853bc4805b0c5a8bd6ec6a05d3af91905e41fba3a7422bc8914b5361a9484862968886823fd3a322c350bdcba02359a2037f3a137a2f3b13f4c42705804e814d91f6d959ef774209345d46f631109adb2e35cfa3d44c2a12879024a7f1bf1d9b04a18acdb4cd8ad1512416b321fa02d5c92bda0dec7dc4a89c759b4e2274ecc9565996ea3d9b36d09be748070f85ff338b2a31be6a93655293ea76f2166461f4c9be2371"}, {0xd0, 0xffff, 0xfffffffffffffff7, "9851acfc5beef9c91eadde4cfa9a9319236f4d23faf4344486890659cdbfd109f0c6650db857afe3d05925b7e177d745f7a3f9f499640fea1c32189d13ee474b0e8c29b7dd88b4c39b19ec1e8956e3442723bb12e5f65a6a006f1bcfa47ab869d0d543243d0e41791922e73545b01bdc14c0b78cb39149f0be89e63e2e6a1f3148e8ce71c4584e1804fc211779fd4ae3049b5bd5bd0e38c0b7b656b9938d5ba9a02bafa06f0766605cfafd65848bc089bab1f51d7f258bd22d990b86a4"}, {0x100, 0x1, 0x7fffffff, "d31d880ff1866ed11c844e3c23bf9fd51fa80600957dd12e2fef58755a27a87488e4ab4873bcb84c8f59fa13bdeac265e10dfd64a4c83fdd23979b87c8c5bd267f8909fe7d3c6c3e53ecc0c39a39875bd67fad070a60ff8bef5d337666437e5f886c1d8b904484ecc54b0da42444f3140cd890a9a7a23acb7875566934312fa7d02e7f4cd828a6c73723631e92308c466fcc8ee867a16ca9c65ae03e1750acf0ef4bf18156f9a3a92aa024e48b22701f3b71e52fc6a273bacc6f5a9d30c4f60162aeaab50916ecae816d6900190654e20a5bfe0acb7af3cf5c7ee3fe0323d788fd37c18967ebe48b8f256674"}], 0x2d8}, 0x1) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000001540)='./file0\x00', r2, r3, 0x0) r4 = socket(0x1e, 0x3, 0x0) dup2(r0, r4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0xb52, 0x80000001, 0x3, "81dde4b97d2b642cebce2276a87bba91bf248135", 0xe000000000000000, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/184, 0xb8}], 0x4, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) listen(r0, 0x0) close(r0) write(r0, &(0x7f0000000000)="7ebd41f13ea5cd5328be8fcab79137ec78699e210c95875d79273825547c9247f8d0ae20b19e376e131c189ad186b74b0373f449562cd4ec5446b7ca60a4deb43024536693a0ca841f51763e638fd75967a0c2079cbe079bbf423379da5f09562556b174627fe63e18e41fbf0c8cf9aaf44e198883fbbb8f19147eda334b94327af5a4be402803936f8faddd3b3b0641786129c7a69ee86a5dc564f4023faf13337b4bbea45162fb3aaa254689cecaf0fcf77a8760aebe1af21891c8f45e8dd7f8190665031f54b561d249a38262452de3d3672c1986344f12d1a5a6810a17264081fd13c8077f0f1ad9", 0xea) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x8000000007, 0x10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x1000000000}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x2007, 0x0) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) getppid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x4) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r3 = accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0xb936, 0x5}, 0x10) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="e7d029a25623e98387aaed4d8ae41eb1ab1d9e98813503c514c8df7c34d2212f50121a090ad169e06961dfb42f982532e77f41b3c724e74a18991e9dc9b877151439bc8bdfe229cd588575d356a818a14f7c22ea9b5d5fa7c97e5686b7d5c6f382809fc9022ecf8c4100be6c6fd56a780c79d5ea37062ab5b5007d84da5df49e449da10e3a796137f5d12c47cdf9e46f115cde", 0x93}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="1010000000000000ffff0000728b00001db750499ff70d9c3557f8fe236ae1d78f6728489528d6cbf0d4d877fcd2c7bb314fe8e374f6eca9da484b44ea613779a0937ad6c4c0e08a5b91f49625daceab6def9e14186de41bc560116d22058511fd563915526b801f79d0df7d598e4f06cee83dd15644727940afdfeb431eebac4fbe6fdcf0a517eb89fc66dc42f2fe14d5cd49341955bb9861f888b7b2dd10a68f707c29a3132d0af82f880dd5f3282aa4cd89307e3d5cd54471c00988d51463dde45d7199f3ae8af4add4c972c7a9db85623a380e0363f311cc34fae1c890a9cdb7f69ec5226172151a8c40f420a8db578cb0efaba3cb632bbe8e41941b969a272051e7eabe0fc15872470976e4b8cc5340554e22db8822e5667cd96b95f7fc155107631a449d8fa74c7e3980207eaadf0e764321d916202d8319e8a7aab90ae1a6fe4bb269b7843138efdc83b761f3da6000f80226161abf068dd91249a04ba99c76a331f37bd45d28c597f0114725073b1a38fa0ae013e4e23643fe392ef5263e3c3034b080ccea9c86d4f5b7a8b3d4aac24a89acb70af4a164ffb8afba2060c227274f7e89e4bd57b1ef1bb744df832a9baf846e0f6ca17db8693c2922daf96207b50826f755692c41eaabdef8fde6648f4bbe23d8cc3ba0ca7361f3fcaca19a2b1ab543d6852361df4e03ec9afa8a3618d652f5bb86a4fc99cdf4bc4590266f26ce8d745b427840f84bcc74febf687fa5c7bb41672863a7ef6af3114217731cbfabd5d9b04e1667e71ba36ec4c7885651c5d08a1a0807b3c65323b727a85f940ff4c7fb360abf7221bbf7e1231b42d7782b937f639cf44295cd2f4cea4d92c7af92dca2a83868b59ebba5f5d8be03fae5169a3f90b12b5627e902d1e9d78c2f84af61d0d6d0e7bc5a3316c5f55f450e21b02720595a1535e070352d3049474e81860b6937139be83889da865a270ffed63f9433994e45cfc4d3f5a1c84136bc40ed1b048d893d81fb12f78b2ff0c337345ef97b9f370449188508978b48bc564080f0d60f61c8a27c0d655f08d279eace457071db387dab19912b1493296b065fbce980ffb3b62d096fc01de7e95db0a0a40bea4aa0b438498020e1d8dba4c5f03fbb69cb5cd5377061319cedc77aae55cdaf39cdc21b4a61c8e43417917e7ff517e731fc2f2393f3bb74cc9361350f84ba97925f61c94db3b5d78e7c4b3c93be62e9a241bb0e3b4c0cb2e7183e8de815d26d65c58e9ee58e09509df2ee100a5d005b38ce37feaa8fa70a807cc9e50373a68878f1045401a501ddd0d0d706435ad41adfa58b930411642797200ba9474783ad2283f61a29c14ad27bd104c386a108320f07f7770b67b4e53cc6d07d50f53af7fc18716b73c5fa4b2581552eff68680e794789d38b1d0d3db04a5ff27ea0ca2ca8e003032da234bc1f806894a0111dc3f956998f2f9b344970f3165406b6e42af9eca1316e964599e3f7e04b6565a8ca023fb4ccf622f45e19debf403311ae63943507fca0aad2552d498e62a6c80b1185bef023fa9965b47e2ea1c89755480da3b8a12bbc61e878b95cb9ee5bdd122ff3d5d7a2c198802ad54ee4cbe25b79a451cba462fea5401df4ff8c5b4c94ebab1eb3dbf58501327715647b4462cf2d8a7541d5eac5feb35f3129db5df5f73ba2bf83b07675bc9de301eb12ae7e6eed537d7b99ce28d140b112e4b3d259da2426565aecabb8e46640ab3ad4fea99c3c47c2c1334d9ff46986cf1353000100570bcecd002ec5a7dbc04185c76450b0908968d45cbeb3fb533b6efa91ae7405ac3463bb7cec3cb67cba16478f666bdfa5515d489b68530390d512b22ad394f4d2e8b8822a222c808ed1c9d3ba177fc35f246a3944fee47b2b8ce9629a1581b3028572f6fea978ad10315d00c27931eb397decbe3c9c3c8cc57947a899a828543fc90c566ece352c21055fa2ba6a8fffe9fc7a938910eb41b96102b0f2aabb2116e370aea1dcd35fd6dd0bbc7a3ab11a432479e0cf26574ee5668fa7e2fa3a79b75e86a46469de80727ff2b05eebe2b08ece01204cfe2a2b942b5f4d28a66ce1589095398ad51a348428ca51719ce82c4889ebe4f9d13ac2350332994ade5baaf87516f9bfdedc46fee90298f95773a788cffcd22101d3c784ab91188b0bbe24ca6f2ef36761d01823ea5b79a3d9f5f7b2ceb85ad5a5ae8789f88b1a0a16087412b55954bfa6d007e8cd9ce22f7bc8ceecce0129ed9ee727ccb4531f02ba7fe8d2d96cf30dcf1bf2b9dbd6495519b64be0aa6576f92b4bad692fb1c594638b4faf33d3854d6b3871d5356d5efca05f0c7e38b6ad87dd657ac504fc40ee1fcf38caeb3c2f607f33e0a0d240c1f025bb6a84ab1877aa4186a5b504269a1e2003bd2bc9e26904cabfbd03649431707a5083865a1728d021cac6f92cdcac9fb9c8f4df82a3d8c20e97aa55697943180a02e685aa5b399c887a5a52782756adbe30d3d8663dc7da7ed26c394a67adddacae89346db6ebe484dc90a63012ddf6ee4fae494853ad4997be71aa8697a4c60a7aab7848ebc7c1903310c936ce0f4cfdb3191e0829a4058d8915c834326019b4b245bcd5778da25e9b398eb8e0f0e2317b1fd9ba9b0158b345c3e70d391b83536a0f713aadc9b2c0cb6e2d27d567f7c91e62804365e16236e1c8678076412c004331a00c7b6eeea16ec847e7e79831909431f536bae0d0b45df34c8fd8b7576ee32f5c3425802d45fb5e6c8a35dbd771d9bdeff7a1162123ef96d71204e9134f0c3c3a17881e06415685374b0c2eda98ce904c93b185f6054deccc58ce97162eb9b2f15a152de9ae50500c581a6bedd42c19caf658fc166fe851385e35a1915ed874f851470ced32cdb8d2c9f24aa8182666e8bb121b55c2054f1099e171c9d99ede7c4a689fab73c2539c09d3bf4b33ebd33b0d81769cdcc4b738938840ab3429fba309ed22763f4fbe18facd7d3f755eabbad2ce366b7fa59a229051da4856d804efd68dbd032c7bca6e7925c5274178357f9f2d142a82d9ef5989a07940ecc0d131389d3a8710bd6bc0f39b8158357455e6fa613b15bea95796e4ca1713f95f8000f760a87eb7db2aa7a0aedb72d756b508c82832504937b43a42d48af48dbdb967556d9a426cd059c689d8994c9f9ebb700d9dd58a3eb32bbaa4a909cf39a54dc8024038625b8013f0c998bdb7e666849e2d8975ad1d8ef0234d1a0b91a93fb1c4e26d033e9c159d565ef853c2941b043ddbbb4cd6adefd01d67fa62c4f99badc1ffe3e33c1f89fe7bed45802a91ce7e6020232bad431e17bc164debca4d1a717e97471eff1737173060ea35fedb080162e0d1c8a148ab890980a8ab29eefe921871beb3bb480f4cca356e48c99704224c4283d654c29d2550061deccfa1edf07e6b67efa45d93a2262798ed77f406deda5bdda3c71125869ff354b4350b7b302a5d87039ab1f7370f77d5ac488f19383b9cf8b85cc47ac338e1bc312edce7c7efb591dbf31cb865db10aacb5313f03dfdcc37cfd1233538d93dcb05998fd03fc8eb7c8c77f807fa13a23dda99646b9a8482e310edc04fcda3c980f02b9a16c3b9c3aeb7bba87bfb7b5828f17c6b662fa865f98e272d33ecb05b480ca3ced1551cc5fac18d2d32261b2a95d4fb9389e8407284dae88a0c56574a845cafe444bfd9754d0ddafd932b6fd6823bc0f667e467d6945d8de7696f7565017b93d7500053a9edbffa6e017e52fccb51c35054e64e2b8c1376c1971fe5aba637216875816db5e22f4a1615392f24c5681fba7528fe00e104cb6914cc36ae684321a1efa9e8c77d53e217d03e806d70932994b63603f994f382404b1ac861511d022193090fc85afce4d78ee93c5ea6e373a61266671dcabc5ecc0b11ee7c8aebb813e422769b07bee08f8ff52b75be233a0ee5b6392a27914b204f9ddfddba50d4f9e46b91e42b61c8c8ebf76e51a4f3c882501e8be1f6ff00f35db53e4fe21d7f3a24ce8415003bfbf786f97588f594ab428a4162b99b84004059edcbc533650ea0e051ea80abe736699efc1ff0073b431668e2ec63ebfb2a69eeb77889e113e4ffa82bc6d4dad2f9a285c0ce6eb8c410afdc8edc0ef5c46dea3e1ee54d5e904a5ffd15e5320ec933ffbf120c2b2cd1c9efe7d6a190e19072692ed14f7d1090b6392cf3c0451ee01b0281442c20e3671f2aa3518aba901e9c8ea1d9bf29189a812826cea7c1ac503b918c155036a91ab50743df4c929eaebe81fddeef5a4a7585609791d2ce0c6e19f26f3239876901dfbff2be7d533ecfcf05152ee98029f42eb63e0f14c12dc14342585f14b48a03dfee3220088a9d8726438c23d82a83d3d0af4a40d41dbdea1bb95839c6e91b36306f78229bbce5d15f30306037418e8e247b81532ddf45137d073b6c90089fcdc9793b64d4ce9198a7853741c6a0e033d659d921a59b1aa7a3a5646a10a17b5e7f4b2e5090c06301002d8f351b167b5c92e105f854d6d083f1a0115a487b215923d4473d886a0cf7543f56175c9088dbb50daec04bef9ebb8e06949ea8d1b8d0871d1d93ca54a3acc88571f7a92e9c773f702af7fa77798b8c9d0cf4d58a7adcead60e75fa34d52211d2b172c1f76dca832b88b0952ec2e9c5d4bb2c03b5c26a30fa899691b3d2d7d82ebea6e0a1cb8ba3cf68db86faa721e69f43969b5a135388e4ec4109a9b4b0028e5d20c065d28d2473f741e86286815eb42cc9817e0ef77ae216b15d9eda1bb727ca47b650d4d34a1492eebda27ac561ee265cd5f564c99d0a32bb7d55709133cca41a4a4b5974c6aee5cd48ff305a61927ca5936a93a9b5267865039c9a1b9a015ba2baf3befa99a31ab36691fb5ef9862605be11aa269e1c2368b1ef5ad0c34a8ddd1f7ce030f9032632be34524261f23c750764ccccf11eef9b2337eac8247cbe0c278ae59dcf2f49e468a4269c4e4d453f6562f2ac271bfe0605f03be676cbbcf241341ac53be8ecf4a708fe0822d1e5bd9dedc937b96a012a4176be3452f4a60ba9134579a35cee49dbaf94eeda5973ebc6c408ebb54720f396161943b0887903bfb4f4957bafb39303b5f9ef428ea4ae5769808894685343d4871145035b931b23ccf393571173e8806a0df40e265903ce2052b4923cd20f41fc714aca761d0fdcffea927fdc19477caa16b3d38c2cb9cfd44e3962f8ceed57e686569deeb655d0163d6358ff664c82c086b6d4f23a228bd529ee6911c5b56f4b635a8e29e75e464ca0cfa2206f5147f702d7d8ffb61ee6bf49a9a93567fa0050cdf9c898340215e897a225ca3f95373dde8e6e88e7ceaea3e964e9fe7fdaa4cba626cade826156e1bf858d2c1352ddd6732c868825056d638e3e998326745fb400524878e8424e26c97f44682b4d19df314c3ae6924edd62e3cc97c1efb89d7e5b5c744b501d1a623c475be03e1b6a0fa1a5e1bd7c4f8d3a90df6b8a25adc8d8d80ac2f30065a6c53304b31d18e8729670d619bf8896d1e636248ee1a7059c5341e622cccd3aa599abf583fb18590ae81e58ea0e0db969ef5373776b1e23f0315b194231aced1fa26172ac5a3ab650de67e50ac9b737d3de0eb7466eb1c4ea5ddc3ddd9e3af17260a87303fbff8358ea10c449b485bc53ab153dd9d4dbeda6b88836a47d1a016a3f3310578f02b0fa30aa2f8c453dc76da8914cc89e304231d159788fca2ba1c26c9d820803b2e66ba02a9fadf1e4417201075da2b194c54238a73777146545814d938841c0b6e4a9b1f6614585eef0a61bf2bb9d34034e8404a856c9f8f3bad9c3ffb3fc2000000000000000ffff000074010000636259e7440ca6f618719eafbe84a8001001000000000000ffff0000f8ffffffdba8b19e536ffced6eb4475a5f30cbc2cabfca31a9175fda807c2a83b430421c3f95b893ffae84613ca4eeae6f232ccee06311cd6d5e85cf222afe21d9e9219da7e6e00356a02af6dbff9e0e3e61246b409de5da04c77166c9b957312ef851ea6437a20811c4153bb0d60b4180c934db3b66c461bc3e3e9419f31c5898bd6c5cc2d136ead5b8789509257d59968186471d439a0ddeaa0cea4c2feab303b8872d6bcaecb776ec5b0793ceb82131cefbb8c9954f2a8e13d0aa7d1202dbbd44107f372e334b04cbf63dbda9bab63476abbff9798703d93ebd1886dcca3a8c639216dfb0c7a15dc227e8b27cba4a2304ebe6892c1be1973f939d8f76ab0000000000f000000000000000ffff0000ffffffff80b6182a73c4ea00c41cee41559901613a917d05a95c0ea8948de4f69b6f35c802108db66790b3d3f63bf5df427bbf59be11c90d8b5db39f07fe3ef05947d8c7fab1f4e490a84c86c88aa4dd13f3e810a5ae373d2ac834b6c13aebff4771bff48470de73b7317148a2bdba9936c92f16299e221eea48202e510fb1b50037160c89f3d6ae8e6fbe568c372b25f043dccd38fe669111d57b6eecec625259fdf3d510dff565cba5bb5e181f605f039251100b4293446d4e51a3d6a350aa7f58ffa893457bb5fc512f9d8b37db4eccbf59b4e7dfa538043741f4ac6b8b86b6b60000680000000000000001000000080000008a0efa4430ec646226eb4da498d76d6e8ee39f9c354e233bedfcc2b7499205dc246ab49a285a06d2759077175daf61b5911bb7d88b7559e88665e2e747fe9c17e76b9340e0d742c7928c1ebb3670f34733000000000000005800000000000000ffff0000ffff0000d8148e8ddbacd08c42479ff5c47813925b4e4741707102fdf5faddcd20146b7c71f57324c78c1e0970c571f6271ef73d25789f39566d0382fc158d8cd6ded4e0ff59f0f5aa907d003800000000000000ffff0000080000008e521b2e5c6aa62ef6af7f355d522b0cb02f22ce61c9599c6eaecd232d5a11350ed3d1da40000000c800000000000000ffff0000000000009765ffa23e86333b045604cde5744919f0356e26c37b9f44209fb855d7b5a16922b3941247edcdc2c8766a01d7fea58594f4e6066d2d2698fca2b34a1a4851fff8320d41ef77c651e1f060f157d215bc07eb3b3710d737658ed0d9cf5e673f9475e9f8f9c7f7c63e74a9937cf35c918dea97770444638cd5df7274a22fcfe4eeda4bd133c9d24f573c492fa21af414b79544a505209477420bbce306ceac94bc88d9be761a5f0b9d8e6ab217b0dbb139f700000000000000"], 0x13f0}, 0x406) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:09 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000168000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/56) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3f, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0x1) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3f, r4, r5, r6, r7, 0xf0, 0x5}, 0x4, 0x1, 0x7}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x40000004, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6d4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x401) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xffffffffffffff05, 0x7}, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x1, &(0x7f0000000200)={{0x5b8b, 0x5}, {0xfff, 0x800}}, &(0x7f0000000240)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x7, 0x1}, {0x400, 0x9157}}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x2050, 0x100000001) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r2, &(0x7f0000001580)=[{&(0x7f00000003c0)="4f0941e8ff133d2290d1f556d6a66d8eab83d95cfc6424df5f92e1ec48727cabbae2e7b12307301cff120e54efdb8c39cbca4f3315277ea8ef356d0d07a79511c7b670c5c20ddd52ac5e3ea83e024acebd6cc829f142520304f8def2938c21906422e33c2a12ddcf7583446cdbece7d8d93692f3d7bb", 0x76}, {&(0x7f0000000440)="1a6487fd", 0x4}, {&(0x7f0000000480)="9c9b9f9eee807f8ddb3d1a844c7abdd56298647b1324780c144f20a4115f8cb9b613c871c522c8c68cf9346f4e91a5793dce06e75aba58d12e9ede55c7a327f8ab2da97f688b4589c37bf8147a9c340b2c98800a4601348ab662b8d66016a149e6b79f358363fe4e4687733bdf23955bfb1b13a9835dea7335ab47edb291dbb92f64ecfacae205b85ff1b04c8da504ed012ccfd2c264383b928d30fe6ea2066fab3e4d12feb10c5e699b4013998efc45e73d0ca5da741e810b9b1145ede6e9bd47cdd6fe08bf9ef7aa992f4cfbb0d370f89e80762f12c36e293489b265bdccb96eb0cb929c393ce442b2ba1d333af1feaa31d2a15356dc81b606f681b4f418f9d1349618085ef75d65ca353e59468b42598a5f08f6ad38f7c5164df6361e967654714256ce1ef663a8186be674c0d44daa9b6bc5928dac10d4e8fceaf1989a033cd13d820ff0d57a3cefa4530d3d97301b56bf98720bd00b9f0364e7fc708c59cd78ddc09478c9b27790a1c90add83866f3d88ae46b5ab517d95418e9e4da47f5c14c93a45ccb3cadc7113df781cd1574bfef1c6065c22ce337fbc903edd24b166aa01d4881669978f6f8d11049afcf347a8a5f84af956a943845482b3bae97cc350c55cf156e0642f64de3f74355c2c4ca7faed5e0c8be3d3759cc59a9827227939867f896c3554401e8b6059d24b773c470dc7f7c1189b77239e038fb0e6ace191e2f5a98472dc94c45be65c412ee3c42167ab3f8607e693d3d83ce6ef5753f9ca4f2116d300e45604bf8bf880ec53e31d9a34982021fb5c870bfe73955139708dd795d8705c21931955d7d6d870733acec5143eccfada95a077a18e022833ccbaf5ae18f199ac49ba88b161ba46eef132f3f0e50c85de019835b22996963a9938af4ed10f7b374ab104902044c6e14e62fc24f59d9de268bac7da83a0157c84f47d5a524be5e64a2c93362c73e9514ae6b448d5bda01ffa4846ee27a5e4e2abe7dd295c48479d31b7c034a64816e497d7fa48badcca160f775291d050ef8c9138a1c4d063c4ebd584c2296b9e86284f490c49e4c2a8c7e1701df9025f41f7b589590b7803208236b73738918bf5cee9ed36bd6ac8067e78a50a48cc45ff75b09a206f6bde7eb17fc220d4edba5f50f279407e33d9422919dfb72449c53a5b04aeaf376dd50564ad16a43e396494fb6a422f2bebb5f112278a9a0acceed242a8d0e6cd72352a60a4cadfd1e71a4582be2bc2eb5b51e95ec397b0bed0f8319b5f3488c10fdc702ef66c7fa973fde441d505fe41db7d1f501f479cf529bb4702b38be50b14ca18d9d20c0ed4181ad030d3448cef65225785eaaf138fa7b8ccb7c927a748c09f6f18b09b1150cbab2b5420349524df0799c43273465f824ac872f960113f156ea6a7872257caada2a73a8a83ffa720f232f76a911401078f50edd2501d955f4d5a38376f822194ff5389a05b82a405cfad64068b39eaf27a07b91fae4a28144b2c35e257e57e7e28724c1cab877e7cf6c151271c88ba6c14ddd88a78f8caeb682e8248a54010f6953c76a31176a6f886707c884c1a33ef2010758d4d38d8af5e9186d78370f74cfad19664107c2653791cbd337d06c5c03f6e3e4c0e4dd8bf5c3640638223a93fbd4b14b8fa6821e230d7cdb5016bf23fc43654cfad9bd6b2379eb369751f72ce992f81d078a023d80fa4ad7a49ae9dd7404e9debc9f2a5e1fecea13f7260744aeea6bee9bd188c55467d70b0e64e3ae762e5c58ccf8267335b3fe476370467a3482c16d5f68506ddb2510e624efdda6ac31f2c2e08dd51f306d87d23fdc84074f1e19ad48799f252006d54807d5daac778e1ff707e85deec4c6cdf1cc7c0e032085f9f9019f70404df613bad35e8b6cf6db40385be6f58e240e196d5ea46f359f23c2c2196c2dc8d943010f3669e4270388df100fd1cefaa1908a733bf85abbee4eef963c40aa3a0b6dc092be2cb3d3c4c7082308480e704d22b9c805351f47f1f8f60b78d8d81b201854f201aa76d6f79184fc36831d6f7e79485e45940a457d4c0a097fed9868ba34ac63d047feb60a0dcd751b7461358026f49775a1b95b71cc30cc9adb54ef6cb5d9138f031316c7b8905f2727f2769c67474dd2f8fc137cba3bbcb8a115ee453ab5f2b122d2d22ea4bdfa2ba0199d1f58c231b702215f43bf3f370bbf843744b8cc32d368d70f840a8aac27bcf5a91c1181ef092ce2955f3cd023306a264e686119f526226422bfb7b59ffa2590c72aa86e95d0400965976a73f868466904a15374c28e9eb4d83a9e00f7d3f2b222ae8cc688075883342c3c12e4d82a121be577d0f336da97826c69e0da8adec1feeccebbf6111604a66af988d2db803fcdec62352b8090ebe095df819d8b05879eae184cef4602a9d03abf0bc61390f2a5c67631dd2fe8d30c568494dedd0d689e51d2a224aaefbcbe6323640e7cede9a8d75c0a3c67e20dbd5255a0f1b168674aa2c0bc1145b9a71eeb88f42ff5b946158409329764822cf866e2072686661c396830715d44a84fbc7516b1c5843dddaa976a2066dc90dfa5643d9debc6360d94243edcb358eabd75e9fff9268da0825a00e32c9043eccb58b3bb959d1b66dd6bf256a87d756c9c98b5711504f85a937bfc3b9e8385adf6b5978a3d54763d65a9723935a49f12a5f3f6444b49616317d23983d4de6dd204fac24c231add2618d6e2b3699d6f34ddc8186652f27a0b1f0fe500899f549c830b71bb21d4c9d10e63cc05cf93dfefd67b146891ab09b8ce50d1af1773493a39bd6909df0b97e29b943650f97dc57aa4c14b361ad11f873773fc227550415ec381757b567c567b5e26cb91141f71772a0fb6586119da8983875307c2bdbbbc909eb060853aa31318b49edc67783b6ed79a3460fb87041eded67e04a45195335e59ba329bdd39e5636dd18bf1a61885fc516194fa38c71b257a59fd425bc66bf1852e7a5f105e70271eb14830ff894ff04802ff684e4e214522a6a8495990484ecb3d636b40a511e7a2c4be7d5585b70d3a74d6b139040a74aa623e6c091d76122a0e70f062f6670c23f3cb62ddfb40775437926f5384f3747137fcb89fcfc3678d7fce065d180ad249b8539659df5e021a65e5a39a2b22e5bfb730c85e3284c811191550759dbbeb7cdd98371edbdc6e55e97bfea735a9fe811c174430485d0d113b3c10a5bfe1862442b818867655f52e7b0e4e21fc86493a9900bc94a05d67bfdf37e5ec2f521821af9ff718c0659ccb5dbc2698dba5c8ef3ad0a997611e6b2e1ed94fc8847cad20a910394f3141f1c18d2e4108bb238e4ab9dbc8698816434eb70296bba12e65c84b061e98157d7add0e229a54d99485bb27f3ef9581b638673a1a15eeb46a5aad5318059df1eff4b3d1ef28ff7e82bc7f0cf52549e6655c716802c2877f119e98d93ef1c4e3caebfc19f7a77e1378b11d17205bb6bac6a93b0fcd3f7aca526f66c7d06a2e0c5c5c1cfe94c2fea7bb76ce7556d71c07c6039994a34a29d780dc57f8ece55760d888be55545eb1e8a59e14f0a27694f0d0c720921c96cbdd4e80e13485b4b365261515778e2e8aa0def17b24cc477d12f95176d9ace30802faea053068949c8476c87c1870d2efa4edb2e9d0b7133052fa12f5c52cc7ce8b673a0f30344e6f1205dfb66439aa5f5fcbe0a9531e707aadf4d3773cd39a9784095a49dbddeb39d0a215f997182c613524b5b8d00dc3da54a61c2b3d935d4d67e25914879f7c2b0459406cc825912a0d8330d8b1f7699ad15049bef66dbc62d4e1f08e0b0e9b3ddfd2c6be06623b8992948be8962b9ab820d5401a767917f5ee4a977255482fe4f6bb1ebc2a781b7dac0f75161f113a0a664b17997069d578109f5e4b7ce2ac6cc31500787055dc5e244c3b3e9664e602dd72f2873f55c74528f4d991d0638061e568350ec301701bcf51bfc8ddfd157476dca394d37deb46957318a9cebb1616cb1513c75c8d370e3ae8baa14608b6c7114c87e18178e660ab805a908207d5ff1cb1500c71c3d3fd7879e85616846496cc1f170af284df5a30d5e023517b94e6c0a3234e758af5972dcd43e34a98628b873861e5318d044bc35d465558c726844fe17169e7643c28e320d193e53126dd397f876f3607fe1596bab3e9e8eb46aaecc321c6dd47767786533caa69c368134413217db0ad2ddcb7f86cd6fea4b3a035aba25e4d00cde19a73f5bf6634eda19b2f1248c63066cfd806bcd83e24af3bfa6b0ef978a95953fadd1e6b30923c82d21f86788b32dd5b6fc2d5046d8829d9cdc97f1c7ed6d3dacdda01e0b23c1a4b388e9344cbf27c3a7e3ec887a9481b11c0d2f9a229a67c82f21c319df0a5c72decdebeb86aa6a70e9f0740a38e3b60279f9a0aed35d03adf1649a55b42f8acc6dfd3e1f219088fb14bf96b2cdbcb37d9bce1249e99210f8029225104ef98e8b7e01219fceb6893089207d2844bef24f7025fb48a56047cb9397647271c7c07798e62e74696af32b7902d2011c833a038d31935eba8e0674de1775406f85965e4afc04a6e9a77ef0a70d0ad0878550d48c56a1cc895ed1e63017db14ce4c27f085641d6eff19a4e25c3e3988d4ed25fe1faeb9bea6e575a644318df7edf97cf809c341a0567350c3e45eb6b1969dbd00c6598cd8ceab6cc7feffbbb6b2ff8405aaf1dd3e58586ccc215555c5738d2111106474abdbce7602849f344e7a8d352816ce86c7a1c0f1e8d225067be80ad029a32fd473f0e46f4db4aca45d718743e3daa92113a430d2553c3efdb85bec36a823f04e2a4f389245f030bb24929e13fbea66076080c7467a50341dc1fb005afb3dcf3e9767a2276cde14cb9188cf2a646338a3135f34c7528399406d92ee27b143ade6f590a6aacab31887346962cca6c47fa142860884aa823c1aaa5729d402687c30ecfe9900f0cd7c4b3f7a0ead08481374f4e559a38d1b057d31a040b56bef9c7bbbe543dc33156a5778dbe65bf9951724ac1f25c7ce12f06f2c85a1642ac53bdfaf75cedac92817295c4ecc1ff142f97168e3a089384685cc2aa1fe3a87606417c10f6536857361b14b29c1673ac30288000fe13a7482ef6db730c581f5cec7be1e5136563095a30cba850bd2fe4a9c965d261db92649e2fdea36f324e0bf719be900116d7e33dc5d09db1d90e9310d249ae977fc3928ddb836b91450300819012afae790769c144dfdcb587339c829bac441d212105d531f04753ed2a45d03e7777062e1b8b61eeef59d1dbb94af81cd088519a2be894aca54f11ddf6874d7c88bd49700863da74d68a3e6b45304891bffa287c989114ba590fd6c5d1e2d435b1a552d2436258077eef961b74d511d10e425d86e5635e86b73fc16eae92a2976de3b259aa5e68731dfb21b00ae27c9e1c956f3bf82d633e7b1e19ea0ab47e4c5fac7b486ba4f22999b77c9efc0ec7dd317dbb44793c4ade985394fc087e87dc02fe584877fa610e65ab1acbd8ab910681491a2f93a8f4b55a257420c9957d774650893e5b8260598afeabaf9cfd29cb0f4426ddd8fd488a2d096fc2ea14ea5b9ff68607980d95c2b33c3ef3c67ff8fe0a2eaebd0629ca28f35079c8217689d9caba8b11fc6bd01b0908cb821ac4d7f178ba743b81df6b3d649e1d3c5df84fdac1c41175e92ee456e5df30419c9ce7c3749531b1250bb5b694969fee1f223422183a1c9f4a89edcdd2d6027d1c157d156ba4e1c7fa8cf66ed0add2012fbfb3813a18bd0a2226ebc1dd5d6c8bcaf68cc6bfde6bfd01d", 0x1000}, {&(0x7f0000001480)="8908861e692a57b6df6257e48dff227262bf8fa7e8bebcd8ab546a41a2bfcc543adb2c34de5d6738b85ab8e75dfd1c25c56c", 0x32}, {&(0x7f00000014c0)="9f0d29df54ad53996f153c6cfc15d782c698bfdde36c6b2251b8a8a46f77344f92c840570592cb2b3df3303aae25425934e95ebf5978f351f185d4cc92fe37f2a3d6a5c8e0a3d5fc6f46145bf845e40b2fbdad32d940", 0x56}, {&(0x7f0000001540)}], 0x6, 0x0) bind$inet(r2, &(0x7f0000001600)={0x2, 0x1}, 0xc) munlockall() fcntl$getflags(r3, 0x3) faccessat(r4, &(0x7f0000001640)='./file0\x00', 0x4, 0x3) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001740)='./file0\x00', r5, r6, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001800)={0x4, 0x3, 0x200}) 16:00:09 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0xffffffffffdfffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socket$inet(0x2, 0x4, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) socketpair(0x1, 0x7, 0x800, &(0x7f0000000200)) write(r2, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet(r4, &(0x7f0000000140)=""/127, 0x7f, 0x803, &(0x7f00000001c0)={0x2, 0x0}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x62, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x101, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) 16:00:10 executing program 1: poll(0x0, 0x0, 0x80000000000008) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fsync(r1) pipe2(&(0x7f0000000080), 0x10000) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x101) fsync(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) read(r0, &(0x7f0000000140)=""/133, 0x85) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) r1 = semget$private(0x0, 0x6, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/110) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='\x00', 0x1, 0x40) fcntl$setstatus(r0, 0x4, 0x8) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad", 0x89e) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) fcntl$setstatus(r4, 0x4, 0xc8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: setreuid(0x0, 0xee00) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmdt(r1) setsockopt(r0, 0x400000000000000a, 0x40, &(0x7f0000000000)="a8e0bcc78ab05f11e7e613879e368ed0ed37376bb9babe4ba22d36b82ef08d87fdd863f29c7f8189d7", 0xffffffffffffff9d) shmdt(r1) 16:00:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() flock(r1, 0x8) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:11 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x8, 0x1fffd}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fsync(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1e9d0a8607fb3f394c4d5ccc2f32c8fc24db7477abede205451a7a925d149af791b04c6bc9ce3782439e2af40be6cc0ec3c8c2dfe820d3d0", 0xe}, {&(0x7f0000000080)="994ea82878b95593a0926e72093eb0422044da598fa64962b72f", 0x1a}], 0x2a4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffff9, 0x3d77, 0x1, 0x9000000000000000, "36e8e07de8d2387bacacf2d9c8b97af2073d02fb", 0x1, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d54dcce99e083d5eed77", 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet6(0x18, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="dce580625c44e83cb413f98fb1a447ef7deb3094b35543ef10bea6d37dbb7e0283b08f6895f4f41e1c12a6f407a344127c39f15bb263acb632f533b0f93ba52277eae2389cc48c8b660125c50570cbf8efcdd60867d77c271cca8f14caaac3b60a7ec4d7ab7f2eaa98e6f9fac64b5e2826fadc9fbbf9d6e0492771d7b324bb1453385f7b19d0cbd4c8b48ad01bdacbed7918ec8270a4457f7ff8321135e78765d049b4ba23a2b1c4a44c1008a0831eb7257d2aa9aabb92d88f8a5995f604154c94c8cbc2392e3455e194f6a8d8dd3de082c2249d342a44f954408aed88ff37206f6934376137e9e00a8e07aaba06dcbb79055cc87dfae7d77b", 0xf9) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6275aadfad42622b80958ebc0a35b6da8ce6c825de02418d7db36ff1f1ca92bba53991e76d7d5966b3b36ea17d10b5cd4c19d657b0b241685702e5cd51618e622fcc6ba86c64b1faeb3ebee578420dc1d08200e1e7f81464c4dfdcb8616b0a1637ba2fe42a7fc2e37653906e86d3049f6600def44ab5158320ddac4213f99a1c3bf4ad3a27bde1"], 0x8) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-@#\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='{l{\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='+}}.--', &(0x7f0000000340)='%)(\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, 0x0, &(0x7f00000003c0)) 16:00:11 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r2 = semget(0x0, 0x1000000000001, 0x80) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x2d8) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r4, r5, r6, r7, r8, r9, r10]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r1, r3, r11) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x9]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/241) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="a4e32a3deddea39b1dbf5156c66a89f59d6ba3a15509dfadd97eaf3d95b4bae455145471a6619b202abe835300529a4df0c20e87ca4b2a109fb873c6d9ad7d039357b38e83ba9ca23e341368038a", 0x4e}], 0x1) 16:00:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="b01ce464e258bf7abf029e3025ec020748482d63cf54efac8eec559d0ac16319af0cfacbdb6c771fadfdaccf3cb4073e4563cfa543ef49f254208de92f299a683122700b3fffa8ca04bd5f58b5ea70311c1bca8c18972aa7ba6ae4d163a42999bb4fc95934ae5beff04fac08931737", 0x6f}, {&(0x7f0000000240)="bf24fb0f39dd9113b55143a4f0adfd4ebf77b2e26e51240077447365467bcf1fd7293b1afe494a8bdb243286384b9a9ede843d98f246589b814c05cee242ca4e09d05f7eeb8cf7e33d28307f467fb6e212aebc551700d63030cb702755850ad806f61be8cebcf2c648178411bcff885498d672c59eca1f4de618a7216361ceaf5d94ce0544d1002bea4e65bd15344f9e0eedcadec37ae2ab6234e444f9fe04c427810a8c59b7887d2c81cb002c19b5f47ddf2741e50daed41aa7924822343da3ad4183641b8b", 0xc6}, {&(0x7f0000000340)="ff7c892112cc247c7d820ee053c7a1ec77873766f956a95c3035258159e2c53bd0334cee833c9c1b774a9341854ef26c4dffdb76feea6b4c2f6dfea77e4ac4ce80bd652bce0a27cc65a6d0348435b3858261843c5d5c8cc47e86c1ba9c84107d50a7b1cc3114d40617144eed222056c016785c84adf1018d3487c55d60fd8889e614a0f8fb2cc23042dc63965eda26ef26cb42e91a", 0x95}, {&(0x7f00000018c0)="a8be7cb0095bd53b05ef11a0f7e9b4fe348f5f43075ef558d96047af97dfc0eaceb1e87b4a", 0x25}, {&(0x7f0000000440)="4b72a6db8fee6bb617794e6fdaf3da83dbede1d61118275263", 0x19}, {&(0x7f0000000480)="e7f2ae417f7c4dfc4ce58b7b0ac47916fd8392ab9d78c2d3b0146fcf6f3e1d8db8471620f1569cc85d9f2e494e83fdb62c78754ce93e0f5b40b53b207e957776e61f88e80c1dd7a616153b0d3e89f59f415b80f561bd365336cc6affebcc3940d072a490760f62f5250ae536279be51e557cf7940a34c4a37032d9cc1055efc389a4c39db4acfced6e80cd98047d2f8cbf5ae469333b18e2e84cde611eae3ff6a78d042724baa1f63ffcbb5ac1e2e2b54eafa9901cfe4b0a40c2ebe72c52164028718f7732cabbefe76876a9d78b2ccdd50ad219ae6a368d6f17c1dd3a4f8da98d93391a8b6098924a36bd452867a42fd4e58c611f1a55e8a5ddf83c159664db67bd3103b35b33608df32ad60eb9e157eb182379b1a7d1d20624ec8196f3933509c4cbaa30ae34c25c04ad454234dce8ad052d2fc712b9fe960cfcc31853c7cfb75762c3b1a65444abdec428ea5c58f1589182bdcd5117d6aada3dbc17cbe2ac27be8802c062e950092b4949262db147efa48d4c22bf319633c8b826b98bb671b47e12f7109456d66f94ae574f1e35438b2a913a25ec12f54317dcfecd29ff886e8496b59d7f299b1f846856abb1f0c5459af952270031a0e0aa49eac8c08a6100137d294e82291a15678e518dfd879b76dbf612d9b707194c732df5309945c952e58823c05f3667a1431dd9f2883cb0c9e4535092e8e446844bc3f2cdeec4052c5d6f7375bf135014680e3a19792dc3b58dad57cef6444d18bf19d3948b6aeab2c0532969c247c9bcbb232110f6379a94fe1da50b775ecba11dee7bf72ab027f2c21f78a16eee48ec02c2143c67c3a1c391db3eb1927d655cd23128f2417140e407d201391a4d63bc3556478191e1e02fba6a257a83359a6579fab98844ba698e05c57ea2be878e35611206aab742e3e929cafb3620f0968cabb42cecc6941b6214139e57fc92290a7e251b87c2c940e3ef79f872d3d360688a845322e5f2c038e92b6f6189f557abc5e17086addee0ddf8a7885e12259a4cee349ea67dc010403979abbed5a47599190b32725f250424364ebb5ed8421fb480a53b87317fe43dce0b780a34de234340a585d5b0a313b4d6ed8c72c1ca5313004f3a8d2fba55344404df218ae52cb68f69f15ec1593ff585da0293a04fb6e07d985d709e9fc52dcd19a805a40aa8025f6216e39c59840d7f243e92f6579326e43ed8aaa1422a5ff4958f99e4f30b5986a840e2d3995c59078184a80bec5488a8b7ed3b14c7eaa4fb649bd4ae45919e12be3cee642c686fbc358d915cbc1e9b32252b5a7186f93a4bed7ba28a649b7451d39f8945b7edace5d1e0ef6fd33d04473b3de6696ff0ff6bf13a5a5c24dd8bb2d4ab80d42ce165c5364d2f9220292063ec9bfc3c1e935eefefb81cb5e9952efb4683bddcc04b3bd1739e97d1cbe78d7617d95c72e89489bbebeb3b887462a41cd650ed78f6c47f372032783bd4bfce8c2b6e456011a32632ff3c0e9bdce0bba252dd3714cb30312b56de9628a3329fe4849a8ba48aab257da99a62ca07f1fafe568ae6ac4f69a9811eab91e9ea8ef3c5512f04a8a185e17cf29afea5476cfc341f5851d764f7b70c4c6485de320bca725a3dcb4cbe4b1dad31eb47efd4a80fabc9c8e372af5be9c1a16f12327ae7af8d8eb6669e8c1f2a8e34d6fb7fa5a9215d4661931e134a8b168a9f0e20f0c06ea679c6e0fa859bf57fe60afa3dd28f735a8fbccec74a9fab69916bbd90f68956856b5cef3b3ebae72b44d80cb621558b326a96523f1f07bd29eb26d80c4b7540e328324a52f8235f4e6fcb9b2afad665b2919f9b25b2cb8302b35ebf0fe8dcec2870f836df392faeaaa782bc6e927f85b0fdb11b2440ef9bceba5e4e343629cef041f85bf7240b6aaad615b43b9e3d4bab16f7fab0a9afe274390773a4eabc719f3adebc65908c38b5f928df700d2dce984a26dfa8bb555bcf09645bc9f95b6c4c6fac880c2c993cbcec6dee6b0ae89a3464b9fe248bb4d1f7afc58b96a6b526a80839668337dd29026aa6141dda7c4611a47152c023999e4ecdc7cd5213cc8e5f35f102d548723e21a52483012b4a4716e65b9a7a56dea377038f16e7925a382a47cad195b2ee9a0f04651a0322949c15c259c11ca3ad771cb8d535c9d5bc88b05ec508d9385a53aba58db13ca8c0c71483b1770140a408312f5f3b6e67fe1da0ef78090b16b237743c0ebae4ec748ec0d4f0cd62c19ff4e4f7d615dc97b3e3714bf9ee3ab79fde8b86d71338c964241573fed51b435fddde486ee67f222bb463847269e245326ace5f7590e7068ed847f02856b32910c458e87164b42fdbb9f9078f86f14be1885b0b180038a9b5fdbe29a6c0533d5ec4939b8396929daacd1fceef5d89d0b1317a91118f9388a0b47d33efe6b5ede15f47adfc90feabce429741a81af345051691e8cc6d15be1000aeb887c867cd007f8a852b02b60df6bda154b1a858c5738bd5634a7feb90a20601f22a3d81f09bb03c7f179895ead1222acb28f84d3bcd3cabf3b455da72f61ace12f1e31b23c471dd4ab3ada1fd166640da64abfd9d3623ef3b2a9d0dfedb58ad5dbd4053aac11cc8e0fa9fb16d42fafa1dc32b0b1da8ca39bd048d363223e54d089e380e4175c9c9b15fe45fad09484d47bd51cd3fa2ae4da9e498e05588dd450220981cadc8351e2d1f8579c4f3b7494026078fe2d8ba6bdaa4dff733b48cb6ab22b4c7e0e7b042ba5a4c366178a53fb7849ee55fa7089ba84fbe35cfe955e316c8a00739b2256b8205b57a4ff93fee5bef547742259658708d6c9d2c7a678cbe2151d649a1d420f6449567702b5c705a4094f5000abd6bf873960d9fa72a215a52d6330c976b3b9aeee125a0b74a0f3b59ae755e199d1be39335721231e3c69c1ee81be7da1c0a73c10769a6015650c014c72b8e62e51701ceb4d8ec442c4d9c74de02dc41ad277f521230683605a0782f52f24244d1212dfbfec2460a58bc54dedfcfb994c5830ff2cd62f3bad344121078716995206e57629c8c1f741ecbfebfbf917248d3ddace45300de7329cdbe0c2bafcfe43d722ce80371ed53b38b390e88c82ed7bcb242ef8177aa1626d7b0995c6c67bf72361acd92169b868d193e8da0e1453c85510a8ecee060834dd95680aae53aa38185e112edbc0928412f16b2a37e87067d7fcad5429c79e6746e1c45139cb7d1fde038f67c3e1c6eea85161b94d154c49d58ee8f0534b76cc7f810b8dca6e53e11fd4c2a8169c655347dfe210f9b56bd604b187392e04054c9256fb6122e21fd6b05d6e1d6c679a7af0ed8897c952c0ded6a420484c1cfa9e681fe44cda47668161171ff3da2d26e38f8cbb5b0428df3815139c690e894683423e54c2c1b9cf640b83764cc40590e89e536f52c9c36da736b21040499a286b5f830aabc5dc896380f084af251db3720878afe5fd570ebad1e6dcc9971b4e84ed04f651aa671f9107ab6cf26b49a90642e75e9a79ee130892495fe2c4020e4d3d4d78f5ae084f4892f35a26f24693ec950f9ee9d58ae6fc1aea4668bb1afc07182561e42855641725824aacc7550059d2090d00df3836714b73b852cdeb6c1aea10ab401f3785c6045a8acc4d51d0d4fdec0b0bf15590aaa930202a4d1630644906d529851c0ed16d0d98411be5ba7e18747c08c5cd0f51d614a6b4847f1d517094f6c7e7c9fe978e5ded9122369f9cb41d4d578da3be1a3b1ff5225de591c7e7451792b0f5c2b0e64e56e38a31a772ed042ce6813f5b901b3793fce7241af5f49fafd21bafe1bf17539d6ddf0decfd3526d0eac989f76bdb7621a7a5b88e1d799b6ddf0a11a420cdb196b8edf7b0ca4a2af2e34d43a367c1f6c83321a6f6ed5773fee5a1134019ee086328a4cb53eb0d2949621cc2858d2361488a34d98920b875c249d6c3debe1ee97a8d77905634caa91dee7715c13f3b448a522778c76dd4db9ed3c74b3f69e2f85cd9cc86444daec2eaa95472ffdae6ad4778d24596ae6a65e6b96f9b9db8f8ba6efbeadf9a5365a4310d120583e6ce1a51b208ba4d016fdcd5a5d442ecdd65658c7aa65b6db5b2d25e33dd3413d426774e40ec99031f1dcf9b07b5d194cdfefdb81bceb338e9a7c95611482cdbc7627d7774f79f7e39d9e8754fd891161bfd7955005471af0be37d276934dc8eb863479be98ac9ac550d2973ab22301b5872fb69fbd4cc9c1d9a24f67207d959b9446a1a9542348b03089efdc4ad1ca7aefb48438c38b28f8530b6d6b8a91eba76dc0e58bcb2cd36b37e07c50f4e9636168da8006da7e85b8199686bbf90e58ea094fbb301a8c6153349c10ab84586a6c8da9836e5abc08f1a55237618b1da53c1a342db20ebcac3818b17c898a1a3bb82ce40d439bf66322badf95fcc344697b8a34f131a16e6e6a288c7985962761cb96908b7291719141f0a6cdda4ee0ac428511dc85a56126647d65e227d6b62fa183ea1338b92cd6e00fb28cb9c6d568c3e0e1f1805220f1771f07ce2eb2d56fe38d50abe936aa21d86ae45e14b0cd7f2fc30a43dd97f71d31fa0da451f3333741d1650e8be202a5650624a70f15ed05a4678781dc7d166947352b1b7a767ca8a3ff79b4da4c6e9b7781725858ef3f8bcc2e69f452ab053b87424e098f2688addd1ca696c27caafca6bda4ee29e9935f2018caf5fb6163605c52d073765d135165c522ba4a10969905f6e3cb447fbf8fe78cfa2db689c92add68e4409272c01f431da166b7ffc3fb5c0aad489d56b3720eef406db09133896faa17043369002f4b6921ddc9aba6d1bb15b96a60f7f23b557fdf36aeea1ee86e8faa93094f01d74b710adf784d0aa50150ac10786e06b3de0c5761a15d1296bd866e1d23b37fb0f74f86d0b02e4cc527d26218a04e0b13dcc5336ccc74db7b37d5383ebb58de9b56851bd1ed434dd3785f20f1e124347079a845491c557233974100d5226d2e3ae49442083ec7b1a504c4cb8c30fd43391fcbd7f103544451381508c755e201a14ba3c4b9f99ac5f6f9bf15c59dddef74331196642f6f16704c7954dfa04dea49e74fcf69b2482b2439ffa13794f4f2afe5ab66cc0e6d5847ca8fe5bf15154a3a7e9b1032f141b1c27ee9d650cb235e678c04022c32e4d22e323d86fd3c87b914dae86f47472f16eca30531d2fe41c1ea399a2551f7560cfa05572564efb9615fc8ff034e906af30f8dc1c60b1f27f43ef17f9fbdee35fa42beb3cc359b92a9bfe0c21a9afc97c135519d1b6be0671cfa3a2c41b8721e9db7eeb34be8aec7b0d6aa6d51a6fd3e051d6cdea3138d9c0521206862a0774e69b250dd4147c79854d6f464bb7e03482c52434aceb99bf8d6f21ac685c35b5eb828c50b93f93f066d27c76f76c027ae751dbc1d741c772262306455e7a251f1b7f7f1076367b8d0143045991f214731157c76712064f48e528fb06ed1abe7c9b27359651b1cad109c96ae5f5f41197d08cfc83ce83eaf55a01669e78f63def77d3905cdf2657754d03b83329ac5a9dde079ecd62bb0e7cfe7d92da4dd6ba9ab8f733e7379a730129327b05c546f618eef12f1e82269e4ae4948ecc22db9d75995d1787202597edf46385c93e656bcb130574d6bfb6a8b4e04b7ae212fcb2c302130e069a14ed4e09767645b090b6319ef58cca71eacdfa10306568aa3ff911c2673ac1672ad628e7350932b48daee81f36b02fdedb9b5cd4b32e34bc55cdc15dfead9b167f26c1aa8cd41a19736f1a824e0fb282433484b1a49ecfadb43350229adf3f45c2f7556beb8b6", 0x1000}, {&(0x7f0000001480)="e59fc42f5611f8458bed418ed88be23b77b965adbe774643d223c83723f3771073996eb63724f24c19f04abc61865063955ece41e4d0043d20b0f6ebb92da189fda4ed77f81a938f4266c8044d1997ca34c04d2df240b5ccfdd219ce29fd0e8fb3d4cfc973e0aa0d9b22c179d2162963ddb9d5b9a2d6a8387f2ee9c7e4fcf51efb881c14ba4ec3cd7cdc47d33c5ec0183b8ee06294d46838f24463dfa01e6977fa431cc435113b9f9096cbd10289ac01617013f4b0f10c0d664100cb0659d83469842cb335732292d457cd65d032e8360fe8c4b11e", 0xd5}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x408}, 0x8) r7 = socket$inet6(0x18, 0x4, 0x0) recvfrom(r7, &(0x7f00000000c0)=""/10, 0xa, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getpeername(r7, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r7, 0x7, 0x40, 0x0, 0x0) poll(&(0x7f0000000080)=[{r7, 0x42}, {r7, 0x10}, {r7, 0x40}], 0x3, 0x6) fcntl$getflags(r0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000000)=[r2, r1, r1]) setegid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: r0 = socket(0x6, 0x800000000000003, 0x200) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x6, 0x4) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffff5aed0000008e6c0cbd5be6fe677d6cd0040b071c7c793bb86e80ba8962d21e3b96dc6876b5923fe3f2f077a20d38a1e56f9a80a8b29961f7fb3be55678cd238785bdb40b1d8fc71c7f4e21da154967f51bf62895eda1af276e0900c73508840cfe8050fd5c7903f0bb3b743cf5a1ea5165e49da1592943"], 0xa) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/179) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/175) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x18, 0x0}, 0xc) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r0, 0x1f, 0x3, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000140)=0x70) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e4d4f139d5b763a62ca4094a7353f5379d6d9d8a"}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:12 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) clock_getres(0x4, 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = socket(0x21, 0x4000, 0x0) r1 = socket(0xf, 0x6, 0x800000000000) fchmod(r0, 0x40) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x6042, 0x3) read(r1, &(0x7f0000000340)=""/200, 0xc8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r3 = semget(0x2, 0x2, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x80]) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) getsockopt(r1, 0x400, 0xb39b, &(0x7f0000000140)=""/114, &(0x7f00000001c0)=0x72) fcntl$setflags(r0, 0x2, 0x1) r4 = fcntl$dupfd(r0, 0x0, r0) bind(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x18) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x8002010, r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000000020, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x20, 0x5, 0x3) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1100) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = getuid() r1 = getuid() setreuid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() seteuid(r2) 16:00:12 executing program 0: munlockall() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x108) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x48) close(r1) 16:00:12 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "864ef1a3745b1dbda6aaeaec1569244d1c82e4e768d32b243aa34e262925d1e3605c4664f059b4c4f9ff4bb20493c86bca041c89936f4a6ea5176f7bfb61ba03cca530375b8fb7b31464e62886b51507d16cbde4390b49c6d908febdb654ee0a1442fd2a0c4de14d716baca8cb85f8bff53e6885b2bbf165e8eec17c5e570965a4d7feb87b20073d061c2cfb8de038d5f3615ccf9eaf83d572be59b4f472e984a2541a48387f3ba5f1bb07b5e22d7f67dcbed7b488fb62f45af2b1d7e72982ded719652551fb07511bb9dd9cb6d85f7779a8c86d1a75a888a9ed2a2ba92b866a7003e81049f7be3805ce0939935576fb91be26af36121826b517f490d709dd601865e13c8713e31404630f091cb674a502f2747c17f3217a64f974d92eaae39296268cf45ad9a69a858c4fc149b5d0d3a996b5a92a3d1237826a017bc17323962c11a0c0dbb99bf9b603dff6d4fb5b4dfcb3c6f2e6d9b3e4136641445e12ce8a666ede026fc6fc4359dcd37673c5c60ca87ce7487b584d30fe63f65f9dab66824f2055d1c855cdc2dc4b52c7d0f33b0fa433e58da4e7f08b5ec1c5ce475e607cbf56ac141c0a756f8ba4abff359747d12c251262fbdfd580d35ed4daa88e7fc9c6a8258d6ef972c635599d865b967924252ea8fce02cc0ae158f4dcd8f2eb5759aa10f5fddaacc2f95de80b948276b24f00262fdb8bc69073a4b774be1d82adc"}, 0x208, 0x800) 16:00:12 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfff) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x1, 0x7fffffff, 0x9, "5d2cf7601681e27dded74566657e4349f21c95a9", 0x6, 0x7}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='{-$\x85\x00', &(0x7f00000001c0)='&]/},,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='(,\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\xe1,(\x00']) 16:00:12 executing program 0: setreuid(0x0, 0xee00) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x23f, &(0x7f0000000000)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, r0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000100)=""/92, 0x5c, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x2, 0xe32}, 0xc) setregid(0x0, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x200, 0x100}, {0x18, 0x1, 0x401, 0xffffffffffffffff}, 0x658, [0x800, 0x2, 0xfffffffffffffffd, 0x7, 0x8, 0xac, 0x100000000, 0xa0e]}, 0x3c) 16:00:12 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) close(r1) recvfrom$unix(r2, &(0x7f0000000040)=""/207, 0xcf, 0x42, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 1: pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001400)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x3, &(0x7f0000001380)={{0x32, 0x7}, {0x93, 0x1}}, &(0x7f00000013c0)) r2 = semget$private(0x0, 0x1, 0x1a2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001440)=""/92) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="46628b9d03457982033e9c13e0c8bad0", 0x10}, {&(0x7f00000000c0)="363b1f8a9e7cef874240e5aa8892b7c82474d54469dd5d516c4a1b090163febf37e17945b939ba08da8e7d2df18140e01a635165cfa9cd23b7a9c8a73bea0d08c680a05e230803a236dd2e5e4a9cbf8dec4902cc6e865c98fb60934a0d4e734e56dca3666afb2a2f494520355ed24a2026930c4fd0cf418455b0b956f570022ade18ee07fa24af68e30b9ed80833439c21bbd7f40183a5304ae3c10ddf0267a39143ef0aab6443b8abbbe41b51285e0c0489c405b05dae6e5053edec6530d798fef15c6ba6c1c6bccd5b4409e2", 0xcd}, {&(0x7f0000000240)="83b6610f562bc87ffcc3e1b443ac43c87b5359a4129f47f1f4cd1d74659b0fe38628c31ddf9e5d8e0433e42f842b8a389bd7eedbd54b269659921a5afcba363471b9bcaec78d3b72b1f2b2aadd71c4a29f0a5900dc4951ad7d775348351a76638b071b5a25d981186480627dcf0c9ea3d1a067a47c89cd681e19ccf808f4d6b5f4d6a94ee75228ff8ba6b1f2482ebd0696c9cd152cf4b94a73f63abf5122c3e9b7631e7fbc5313531b8e262f377a3c5e4189bfd5020e72f74f789d831f9909e8f21f9caef586fc72c3879925a87a5fc5e4b1be4002eb3e1b71086e8aaa01bbc53e36c9baa490d9a14f9a50575d026f70fca9ca1cfa034678ca66e352f0dc46bcff25d38154cf9681bf1b624fff196fe729248666124cb1da307f739909fe795225d28a3f33dc1e729c39a9b3fda350a63bf330a4b22eaa1ceeb3738f6b5ed722663adae2596edb759bf326fa40917553b8c1903d3ebcff8d56c1ac8b276541c0551e04ecbc571dacf62bcbf646b5c126c2044c242f71a7253bf3f973c431983ba7171ae9a7bb26e149e6d49c1f1bc20df0146147cbd6d96b4071503a8400f7e17a6b0d36f28a4525958f003b2350e1fbcb31a9d7b8765ceee199bb17b1785b57c193ef8e7ecf312aa11820d96d2ca2cf69927ec0b7f928334ff2e5e3c267084b0ee67d2cc75e84397c05527bd81e5011a1e29d33b6cebf23e770cfaf29a722950409f89aeb3b889c2883bcd8c3f20724d4ed2dcda60437798d5ef36b8242b690a2001988e9b77cfcbdf28c529c70a10b9615dc35a37694c92d8054fadb5bb0542f00f8e102619cfb6fdc9fd8bf43f7d514c2a581a31f2aa9d1e0fd092c8a89f90919d0e669063cfc503776f0386b2dbd13afc2178b04481179139f31925599474e86212bc28cffab581f227d9e4e6a341296f2ef35cd517f746441d157564f33c6adc228d406488b5df21b2eac49a397ecd46cea804437c29de9d7355599b36d02e78bceb0398fc06e44178a24501b2df829376b184c3850436d1128cd44e296a612e16512dff8b4d901e52e117f6d9e15dbfcaa2180a9f82fb6c4a49e9c080875c0615987c921dbb10da007296605641ec4defba95e33d714c506dc72ccdbf944719c2354a376fb0026839be5e2079a4260411b7328d3ee042b7c37545735e0425fd081c57d18e4647ed8b1fd4accadfdf91cf3e448d96761532f90b505fff6fbe744fa503aa1eac5332ffc239c71b31e907fe3321be06c7cc4d07feeb2bd538f9deef6f3aa76e54b23c79cd5e2fbd53a7f2bd4596da8ed5fcbae8edc7571d06eed784b5d1043ed739a5e8163cda907f556eb01e5d4949e4d0a7e4293ee0af8b5f1c129419ef12dee69df1eea16bf76714e0bbb3f575ecab468b8dbbcbd8bc2441213df263e2d8237180a30438f51d2aa0759ad3cec4a39252a3c6a2f0961e80a2212ee3466a63e872ff1e7f47f97d33a1f9819d0e3b703756d25527f84bdc7f70e535dcbdb88d5f0349f7408149c458cc332531c7cd6c5ede6094503ee2e1581c08d097af86250f357a75555a468d7c3df93865085a1ff54342d015920e0d1b6f694082e6de401ea1d2bf282bc2ad4e428b4eafe87b32e48b99eb23ed92d14b43718699baf179d5e08166cef90be54686cd2926d8874a4669f1ea3f885372bd532602d35f66818cafea46ed1d34b8693136f1c6a88ba14cd71a48b0cedc6b321c63d550721d1e5d5c3fbb7adc1ab1da878084c2d89af6a418d9b7273845e0efd9279cd473f03b7ead7e6562a27f19e58370148ac77bda1e778ea628693c3187f6d302eb48578a82c4058e8b3d2a04dbd760c93336b2843275e644780a8ec99bbc6ee49535fa426488cf84aa29bb1b6f12e796ba9032bcc43015c6cb8eaab43576e2944331531afc6d3151bc5718d43f17d6aae8923f09107b8fc45f15dadde9824381a507260520cf53b57685f84ff9595f23d676244f8c7f1fa9ebf5eb66f46804b088d7483b454cc55849546747075f6538c926f9d1cc9db406ac4257000b338ee980f856cd8233e511beec5323425f22545750f5eca6bf98f5a73d1c9466dd70ebf560b727f48fd6ec8287da0e543a1a96f70e88e4da9a642e9696b153bbb966ffcf6a36efa8d082a70546f59988d2866d33bef2d62839965c2cc9cf7608bd1825f59f064313c45f94d2f309bb86f6b6e15034823c5b3aa83ecd7becb563e7e9f4e31249916ad077c4f5e401e5ee7c6812ea0b229588e0068b5072d5df6c8040ea0aad78563e54e31a0fc0abd564bb01b65317d4e57da033d452426599866046c9e15306277c1f99ff0c58931e7fd303e08fd0776d5c03147bbdc26277b0de8f2bd19ef37352c666502b25ba3433278d46785643a709b5d115873c35cf53003ffcd84f4c091747130960f2cfd33e046bf3e1db085c10c5140ab3bce96e92bb9fb54b2591148e896ec12169ea5ad6e21c20c470a39ba38e7afada25692541c5b0b451e8886ec56c013327928bf7ea88e28dc846a48d49aabab23f68b9a2fcbee569ccaa408f7612707379518228b74fbedede7130532a2e1d1053af6e3bc7eacc07637d42df988ae6231ae83db73cf47cbccd7e18fdaa44879f0d4bc4e1cf06194c86da469132f745693dcf9ccb62dca4dba1767786cdbcfb0b834bf223dc37bdfd0eaaa267a9733ebf117c574170e72979f0a3d7489d626402099b222ecadec799268a12ebe62b87be9568ddc18aa86549cc045bc7b3689d31eed5d9efbb15bbd077cb6130143b178d7c900074e739ab289f17486c74a70b622f4bd0b955819600fb07d0391b648a8a80abfcd2c7e1ef762b7f752d83ae235ab70cd0dec2eba2a5081cabf8d878d6c44f316c6084a70e89db4bca44fc8962bd758ea2873b696263762f0426b13ecc799e829c0c021f133ccab286e73f1f1817b085e5e906382ba44f959924e2f10a9fa83dbdb275e281b305ec521d7a0cb98cb9cc3bf97093e43c17046dc1ce3cfb8ce5f2d55db445734cfb89b07ecad94372330d4595888af29a6ab7c98b5b2d41cdfe8cf7891a83291e2180e6fd9251b20c3afe21cb395aec1c9c4a354219153769f60b8100ab32e1a1a4591f9bdbecb6e8317b484a41cb827fe7346a8a1c9672ad028abb3e9abcdc1ef84cb0dee0481f69dfd23986d52df39c7b953eb47c0ea617cab26a409c597225e172653c3c3fd0384ce313bdb1570db1052ef2c7f3fa0e5e706141040650222afb4bb3b5beb99e6e0084f0cf60c4a3e6c91744e19c0f82d3a04551d09ba76d444e8e7b14fbd539802687e12ec7a1d46e625bc71560add039819ae0ccdb1258f024f3214cb35dfbd4c50162ff882696d3ab8e4b27797b3fd11f35c416725321bc72cb91b76c88ff2af5afa5c21ca9bf4ff73c0926914b4cccc3b535fcd53759d10b9b0af3b9684da57d5cc8cf73d68a9c8b64608f887874cce468b56ebfa607b99aa537ef8690b434a5bafd4016b47f788bfafa52932155e4a7ce36bb16f6a733f66ebb3837079205e904ae977658b9dac99ab45a521f0720d62713aa7e0ea7f43052dddc16e010afa2ecd1352f53f298a0045e5b57c3ee75a12ab4ae562690c9c550f6a620913bed345a50fc19c22099f66c8bd7f0c6370afe00f9e8091bed32fe0173c9889771b21f80fea76221b8585c1eb79689765fca2c236aa900a7180fddd7895ab383f887466269b3b87dc7510cd0ec09b59a224b062161e7a686a0722f75d347a0ec28b55fc1ccff8fd4c6a7db86f252e639028dbd81aba7e12fd679f27e234845a962fd42b99e3c2500eba966a4cffde4b407e5d32b1f3ea1f5998078ed81da8c31f53e99205225f2a3e22ecdf867061c822d9a377b18b1958a017af23c79c52bd69388e1ed63cf36198101ebbffa166578d58092e08dc91aaf76db5bb09846bc142b321f07e25d056a1b343e7594e6e14e4a06bb33ed8c6810f596f1cf903a380eac2ff0f9650679d89687fe2fdb033ca33e4e67ef88fbb8e5e128e6a74b6c10002006dd3797df160ca868c82cc5ffd82eaf3c6479d18b00d45799dac15af3c659beacad4fd11bf01e682d2ed0af7d54b1e278f887667003eaa8c2acc0869ac343f822c006f0d2ac4a6d798974576f5733bfd8faa19268a6fd290526569bee282fb939159ea07349b59e48d5c98383e615e2f4883386795e7df1009c97f1834be098cce7362a976538d9451ec4050b45cc1314745d46c489245064ea6fbfd39f0bad1339dd4d255b44d9f8b70b630b007893574e17da48f69fea9cacf6b3a37ea32e52ed6baff1afa53c024fcc3010cf30e10f9ad466a1f31d23a5e976652b879582efc1b873f440e7997191ec22335b9df353fe37a47bfd110c8ce6b968121aceb9274316870f5462c0aab3ab01ad8b1731063df0d215ddbdf0e8bb9608ecdfe8de521945aef0df037cf79e391cb2b7b4df5fc761fe373290e82d8e2576d00e80af16c35973803224849f2f28988760fa5ee633c9ef09fe997d5b8b0d4deff6c8e5cf59f958f49a5f458523ddfd156487e9e55c7047b12a61b57c205f144717ee9d2956f1e73ef715df0de178a1b71d7e2baefe592dc12e15ab08bae20bb5e77e7162e6415cd6a94fcc3bebecb2a61c91995aa4e5853e5531becc76da43a8b47365e610ec540f49e23951416ce4a8677688f17dfc9a41f73935b4efd1a6bc52c46f7a3ffcfa6945e54be1ae407c81bdb53fba6ada6a198e42528bbe0ba15e09ef26e53151f6da958e12f84ce0cfcd9af05f4c07d0df91aecb4e2c5b4be1bdb1a649401e104de78fe8f23f6e508cfa3b19ff9985f6c21711d49a6ec73e6354c163d4c0493c68680fc918e65d6938b3834ccf07065c453c66134d7b367a94b89791013c2ddb99050696f24588410d161ea6055a492b7469d8e1f910467ed1b37f132497353d8c47df829ee44ccfdc69090a5795a0cd71eb299fd87bde7813650b0590fbb5ef3bda1b8b8f347d124152f9a7477c1478a9f3c3c244e29287cadad5c5cabef94568dee3e37a9485fa6e39be9777fe199755a28d4ae2c5e942f0308900337037a8940f8ac08e4478f4dcec8865e8e3c786b1838d964a36415e240b8d6ac87987b80fc55e584b09971106b1c6ad46650d1b9afd6a702abfeef0944e70b9534ca7a7d27f46eacd8de88b6cb0fea2b5e42474b240f4a39eeba5c38c149fbe09b14209fb12feab563c4ae961bef2b4b7d307fda855791c460fafc57b53823c74121d8d5ba99f36ce011648181fcfc8973f2cffe176c3078fbdeb913ddcfefcf82eaff82c536d45e98749632189785e72ebf93374bee8b7b01d09c3afeaf9a8112aef244da41fae2f07a476ff746f59fbd4b5a4f92a6388e70a41cb02382bef76a1657d7d4443195768c08f9d2f52bfbb272f41068330a95f9ae3aa4186285bb0ceeff0d64cb85c48d44e8afa0daea4af21d95569b21525d9493684aac46af9d8cf25245d6ac359c226130404309d26b57d5f1ce654f71d24b1e3eac9cb352c936741511ae4dfa3c16c2cd3990bb509aad14941e9c9b87c9fad5f8f47cf855e1ce5d12eedf83630853d2c124539c9cf78749bbc13796541370437fc377bae19a9f924fec84de39c0492f06f830643e1887be2fd2f0a64dd53295d0805d9c61918b55f7ae7616fc546ee0e688b68f6ee868e25720f3e3807b4a0c5bcc7f2fd5d2ebc18619b7488019e1d7642872337c8af27773450b3c75d196572392f8705608619a05ea9ffc155ce7f5b4ed110ee2139bfcce9d746263c39ade792331c428756f064ab98d61", 0x1000}, {&(0x7f0000001240)="c6ac0034a808ff1618c51dbffec80d8274c51f005034fa05511052f854da46a565b77e7946ba265ed47df18113d183c54adddeeda0667d5beb2c7ebca3871a1aabc42147862ad1abcfe96f3982fc269baaf2d14220bf879e279dd51749a46c108a23c7bd0256e41e46c92a27b9e7066d68b502dd2949238f02cab7171c1a05ace254ebe0e28f47ea704cfec32be0e5bf38384bdf3bfa72e3023b57c65e5226b3bb4c9b8f47c7bfd3d3a11cbdc04fea0eca19a8d1b2700afd8981084fde99e33ff9a376bbab7a52026b9c0b71490de013dd2f196096fabdacca", 0xd9}], 0x4, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getitimer(0x0, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000000)={{0x4815, 0x7}, {0x200, 0x4}}, 0x0) 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000000480)={{0xffffffffffffffff}, {0x0, 0x6}}, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x10001) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002d40)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2963ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ebc11d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fd27e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa5757105050000505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a4484292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afdbdc12cd459c9f364fbb6b7d9829395d628af3cb8383ff75a8d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213aef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdf2fe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd87226345fc8f8f98cb28fef20603b2bfd828b0b4997642500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb9fdff2a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5bf16e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630efc8e0b1f3b088968b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f7150000d78685596713c8d39791bf63f18004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a9e73dd2c591c91214e000000000000000000", 0xffffffffffffffed) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b9f61409ac36d5a729bb0989ebaf94f54b4812dd381b21c99e6a2a9dfad7f9c0eae4baa357183dffd057876986ce749fdfcefc5400c8bc5ab6", 0x39, 0x0, 0x0, 0x0) listen(r0, 0x100000001) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) close(r2) dup(r1) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/215, 0xd7}], 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="0071c80c00f2", 0x6) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0xb) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8440, 0x1cc) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x3) 16:00:14 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = semget(0x2, 0x3, 0x6) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x8, 0x2}, 0x1, 0x1, 0x1a}) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000004) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="be002e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() socketpair(0x18, 0x3, 0x1724f0f2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="370405ac0ab93b3ce38b02b5c78d3eed07", 0x11}, {&(0x7f0000000100)="46fe09d8e906e7df4f2e66862b6d71e950ebd12887f9832568a0101420c86a49316a28c7474974a09f276a7596ae73381cad2d2053c30e5cd1b0a2d46e8a8948200652afa67a61ad2627562dbc5593e1ed0950d3d26dd0a55980a76f1c9b0cb492f78754edd1", 0x66}, {&(0x7f0000000180)="97c15bf1f0ea99f650af348b1e4188bab1550c0f6e5f61c490a3b8ffc50172f4a97bc5d04f88fc2c0ae153785ca94d5e43a2c7d0bab1adee82da6acca1b76986e645919290d5b46adf7c2c2e8abacb4d78ecc41ecd887b6c48d0aa85a02f0c2c9cd9b5c1385602106ce5721f980aa48f27b2c3754f344600e1efa79fcc3f1a44b0be9a24f9039c780f681c8a89a01b80fbae411b5ec4c2c83b568057c8dd5ad6b0384844176172", 0xa7}], 0x3, &(0x7f0000000300)=[{0x30, 0xffff, 0x9, "ec2092db58aea8ec62359bf234f712eb94095395110e8e9e2f12177b2e819f42"}, {0x40, 0x1, 0x3, "51b1d7d493a5b727bbfe32accb389bb01504fce1a4cd00efbd1bc64e255eb919e5f98f353a5c3abadc7c"}, {0x48, 0x1, 0xfffffffffffffffc, "9e187bdc106b4c3e40aa594a11b1c1151f56e4b5e54a1c7011504bca0e41ad488ece802c5710ea09c37d1330c3eb1552136e72a8fc054a"}, {0x38, 0xffff, 0x7, "aee7d6514b0252aa1dbab0ba59210790ce30b59551e211d5011b469dc8aae4bdb963d2b5b6"}, {0x60, 0x0, 0xeb09, "6ea8b3cacbb9ef7db34f037f37e7d22f6cd6690f9cfa5684a6117d56b458df07d96e60c6fb3bb0e1fa2e76237ac812d360c728623cae4add1c17e8b84aafc1f84f6ef69f9b8bb1076afd00061d"}], 0x150}, 0x404) close(r0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) socketpair(0x38, 0x5, 0x101, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockopt(r0, 0x3, 0x100000001, &(0x7f0000000040)=""/141, &(0x7f0000000100)=0x8d) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/235, 0xeb, 0x42, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x20) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r6 = accept$inet(r1, &(0x7f0000000840), &(0x7f0000000380)=0xfffffffffffffda7) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = socket$inet(0x2, 0x8000, 0x80000001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa1472a46f2745e5a) r13 = socket$inet(0x2, 0x2, 0x1f) r14 = open(&(0x7f0000000680)='./file0\x00', 0x10008, 0x80) r15 = dup(r7) r16 = socket(0x0, 0x3, 0xff45) r17 = open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x100) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x7}, {0x0, 0x80000000}}) r18 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x19) kevent(r0, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x1f, 0x0, 0x7, 0xff}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000002, 0x1, 0x6}, {{r6}, 0xfffffffffffffffe, 0x4c, 0x3, 0x100, 0xb137}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x48f1fbbd, 0x6}, {{r7}, 0xffffffffffffffff, 0x1, 0x4, 0x4, 0xa2}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x2, 0x4}, {{r9}, 0xfffffffffffffffb, 0x4, 0x8000000a, 0x7, 0x8}, {{r11}, 0xfffffffffffffffb, 0x80, 0x4, 0x20, 0x100000000}, {{r12}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x10000, 0x100000001}], 0xfffffffffffffff9, &(0x7f0000000740)=[{{r13}, 0xffffffffffffffff, 0x38, 0x1, 0x2, 0x2}, {{r14}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0xeea9}, {{r15}, 0x0, 0x0, 0x20, 0x10001, 0x3}, {{r16}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x8}, {{r17}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x1f}, {{r18}, 0xfffffffffffffffe, 0x0, 0x20, 0x553, 0x6}], 0xba, &(0x7f0000000800)={0x1f, 0x4}) clock_gettime(0x3, &(0x7f0000000040)) dup2(r4, r10) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x10000, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x3, 0x80000000, 0xff, 0x4}, {{}, 0xfffffffffffffffd, 0x22, 0x6, 0x100000000, 0x822}, {{r6}, 0xffffffffffffffff, 0x14, 0x80000001, 0x2}, {{}, 0xfffffffffffffff9, 0x80, 0x7, 0x8, 0x9}, {{}, 0x0, 0x75, 0x20, 0x9, 0x8aba}, {{}, 0xffffffffffffffff, 0xa0, 0x2, 0xfff, 0x9}, {{}, 0xfffffffffffffff8, 0x21, 0x40000002, 0x4, 0xfffffffffffffff8}, {{}, 0x0, 0x0, 0x2, 0x400, 0x7}], 0xfff, &(0x7f0000000240)={0xfffffffffffffffc, 0x7f}) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2984b71b9c53eb91af2398b95156a2a834a37c8525e70f436ee9ef34cab2f96181cc3fcb9414189e4efdcb02245ec0818820c599bed86b81919bde05c8c319af5e1aa3e913d4efdf6b892e7eef8cda6f0dad6d7578e7eab8a8d4380b97c18261569284b3b055e77cf0784a0247476dd74817970f6f1dc18235cc1859f41b2c015e4b5d503fe9f329112ddd12ce7d77f6092d20d49846fb79d014e941af7e728df1e6043929fdf127b74ec5888552d79e3c1b88cca7ef8687f39dbec0723adf9000a1c6dd8bef78e483a977c88a9cf4102af9c11009f90f7908d5b284957b", 0xde) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x10, 0x4, 0x3) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xb0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c4, 0x49) setuid(0xee01) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x20, 0x80, r1}) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa, 0x0, 0x7fffffffc, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000280)={0x8, 0x7, 0x4, 0x5, 0x6, 0x20, 0x60, 0x7fffffff}, &(0x7f00000002c0)) geteuid() 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="45be1ce458498abb80132c046e7da6cd7bd05630a888cf403f005d726ca01c3242ce09e24ad2e090591ab35a8ce4f676b719f13d5086b127545d6b58d50dadb410c3af778fba288a67d17326bddc0f30f9854a5794ce8fe7482ade0f8944205ca0fd63782356d53d14de55fa5095066665d981b44225b176a08ffd087a92f1137b5a13", 0x83}, {&(0x7f0000000180)='>', 0x1}, {&(0x7f00000001c0)="30dc1eb1060c7edf03c3872b4c121633cbc46c13a27d8b7dd2f8086d493b4c36a2d3833cc94e638459e028c0e1b289af28438797998959c32c1b72baf9bc0eb41fa14e991eb24e7f1a673511b85889ed831ed316f1480651968efbab284fad8f16f1251b3ced38f33620bfe32c7397a99332feaa3773653d19cbbda1aa48a38aea54397d8ba4ab019300c78085de9cfecdcea9399790be37f6eb56e39ac882694bb158777c058c0bc3cbd7c2f8133e571c", 0xb1}, {&(0x7f0000000280)="b59d9bee1d034f0e0d77c1825b7ea21b0d7d7befec342eab577b76f88096bf762e65d3a2baeed31af376f78c99c8ffbd0fd256027f2fb7eeeaea56b22c52c552ba6427e762a27adbe48ae1222099e77f5bb52d2bb92e4c8b1413c8e51cb90a9da192e6eeedb131fda333fdcedb9ffd77aa6400edd3657cbb1e9f22c9271b1d868411bb3acc71783830ff740be4f45be18cb5b55a217879c3f9e2af37c54c7f61689c2a448948870aaafe5302be980814c570bb94437d9335d42540d44764b7aea18ec4d73052a98b8b1cf91f9d31f0bf1d7153f63ebb919a2c99c0870e93cb01082898bc2b8dc1d88a7fed1606a2812dcf1397b3f208f7e0df73", 0xfa}, {&(0x7f0000000380)="c3e3ec7721ef541cdb54ca6bc54cbdae2d6f208847a267460bc77c863149e9df08d66c9e533b97d4457eb866d78fa2fdef146644a9352ad26276a3", 0x3b}, {&(0x7f00000003c0)="55ff05681bef51a15fe4ca01977f44050a0cb837bcc9717d1924b2292b0338e74d7bf5a694346c78dda248e975167be43b0cd99619cd9a1831468180c0e5ec5edcde64e31dd44b626365f6bb52f9327d78c378b024eceaeb3dee0e972aaed08e72145f874df4070fc903c379b89b0093e013e4fe856de6", 0x77}], 0x6) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x6, &(0x7f00000000c0)={0x7ffb, 0x66}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) syz_open_pts() 16:00:15 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 16:00:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)) fcntl$getown(r1, 0x5) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x52a, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() writev(r1, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x3) kevent(r2, &(0x7f0000000140), 0x3f, &(0x7f0000000100), 0x100, 0x0) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/87) 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 1: mlockall(0x2) r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9502, 0x7}, {0x18, 0x3, 0x1, 0x3}, 0x200, [0x1, 0x492, 0xfffffffffffffff8, 0x0, 0x100000001, 0x9, 0xa54, 0x1]}, 0x3c) r3 = getegid() r4 = semget$private(0x0, 0x6, 0x200) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000040)=""/4096) flock(r2, 0x2) r5 = getuid() lchown(&(0x7f0000001040)='./file0\x00', r5, r1) munlockall() listen(r2, 0xe797) r6 = syz_open_pts() poll(&(0x7f0000001080)=[{r2, 0x50}, {r6, 0x70}, {r6, 0x4}, {r2}, {r6, 0x40}], 0x5, 0x81) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) bind(r2, &(0x7f0000001100)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000001180)="24884470614950470f7fae9d8745781e674a9d37220c12e06cf518e7e4c378c49fd90b84b0cac6091a8f8aa906805c59745083851adcfff3d3f7c08eb6d4350c0a2584427bd886ea43f4060fd178407f87f8bff87a4a4ef70b3c34fccba6a6e4f14767ecae9b4ca289af074d4730aa90895a18802e7154e732956fb5cb0f3495bdf6a7ae3278fd0df81144918932ab95b563ea425af162034494dc062df5000894ecb39cdd6ea5b18f134e7affd412e1c66509af9ff28a31384e3931851beb5ffaf30465f66d72a2e275a270f6a4b7af5a003afa0b", 0xd5}, {&(0x7f0000001280)="e93d107df52ded265b3f141924330f9e0bfb5c4fc6d51a71430f7002e785f72a2e2b7c030ca4416f7e880baaa3dd55b5e781d0d0bef6f396b394aaa0530914f2c80b83c1bb3f9e8aa9a55f69588532da6ab46c4d67f674ee4ff6135964d927f3f3cde5315d29e2fcd3a463f1f74fb6b86649cd24bdf8c2e92c3ab2872e0b3964091ca41b354654ff00c5fb2ed86af7269ea02ab9b9fdaa5356b5712320ecb3d2049af95c1cdfcc7094205eeedca017", 0xaf}, {&(0x7f0000001340)="9850e1e0387ba62ad3447139cf7af2198ea1f6b4ef389060218664e2dc16f09ef83ba2496ac13f38b2", 0x29}, {&(0x7f0000001380)="8cb665a1c2aae011a40621b7f27d1472bedaf6b7ef7603a53587d331d07d5c9a4b9595d2a0f05289c29c5598511fa4d637c61a7252e1cbd596d7a20fcf07c82f2fee800e1d8f18be266aff0e7356b281a479c94680516cebde508784a29bb862a1f70bf6130f91b2fffb9e3027952452cf65185ac3c2a04b7030cd34587e196f433830aab13da45f81e75dbdfd856d9081e5897aab816259d44e464c29791c018ca537497937cc68cee67271aa13d17f5249e4b8ba2c61ad65bb4a9efc1d3bea4b631bb7880f7d31c24a2c623a21ede6f5ce618e4400dc793940c018a679cbdc93eb7353b74e2416ed42a02b6c4f1df823136ef8295f1a373376314f599bd1b2dae752259ac4e2482e5b09a725600a2b4a15656cee0adb8aa12d613a3721ef6859f16f656cbb85383af37e7be002f65aa843a7d9642a23fe1f770040daab1007d97c5af7797fd7cbde2bc456acac766de1bf01cf891c632b9fecd009be13493db2dcc80377066d584bd9438ce998082a04846cad6709b449615afcd92a33431f02b9a328d8b9ef8e72cb6fe24d7db2290d4f338cf97812bfd1c4f7cebfe40b65bbaf11057db726a3c852d752f6cc5671b67326071a382ec0ff817b1c11fe1de5711a546779766cff380f61a90755a26dc5b6178705ef06f11f114040bb9ffb15dae99b47bfa229bf760de523099dc88294f93541787447e7ff1a7c53b29a5a565c2c2f13135ea56e37343b2c7e3206c8d979887dde54c28d9c84117acb454dbefe4eb05fc80be9a7fb354ebf2814c106e5ed1a08b64d9bbdb4e11d51c0523cc5d49a5c357b5bde1237afd821c73f8eec1ec91a53331bc8418d1e6376c58c5402234660c47a692d0831c1a3c287d2860817a894b87a7baba2df1f0b1409463353bf9a570d9eb99276e5b7f24df8cf097ae61d2bf509a48f866514db3ee915ade2188e5d511b12373929d1d36b247265afde84f69157eaa304f450d77aedae2ef868c16a3a17abea2dbc9db2a3b13650ec4b8975182a19c1dd2f0643b92821c4e6a6f560c9c5aa4e88d97dcf3dc6292f7cfa646347c921fbfe0ebd590f9c259e5428cc43af7945dd16ce728b26668319ac9f41e4ea3f740c0b2a81d2374aba1d512bf531108d5c8584d7c9e64b9cb82c438c60dcf55fa58423e8bb4df439f3f055f25941d256db648900540c89a1dd4a5fd9429286949593128868fe32bd98f168d470eeb5171564f69d97c589d7cfb89f1888b24fce55f3cf3592fbdae3763be0f9870e0073ffb4e5955d9beb17ffa1db976774bb37c1b8b1eee6f7cdf808d7e3f64014a474e16f6db1296b88eb5f828ea1195de66e7f3dd625f9da917e6daf188ca6886e97c442efdd37ddc113f6d9337cd56fd143cbf54c87b877dcd6f55553a5eeb14dd21aa734a89fe89137da4bd236da825942d869204dd04b8f21d28eea2c0b69e1ffefc5c451e60f50dbf39754c84fd45de7a705dd984a8e9d2584688bc7f4a95e60ac74441a8b2bda8ded28e207437d37ff934da496170aa2ea98ce072c28a89c978965fa31cedf56920175854f279ab9469ec364a37ca8be24fb34a78c0956a6e43a03ca46c3957d64c461cbe25ceecd09d9a2007bae1290ce248eb6eec8e87b5ab8fdee04845224eea57d20cd138fc44e0ebd68c7b3af5b3e53c57576f49cef1715d3ef61c708bf0c87f5f5ad119347c03d22fd8b15a030154061a6d402ddd8509b876e98c8bb61630576c7c1205e02ea4267210ee84ce708464a99cdd3e20e8bd642db0379056face0703b71d1e3bbf261a00d4984ded1a7e4bd6360932b9e6b791192f1203b6f0187816c6f229dc1cba3f4b9142860fdfe0aeb00163389eb09d2d4c17a4aee40d37570b3143c0dd3782289a44b5e4553fc51d3ced8680d42e14e1b26216654d0cb1a14c86b906f71be928773b78bdd7b7c31569e5192d613fe24b491d62fa30e423ea8d3e871f3961bf0452d4b19fbdf3881168dc0136c7b298e5d79ca61faae49fb671a17cbbe4720dfdbe5aa52798b17dffa6f790ee5e6a0b298bebdd43c503888b29fb8097a3084aa275c5760f9c658fdf0c9659cc7aa5d2434bf94519f7700cddf792f8751ab2e436bbd0193a39fd89fe56f4fcf21d1029e28fd7fa9d464e7a922e100418f1acf448831c1fb46fe7883c3677c8676589c62cf5236b40dc93129725e7cbe7a991da950368bccb1baddb19f0e12f89035850e92d1f1f2e973f3d83e67d68605ccb6ff1e5b7af226c53629c916a2c68ae0ed2056324433ef7c2e472309a85bc24f1b4a6f69f66cf576a25a0540d4d4716f618357d859c7dbb86f13861fed25f0beba04014cdc65ccc992aac96fc891cf5342903560b976f388cc60641ed03e4a6c0e7733f491d404e44617029443bf6756d085da0db389a80b8d8d64499713c72c8463163c3b6593614b6c303fa80eaf5f6b87746e1feddd5d8abac9d2255369d084ff24af6ea6e16e9b8f84ce421702ac642b326f4154b7924455bfb283df946fe0c007f0b02e0512b8ad1e98d69c30a62fa333e9f8c9ba52856d78707810cd3695bf5f5b68d6e5220992d047615a96ca35a417e8ff472e15bf5378602f71fa7a78ec30a1ba3ed9f2ba3d710b3bb99490a2f9da21d58061d3a5a6643ae886817c418e2da0b622059660ebaa849dd3f92ec82cdc608931dbf7fd24c6746372953d12553d6c01b9c4dac35a149d527611fa918fc67c96caa59f3e035edeacd6654776cb3480bfffcaefdaa02e3d86dd802cbb2a9d545ae6a4d0ff5be06d24b23126e958f892989005253ce32bb6db6e27c65138f4ed6bdf74d59ff34019b09ba4cb50b1b5c0871bcc15dfa0478ae692ce935fe179ef1168552b6903a99b99015e228b4010dcc1bae0cf713ec539c169c53421787ec5c4ec7e3d9b6b4cd7a150cdb55157ff8b49f28f12507536de0c40bb2b5bc97ff4ad074ee6efe90cffceb206c40ea061187ca2e706b4a4c3c72f5042fd19a1e9af4b8ea2c09bdc1f724dcad364d52a2a9b1c1c7ed956690de1c05fde1ede11e16455c4eb37c0d34a2742186c17d71863682d3aebb9a89c33d96cf3a71b4ba5262f5eeb2db8b201c2ea235742c7f9afea406ebd8fdcc8081a01a436b65268cdfe78b4ae7bf837fdaad698482d9b762a9393c14f5c472a049cb442962192aa4031525973497438c30219dbcc2de1cb5385d15237a80780696308aa7fefe75b85116f377ba3997643be18c831ffdd0a93d50ac3154d9c426b98ed5a01572fa8654dc4666ac66d5dd5875c4c89964a9838b4b92b574dcaaacbaaf4e551af383dc6c61e78275019cc1a485c3276113f2b7f79ed9b8e76ea7573b74f16d15e6aef4110a36d34352b5b745647a6c4bf22bd219199dd50a05a6dba74f50f7e71030708142265d76f0447cfda86f18e9574de3e6d493b3ae6f5c9911aab82d8e3a2bcee0162b05b50ab0d21fc624a676e20087b46e06d37dde7f5240dfda3b8e8e5c0d4d1c0c0d09035822d42028726b3f7e1956db59bba45dce4e28247aa9276f5c8538b1dc59d47596cf179ff27d8d334e7e7ac330c1e4e0dcf4c60548fecc7be7092cf1b9bf8d7e70bde470fde0fc765b39006d16e016b7d3aa48044f6495dba08a8e830f168e64cf822d9bd9f8b274088a1f7e5546b8f0351898b63cb744fe7838d262098a02cedbeeae45a908a1cffeaf3864d39453d2fba14a42eef010a7121a56f8a56f1b9dfed1f0f505075f3eaaa001ed15e4d03a66a20ad18b16cf9e19b3ce655865c8e3cc6b9911645dc33c25b06945d15f4eabf7a7eaee7c7acb9f03e5d321a518920d5dfd690e95e889df2421e077d059762044fd0e92cb28d6587c1f12a926f10f879c414975ac7771dbd10ea6feddc3faae79e900e036166449109c2f9c27987f106b02e0ac46017aa4d0e2bbcb858b156eff69fcae5f2cff41fd90e170a1e39d6010e913784acd2b4c06d5bd23ed82bd49fef25dfeb4695622f33b109bb80eafaa27be47b198d23e5d3e59c3ba97f4daf115194d71c53c11ed280baf350599ee0c8c654a26730f8561b3b085e785741a8ac5621f38fda7f717885fc62bec9dddfb372782c6c5fefdf1504f7b032a0a38dfc4b860c6a52a7a59c4ff8c4843b24ba617cf27dfaa147b6911a50f612add426380770ae7767f515708921250d84650eb7dac2dbe05ed8ece570b74bcea9c77395499725a6babdf38d3352c174b13bc3bd79a61890f172af23a8528b08e2106b65343809a6d8397a24c5240dd4c54c44f1b778170091f7da23d0770c35fd5f7dbb97cbda8c9d43b9663c0f8e6c14a85c6311f301154d61effc9b20ef8442fc20cb261b8edb3c94b775943f1c930e696057cd32286712f98c44c4a066a576c5c7df85fd2c26ac0419ad2770b90146c6a71b02ca93fef527f605ba2dedff6fa8abaf1527a93254f7b6c7ad0a23f9702f28b38b9d31d29fa1e525098ccdd1c0345a1a57f3bd23b6bdaae7bdec27a19a87f0851e2543acf679e82d3d47de19f0cb280bea0856486ef02f391e40708fb2dac1e422ecca3e0284f40064106f5f53c294c8cb7ef1cae168490d8adf42a1bf63a761b559e8761caea79e8e51241fc1b5e12dde26bec9fcea534b5f8fa81264704c311fc54f4f830cfcd52b5a8222c9af0cbe6f6560dead4be8188003915ebe1e345c9128b438143b35fc84448d940476adac34fa20b4a2b3e8b0eec5b25e943a75e4e0bd7656525951c860042cf9d3b851fee7dc3589cd578b9607be63df2c67cc770d8fc18c3d565127d9e32912b39db69dbacdb086cee946cf13d1370c3945a9ba404cab550409b824228049fc2445ce17d96b89776702d118d713474dbbbbd7d6ffd30d4b469b918f84f995a6ee4998411af641966d144c69e7319738b8d093ef608d6f8640c40c6a427cb8c8d05a871806157ba5bd74fd7afcc6ce383c33750741f8eb51bac07e4d053a12e3454d5ff3e7c1c33a1dc14bf69652d660447c165d1f5c215f11b37c6d9b56a156e78ba954a1cd3db744987d85f750670687d766e6814a45beb7993059d0ccd13b2632b37ef3b7cf6ff608c8694f45b83fd0c73426524c8a112652d691037ace956eff9fa91dea634f8fcc7e17ec6ed9f24517a90877ffddc781a77a5b0d14f3603fa9226443e81b5fd0f7bc8e3768503dba0f00c891bce2fde7bde5e1f0025579085a11cfd5cf27e7e9bc7f4d633f145766859c9c4901d29b70f44696b93db8bd13839a5cd32bf9b94f5f49b8003efadc6d95659a0baef536bd631a0696d53007e0637fa81609bfc47ef78cb975667629f7f80e13b537e81b46a3990706c9988f6c974dcdfbff1ba10e64a83b3a2cdbac6a35d37e182a6db9b406ee883d746cc62b6d88016675a4905040ed9aae0ce55430a970cb406c0b3f3b3998e19566afbac91ca031647315272700a7bb39136e909ecd9369d7db2deb1e9da656ba73657af5b1f5134d111587fc7a9d3621ab8c3206bb30be6f6d39e65b8ca2a9716e90a2a151d6196ed8de8a1369c0fb5e9f72b27e7406b48cf721309a06f441d2c5fd54b468bc35c2b17185b0d06dd4a7a261eab37d3ff18c4c2579413a84df529038e70fb78484787f8b9ff2fc8a4d541c1de525dffba8eb95b83710a187229b2a50ae7924332068bb34c32004332dd7cee16a4c891dc0f4c15ec4ce361cae39be629b6fc610e77e3fae4f1d17bb701b4e17544a436d4ca0084a613d9ff42d34cfd3c9f60376ed7559c0dbce0070d6b9d5ac2497bf5ce88fd5fce5555cab2f1767d5b6afb7c176e1bc11c8", 0x1000}], 0x4, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r1}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x2}, 0x40c) mknodat(r2, &(0x7f0000002440)='./file0\x00', 0x10, 0x400) fsync(r6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000002480)=0x401) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000024c0)={0x8, 0x8}, 0x10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002500)={r7, r8, r9}, 0xc) r10 = accept$unix(r2, &(0x7f0000002540)=@abs, &(0x7f0000002580)=0x8) execve(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002680)=[&(0x7f0000002600)='\x00', &(0x7f0000002640)='+@--^:%\x00'], &(0x7f0000002780)=[&(0x7f00000026c0)='-}\x00', &(0x7f0000002700)='\x00', &(0x7f0000002740)='*}-\x00']) setegid(r1) r11 = fcntl$dupfd(r2, 0xa, r2) r12 = getpgrp() sendmsg$unix(r11, &(0x7f0000003d00)={&(0x7f00000027c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003b80)=[{&(0x7f0000002800)="9bf1d2b11558ff17800d758a14ffc168281396467217311c2e7a503e96ec60b718baa600a9933e351a389ccb79dbbd95cbfffba535c07866779bcad5994685b4dfb929b7ec06f97f11fbdc1f97d5bf1375bd", 0x52}, {&(0x7f0000002880)="a83d8b1a1296ca15d7f641e969c3dfdecd23cfd6d22ed461e05a750868b737d4fbfcd195fdd036b1388e8f220e018489401c7379aeaf764ed06aeceeda8ec69216fc67034ee63fb596eb82042cd61026362681a58fdbd974f1cd1cceb10291ccb9310ad28c8bd631d1d23b48a9f41fbcdd2465937c063dd02eb0837216ddd58d542916a5d75c34501268b0f98f50e0f82a0093bea549b65d19f46f27bd5c0875943d4ff087ac282ca62f7328be1557ac9aed655f9ef133657223cac272aba85d3aefbe74689c4b86f9541d13572afe1b28c6e9dea55c0c505fa09a", 0xdb}, {&(0x7f0000002980)="0a9f95817d59fc62ed8f49c363e378f4469ce99e7627f2c665ebe5f3ef491b62bb8a96fd058e266b4b90be1037fbaf4a461d4f66ed9bec9d43ee9357d05383629c55f7472a072e36e26af6049e389930e7126ddf2ec48f692c9dc971f1fe66958d88", 0x62}, {&(0x7f0000002a00)="028830fc39e6a8f14e5f2804fe63004f8e602ad6da6adcabd4757a0192a436df41a113312080383a7467134b0e2948794e101d93cabbffa06a0734e087c79b9e51585951f6ecaeb66a96470a1e7718866f986679de9992b535797e9ef6c14b0cf6188e9b917d5d581d9c6c3014a06b21ef310046eac667b6cb1d2a4503edfa4903e1395cc3e4b20cd1c91e9685eac10626e75aebe600d7353435edb98fe7d684b4555326e4a8cceddb260ca2fdab19bc8978dea7df637d55446b51c53efed24ff300975ebab6378ee11bcc78138aae7d1304b07f4a5126384a92f5bc5e4f6c9568eb2b34304f4b6f8afa830c30932c6263a3fab0be288bd09d333f65a88bd357ca8e650373237d50aa281d819382d56e00dfa8c7d2f8f91eafd27b03ad3cee1a61252a40aed1acc614975558cfb6740cb2707574117af541a32b9ee7470afade761f46cfcb594a22ae6c8bbd21a33b154d01cea72260d99d90f85dda211adf1cd556d71c0fc91b97e20b89a5d41c43f09bd1f2028c5e992b09202e38e946aa3eae7b073217bd01b05fbf3ce72328528dc50a1e0a8a74682423ae9eaceaae0167de831cabfd4eb1d0c58415e5e38f7b9529fe0bb03fd818f4ab372f82373afb094435a00a4d0fd6a51359c3fd5f2c6331ede533fcd1de81f9018cc32ab2024923e6af5036799f6f3a90759010e525394a3ac4f77b94d0e9b71ded0423a2b111855fc5918af9828b6f49927adb4f4702fb4a90f351e86612c66b0de3a818918764956b2b3886e230f5cefa18995313298a07ff6919d305a100497734aa4f17e17b3be953e06b16192edad313b1542639be6de04be4983c4b498844f914147ea83e9e7dfe088ecb5228fdb9fd5b3d216a6d7c002cb287ec74f00d5c0c1c4a0afc8491af031282c5990e921c6c3d6132bff84ecc0fd2ed175d6bb794a0c4aebfc6a4e61e5c14f7392bd2bb6ab9bc24033571ff45fcfb449004e64943220ca72e9b71aeb7999c2e9d31359017674422a25ceb3b457c8bd0b5c5a1c33e9fc6ea5a7567122742f7e183ea52c22023481474096f0a419a363750d4a36f7d2f20f8bca9ee9f8debdc2361bec4dd2a8f02cfbb6e9afe3d6d70ed76d7cfda9a58b8d92196f5fbe1eeae071ff5f4e23886f632c60f9b6945ea7689ac1b7b88c3b676e9bfa99175323499681e752cfacc83643e7c79451f35991109f6e7b7611939bb3c287e044cd2e3be08168cf671a5c58c96eaeda91d4645d00188ea02fa79bdaa972c3ccc93a640db8333b2898863b5dbd2be17aef50723158d78063d3a3104b3485b103618959bda2b38390cd74352c167ead514a5b5c67e75d0d7bccb1844dad7031f0ac7d7610bc46028e6f1d2e8f728ea1e3742a1ba26fbc7c83a56bf50518acce00b6742779348d26625610025c3ef3de73b713031cc6b49a80d0161cc0df616dbe7f327ed9885e8219927856312af7351d3edaa3e2bb53b556afb0cacc73dcac5b3d09f47ba80c31ceb299e98b7e53d5284db2eddc08c8819f680a56238f97ceaf54ab97c6415f8e6abf119d39b9b2309e3566daec96a52d69319fff025154f01d80bb0bf929394663049dcf588033e23c8954023cb251bddf803554ede1d1e4f8214487ecbb2317eb8fc131210bec1b643cbfcc013e12534fb00bc0d04f3b439529848e78f2ba6a6e1104de258da811a7e16637a34177681c250d057664010287392a3bd544ac8f9d476c87482fb41719b0af489e8f839513643feef3202256fb0e746b43ceb95d55b57c2fcb1834ac52fd8761465aaa63d1eb902c4d483b6e2ce5acd452805971c6378ba1df1112b87db2cef22322989cf6adc4a910a404be4008b86476cc8e671e6826351ce699ab600f94c2b18704665df29c96583115aa564ac1d26bf4377dbdb16a3ed77ad02ecf537e5f0b3b4e99b56292039cb584511a8714149d22a2817b3bda901bfe184ea00157821ac096a6441cba195cfa999341ea984ef2beb1a0fbf308a4c80a52cb9b9c7ffbf0878cead067bb38afccf67522b760095293256512ec884204b816cf959883159f085135d08fa49091f8059866751fa22834aa36cf268165ded512db946b9d773bedd34caf44d33730bae370d04424bcf0d1caac2d999f8dac2f019d464b70a5b41b5f1d20f8d5b76440d9481ddc57451409de4b215610bc42cbf58ca8783204cbbf9dc54e77cbd94f5f431364eb28dfbe7925270c03dc542baf45f8327a245ac43349121c8a5d2b4db9b4aa61d4371e073ead66bc7df4f8d54c0f9961795dee99208eb84dc3de3b1e48e88eadf1c247e759cd583c3db8c33e83faa19fe53af6cfe0e7f9212c069703f8aa638baa05d33a17025558ddf63597a0dfb1e0f4d87447bb40511906493c246fd8f2204734463d4005f799e1f4f4f251fd84aa89925ca007b08ea6a2db8aa369b8245040948c4ec85ec43a7e4f0d20c5da4211ca875c6489e279c7048b6f47b0ca1b0ce8f38a226f05bedc707604431cc647bd901035eb03250a6c396a6fdcd762a6c6cac9f9a86e75bd2e35d70b450c62713984140a868b71ea602e6b872043ce7cb5c2b41759783f2b1cab0f03f903665cd41423c76f320e388b3bf2cf744df630f6a6d568298d80aed798ba1833826617a7e9458d68b1a28f424c9a423100aa2c7f0e4da06ef29254efc975bd4c310156416ce3f56a8ff6b405f0e6d97733423aaa4859b1c34e5806614751138dad940a63107cb76a3e8d5057f5744e66bd5b260ca2d734687f38fe02834520b7048e98459e963f718be9cb5a3bf581ba76b3181bbe9e2f7f42892bca7132f788bbb85835b7c2af5cd57e92d0f4979bf7ba691c3cba097a0b262ade6cdfa943799a7c65a78cd4e401bf49d61697a915c13991f90f2d9972c9107837e6e47b7f27e3a7083f59d0690209a4564cd2d668f35a94c8e649264c3f20c24110e1943a6c332f62d85349f0052cb4ee6fefe24fcedc8436a108c124a929ee3bd21ac99efe85eb3c8c775c8973789ab1a7ad401e690cda73f40f2e598736fcc3e56308dd0e368d52a4b11319500cc7d0dcbba2b50c9f4466317a3ca26e9fa6f2c7e2450288bd3b84b4cea32de50c506480be72aedd424805ee9a2e73f617a539ce5cfe499a7656bc9f5a816054f72776b1e0ce63699f832c8a07e68d993ee4160912ff2415a518430d46b56e10574bba57c11836e0332f34024b9b0cc65f3ad770c72a3f3cc77c4a11153e51354b7743e4b61bdda3428cacacdbc3123417a6e3c81b8c9b77cece4c82917a397a89af1eeac27f2ed8d017f758d3d62f3150cddec48bdff73edd9cb6836d958ac611aa8955ac40dbfb365e3c4bdbdd7c6f0adb915ee5e4256c952441c6b13ebc27ce245a653c8aa666513ca1f75660f4f7f935c8e77eb8952acb8e03f81819b4d509216cf240fa2920dca3432558c86c819f37e48bebbf9bc862ec187a6531abe47cd8223ebab1c9507efe322b8a36ccab75bb27fd3ad6a6213359ffff24178725a896f786589f3f4a4492d5baed0af062f74c1740279e1a947af5d4997e0d510d8ff2ea16effc666767efc29b570888ac685dad01b8e495d4844d82447f02f53b43af82dcf51580ec87fd88ece84996c06e3989d729d6d2d231dad24b431b44ae1de2f11fbd9d37022ae6da0b10b0f98c03b569801dba07ea91385daf2b8322f4aff39ec36c27d7a197e9d9609cd790a0f0f00758feefba76679bf5b920bfef2ba8e0f228f7fbb56efe9e236f5023f7cca0061b3ee0abb29a1d697bfbd7bf62fe9c4f729bcde7bbefbf94644d2e5448d5a74a424e868b666c503f8b966f58cd99468da7c46e2b8e784c999d113b89dac5d2a8aa4d0849a04f3bbb7aa98813aa45463752d54d493fb2fbb75e0f1d8daece127c8c6a9f35ad65c7974786cdf66afd3ad818c2e2ec9aa9e8d1274ed6106be0a472badc5bf2752392ec94913e84ed850cdcee6b7457b1e82c8a2c2c72e3090ce08d7defcb3ea00743449ce36e58ae9df7e4fb6a958d4072656e54ea21c0a4838223ec141ed1b2ec2a7de420b07ed150c7be0d3aa8549a3b09c53aa93a2849723f877465fd9b64af2dd1faee9eee1cec2844d4cd64dc930cf31438d18c32e3f6c29ca90da59373842d4b10b4e9999e817bcee0ddbe0f8492b204b24fd206f0c3bc7b140e7bb516898c7617d1e2a92a6a70209fee9f62769cba8c8b5773dbb7d874d7dc8db88388239c9e604e5fe7a1a8fa2d0de6d7bebff17bedb2d10a7d0b937b0f2ec19dd273fb410faf6618c262a7ff7f6ecd54b8668a090abc904f3a880a351f53f4828eb4fd95f15b8c8071f4d8b8d6b1658e2542f411c5182ec80b30634034da19322a88e5322c7950440a18a1a3e803c68efa78e49a190f79fe6ebba5ea1f2522f8b011bb683a07c2e782ce24767c3adc0085391adbed194b29492b39be74cfc61f3e392e788c19b9ac3f639d21c254698b8e87fc9ca6cee33835ae7b25a21c0e9437bed4d7d55f7becc0e101e9c3bc66aaeca5ae6b07462165d3159236e54f0e97c5ea15cb1fb3ddd2f50ba0c75b4e70365366ae7355d6b4b9835a2b6a87799ede59d8ee28b035ac1752f760b966f0d4897df286b1bffdc06247b451bf156bee928a48cd6af7e99a807d7b97e2fdaaecb949c2238fb54ccdca61a809f231cdf558bb24b6b994a12bf91cc3ce87ece3b22010f70197231297065b37c7816323b9bf2e747eaf9c6e9032624076aa930a176261ed74ac902b96dde2d83b1e2042930c2c50408bd19fcd70596bf67e02d2181f835a0a9c8f78dde3536372a7214896ce75a8dc07707e47c016ce28069cd0441dc11665a8a4a89cacb54c441a9fa21f982b85cb31299a2d3bd6d3a650110cb18be4aa14332cbf814c81446325c5d7cb386dd8c01c4f3806a04723ed50441ff76321f0e3eb05b8edf61c773b283bc13c1baaf284707e347592c66f72604f44ee6b6156dc026181b1eefb59c9fd6274a677fcf21fc1c264d75a00c93010afe319fe172d0ac21d37bb9181413813070c2691cfc34e99a7873f76e4dc282a82106d57df57ef3334fc14f7a0e53896646a9c45a834839ff771628eb80431e48f49fb686f2fe06c626d791d4e05cb85c964a7f9d66d2e744bf64469309ac7ba8cfda75b62b6595b4871ef07f8639115c1f76496c480fffbe81bf94fd83c2c496896c6cc1179ca911f9f3642f08a0e6cd0b6026e96b6588221f4ec96b566e03c2e66310a11102fd440a3889bf77cbdb58543f561ada0025e4aff97040ab5cadf60a1e8407188a4bd258a614fdb70d252100a2f25ac50797004bf652d59b998fd7ca54cba93a79f3b3f516cbb414185148c4de9161a363ea151ed6e82cffd338da9c91f831d9b6d2707f3daaa7f9300156fbe8adfd83ce81a75eb0ab09d22189351774279f87e46a4706c40b2d11036afa410eec730cd80af78e10377ff01aeaf9738f40a383ee6338db7d3ba3319c347507ddc85b13c8ae845fcfdf698d5f8b930a61de1cc09fcd3c119c0a6013a8d098882565280196ffdfc646b0bcbc6eb7df98427858dc618231e7f225487afbd9f6d1245f5309019670fbfd1a8937724a176f828745c1b52e8bdb8c2df6ee075107ec1626d5a61ac01740e13e1f7edfab0979d5388cba83c91d718d2fa777d6cfc2807706df94d80152b7d5a881e03876f226427f04c01f91e28915c1a69add438af8c4d78405ed8b8d56c8d439ef7a1a6213dd9ddc03e795b50e329ffd73323095574f18d6bedb7ac5f0e9411de5cf344255711acd0cc27fdc363e12", 0x1000}, {&(0x7f0000003a00)="a54548d82ed7c8cfeb4e8f5ff1722437085f4828c502e0ccfe2213ad00ed1b8ff01143da0e10c57f0a8a86511e483632a633a6a6bf3a2bbfe981ff19e7f47c0f8ffc55747edb50aa3a46af090a57229650f29e5ea25aa7f5ca4ea116c1bf1045d5fe895c9cfba11561f9480fdea68c9944cd9688aa51520fc7bd478cd1fbe5efcfe061ef", 0x84}, {&(0x7f0000003ac0)="a9faeeef222036a369b020e162cd513b3bce47363161c4", 0x17}, {&(0x7f0000003b00)="cb80c342809bba424bdd068bb2693c6c582fec381d7c3deafb461c04b022c60682534c2ceb6a4842b031538117149ea029ed0966e886023196c5e0", 0x3b}, {&(0x7f0000003b40)="cad26fa269", 0x5}], 0x8, &(0x7f0000003c00)=[@cred={0x20, 0xffff, 0x0, r12, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r11, r10, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r8, r0}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @cred={0x20, 0xffff, 0x0, r7, r5, r1}], 0xd0, 0x8}, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ftruncate(r0, 0x3) lseek(r0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x200, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x48, 0x10) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) getsockopt(r1, 0x8, 0x10000, &(0x7f0000000140)=""/99, &(0x7f00000000c0)=0x63) 16:00:15 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x1, 0x400) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r5 = socket$inet(0x2, 0x0, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000380)) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) r10 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x12, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0xff, 0x8}, {{r3}, 0xfffffffffffffffc, 0xa, 0x10, 0x401, 0x1}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0x1, 0xd5c}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0x6}, {{r6}, 0xfffffffffffffff8, 0x13, 0x0, 0x6, 0xfffffffffffffff9}], 0x7, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffd, 0x81, 0x2, 0x52b, 0x40}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000044, 0x3, 0x5}, {{r9}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0x3}, {{r10}, 0xfffffffffffffff8, 0x80, 0x0, 0x3, 0x6a}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x7fffffff, 0x1}], 0xd5, &(0x7f0000000340)={0x3, 0x1ff}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/110, 0x6e}], 0x4, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) unlink(&(0x7f0000000100)='./file1\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getpgid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)={0x18, 0x2, 0xac6, 0x101}, 0xc) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = msgget$private(0x0, 0x410) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xfffffffffffffd66) r6 = getuid() getgroups(0x7, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x5, r6, r5, r6, r7, 0x8, 0x7}, 0x2, 0xfffffffffffffff7, r8, 0x0, 0x2, 0x7, 0xf73, 0x173}) 16:00:15 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = kqueue() socketpair(0x1, 0x4, 0x53604359, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r8 = socket$unix(0x1, 0x7, 0x0) fchmod(r1, 0x100) r9 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = syz_open_pts() r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = socket$inet6(0x18, 0xc007, 0x6) r16 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x42) r17 = socket(0x10, 0x3, 0xffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0xd2, 0x85, 0x101, 0x20}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x9}, {{r6}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x5, 0x28}, {{r7}, 0xfffffffffffffffe, 0x20, 0x12, 0x527, 0x40}, {{r8}, 0xfffffffffffffffb, 0x8, 0xcea8d8dcb0fe863, 0x800}, {{r9}, 0xfffffffffffffff8, 0x8, 0x41, 0x4, 0x2}, {{r10}, 0x0, 0x40, 0xf0000003, 0x5}, {{r11}, 0xffffffffffffffff, 0x40, 0x80000001, 0x9a9, 0x80000001}], 0x9, &(0x7f0000000340)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x0, 0xee, 0x10000}, {{r13}, 0xfffffffffffffffb, 0x8, 0x24, 0x9}, {{r14}, 0xb9f1d1738e06237b, 0x29, 0x14, 0xffffffffffffc4f5, 0x8a}, {{r15}, 0xffffffffffffffff, 0xde, 0x2, 0x0, 0x20}, {{r16}, 0xffffffffffffffff, 0x8, 0x400000d0, 0xfffffffffffffffa, 0xc80}, {{r17}, 0xfffffffffffffffd, 0xe3, 0x20000002, 0x7, 0x6}], 0x80000001, &(0x7f0000000400)={0x7, 0x20000000000}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r1, 0x115}, {r1, 0x180}, {r1, 0x4}, {r1, 0x1}], 0x4, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000bdf000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) mlock(&(0x7f0000bdc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:15 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3d1, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xbfc3775c6294d037, 0x1) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="579ae50d1ed48b8d98cc9d5894c86eff3960a9f528fe6507b7522dcb61930747a330e752bcca8abfa4484199f0f93e497406a2aa97965ecedef70e8bc0a49b89ce3110a4060a02c9f749b1cc8f3349b9b77f42c6c96e797b9278", 0x5a}, {&(0x7f0000000340)="c1ac479afeedb43730e6030797161f93b929505dd7cd709c9b7bed247a3de0b2accd59fa44dffc7922eefd5b621b5dc0596af04d25f116614d41596d66d8d7409fbac87bb554398dc1842306a127900158", 0x51}], 0x2, 0x0) ftruncate(r0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xc100, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff7, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) r4 = kqueue() truncate(&(0x7f0000000140)='./file0\x00', 0x4) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001340)=""/107) r3 = semget(0x2, 0x3, 0x10) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/4096) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000001300), 0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8b, 0x4}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000001180)=""/86, 0x56}, {&(0x7f0000001200)=""/27, 0x1b}], 0x3) 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) fcntl$getflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchown(r1, r2, r3) 16:00:15 executing program 1: socketpair(0x0, 0xc005, 0x48e5, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x0, 0x20) getsockopt(r2, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() close(r0) syz_open_pts() 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x103) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000d79000/0x3000)=nil) mknod(&(0x7f0000000080)='./file1\x00', 0x539eccafb9c88d91, 0x8001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: getgid() r0 = getgid() setgroups(0x7, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1ff, 0x2e, &(0x7f00000000c0)="35397a7ff7a3a4c35ead957254ebb02fdb0587d1cbf937609e6dc7d665774a4ac9b4b0fe68524b2b48dd7f1475e40d29f264095aba9cb8642ea8064d4790550bc5b7526f5a89fd5518c09c0020ac5f0255478f75bd0ab16e9f4e3e0d7afa60eb75e9b34a18afc3a8ffffffff4f2fa434eb2762431d3787a3fe4923205fab5395122b31bbd77cd3545243db87f0321cf35c4830d4ddf72f5ffb0471f627dc20c0", 0xfffffe0e) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r1, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="52360861698ef0c3cb07e96bd0ea3a1287b9f042d6d3fafa47d2d81ca8fc4fc3e8018e7176916bf1af696ce5ee6261d7d9fadd1374bc41d26bf8a4431a056400f4a734b3978e365e40cac19f8966e0ad880959bfc9e8429d1105f42e7c1e23a4c854850f0c2a16e46c57455c740b0714ca347d9b", 0x74, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="83d3fff818c440491d3231503afc2703e17b5fc8320ce14c327359722dadb751cae5e574f0affd252ce0a9237724e0991fddb135fe51aac0073f6f7ca5c49228bb03c540392df06e7562acd7b099243b2de6b6936c4b02b56b657b72aaa93958fd09d9d954e5252f0de5dc49ed39703c90a4952850cd4d02eb5e2df485c981f2c568f6331b6e8b", 0x87}], 0x1, 0x0) getsockopt(r0, 0xa0, 0x7, &(0x7f0000000180)=""/41, &(0x7f00000001c0)=0x29) fcntl$setstatus(r0, 0x4, 0x80) 16:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') setrlimit(0x7, &(0x7f0000000140)={0xfffffffd, 0x5}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x600, 0x18c) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() setsockopt(r0, 0x200000027, 0x4, &(0x7f0000000000), 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x87, 0x8, 0x3ff, 0xf7f2}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0xff}], 0x7, &(0x7f0000000180)={0x0, 0x7fffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getpgrp() fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget(0x1, 0x4000, 0x12, &(0x7f0000ff9000/0x4000)=nil) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) close(r0) 16:00:16 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="5c6320614d47081e0c1343b2a38d22ca535d946bf3ffb81079cd66e29399149fc711f971790ed73946228de2ba194bc43fc252e06feab7f29435cba0bffe0442b3bbd04a498974a78007c216dbf5d1c08785c46372f8ab95a7189fd70ed955f22284d97205f5ed0baa36366b668bc632b15fe9b294555256794e74150176020e7a5dde8d38b4ad82a2e0b769fb1d1f25af2fd7953167ab96b2d87ae0e4be50904d13f7cf314fceee2108d822092673b025d76e24c9f304454c2d9e4c19f8ba3f6aaa74b2cac5ae0eab68599d8e0d4da198aa53237ecbbd825036eabb27ff6c683972", 0xe2, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0}, 0xc) 16:00:16 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = msgget(0x3, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x184, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00000000ba0000000500372009b10000"], 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/139, 0x8b}, {&(0x7f0000001200)=""/238, 0xee}, {&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001380)=""/55, 0x37}, {&(0x7f00000013c0)=""/220, 0xdc}], 0x6, &(0x7f0000001540)=""/238, 0xee}, 0x40) close(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001680)) 16:00:16 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003580)=[{&(0x7f00000000c0)="4edec4b124b0717d15494ada0d856cb2e518e2124b53a1e34ed2d7736b1ec9adb3dda6479a436f8f7d12ad307246c4439874f00919c46c6b0339b1bbe759f632bfe52b449c9e3d332e25bbfc1598d6f6bcfa69c9d2f43079d1954913a3ab271a3d14d11e8cf6abef65008737beb94dfb0128b739305f21a165959c38c0512e6bed78c5cd2cfc2dc454a16ff0f4ffe41f7803d6964ee8f3112b10caf9ee3163476d8f701ec09f60ba3292fa8c2b4989d4813293efe5b081c59a1f469fb4361effb0b9868c6078565200b0b186ee9a40a3ca5b538762d6d2d1a8860e", 0xdb}, {&(0x7f00000001c0)="6d3a6659fdf71c1ba19f7728c7b4749f05cb573b1c", 0x15}, {&(0x7f0000000200)="3e78cbb430c7b8886d7a2b8424c64740bb83ae4c60786144e4660bcb0ab22422b7c75de8750485f9e3ebdff2424acec575111a650e0dc58fe7fffd8e038ca9a889050466a83f85bf3748b26a6a521b96fd5cf563308007efa9dcddacca9299e68237440c0b3d874c1e25a7c26470", 0x6e}, {&(0x7f0000000280)="9022974816126b7990d0d5b1ef613cca9a24719234dc23a18cedba97bb9e5cf3dead5ceace73ef4bd3fd0ed93624a997e7344e019c60704934de077dcdbdeee034751984673b2c2489df1bdfd7261adc10741c4ec87bfa562cc238702da791e2fbf3478803b5ceeb37c7c3a6281f6c4bbe9400363a09613a93e57f5733d011c9f871fa22ebb233c32198b3c8c011ac543c981c6f706a45a20c4d4765dd331556ef492827cf75ec75fd4827663b2beaacd75b1c343f5326bc1ab3435b00d413ba7463751e1fd86876cf1a64b3d6e903ceb471e2ca499774d7a6e37e2749e3395968a923e0729950117d", 0xe9}, {&(0x7f0000000580)="4ffff2ed474bea4659a32dcaf8baa15eef420a6498818fe619c2f3fe033e8ad4afc4d8253763f90bb335dc182c6d761d4c32d1cb47add1a2057aa0663a01ddc3b0800bc7f6185e17d22869210ab9285375d462dcc50cf04a17353767062f47d04fc1ee68b2c9bf2d27126246629db1396cced2094111fc530c81c8f558557971a18cc93248918f804954e43ad9b08d91d2254c319f5f04f12a39ed80b396bc15a51cc423f4083bf4111d157b30b109d28860726787ce93a99bb9f41a233ee1364b8db5dbf00f90c8dc0593eb26b6cfb4c7b4823dac870ca223d993c9867507cbbdd6a7e563fa725e003445a3dc28185ccff28ba346dd39963ee89d402ee100d4d2b821b1241ddaeb99fb07cb3d02412edb90bb769b94ac62a89e8794d6c3c5538211f9d1c181f6936c12a6dfdef580d4a27439ea409d7207d0421cdb16bb7003c7f4bcd7cfae551127c4b1e818a56b30df467e67bc5a48de1fc2d145ffb783bbec5b579a21d1182ed263535d0ec893b80892aa7f8b4911d540938bf317374fa19ba8986d2eb2a4302f302355e312ec3510fd7fa8e0a47c5ef338a0b838e789c3b67bbc3466ed61a0529b83225fba1389d394fdf8980e8da32f3d419f5b4c90e0f9a23c83dba31d5b25951021dc5cae0ededc70b1ce3898937eabf1cab3ea5cf8d334ff41d1adbd47ac841426af05cc3b9bcfa09f565e1c5d1033f8673b90f1d96e7b46c73c634ca901848ba98d7646de08e80e11fa4d45a9608570041364697d59c63c92d2b7c8ecb6ce5aa2481a1fc62896cb6d35369f166bd58975f943a957bea643ee5b2367bb9e4519c2bf95e3bae7004e2480f38ec7ab78d62f068039bb30d234c6b3a6a0a2824d8dca00a01572fdf6c0ef1bb0b832f1c561569b989d437ce0b8e1e28455c50a1cacb8608e549bd36c74e01a0054aaaad0965d56c0d69db61bc476c03ebc4f865c5aab71613afe9718588240573878d589028951a78b634bc1fcafc1573bb5b69284a43c0d85fdaecbac7d95d7f62added8b687655ce509aa80fb8425eb8e1e862e5ca7b407c2e1d20659fa0d59ee8809a04c7bd6c1b725760f295a892522d7a26af291844627a39e1e3ce96cf0de863f59eafe76ead916cbdc3ff208a1521aef47197bbe2193032dc03e91ade5aecc54998e1174fe5dc9ccf7c2f68a794a04ab178669e129f78494a4a8acb94baa6a43b8548a4c069b57308b173425ade27c2b243133148af154ceb48d05a5f09484109e1638dc6f49883f7c881701244244497a4404c1c6d3fb8b5cbf97f548c250827f8c274d1911b908f44438f6f117c6f5cb9af02c1f1b6e4348381d0081ddc1158a25962f51c265aeeb2795359850adc29e61051e55f93f6f54087f9d32d7b4841859cdb8bae21a54739da303908265a00426e7b638ade4e1a50ef5dbfbdac1a881b1db1040332aada54cc8d0176f08303bc6482d1f6ee0755588ba33535816bbcc50a75a9245b1d7564be71b32a327d73167a0c967d8c6edc6e9238b81e93cc9fbf258117daec64311dd496d8250770da7048e7e48a81ac3d6fd38d8505a5d44319b3f690eb0ef4901187ee183dbb2a30e413bfea9e729d8219acc087033fad33b756789bc609db897d1a88234bbf169cab297dac8c1c2e4f65feb81028b0face0d9e83f6732ce6fca3261ce7102b6b21e9b757578c791cdfb4c4371d37bdf4458bbf303b7d218818fa362870ab9f299e22a3fa7868191d1adece2a0b8b76d03e8082a9ee29db74aed7230c4e983898f4fae62a3027818e192853da84e4b2f6f15d992f510040fa1390102d190e430874348d7fec029b4b025c9424c67a4c7a858c0e0b0e3441af04041ae3deebeb14ef610117fba6d327c9f3f99668dd082009db8dcfdae718347d94b1f0f19a07f6b26a3a66fe46f80ccad1beaa35c0a6a175a22eb40257e2e19ed21765dfb380cb836c31f8590a24efd75ea856fb00a0b1c8e0cc826c7c0b2f60823a37d5a8b2341fca723991cbf8e5de7297f9e20f1109ae7dc378628929ecaa7ecda54db073627234abb1226ebd7631866ebad68db566f16a8d78c10cff81ce52f61f1645fa703759bd07df51c90cd0e8559631b8eca90a01b069ee10ec11e69c4fe06f30d00e757ecc9e172ee1903fa757779973a05f90b66eb7bc4cb811d25db7c3ec01530eb0a05f5b2007e4757d9460194bf61f9caacd97829b125d8afe7cafeea9d057756196def36aa12a37f08cfeed105a332d9a8c3c8dc51c4c1a60a423339e8f3808637757f05ab93532846cf270ad9db49011d01b3f6930f0d261975ebf202644a95dd924ffabf05e383929754d9a611e3d918de1db1db4279a5496d05c812e7e14c842ec62fff8eae79ef3baf355697552f4454c8a147e302a03b309701fe97feb79f665a703e435665b7d0b53abf284b67b262a3b9c31634d88b87487f891b8e54b0429781633a9819b7a127d2356f32d278dd258cde82d528aea7078e2f0cf8855347f5df50b3f3b76e4545f091f2b9e1b1401c2124315dd3466c33e88c4dfc249470ec543356897c59794d4faaaf5999a6fd19bd8418ffc70b4bdd1c5ea1fbebe4ec70febb4307868cda6bb7920a095f5e340cd1c4616d90e13984c8648f2282880b66cb547aa6543b47fa81751862966fca6a8f09ab448c3959a0c7ef1a528c49f4f0742057bf32ef6bb243a6da0ca366be43333eda0623c530c543886750e9e93a5dc81f0dcf18d4d2d3839894e87ef5512c749172c687c4fe3ac8d5d5f27bc2fab4ad10c8afbfbc15d3e30c58bf48ea7ab67fee6c5d33873e2eb062bbe0823ad1f8345c0203bab300f7087994380c5178696f522630a03d6b2e826d68a13f89ac76424c6ce0bc522e35387f3fa7d0618ade2e61ff7e9ba448aa1107c829ed2c6c52431cfba4764a3209acc3d2bd02dd6c0d0d243b737e9bcb7aa1af41a2cf25777b1eda24e60e5c54bee89b1932ac06fb7b620d7c51614b7ad16ec492e1614c28257fcfed75680658b32c027a782df963872b96d597cc3fa776ca96a6036cac557c7b0d51032dd23afe6029e8d50f65b21ea1a9f8f7a6fdee465f591e20161155f4fd55e2490ef3a411daf6cb40f9ada216bf9cd0b3c95b181ccc77292b1ff47456c817f4ab1d56ec0914941ed71f7d86e157bc1deeb9259817e65756fe8ceb3a757585d1efffdaec17d4c2469509605883c386d5b75d17c8d909e05ad0bc3b27a858ee00901febec908519b297f584524dbe255f0d1bfce92023d07df73746bbfb0c61c855366c69735949533fdc4fd026156951c4300d92a192c842376d4574fd6037cc553b1fc3ada010d2241bac5b0459a1af4d84b563d2ddf583ae85f3fccadc15f133cfa6817b73617e74a2a1685959b11dc0bbc44a414f69feaf0caed5c7ca821051e1358cf72169e03fba69b61300940d180e69af474d0225d4c9ebe6b0c9f4a17f74716995d869627d7e5a1e27b95eb3733a48887c765a194dc905047d6b3a3334ef01459981e4d9bf8aea5ef360735c70d476f7b3f83ef6ab11046e0b01af7b50de24e7ebbeb0540a554b2e6da44f8c05b520902f904c13207e33be2092d155ee8c2ffb4c71aec8d9d60d579c49dbb498651e26a5765b1c2e5ae038ff5e86c50eb931c0dc3c8c8fb6d1b20d2be978bf0bec749b19d61539d56aae481482277d0c8740f49b1b26f05e88e5bed45f86687c92964e461b18b211adb8129d50b6826bafb2faac520d9d640010c22b2ccb948cd80840a2733b8b5ba11ef3bb664555941afddde7051216f18c78abd2ebf5f58efdbcb03e96730cbf6531d4d4ed257a0b74631897e25644c1dbb56748be465602baff52c86a6b5ac3c9a67f8de7a6d42b89930ba47ef0d247372c8c300440c20f649688002037f8465bd056da00b1767a431f6557ddd1040600d3231fa4fa97124ebc6b3734dce06a1bab302bb396889af969426b165b8d1cde204a7dbd73952f49944cb7c39ac9e8ce4a642fb43e76d1ef51173b3985222babd1c180bb7c658e345149b733837b1c920c2772b1bb58aed6c88c7fdc1caa3335c3320b9b57deca24401a0e8b7607ac99b09e07c2602688587f36c35fcda0b795f005d0b2afb3ae5898d32e8cc004d4babc1bde8cf520daf9417ba9fbc67b57ab71350914c8198591ad9f60af57498446f1761c1aa84b20aeb15a504f7897185bb0363e769c630eb0e845e68d75f4dab5d870336ebf7a15b94c6ac629e8effd6521ffc94f05679fefd3d44b0e7d9feef60cf446c22492b344e18db96a1067a2a011f3676e0dd984e3e266b269f3a5ddf1f783fd04567a1b83a8523390975a6eb429d2f98a7719c2e371d5c8c53fa94611e2adb5a7f0a884209f3dceacad4a44c32d4dd49300af4b48e7050f7a3020432009ecd32026cd43a31c3d0877878dc057c079dbb24db10ddf76f82cbbff4d2876f3e3c4ecf1466afa1f9c8bbd544fddb9e14cd7e386f89b967f24ad2e6bfbfb97ceff545787ae7cd029650fab1c86d696b7e7f5474bf11d4f845b41bf259bd605e395b72081c490c68648ba97afb5d279f5d5d5a27324ddc6fcf77579018a44d07e5d96f508f812b1ab8497f42aea04eb87f3ad0ef34c522df9feee01a534910c58ed661ea499828dbdbae95d257f1c67a1efe03cb7b3906ff510142c76cfdcd484e6e08ce8095df80c7a4918bec58183593042336a69350ae670ccaeeb6b240533b7ca905e929355ef1654b9a786d072ae22b1f669f00d1ab8af6df694f3a62529f74e86198af25abe3ed2e08e363116532981ddc7491c001e4371e557f1a97b87ec2d724ad8ba6721e21e88391c2b58b16191487210800f36d76016773d1e182e1101165a58d7ecadaa5e22409797dd695faad0cd15d2ce29d09893162918e2ce3a99b09ffad7e5dbf4376e6968d1a937ff211f0f5be8e0e094c420af4c4f83080d9835d90b7d5cfdb0573319b91044e65f0036b8b740ab94ca1157f8ff94b0f75670923fde35939993eaa47d0ce0123161f22e282a3b201d2e6a30a6b9b61dedcdfa8887e86241ca555f9cc39f2b8d1ab35d7cffe6ca363df307cf1d897b5a039caef1bd70127165ac9aa59ed8c045f50cf6d007ee72672a3a24c259867ced66e4e4e6991d44fe9862198e6e3793b82881554c6f9e7ee4b160a8d6965c2828aa402de847d2dcb45241e4193fc6b5c34e7176a48c0dcc2c4ceab74e218f2e0df6770981e0f6311f3cf5841d60cc003b65f2a401b595a1bef1bd249e5293c7a1ca3c8fd1ae00c8ff0b22582020e670e95ca9ecd761adca4ede08b036bb91dfc58d0cdc12556a46088d6c4218707d0630dfefe12f2e6491ec71aadec33f1550ef444aa697e525976a1094652ddedf965ca8fc9dbc835d1dc9feeb5300405312c3a7f89283e2c8f0b168c7c609e67933bbe3b3607dad65bf5f493fce5117186fa9eaa1a8666502a865cac5f722a91275034da09ba23e0fae1c6043ae4fda2fe529335b1b9b698a7c302213975a3165fe2ecd4721ac9a298d3a1ebc8e804e3b1c189f090e3d55bd867b6f0a79579c17ef7168ec8388417cddb3352ef0df7453cbe97b1911c5372f63ab3291945ed4f1f1cc20b86d7381fe10f9be9afc190106f13a22a488cd9cb7f05ffdd4ada2d483ba1acb4c1a471aba00d7327d07b011ca5208d58a1c37b02c04ec30ec80f942d6ea81272e455e32e5697cefed82c9559e952441d0f64b7806514f96dfdd2f5ad6f2ba4eff1b73adc7e3b13ab9378b46f7c2548742ad2da76b32f9ce2649cc6921fc5ac2d91791efdbb", 0x1000}, {&(0x7f0000000380)="cf86556360c3bc98bf949792ab2bd0f9072d81a375d4608eae8511da5ae3d3fdc2df0223dd37c59be32db7073a337b05af81b5cca32268b257933c594ba996e8c543e03f773dbecc7dfa984fc7b478f7e49521f79c836dbfc860e241fe3c47e66c986e", 0x63}, {&(0x7f0000001580)="31e07ee310853fe435fcfc48fb844a9b0f671e919b3b9869de56753edd551df68b1159f0690c6fca95bc8195a4094bf19bb87f0e86c0b9cb1b0a6ab33fefcbc546af9345219e77e631926964776d79da08a4c2ea8457c4851d6e83ab27870d4e0f830b0364463f4a672640ae38555c9fb16f5e2bbe119c5430cbb6e2fc32288bcf6cec0b98466b6fed392d95861c7e12efe741a1ecb71aa00f27e5cf56e38e77967aefb6cfc25e4374d984578e25c66dc2bbaab17ae0b072457ee63a1fd6b16a180bf72cd86a51fbed1a4f9fccfc88a7c68e77ac6289e4d9223035b487e7f9dea1f1db96c0cc656135134964ab747b3678f5d358d1f445bb4875ddf606a7f23a2d88462eb00cc85be9a65997299661abf83b9aa2c30a6606e970e1faebf9d6ddd1c020d52a43ff9b8a17cb19553c370acbfd2b239302e010b55ea4867856cbd5e12c9c546a5f2870bcc29fe475bde7e1540ee8175def79aa39219f60a9b32c118c99c1165c7a9278ae36b371fa47a4d05a965b43234556db3316e8d0bfa769ffcaf9fb37f73d169b327aa5e32b37d3d54090105eb63953df96bdb42fb22c3d0b6b91aabda3ad06deafd7367afcc58ca1e97bcfd2e5265a2d424c061ab178770a8bd1206232e0f5a9e04251dce88e0256590ac2320857a565a68092030f4921d11bf161522215b880bc86cdfc46a6aca50b336bf9937b6a7bc5059a9ec70c3738ce37896aea7c1f16b54fa35e997c7c52c9dc0e58090bf09c58ab865cba06cd2647dc6852a9fe3ee10b99f297c68f1b3f9029545c2f75ec95844f5bac58cd7af5d649f8c4735bb759079af4c67e14d93895aa8d7e96699b7056285b0ef5ecdb18c2d2f1f99d9cd4afa735699ae5f44f3b78aa2b5d51f5e370cf247591c6183e2fe1b487c5509210eb98b5ac8dd90a9905b7490881f8b00932a59d2ee5d3f6fd1985d3d632fc2d1f8571ff212b9c2c0745b02d7b2f146832234c33825e010a149c24f47e34192470c15482fb3e700d18297ae9fdde74ce35257596254d0e1019d1c245155a7874c6939ed41619208d5b11b85d924d0a3db6c7a8a25623e0d51e421ffaea3bbcf2bede54495d28c38d79faf379e9034b9bef64949b8ac2344be6955ec108e6c25a06ddb6a74b525843ae94b5bf89cbdb8ed76012414e797ebf6dbd316cbf142895d722a9cdb30620d303f2eaa9a2cab8b816ffcee490fa6d714f07c1dbd83d8b5fc48417b0bf84a45798d4535c75b50404a3bd1f88305493bcd121fb997f55a051906e879a3dcacefe22092d0cd71ac730a2c64a3d3c25e3a5e07a32539e72e12120c5f54581a3a3bad852276deb332276d859a61060cbdfc83d93df7244d7aaa7e0e15a00a47da5a5da6e328038a1796f00a4d83c52bae6d90ce2237521f41c8a6a679f1a7a5185e2e65962d3a3cc93cb535c505203c9465d99c6a2631b35fb111c659fdf1c53e86c7607beeecdcf61161f002b5b640ea13b9805cb13db1ce44144cfa7e578735037a13f9f20f3113d68bfad5d49ab5a9c7a15ca851611ace1930e94e7e03d94202a6579f09c65538f93109c28436c7b13580bd22a74148d46d7cecc4f71432977eac418e3cf34e2497bfb1c2f9d0d7a8b717edfb1bcae1eb342e6ae57121ff6e4affb624a4ff6afca8de715bee347959748f3f85326d04a767e89aa603e03bb3abcde7624bfd235db7c9177ee505377907fd39a24196688d0f6267f8e10ab46bf2f03b63e0ad096cd8d17af05cf926b96e3d4bc22ba4588348a5b985a85ca2cc57fdec32c2bf71aa525bd0f04ce004d4882fc6b2d3905a0fab351c45c727e9ff54da34af41e932f9d2e356999223d1d5efc089afc3c22e6f4d2d874832799d41cb96412efc9f14fea1966b966cc3386846a096385b57b6b8503fc5e817462cce7f78ccd2717641cea975bb7363e031d693e6d8574dad721454d7265e6856c30088d52ff4b13786028363b6368d93378755d7f22d9ecb6f73d4f59b2c37bef66be3a05339e3a8789ad8aa3f9efa58b9eb6516c2dce0a631f44a1af90e272e968699b3bdea2f5f088038c7d588ff039712c89c49f52fdfd5d94a001a828add4f7ce285327f799ce6b8d73b44508be653e029150ff50be6071e75dfc9f4a429a6069b8ed02c9f9d50cb9d750a5d597aaadd1a6fa1017ca9ed83bc6eab2558672a30820d423d8186c2817d20cf7d5bd3d5d6833e182bc39f53dd77e0f8f693da0e3c3396a3b1a35de9c55f476b0b1d5e280ad289b878711bd0eda548106d4e11eb8686ac46b3729810e37d9604cb0843da82981be2e31434d5f2d06fdfa965292eb89df462c7341a93938654e9dc04a940d6ca0921e13272f5ca16d06e349e04c84af169d1f43ccfef35ffcfdb7fb6fd58ce0d3048b49b0e6691dbb1e8bd92d3aabc91cca5dca345df2b2543ed7d34fedfdc1746d6552b6823760d159cdcad21ab05bf1a1a76e86e046d990bc3145362860694d0804e4a6b881ad73220b5828b549eefef39b4e466d2afece72ba8292d831a95cb141289a444b8b4381b1e4d852e46aaf1c1fcfe9ff7a55cc3ed802a8fd0223dcbbf93d3fa13d1e3d519b088004fd8d6cea1f8c8dcfc2cbee2e155ffba836c698f58df55fbe1327b18dd0357b02a7008becc7b37f2b6333976486d4d52f663b64d5f1a43dca7cc2889ebdbf2e2433f6cccbb34dc472eb8e626f961dd370f0e8927a426896279e0b10dad1c55a1eb1c6d0b281e805761a7508276db07c66d1eeb87a23d4be3884f75c5b7e2b5e3bbd846ca12ca2adccd000787355c9dc4aa4ea36a13e38a156a34024b9245d4080f68a1374b979cb17aa6d9c34c1a6fd4a8f0edb137b93247d1d96334280ac359ce79a6f80a63f6c30650c516d12b1e4c66c9a5a2bc2a5b265b1ccad5f552c6cfa41cce53b5436182347d7089b11a21d497f6d2e4f6f1dcc46931a56756786d7a0cc2b7604b2930bab2eb1d3835a5a6dbf068fde6b3addecfeb720c78e7858f95c11efb49abf87ca6c77ea77576368e029d44efa9b0392515867291e4aba0c467938871088ae0a1165e14ecf80737bfd8c8c66d74f88ec4301496a9ef2d9d4bdb6342a53cd957847337d9281c18ba7a7dacbda62583a93a613516ff70ffb4ece35cf3bb224b14d56cd6f5d58a90b036907653e439bd36ff00dfad7fe7309a85cc8d4843062147fe2db8e098fc27a6ef24dec961c3287e0a927b917747f7ea1f382faa6acfa57489218dd1a93ea3def81c17dbb9ffaca5625d54d212bdd463feb908f8865b8f5f603a517060b8533a51a69bcb63a4b8e0bb94f831930d565e3bccea5700fd6bdf5fd132024d687ba9daf380a19337be8584c8d59a2d3dedb820fb6ad04837aba804a17fc869382100b302b066ea1f5c359cb15f7ba6c293b3bbac493846a1a6bec91ccad3368f74c6309499c144209c6eeac4e831fa06a88f47ffa1af950f6dc15bc06cd3898b352d47df47dcc20e0c3f5365b5a2f2052f706a94eda57c62a0bbabe0946e9d47de4d17e34703411a4c8ef17d290f8fb16683a279cfd310af6e898e2db9b5c469590dd194db167fe73cbaba780e69ee36187d48da314bc499e1a8c56c49dc13fe22ffa08c470b220cfcf1581160f397511169c2b3f45ea5ccb9d7723f6d6c59480a623898f7ac629a4f0974ca7e63cc02fe2732510f3cf2af3c4592264bd1f4ef27c632e4cdc80848b6ae2721aa953665634ef3a96d2799ad9ba5488b29aaa0fe590bf487b51083045206de6fce4aae5e8af7c0572f8ecaaf52cdb7c13ed00567dcb58853a32c2d3d938383325e604a9cf7d2404d6741218f49dd199dbff56a2fac5f5b48689f8648bd3c914732694c6110b4c318fe33267df688e61ad45d28683bad72f7e9cd5f3cabc5d12253364338e892b4ab6bb81bdc0aeda54f9215f786f9165c7b403d48193e32c9a2c45394f1f6a4e944d77043593eb13df251368606f092eae587d76158431c09fa83394d03b30fd30d80023d6d21d25e3f17368e280147fa3907e8886303a8d841dced4389e2903ec5e14aa293e24d272dbb075fe3a9ed4c011a70f02b1d36e81db7c329fcc9370e629f3887bdbd3fcfa50353c3da446b5b1b75171746430e029d6d4c58756247c4fd704b6c0263c2312fd02ef30188dc9e6c12832373900e52bff2c1ed6bc6188272baa419990cf354b544abd8c636c2d5c0ef0a78e014dea5ff27dd3357d7cd4ac618b0c731f0b1ee011f9ba16d71c3c7738fe84282a3833a35968b1fbc1bf759bc30207f05eb74e29c0599b5c80f19374e6cafe8a83af5a28d818c1ca01631160e1ad54cb5da8a0326764deeca2f4e742111a97e5f888216e395433bb5775b27d89b044a1203ef0cae5910811b40cae32a10c11c79fc134f773e96f7e4abb3c1ca0c2887f6fc81d68207a1469c97b42509dc5121df4e9cb52597994d7850e2b78d4cdf1ae1d3d2a321e9dbb14cec79c3556db14584af155120a89aa4e544071f5f6a2ae3d11dc53d7ff9b68462e79ae0cc99d2d5bb1be88caf83ac31f128bb3d9d9915226fc932349e91f7a10532090d503ac2fcc03734250f4a7b014c053a7c42f888b814955d69cf99d8db8c63dc450fe6abb52938cf11ac5bcdfa2c55322ae7024a97a5406b4479159be2ec71a44afcd86d5e12896eb7410c4036adaa4f56ae9f9e3f228554835282fbabc8ff71797eada12df9f26bd1458fb2beff8ee2677264481764d86eacfb40cdab6762fa5311a5fa30e5d7e5116fd4ac4969bdf5664ee22cad17579162d19d262de10b083f01f75431b639b6249ae59ca34d4170f8fc7a1faa60808c9f165c1da03e0b4bd84f54be275dfdedcd266b36ef645ccf7743579b2e67570d44686726b2b63d3e301737f28df789e6170a5d4d4076f31650d2074c66c7f8331637b6e38febee74cc481e99404f96a14fec61cbe46a4c306b9c88c270ba0006e928531e5555a76045e16a1fcf0b22a7eac70bf25e4dd428d9c55b52be28eb69eef1db5ecf7308f3ae3d7a35be37a3a32b373af307a904f41705a0f2065b05ee23fbecd5166d70700045a9088e44012b43bb3fc65383864a37922f64e32eabd07ce0e1212020b35665f76aa6cacae812a433765089c75ebca6933214f01c6aca7117098a745882f543d2fecad4d80d0a2ee46da9d64412110659e7340a0c403cdcaae8c466c29bc5921aa5e86f32f2a770245997c32799331473539ec03b4d0a9c2646ec52302f4ff9881474151a8aa68472ff5f1b6e79fef84c3fbff97a8950781ebba3d9e82b28203d23291bb564bd68add0f45be0ce95f20917297b242249d339c81308d0e41f85c95dce572fcf513781b307f3995cc6bfb01c5de0ecc05027e48d906535e8c4e57398210dca017819729e0d4fe82e36913752ac957769e841cd2eec0839a2024451c8adc24d9f2aed6e66fe112b97ecb308ce612d13916afaed941b42b76fdb5a2e3de49e1bedcd7cd8aedb5d8562de4d6831f25c0b362c8bb9df594cfb6ba9b98f008037898b120b7d6730381e97e993d3713dfd5a3c906cb1d00962c5b59b9fa3fb152dfc7811726c6d97b3e5b503380652bd5d47919f92b0f204ff3611fc44ca7d8484a8205e6a60d280560025959edba4c18b7cbbed8811a92d301676a900efa071762320adfb5dbb5ef12b592424aa4cdd89ac41f3c3c4cb8132673ca6e556c74e877901ef603e60a77755a05b62ed647c35be3d13b99eb875ce30d79cdde7a29a457ac2e76a8521de07685c3996ecb00ee8f60d17afc0662de92e6cfa8eafd0a2ec3c28b", 0x1000}, {&(0x7f0000000400)="91356546a1d9edd144957d2447843407ccc43b88bedde1d189d6c4fcb8c31f6efe26926d039a0a570ec1d7975dcbf58276e4e6679011bc7a", 0x38}, {&(0x7f0000002580)="fbe5163c6bcd70241ff82af6a8106eb3d67af0df8527d9da88ea82f4cebff71fe85805bac78339cf91ffd2dcf18de33d9dcf502538d8db8674c2afaa2ad2d88355a35d309117bdc5de2c88f76ef7da0ef62a16563fb46e8d90579688d9689999876dad1e5cb8f6152277cf2f823ba7db6500d58d42212119ce0fb4eca92bc008c43b2182d5c8ea8db9a512a38f59789c4739e15b71ab2d796a599e387518996c054b196b8edc3e4382fcfe91da79c14cecb3b0616390bb632908c66ca15dbb44da365c580c4c21eb7c46f03a5d95bc70e75fbe38cb681e43a63ffd6ec9b7b6927337bfa06587055a08f4b9dea7af97a3cafe370bf97552841ebb5bd48c67eb61ee19f5f5d5567567cad1a487e64337793e7f01e92a2b510b45443d4680843447a68451d64e66399359541a0fdae09131369706defc7caeafcd46a1b6bb3a6fa219759cdb13eeb132b4589933ca50938be61d5ffb2626e7737f7ac579ff716f72bf17e2ecc94335570b2994cd9bb93d3c638e39cb1ff3e5516edc720fe0d41b6f5d7d269b66bd607d69018f1a187eff3a22bd6731a224bc4bac7df1b97cd7a3faa22ee0ef84760c30d3c34659848dcf642addcd34fe62dea5ad130bf898f1dcf457cb698b1652a271f66b526b3a7af780631672a810207295b6eb9b5cae450d4d8fde62a54343de78495c6dd4b68d129a64afd1ab28c16a13d3d6d334074b0644d140a68a28d9ecd848b82a27d47bf64b336916fb58b4e85c3672bba1911506fa04dac93a7a609097ac1e310f8a1602598e2bb959a312a2c2513636eb99b1a58deaf9b675dd220e1bb36850f8c57c1207ffe56a1e51f8d519c2c5141313cdf08e71fc5acac9964b076ca9706d896d2545edb0f76714a31ebe428e1e638d93d925946948004e58c2765140b8649dc412b83eada35f734244d43f18abbaecf00255de80edf94960e99a7735755fb056e69a24b9851fa4f2049c876a4b20c11d2757d2d8fc29ecf477011d7c428d3340cd41f42c59abac386b7081aa57fb97fa82bcbc85994771faad2b3ac88e2ab527e254867139d45070bd48d1e794e2ec4ff918e67e1a5f886604ed0fd267adadc997f3f882a2091ae43d15e00f25cb8490c0d1818fc222477aa065a226ac19364d86ed59c31395a298a337d7aa8dfbc641a975914ecb1ee0a96caab60a14dd9b30546f8c2105afeb2fa62dd70f3cdd5fb0dd0020f5db4074c75fa0ea664cfb564a462e0e72e584f61aa1904baaf0f1f2beb5cbca3e8646cd4d3777135d9ef9441ec40fbc9b48447cfc0890bcf2f7739e0c662b2dda88b64e2575f82dd84c760b7f7be8723d7b142031d368153cae74d11fc9a5b206a64e62da4a10c61c38e7dafe5a8be50ba31b1cd146e5dd908c23624eb02abf1bc7c0690cb5d57211c46f799735a47a24b73b6c2d4559a92c820b02592285836761bd4b5da0900b18411870bcb324f6b3b218c1660cb2001bca009e89bdefbf620db95cbd553380327a5f457c1024e7f438d243ba0f56503d835b5f439a15ccbc6857d88111ec93447f4388d9db0e2462f9f4df4bbc4080893e1c28a27526b033ab2d89d707eee50136105956fc116a36f033f55d239612a508de105c454b09d8ac5fe587b24eaf7cb97a08f41743f783972a596f0f88ae494837aae9abae09731125668b18bcf80deabcefb113661098f9daae233e37be42eb5f43fb0eece4cc0844aa6b38401286a937e2f665b655a96ebaf280988c9fe57fc57bb324eff42e0cf274df47972596f429e77407eed8637a3b02aee0f4ed1eccb05f7bec1324681d009c56c8bd8f1e8b3261e8f3473e088605af50fa28fa57390236981386fcf2dd9e0d3867292e43a9fe416ccbb21b180db9f1c82ed7ddd72d125ac739cdaa803ca9cdf0e5491fdf683883429821870591b9c795c9e3d428276c9281f1c28c3fc2825ae438cc12e836ece6c0966da8523dc612c7ece8fd0acdbaa119277ea12c5938ad95c3c6bdbfbe3f2b964a9f0e1d6d4ff888be89f83c7880bcb269a892c3a278d3c51ac693c326e468fe5838cf0e23fc550cb8f0cb34ea4a6ccdb2335bebd86ea20ec3289e0b3d41aa89291c5fca51fe5f4cfb83ea02779bf597c22ff5dcef3b0729f8abe93ddec4e33fc2e18b3c7289ee7d7004891c0a93354ea034c9611ac86078a70ecc3994d730db635e51a07c3d316fbfddf93d925d522a8ea54ee457e9dff960c144323f13019123f891a00efa70531e45b9ba660c4df1968bcde2d877c6a79da0e8a247a7a98f6cb3f161bca8d7134a8e75a1ea6a91a5c71c88e8c3dd176825d5fb1540972846a5e7753e5883e8669639e7dde9d576a3af55cfb50c998368fa6d1b77691237b23e0f72d9ff9cf2bcec1303401b1d82c6ac175b767445d0097552ce7780005998c08d0a8cb781c48f069b50d2df4f86dd25096b7b3cadd45dfb9ef2024544a169df1c6a4c1fcdcbc6a4d6cda6e94e9eefd532f40c2a3685119aab00a37d80900ddbb9b38d0748ab17b2a6f5327488ad8feecb549d62d914073a691174d9fa4448b5b1cdc33cc9ec9eaf6550b798d7d23fc8482b59e526a969b0d163a3757553b7e1e34fbc9e496a788600a6c4f7bac6268118269e9282dab7eb44dbaee44e8154e06fee471edb25a79c8abfb453a72295a3901b0f6258fe9fd0daac01d34b5285ec06240fee722d1190202d351877303bcca2d953dd65bc5090c47c91dc2a414255cb6ddd6ffe62b13fd845488ac4d9707fe88faf83cd8dd8060bf36c799e5f1be8331ced303bdb9aec4a7af5e312824a5a4ccdcc0e1165fd5b198386bfc6101d4bcd5ba8414e74c145f8a9bfbde65ec8e78049c385cd628f8c62958ce515e4e98ee34f625c22bf449b93e778243a32f9b56e7c5606da0ec6de45691c17dc8706c7bed9789ab7e6cdf8069dfcbf46c7f67c119da531ded7afc64e708ef94261fc5c28137d584473a4ed9ad4db3f6b0d15e7d6c03ff8a6736324703d8488dbfa89070c55992781004abc7561e541199d2189aad009107e53ccb568c4538c848386f4f430974c93c8bd7dca173f5e2576e02b3bea7bf9cd6c8ed3d5526c48190853345e42e74d4db9da954a7fe39d291cd8ce22ae465435a5ff52277a8cf033534523704a4c575ae0d8667cadddd60b432737701cdfca47a30070e860bb8d0c592732cf8b2550f778fb3643f76d5c3569c0721b836742c5b66f2e607013d2f4999cd75a59496078894fa290a2b0aa68db9100ea5ac3a82d2c3596690b67797dd2f287bffa33d7ca6915612e17496c9ebaac0f333916256e14e16beb08e34060afa613e65ebc72fda47c8694f55add9832362e51353db4de560e4fed3e525ccf78e9cf9b64c788a4be250919a2b20d366ae8545ca9b7733b893ab3cde93adf856252d2566d0cd2fc1d033106205d2b5ec34bcf204e15bef5fd788fe16e8cb5b2dd57c47af789c56446f28e79994a260f40896c5bfcd46a2704a41e71f864311e7efd47bc6acc217adc418a11dccd3413c8f7d63e7faca556fab1b2137e80292890302d5c800a52f85833219d1d7832bd4726c90c23688a0d4709c0b3d4d3979e78bf8be0f8f266a476f54773a9fad7ac6518856709dd16ee50905a95fc1b4f0a84c4c51dd78aff83c7197f105fef7afbc82c3f548c08453dc7c52fe5b5d60f7cbb057a6bdc7a64992f59d914aac5ca9e2996275caae389d58c30de1b21db6fc281c01a7eb391607322f1a23766628c8ec92d574cf16aa2966a9c6a7335b98e953c32a62ed4436e5908814051caa980a77cdf6370fc9feaa9abe451a2951aa08d5b2074e39da75a319aeb1363bdadf7c2c8c42e85b9ef3038c76a62ccfe222520984796c2f524556a72c1197f56397dcf3f08a718c57a4b744692aa4f656851b79abdec07d6cc406e14787bca53dda69f09bb6b18d77ad8be872c09740966923b117c840cf370b543e7dd53409771fdb47746e239264d280ba4c91dc200992d2af28888cfb46038f6c7b70c0773d2269231bc35e1fca2d2a3843702dfccedfbd423fbfcca79dc00be39fe082652110c793c2d21fed31f401b085eba4a277cba633b01f180a60b5b13252fc080cccb434a5381aa74425bbe8da9b95bad9fe0e05e8151ed517fc9340caccccb82bca25849424b65df45f9b2833b746c49350b0a304e8fc5c12d6f9c8f26317846fc72b2d2c38a71a9205185b140ead951b6197d70ac975f924d4193ef5ed184057e0c599009eda340796860dea5258e03ba36bfe021125f1524987668787898cbac91c7150369dd3a1d94c23ee7a359e957088f84f7cd3663a19dde1fb115a5a2be3076d2c57ed781e05e98bae7064e4ca4c98f7cb1be034c0548c7054d2edbfa8f34acf622c8c7087c5ab733a779ca8a889cfbb7c35f18b5ec4f9a2bd7a5d41f58ffaa42faed071f3304e948c7fab1dcfaeab08438c80d19f139c4b61150d16344fe291f7bc069fa5ebcf9aca37fc5bd9c1cd6c80f189e81ff42de86a628cabb9c1adba98ac1a5795ac506fcd1dbb18059cc1e134fbcb6425aa993e2dd1588170effaa33c675ec70a5b64528c0044d9a216b343393dd08243a81c5a8a2e2223fb442a8479d03e450fdefd8fe8cc944babf0da195c2af1c7884e8c26960e57759ac3add3bbf85825bb40f41224cc91b2de54d1e2235774d7be277c55d29fa0717974fcb58492552f052d2d6a58914e2a4c5e4510f1a5c40cca536c90a7b0186a5852298cf8558d7c9c650bc0e97f87d4162e1eb46b30ecf9dd4bcc8cbab23441e682f3c04732f77f02fc50e2157e019de86eb3abcbf7ff9fb90e847d1251b3b494df89e27cb1a013467194468802f12d2fd72291ba704901d5b96b3c063b087388fc3ae088444f99b23d2e563bea80896a897eeffa4868c1f565b8340fada02049266455b4070bb89619ac59b40975fb094c863e535b8f6927b01ca6a5881851a6665b687b53d524b80f90e6e61fe8fc22094a02a988a55641931fb85ca574b015c1756e3e1288e6171366cfdddcc2fac64b76a2cca8547b0cb509f6754c51017a09720e2aca6206ecd68280548024cbd3115bf77f0a8b89f31e6c134760e1960b01e745afcbe9cba3505146e300a0440db4503b9e2e46efc613db9358630c32ad229f6eeb09149ed3197faaf6e050d9b26f7b434d1a992198d0de4bf37fd83d80efcbd003a9600d95929a22fd87467e012dd7450e6ce67077c2e1f92975b29a106a9684be36f0d0c7712c95b3a2e3b10d58a7a72689cf9e6eabefdbc0893c8619553dae9ecaba6bf233fa34b3bacb6fcef42eb7e244e89acc32551d6eb12fba3afbde7dfa69eb2544f74ad6eea1d3e22363c2ec5a054bf528d5f7fb5972cb92bdcfc3e2beb3e04b029202dcd607cd7a5cd7a2aa5a0986ae90b0519491366e43dab0eea31a1b7f6ec6610795f6ca25f3283d4cbb3bfb5cb5bef9211cbe86a420100d95c5c7ad4f9b58f0ae54dfdbbc8d96d51b43709193620a3f76e7554a763b07bb980c33f6540220ba35f06fea15ea978f14c2c65fd0c2b65f7f423aa761ca5eaf14ffd5a2499e5ec64b36dd419a148bc5f0cd75c7a63a61022331e305f19ed03aaadfaa9bd982e58393cb68b159d8c83f1f01c5ab30de1c840de747e7e4ca340128feea1df8c29abf9e0549c22714f4cd00f9968e6a636a76b11c96776f504f48e6ab6992582f1c6088ed105fde4f815d9d88fe336bc0eea0235111e7156cde5e545b20a9af0e32472c23e5ea0c262c3cbfbe2b2785d5a0bad6128a76280690b13d66b165b22cb", 0x1000}, {&(0x7f0000000440)="59e0721678060ef41fe9984a71ee317ad1e0f2bcc5973a5c81f012004c54fe0172ca772d6295a004f4e7d03813e78b8fb0a449bc24f0c335955f987ba8570ff54c428353c868e6e64b4986150b73ab0ab3cb0fb9fe4198d3f8d3866bd9938efd3c25f6334dbbaa683fa512c4cbccad982a7bee7a526731ba0896f83598ac25916428349ff53306648fdf17b9f96b116ec3e64f4070b67ae0a1aea3a03f79c3ef", 0xa0}], 0xa, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x406}, 0x5) poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8000000, 0xe8}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x3, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="b986f92eaa56c154ce354912b55277265b2b3d9bac479794b75a31eb501afe145ec00d20bafbd08db7cba1b155f7fbf11c1a7429082e89e29a9d9dafdff5b83426b10401343cf96d0100ae4eb92446068a10696250a8a8735a3f3da205d936fa61eff1f3996f7b86c7c08b0069439c1d40b529a179e2ab2bb1f94cd708ff7ad3bbb20ae21e040ebcd5ae845e2aaaa2e72808026cf112557446df767492290f10f7e8c69b92015cba6c0c665dc44b6636ddd9dcb640c9dcfd83daa7e3fa8d055a3d3ae46273405dd735f657cc965ad68d2279a596ede8182e46936bb245cce52a8bfacd0083f6580dbecf523d6b6bf8acd063c58fed6a3849ee055d28178ff6e1df2d63847a2f22df121e1b8d37920fa34464fbacf86f05d000378ee7a0c29f19be057e6019770419e4ed45ed125086664dd1bf7ae7d29491222a4cec85e58aab6b5cd61e31188d046d4b35ff1f47b3248f718a9ea042d2e1a05c1dda86c42d1dab45201e36f37460850d357643471a3e69768adb59e01a932c1259ec1a5c7b1e83de2c9a5c3dba3715f6842c05f660a3170eea41d0b8e029b8c49eebb74fd74f2f290b630d4661816f3642c287c237a16d7f8d365e084f4fdf8ae210e542c40a670cd9b0893234b3bc78288d130a09f5123fe9fdb83d81d790f361036a3bcf23bf44212e77bbaff0e2a44a9fef963b482bc21ad7b1a8bb4bd44485c44eaf264caf139f987fdf43dcba66995f683f1bd2dc8f0c4e90fbebcac2c9b3ff62b63b2b6b4d192f17a512b88348813dada49e69102a560d0e9084fbf14174f2952ed3d6340d8edae3419f91162938b570b7a0e0a0cb0e133ccade7e82af69cf5483226caa889f34f56296a117e96ed32dfeea8848e9e1cd66cd872cbab7f88690415c79ff769745d6296dd15ecec4aee4154e9838f80834c8e62054d4b3a56322be2b87541b0f1e7ec925e22a66125710fd55615f998b5b0bb6babcc0acd8479bbebd99915e7326a6da8e160f6b8a4b53815f05bf91ae5292345de6ac0850318c8eddc4a71c220701c6f9578614528cad0c22f82bc1b11241cd30f6d05919dcc8fea63230f15dadd90e6327573ba24a0fb4e603268bcadf615cdcc6b7614a94ed6d99580dc0f17f8eeed221c11a964a5a39445ea410e406182fd4594ceefac70993cf2963de2ada03669e42cb447fe05e8ddba43af99c7c441c8a8e9773524f446798800d035088425eaaf19d9e3da161642767d1a53497a3fa3297d9a5d10e95cc18a98ec74afb446ae76b1a00a40bd617a8a94bbff07e176bba90fcabbb4a946fc1b9f50f16394d56eb8da009b3c4aad6e2baf8dfbab06151abc53e4741981c3d1a01a780b7c14e80163fc9f6221b8fb6fd26101b39cc06c06eba296857a5a8ce9fe2e4eb2b0b904c6c72dc31355528ec31f5d2925ef2bfe2f0b11b240009dc855b52213625be58a24f9f2c121ba19f009f13b2bd28bcb5285d42b1394b878cd4be4e10ff3b5312960f983fdfee5d9ef663ab98f6bdaabd10c56315231e0085295c03a2c53f5cc1c820b6fd968de95d45dbfaec7eb5dc82beb273875008cd9084d98ab7d9911c5b87f845f431d2ba8e6039740f1952e0842e296dbb509d9f579d8f92b4ead54b3db6b3b6df5ae37eb3343628d4e5d4588cc966d8ad8ff2393aaaeedcb6d999d4c0b7fdd0b934602b01344f6185032252042cd56d3d09d80748cd438c429813af12f8f3c2afad1a6f9707c563eb884d1d8fd5add1f7c27cb35dec30fc9da76110f57492cc88ed173bbaf667d8daec20f4f1b0a140268195581453748611e2b1ddbce5c51a182d7c100732e6bbebac923074125e104b045ab75f5d9a317225e4cf96433f6dae3c859e09ecd97edfbe51ce886f7cbca18f117aec7cba0ac8bafebe71b6674b7867b0cb0ca72187c554d8802af1bef010167356e804770cec4a2b8eeae6e60aae2a9b17827787ff1682b9f278384eafa63fc6bf2727b946340199e1cf5650ea88519af7d89cfb34a399f0ee7a110fffa4d922ed12825d9a06febfd8bf2a0c311d2d7050c6164e28d55355ddf04b4594440b84a59399b45c65d58b65b1ae1e720b7baa3a6b703414327630b7aa458fcc6881bbb03bafb1542a358392887641c7d19bce52ca05957bbc8e26797bb0048e774337abaa7cb05ce8f1266d4add3e414ad9463f2ef60d6c65cb93122f67ab04625ac6984e22348e3ba36ee0b18a5228066e20ea6e5c83ab4cacf1ea8f04fd69d605e12d6da9cfbd690ac9e21af5e258eed7e539671d718d9c26adbda06268837079718c5168fa43beea1230227990eb032bb71257881829ca1506e0b747299744fab127eb41c597ff51d6cb8988d08d8f959d65b68bd3513df2ac56f194ba660ea6512021359f9efae2f5b2b69bc70d9632c38033ed7d4918bcda4196719d948225fb00d4a0a106026770b064e99039c616c51305cc0ec476b7b61094da1cd9c3a91a02d7fb03e8fe08c26d6d5efb6e274b006fe472d88539ff8d0f5bee4fef57c4d508fcb8e24c545563e6307881bec2d86f38e0fadd355f0b432a991f4a7c4a23e18f0d71834f05797ba60a22295bb17cc95e9f14851f1688c1fdb65e5b49ea82227ed69e592153aebce75f22d18656ed419c23d582aaa989ffba92bc3608da832ff98cdba483704d0469a3657d80b1ec8978be3723e5ef501b87438189dcf05de3176ff2b98a4faee49d23f7b5d7d4c999bb14c5bfa455511f5f3b0545721da00f89e170959b0c3bb01d0d59e032cebe725ec843bd65f2d26320a4758bd8240989ab84abfa6993444ac4287d7c4cbe1d3c7d775ca0b788bc5ae8e8b29936798cd6ed3abe1343c60f988567e5c5a42a5ea1f39ed32fa682eff73d7e7d5da0484a3912f1410ddf83f8d74c3a68206c1cc7149c1f4ae1b7a0a9335331750dc5ca477d02d29456430beb71f5d9b79256f7f55e4dff4186b6c6353025eb99ef91dc6d2c050e5068b0549a1b4974f8262de5b8d4ec846c1915af7927389863b149ca8e99eb18d3316b9bd0f74998d1fd80e221c35ef09948094e036033d14e6adfda7784d89af3c65e895d31cc1296a9904b11475173f39d0636419974a221608bdcb6f60765e38329af1e333a541d5e334903d977a653fe32c2baf9518075dd50ab3f4ac3c7c2867b500403869935618e03dc1ce1339dd5c47e9a24010c5115c046704428bf3cf39f095e87e370b94029cb16f18c780e10503572668a1a214cd34a7c7ec3283e71298978a2add8468bf4d30bca6cff6e8b269b5d3a6ebed7fca29117c8e93cc050e31e105a973cc1afd4dc905a83cfe159cdfac2fb06cff59055ff12f83548032a84be88a29e83e60816dddcdc1177e6d6a1afe1aa7738c3e77df1bbc1d1a566b96e6b126057b1192273223ac779e5f6099076dffa9069e24d48a4c4b0d0d073e94d83c9aa6a56faaa1b5ca3d624ec2012dde74a5be82a6ddf93126d8f1eefcc14f0b4f328f89674a8b7791e521adce78d2db3aed9c6f78a2638b678fc66524bd66e7fc6249cb7fdf58e3c35b809fbeaa876cc6b8c4607231251ebe7f38cd3ed272472623848f9c228e98adf2b59ee7ee149f029bdc3e8b52b5dc9db9fd3fd0ea91d8ce69073e3fa541a91bcdb4606e5a463fbec984623631eaffd5cb74f17f9d71f6ae52262eb3a23babfce953f45dd78d89f78f9434ad6f82861b27d9542e3251fdc934762eb9499bbb4a005960978aaac74b5c6201be186506017eecd5285c5599a862ee5df583004450557e01c861e59189e6691cdbfdfecba9f3d9a0e3c3a147ce7d4d448fc38443e0211b0115629af82b3ef9504458c868889a9e47554d066770394cfe0519bc54ce75a148a09e2c469dc2cc15b47bd724512096bee0d5229fdaaf87197f40b09597ad7edff9b552572dffaf5eb21ddd005c10d52fcc14931d4fd389edcb1b35d623338678070f35e650bd7da69594d059f80e7903c71a89067246411e046e97460a3524626fb406bd7853810e8c04b005adc80a2098d61f468fe72317c84f2228b1a3eebececbe56b98fe72fb300fa6a2a04f7547c397c8136275b6afd8bffc43f533ff6a352345b92431d62833767e43832632ed57aa1332416639e66a6d55a5c2b83ee3bdeab61b7d4f5ecbcdbfbc21c0def94a16c6a3d6a7236a3537c94bb7c15230d7c680934d777eea3c9d952385636385ab33bdbe8382551727c0c5c6a62649a21ca4bf67f48227acc93c8cf8c800eb8ff7b43774dd7c934ddda7ebbe0ad0d8bef62f79ec908f73b6254e43dafcd0a4aa760e8e8d8ee1d4a50f0953d3974dce5fa730e9e317c30e5620cbc45c5cbf25228349560a8518e036d4e1111c623f29bc378ca9e5b3e41ea5b9c077ea0ed5d09a591fd6ac032fb22f00ede4f883612e57b8db2042d60f4457a558ed6de097fa611d8141131b9f1d7e1f1dbea854a565de5d35e826dabf3ea442029e9c99fde263c054c70c04123b6015dd852f9a113796a1479de9d20bc5d87028456d3b6137b9be813fd1646da36e027e096ba91b14d35711a450ab664b680794ca4f56dfaaa65f0a188e6c71edad938639406d85ccd41d25ee74f9efe456d54035dbc815032eda690a5900676075a25c4cc1492d7efd486999d8fec3e5b019db96b767feaa89a2c9c0c1ab1ddcc835e8d287bb1deba5cfe8a986b8bddb24e967d1cc5c21dc05b4f437516351000c6b4a78191ac2507dd321659ca847e4f5fb50c8457d92d5e89d1caf39b0636b3814fa710d81ac44b0940e722dda02cf00d11ebae554a4465e23dd7e3d92b9893212b08ec391242e62782cc72763d90cc403a3fe1890531e79a567beeea910f05cb8a099d4a6cf2254d3745b847467a339fc2a8d8add521b683f8756d469c93eed90cf4a6e2eef5ff6888a66ab7a52e09eae1224ac1be8806ca6eee9b7c3212ceb30c7910e448acf14db825fc1a2ae5805e11a048cd393c8ba2bb74910c66019dac132a5db9e8053f6dcb52f15c65fc63c4362087e922816b9041f0d7080222e1af7d3174e78ba3f7240236d1e3929f81965cb0c57fb1e9396e98d973d090dd502f5bf2e77e295c3e8aa645c3bd39b0dd948e833402a065248220aa643194b85b29de71ec3264651dc0816f94fc93429807658c57dee2656cacf128bf11faea7de0a34f242231303ed8f0db09600910fb9fde70ceb72c646b1abce374c40540fe1b524c05047ca1f45f64f5d72d2c7c6aa1d309aa8ba87697b74aa206ea42686a417d11310ec0ba9d4435fca3ce3be10d4367e2d2b0619506d87c99d723a97c0ffbc6cba795171c6dd928f15b47701d56eedcf542b0c36fe9f69a29e63e3de1e6de366499e9e0b2a79f1b9911b1c9c3899f306afd14cd63a12781c96838379cdc8ba4ccda189b70b7dcab86fb8d6cb9a35bfc2226e2e23509e8c58a1d99026c78b9f9f1b79edb7e2a0bcc802911cfd64aa432b8af69cf5b4ae41b4bd6c934410a03585b97c6d98f39aa1cbe3a506ff0b9f8e349e86c1c0cff495d8d8a45d95fc6f7958e0808bd9dc16a3689944aeead39135dbf14e740f18b8d1c66f23e7009d7af4760027bdc33419d3115adf84254a0b428d7a3df31da2ac62a5890de64dffdba49e4e2c450f37fd79e6d7fa61633767c2d2c667b52269cda1b19d5ce66cf03394c531be4f248bc89a4ef1014b476bd4a3aa755adc6feb6c45517dbed5675e9e1f87a3fafa2e8bd213b52702cb87180a8860e116e0b97369f1589e0ae45b79d9594d74cec09cdcb29cdeb800d664186beadef8d99a0a13a26cb46022d", 0x1000, 0x4, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:17 executing program 0: setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:17 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000140)='\x00', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0xb3, &(0x7f0000000000), 0x313, 0x0, 0x34d}, 0x40) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x84, 0x40004000000028a8) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x82, 0x169) renameat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x3fd, 0xffffffffffffffff) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x120, 0x1) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:00:17 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(0xfffffffffffffffe, 0x2003, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000040)='./bus\x00', 0x8010, 0x9a)             16:00:17 executing program 0: open$dir(&(0x7f0000002380)='./file0\x00', 0x40082, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30a02, 0x105) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readv(r1, &(0x7f0000002300)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000001200)=""/239, 0xef}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r2 = semget(0x1, 0x0, 0x20) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/121) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="bb29fa72e40f4db6af0e9a8e63967da9a9586cf951f6c1ca413c311bacd12182e5b7326a9762c80d8126144498f939c0032f83e7f47cf250a87f63ec27d6fb94a96d27cba872d9df3a8f88361e1bf3a962eae8b611b642ab97e87b8bfb948e1911f76af666b9e6391fddab7981", 0x6d}, {&(0x7f0000000280)="0ba9e7677c60a1cd6756dba5113f7543e853e60a9fe02b203370f8c583f7847187beeb948b4858934c7af63d994937d3bac3a047c076f4de024aa36bd2cf7af314e5e834d722c4e4c55f", 0x4a}, {&(0x7f0000000300)="056f5b20b954a90ee81000613637d9211cc7603f550df031a18a14b9ad0dc73a04365fadab215e61d0999b9898816426ed1204c5206d63c581a85fc0cbe72ddb0bb932e548f755e76e31d34fd4505903813866fcce967dcfb39fbf4e1e1d64a49ba326e46ff0723a75d606848a81519648c5e7bf5809d2a1c1bafa81923a46461828aadee78a790a9cd700099b766f466b8055b8d1ad0460aeb7", 0x9a}, {&(0x7f00000003c0)="0e0468f1fa17d45138861b4431a44e78e931ed4429d55bc296e8758ccef041632c4724b745c96e2ca6cfcbc400639292137a17119df3bd7ae7fa246a337ab7df01f753391cfd5066205a76356364db95d859b60562ebe91076315757b6a0af500600878cfcbffb7ea600f1c2c5cbcceb9852a35d48ac0eb4dc07a8c8a02e", 0x7e}, {&(0x7f0000000440)="1344bdd51f7dcfa808f4a90913c23abdb20ffda9468938215dabea251d404da7fcc83d14a077101797ad6a9865299e44b14ac6ffba150ead5856d6615d73f3575796841248bc506aa33097804300492e53af823ae706bc12141c4774cee6ae89a41d97df461bb56eb66efb12f60e2bab383dd3b6f11e68449f681ffbd1e942b8774920d83b7fb3439113ad646626b80d729be69aa470414a8a7cdd0e73e17f9395030ec60f8d8e2d2d4a3e99501656a8c4405e7848f8f2139a4bbd14a9e3f57e3a5113a54661e5458f6cfd4a6d0a4016201247e27fe8381c3210b8e1fa4c56", 0xdf}, {&(0x7f0000000540)="441f73e35306dceb3e91d67e5bc98788fbd60768e2e62360928f2c21a791a99219a03000f5bf7be8d3e8d49ecb50620ac92f5cdd686333504d3c558eb87856fb46d16409297fe2d49fc92868e3b979cc423128856044eeb9724f5ec4db3adeb7ba221f7369b8bb4067d7c393aacc78745de4519ec9409c45bbac39f00d106857e6e2e892281a73e5b5e30c676713b0912f9ca46788193337175ad2c1f6588743f6059c3915be2c0d9af34ba63a9bbcf98186d50916301345b26db284431cb10d3e0d7f1460b3840052e393fd62d129ddc8f686679661cfef05381be2519ceedd69095630836b1d3623be1e4459", 0xed}], 0x6, &(0x7f00000006c0)=[{0x50, 0x1, 0x7, "241568eb18447f110d5eb7d021be3876415d2f7235870e19171a7b36793b7c69ba2ed23aaaa2ee3fcec445330eb1b1e861f522bf3422a9ba2f0d5eabe7ef"}, {0xb8, 0x0, 0x2, "9c27c77fc3fec2d969b4b117eb67122e5c5d32ba747f5bd7398a4079786fe44106c8022ca72c6035b17e3d1c4a5d2dde3cff6731d450716184e195aa4e73bd1136497d612146d235454ece6e74aebf1f66012c6b20b485c55e0bd3235a0e63dbeda6cf14b47e20c69ecf7c837105a8a34e42b01babe76e15036ff7663efd9232400cca432574ba60aac5f66dfcb397cc344826143b2675d0cc7421c9428707eec1bd0f"}, {0x58, 0x1, 0x6, "468e89d9c2945a27bf7522d33d31f5a760fcd1aee57e0ce8115a9ffd53a28a3b21f98bdf65acb2cef91bac3b1585b43eaf05cb8a1ddf27a70964a786bb020a4529e26fe34cb717"}], 0x160}, 0x40d) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000000000000) sendto$inet(r0, &(0x7f0000000040)="9ae50b8be51bafb3caa3f51f3ac59cca186c6444f8b86102a6469e", 0x1b, 0x406, &(0x7f0000000080)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1047, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x1) pwritev(r0, &(0x7f0000001400)=[{0x0, 0x104}], 0x0, 0xfffffffffffffffe) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x7}], 0x4, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000001b00)='./bus\x00', 0x0, 0x9) r1 = socket$inet(0x2, 0x3, 0x6) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000001680)='./bus\x00', 0x80, 0x80) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup(0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x6, 0x3) r8 = socket$inet6(0x18, 0x1, 0x8) r9 = kqueue() pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./bus\x00', 0x200c1, 0x8) r12 = socket$inet6(0x18, 0x4005, 0xa06) r13 = open$dir(&(0x7f0000001840)='./bus\x00', 0x100, 0x40) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001880), &(0x7f00000018c0)=0xc) kevent(r0, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x600}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x2}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x34, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x401}, {{r6}, 0xfffffffffffffffc, 0x27, 0x4, 0x8, 0x3}], 0x8, &(0x7f0000001900)=[{{r7}, 0xfffffffffffffffa, 0xaa, 0x1, 0x4, 0x6}, {{r8}, 0xfffffffffffffffc, 0x2, 0x1, 0x4a6, 0xff}, {{r9}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x101}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000002, 0x6, 0x7538bef4}, {{r11}, 0xffffffffffffffff, 0x0, 0x1, 0xed, 0x9}, {{r12}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3c99, 0x28}, {{r13}, 0xfffffffffffffffd, 0xe0, 0x10, 0x1, 0x1f}, {{r14}, 0xfffffffffffffffe, 0x10, 0x6, 0x1ff, 0x80000001}, {{r15}, 0xffffffffffffffff, 0x20, 0x11, 0x401, 0x6}], 0x7, &(0x7f0000001a40)={0x4d9, 0x505f}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r17, &(0x7f0000001b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dcf50f4bfbfd99f4f41f29bc9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030509505564ec9397bc99ec70ecb72011f4db161ad96bfeb6912f1d9772f8d3ca6adeb36596e17245dd5ca8dd42b0ceeb34cb3b0de6561a0e0a168b8abd9b1c75b9d7570e78567dc00000000"], &(0x7f0000000140)=0x1002) r18 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x8c) r19 = kqueue() setsockopt$sock_int(r18, 0xffff, 0x1203, &(0x7f0000000000)=0x6, 0x4) sendmsg(r16, &(0x7f00000014c0)={&(0x7f0000001240)=@in6={0x18, 0x0, 0x4, 0x7ff}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001280)="0e67868f35ee298795b62e6ad146bddc66332d4d3bb1b488a4d4db2a3b76aac4ca7dc213aecb8bf88bed175871445931f4c60e17a134ab2e38e4393bb99c058b4244d69f11e03b0832125fb21d92f23070401f393686dafddb35149190d4b5fb66319e0ce698fd4cfaae0a7d06f39f772c63ec0b3b960b0e07b6a800df2861a11b3fda34aee7c537558e1ccf2c07d314afdf91dd2322e03f8e1a022a5e2ba0191d02539c87479b7b1ed40fbd5a16469cc9a819af650007ed1a5274872a0c04b6b13e367b9cd2968faefabd4293eaea505d83443fd1bbd68f9a031de604fda32bba1562d98cb365af1384c76d339d734303d303f01582b9b5fe", 0xf9}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="580000000000000001000000040000006c7450b81accbc529fa31a3a27d2fb955f58819252de0eebc484d5216474505cd2730d51aedfa0964d170945433a89941e23cab4d47a7b141ab02ca72b81a23b4276b621f9250000a000000000000000ffff000001000080b46745dcc2061ba89f5d907db008230581aa6686e8bd2fe333cd36ab48e381b4ab0ad0f4f676df3a178183297f943b031e2141188f68b583181f83d020c1bd7d0337a83b02caca7c5a94e03026e27a71aa7809e3a1f26cf6131b3d4f05fe34dd5a6788e60096d146d4d96f5604e5bf6f1e1278273f15ff3811a5658be92c7b38f82f8e9c25fb3ec49c18b92000000000"], 0xf8}, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff, 0x40}], 0x9, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000001200), 0x66, 0x0, 0x2000000000007f, 0x0) sendto$inet(r18, &(0x7f0000001500)="34ac3ed817142bff8b653295780221873d7bb24dcc2651550d782353c75bdc259af564033b68f66a192ed3235adb07ead43d8e664ad5e0ec8717563c827babd134748d580798a0fe0351e9e40ceb72e2db6ea52ea0ae53a885226a96b0ae08c4f80fd38addb962bdacaa568590c15e67f4adb08f4a5a146f7a40992229663bd0112fde90dacbb43f6a3b035a7dd12b6d40c55cf622e101fdc5af15965b5995bcfbec9bb41966acbc774ce08d9b7476a8685c44b949369dfb81d8097105", 0xbd, 0x400, &(0x7f0000001200)={0x2, 0x2}, 0xc) fchdir(r18) close(r18) lseek(r19, 0x0, 0x0) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffefffff, 0x4000000000000011, 0x8}], 0x3fc, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x40, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x1000000002, 0x8, 0xa3}, {{r0}, 0xfffffffffffffffb, 0x26, 0x4, 0xee6000000000000, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x1ff, 0x7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x8) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x3, 0x2, &(0x7f0000000100)=""/24, &(0x7f0000000140)=0x18) r2 = socket(0x2, 0x400000000001, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x6, 0x100000001, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) setsockopt(r0, 0x100000000, 0xfffffffff2dbe24e, &(0x7f00000032c0)="212d1b4e327c03144425bd8e7c2d97b580f69974712549d1e2493776d17617a713ef7a2233f61b54178cf6088f4af8c500449d9a697731363b01210479c03e3822bd636a94e685c2ef053adc4e1677b276830d69d3374273efa2e469598c5ee3d734998fc3391b611999f1dab5f078d0e4a6a1acabeb558ef8204b7681d52f1e587609789e8d8a205fc5a23774f7c52790118581fece1cac4f0d877fafde9b554ee9c574943a2c82f0de82516dc21cf9655ad2dc969531253eee7216f5bb1ba85363a945c2e542630f81e3db7cac92a4a06496ba98742ef9d6f9af7a8ab9a218aba62e51c3170adfe1448767eda47d6b20afc25a39a870f0666226a165893afe98863b647c209f93e2a77dcebc6376a21016d57b4b032be893510dcfe91c2aea580b32ba6efc04ae7d941830927db22d2cc82e2927fe8138343f34006c36d0b3d0bfeca3c4123cf90cf322f40ea7c80b89c67dd85b7eed52bf584b22beae352c977ba8035a412266737ecdc67358e2ffdbed33930c2cf295529c498a5ff02e8732089bff398edceaaf005511378e9a456476efa258926bc98b5a03d297f76004d6cd53a54d82fd902cc8cb4051fa944645fa1fd496f712f66851032a011dd7f246ec6199f593b9561417f2031b81219896d9f01ec450440d43e7106295559681a408f1a745a0d472a5683f1f5b0f7fd3efa7c50f7abe1e3462bce09bb9bd6faa8da95edf06bdf612fdc4bd87ff031ba237f3b170418e4ec7d8c1f66f0d21246c43780391ed6f5b133cbb4b5e94e3d28db2b77704ce5a55e7670c105701dbabae1bb2f919962322a95a47dd31294026457acfaa57a7d44d9ace716ba0cc5ca7e6f9208c4e26a7d4fc9a00fbb001dfdb517bc9f8ab189e67dff5f0ab647cf34e7c744d137c65ee762a0c2313613273e0a8a965feb654511bd3f23f4a4dd738d237e0cdee20d893938dce041b420ab9b5c36f6ab4d9683d88386d7bdf42f2c87da2af193261488599f65fc1de620ed952708109257dfb0f2cab30ca076ad40027c34542c546acbd718f83c5bd3f81edcba0f943957cc7a56576aa1a5f0447eb200455ee75e1bbcacba5b3119a7bf007a7351f21e48b61f79c78646a86d981645ded7ecd88e396807cc0decd7c12186184cdb1055d45f5fdf13fefb867de02344869484b2ca6fda4540462f2c6b26fac81da00dec903f97767aa1047ec5a9d4aefe8a0b4781a470e37733c33fba59f64e2e24b75402ce1084e51ca5663715311f6b1ccc7cc2394abd975aede0dd64fd4ff8037e24a182be2838e5a9ea0c68e5f3b0ed1d16480ef88904fd35f751a019f435cfe5da6499ec6e652e51926d9f040e64c3e176d0e1b8aa3fbb63a41529ad5c7598fe3ad3e8e3b1aeb93a84c3d523c6084781d085e0bd7f9dcab85dc3ef86e458c3934e51dd81786fcea87975437e1f2a26e4de9e2ffc536923f755ab1fedc3266ff74c30bd8cec033f6b73c9c99c7faee2181bbd91e1b4db08f576ea25ba2fdf4c76eeb4d33da8ec0a8ee301167aee329d6a3ada3e6c96f96a72ed8c3ed820738100d5aa7641cd9b6c0428d8070df570e835fbdcfc0ef8a646ececfeb5eb8ec26dc5125b9a995d6103532a309c6c4d1255a4e072d9c3d1b8a0d16b5f755259fa86944cc9b7ee9935882bf350eb1fb831a3330fbe03b4e8cddd638cfca06b4a5b6dd7c280c543d235ec03eff4276a8863d7d8babccf072c28052e1ca27b9cc91621637c385ad826a98eb629fbd46e9513ba6a260122d0565260fa7097fb032e409ea77d45caf26aaec1bf6d3b376cba6255a2854beb16ba4540105c9a20eeda5610c2226511f87fda30d1fb74d797c7ee17f31d60b9072c420f5d4194a76eb387cf746feb6e94ac67d7b97c142a2836642378cb5970ba46a1286653fa4c2dabb377ef09139b92eb1ff334fdc6c6b2075484b4019b1073320af0e865c2786ef16712fc18cc85bbe7d881815773068ea1fc65c68efcef4a75150bba66bf46534bb3a2656b4deb245bc6a4b91822bb894fd2a8d7c0a4375f5b82c9e8ee7f395eaca3fd2edf54a4872a5bb33d683f9fc34f457a2f89c25c3936d14f59d456b56976f1a8cb05f92bce39fa7598bd1b3bdb78dd43fc48dd7b6521d39b07d5e2ae25a58319df71977f838ef92466a891df0ba8bf5b093c0c5b06d98dfec41b6da4ff7c4e53f767e4b9010d452ba28a4820171f38597be8a6e28dfbae2f539e3797a3042dbc383b4de4f71522341d50ec52c706546ab5e58c841116c86d670b09900a50a8ee226720357d6bab1e70f9f761daa8daf91a154991dba6593f2d5bd2a564d1f3a7ede808f0cb932fce17485d1ea91c8e43263b74404f85745820636f8ec41083a140df7463c9603f44db06ddae0b36895c8e7fea30ec4ad6a4e756726d95b7ac69a2423381b38e23a34d69ff54e3d4fe61889ae37d8c8e285134259e2b7ccf4e4e206666af5aef125011c7a97900f4005f09ce69136c5aa63787fe61fbaeb54caf0cad1a38caea743d959e6a2f67ed841c4f579d8ac07eaeb15609db919d0f5d9818e6af8957a744c84a21f33025b4c01089e36bc4ad3877dd8f8a5302ece62654818106b3950998673574f1b3d00ddc4455c6e167d0db83b747c7cb1253e9d6aabd26d00d2c1c29f6be05b286e5d543139ce4168d60a4d86570d6ac7cbdc5bf853e6a25a62c0c9523853e2df51a76da73821ec9f465933ae7bc2f4b7a8f6223ba952588c5d4f6e437dfefe7df7a32b530191888f087f39865a90e7fa8f78be0d00da6d64d1c0c4e0ba2be1d3464ea4c607b4d52b6c3ce7f1c190fe25e564ae7ea7a5520af55550fb9a8a73c1ccd693514cd1d45b1247ffadcb6c11dfcc4b49675ba57a98d7f230f6f5fbab9eb4b715e146fa0d469844da46d2c14c7c8dc1bdab2fb940c24b52c31ec1995a99ed0e2898d11db42d8b028f6ae9ca0d75ca7276d9b26730f3a0ea7ae108aaab63e8bba3a22ad5efc7be578a4a04d182327595317bbb5ed3674f6da0fea6fe996d6cb0344efe6b971d6e6aa0aee022bbaa20324294a7b719d279aa5d08affc8f6c39be61f3b6dd55cb391ca2be8c1ccd5c109382302aecff3c11997c7484898720270e3ccd99021b9a9ecad545b32e98fe2201320d797494e065c3302096f90605a41c2750ae54738b1f3653b6b677553820658822a58743e1e49e38c8664662e8b7ae48e1e15fea56024d9bd302d0835f03d511a75e441811f2153b4c5e3946f19334e1114e5a48885c845d7e6b5d2184fa2e7eb0066a33297f7b7f0e1d72b79ab9dca7d634ddf1188a2ed7d7601b7b1166e2f20b9e3888aadc7d27908663619e840b77667598f966b84b4df261eec9664e3c85936cfb797c75669b63a3ea7479b04ed6f57135377f6f3a58b65f43b8b33d628ab5dc69642c98e2b72451ff56be066c334b32de7464a501273600542cbe3a9c24a90cc7498f1bd3a31616dc370a5ced58c88c99037d49c9d5f1f0003aad5fc479e89f0702ee5b606941250f56065b77336bdcbbdc6aebb349872e01c1d2e100157a3751aed64be8898b0a9856a7df8e0dc04491278a3b174cb38b5afe0bded9e9f23439ec48a6709018d1004e7a032f281339e7d320912b9b95dc4633d5695141e1ecbcbe1949206517a94d3067d29ef58664db969f65666d409f1b989cff685b4f7c86e7e66edb297162d3dd48e8f9333edd73939af1db2bf3fd97432eeace73d30cef30d158e94243ed0c8d7e1d641ecc8d7a4211c150ac6d25ef66013a6ef905aeb2f782d13258194fb9dda5c166fa5cd39096f02e274ca0ef5f7421317c46e5b362d1154f1fe230e0acb81479dd3e4e7ffc8e07e6a51da7e8980fac9f8d691427600052ebeac87bef8a6da65d9312775437257058fc0f4964e1b977389e0bda23f68e561548bbf884bd6dfb9042f3cc588c1ce8f3eea715a8d7f5663a62be37ad43cd3823b78bd03d137b25191ba783f44fd48a127bb5444769fe707c353ca287cdc839e3c14c328fe34bd7f290a2f0366047de509cd61c8eff8551cd5bc19a0ea7bc7a3d9e2fd38702034f4a48493cae66dde93309ae2b42e533e11df9a19283f58485b02c28892c4488d662cbe0c12d54788d56b567ada00e9188ac9c142436c0a3c28d1e5ec9dfdc8a1fdee2452ee39fca82b0a90ab934cacb4388b37298945b3a736e56b8d30450fdf92da8e3bb7dacc98a609c12431eaa120651ff70aa4af878046d8109c0925c11c0fb7682db495edf708d43a027bfa73dab09e849efe1b963bd530f216049ba9fbfe46be93eb9975b33573d7fbc4db17ca797b5ecff93a21b38bb9705bef2dfe15154932a4bd0b0c11702f9a97cd177c0daea9203478af63d2feb7bbddb539e6f5ae8b0a0195d6338b3ec2c497a3351b52cd7070bd942e43693c6d928e1b4e5a665dfda1c052b3531f8928a52ba2e850de229343a7d769aaf835ac422802c91603610450cda7a561515b14cc205d05f1af228a4adcc7eec6ec2adbbcc11fbd1766327a22378ffcc5f0928fa80fde478798a883931c2b4cb86395dd91b6c8d1113b33dbcf24f0b28f62c4e9949b56a487fe7c8a07cefabae7e2173a2e00050ac28306a6fccfd248d0a3a541aef2eb0f95e4c2ef47b318d40e1b1a3e65df0e19c4dfe1203451c8077a992e49fb010c0bedbd03c2a519ca18bacaa533a6d606805c5f684d5036bfb22aa02ded93eed57018c81dfbea751abd103ac01ca7499063f1e1e6efd0a587eaf67962cfac521bc0d15a8f8f48ac30febb94efba825cd38a04c466fcbd464665fcd2a826eeed1b8a94ce1c79e11c949f96e54af1e5b8fcda9aa27fdd1b72ecd4b25c1ff0f0869e92a02dd6b4ce794a84290f8d7fd7e51e81b360c82cb95e42cc5cabe5e84d75b10802243bfe83d311fbc479ca858ce0700e8c7c3d2d176e02991b5ba430c055e51c0f230addf4e754490aea758772376f9f31ee2b3a862a944243bd4d7db50800fe134d5cc7f9302bec84f977ab2e3cf0b3b193d2e74225fd157c2915bad9f92bbace0d5b2849cda78baeb18e89c73b461bdb708791fe5ce496a160d47667e8c0a7a0c16f5f5804e6474261784e799d14a69c187f76299f0b08b4190f0a2f2344044ea2806b7eceb11e16cbba54d5b0edc5ccdf913e232445b6a1f118b7b64737fb447e4fb5bca6706829788c1872ce0b09afba174f1eae17a0b10704e589b2c078e8494b9011841250a7a103dbcea5c075985ea8d0c6545f7e1f57c252078b2a29e480e148ea4d8c86359919787668c40b6e5021edbee696650b4da27fa12fc8c0dcaf1f70c4fed7bd8150f7e658c31efb2f60275babac9cc59a65ff31a7cf3d613e547876175e095b2e6e990a4ed4b5185455c78eff793cf1dd27892fbb0c74784c5a1765f36d72b5890206b76192ca4ce601e91a4d3a8026ee73ab23252ddfde0a580a9f50e917dc78c8ab02766ce3933aa7686c2f2a5db6eae7b3173164acaa9b5f07c73932631913de4774d92d4d08e42fd2b4cd36c63bb73515b565d1bcdb82d0923647ed3cf0814734bf9dbcc7944abccb9ffc7c68ab0857662ff7483e23d1bda5f1b4396b37db7123bc3f1a16c26acf292c45a96f18da1a60b03dea7691d017ede18d07531b12ff1244beeb052efe4b7d9e8f20b37968ddbff86581e368c97aca12fa53862d4a564f9828ae0a53734c8c2af3b1c38a09a141f87cf765cf190624f5d4e630b5c527e5d726c650f0d2068121c45a2a66070456e68fffdcc74c90545b521175017ba7ad06003b1b00f479772ed40155cd9c986e647855ba0c13a4d2b3b5f69e012d32c71d46bec97fee5564eb3aa7eaf6c785e4846f46612bb0337161560115c2bdf51c2bb6c89bf6d659ad3e013a450f98dcf1f4e622c6609b8322e0c9e8b111f437245f3bd94ae916e2acceecadaf06127b3b1d7d10ae3d7d0e1db1d6fb5a2464401d9789fd5240e03571b35f6b7f40e06fff107cdd4f43fb4b176e7", 0xfffffefa) socket(0x6, 0x4005, 0x6) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000001040)=""/119, 0x77}, {&(0x7f00000010c0)=""/197, 0xc5}, {&(0x7f00000011c0)=""/43, 0x2b}, {&(0x7f0000001200)=""/46, 0x2e}], 0x4, &(0x7f0000001280)=""/4096, 0x1000}, 0x40) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) fchmod(r0, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x26) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x4, 0xfffffffffffffbfa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x2, 0x5) pipe(&(0x7f0000000040)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a3ecf6935723143d3a9ccabffa95bdb99bdfaf7a88fd13955d82d8def9df6a05ecf8fd8669cd72e5974dacc7343fe0cf718786f26d5dd78fc10eb31ff7b35ece2a3412c19fb86224ecfa3fd4ab3", 0xff}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) sync() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:19 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffffff8, 0x8fb, 0x6, 0xc4, 0x10001}, &(0x7f0000000080)={0x7f, 0x6, 0x0, 0x0, 0x200, 0xf76a, 0x3f, 0x6c}, &(0x7f00000000c0)={0x1, 0x1ff, 0x4, 0x20, 0x6, 0x2b36, 0x7, 0x7fffffff}, &(0x7f0000000100)={0xedd2, 0xf7}) close(r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000058369e32a8f86b9cd500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000ff000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000f000000000000000000000000000000000000000000000000000000000000000009d72a8105a6434d76a44aea7231249519dd83b2d9cbd0eb128c72c06a68c7329a5aff4a20126801390322d94e21ca37d1f969dec0be64a8733d644b9aba239aeaee11c7206cec7dd6291e93f380f4e23ed6bb5850be7c0cb936a0a24ba305e0fd4dd70fb478ebaf014dca755a090b86e9917c3baff3f804d6b1aa7715ba392319881b075a345c680ce46c876b8d5efdcac9fa5ccdfe6c646629fb0bf9eff488e6440443015ce3e767f6b8980dfc6ee43aa7922b8d5b62e484d4bf395330ec131cf20ca8414cc4ad5d2414b02f4ca4854d5a81a008bca17d37f3f9cd3fff187b1db6b780bd4dab4135129fdc461afd76e7a6b8ad02f1b5a80424b5c1c6798379b04f1df7a252ba25ce35a9f60cca135dfa36c54fe10900df30604cc1fea3d792d94753806db59e4a669be4a6d3261c97ae329f7faf54d8e3734c3918936eb2e0f75cb5316f36c985c29566f26db0f6a9bd410b09715b02c2ec9611c59d70093b8286a00000000000000000000000000"], 0xc1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) msgget(0x2, 0x100) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="54b0003014be308a1046d3d2e75087a121d47a79bdaea027d403abd40180e3c150ab6b2a8165b510b3b50aa8ee4cb3d067b7d3a04f1c13d0f7c4f70169de6fed717f81d0e0b90116955fd46d0f05", 0x4e}, {&(0x7f0000000380)="87b628a548613641e3428275bda996000486120eaa27a1ee075ecb107c910ae3c04e8815245af9fba99efea8ad55f977062b83edaf103ed42802ecfcdfe59cf644932eeb226a2c6b9e54848e817b0572847ef87a21144a316b51a8072a7bc58a1917827d577eb31a8cc0960424ae85d89264232b5a099c730777e51430188f00c756", 0x82}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x98, 0x1}, 0x40f) getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getpid() msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000b72ab24f8521eb80d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0d59730a7b5162e5a0d4791877daee6884605cae5acdb4356116c029e6b305757b84e08992d7f51243f325ecf611cfba2a73514b58eb686809bdf89ebdaa86924b7ec3487aa91cc65718feb0d5636291426b03ef7a4d1e0a9bc348ff8393839ed4a3c1503abc99357"], 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r3, r6}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r6) getpgrp() shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r1, &(0x7f0000000540)={0x2, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0x81, 0x800) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/150, 0x96, 0x841, &(0x7f0000000180)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/238, &(0x7f00000002c0)=0xee) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r2, 0x5) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB], 0xa) setsockopt(r2, 0x80000000000029, 0x3ff, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x5, 0x10001, &(0x7f0000000380)="cc1392faabe0e49a5aced974e54c5227c587e39ed4b17aee487ecbbad63ea9e71acd6d86878bfe0bc3245accd1716b27c0e7f5a190fc19bbb92f26e923713c6235cf10ac3d15e687139b36efdb9bbd4e078474708e44bc3e92ec4ed8865ed16cec6dea0f05d407d96f8932c9e3ff9839dedeafcf26f7ca458601e09bffbec5d4e4e0a0ee72a81343f86f24fc9520fdc8144a39ee544ab5cb247b0292de6a754731ea7d94dfbf936e7227c7b22ce79b27e525dd790d82f9b7f361402bc461e75f7327a77b3e6acf68fc6b32a8debd72843955f8039c1f94b258", 0xd9) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="510f0009", 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x2, 0x55) unveil(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000140)) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="83022e9dffffffffffffa66a70e7fe002f8a927e6c44c56a94bc26afa0ab6ff115300405aa29a708502fe07b00de5d07d576914adca059a4746e09f7635ebbde0ca2c704ef5dd41d653a82ff123d760b7b4a8ad0e54414fc367a569ecb4a0af7cb73ea24b39e33886400c2b8b65d89df5eb9c686a1b5b544178eaa465e4fe217b3088d973edf6fb0be5cf05f4f2a660ad7e880df3de97e6a9c7494ebff7aa8f82b5e72046e730aa710582be1f9b2996c7a5bab6ff52c216ff9ea55e6580479"], 0x1) socketpair(0x20, 0x7, 0x800, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) lseek(r1, 0x0, 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) fcntl$getown(r1, 0x5) 16:00:19 executing program 1: nanosleep(&(0x7f00000000c0)={0x1, 0x80}, &(0x7f0000000040)) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) write(r2, &(0x7f0000000200)="096b8e6efa228a023c05e0f0776b13e50649cdafef74eff861f57a762eefbe7a1d6c87cdc3792e00896f3398a98a03eb53c2644a4048a11359b5cba012da922d8b0f703237fbe96dba7e88a456d5bba53d584ff4caa994aede84b2755f85058ba38f6b92a010303d59db1b9abef66030075a9a82ce0e9885a3c1f5676b1b88de5bb9274d1f3da887de33967865b43e8f925a0a44705957d7bc6b0777e6f4e9f11a16faec64c2fcde2d913c38db77cf44", 0xb0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xe6, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = getpid() r3 = getuid() getgroups(0x2, &(0x7f00000007c0)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000780)='./file0\x00', r3, r4, 0x4) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="689654323a674df76393a027ba5faa6e29ec8403dd5a23f60ea652726f2767ae6279d0936b2575811810b0c2ad38130237672f56721a24cf78d2f3a013277e7c4f6621153bf60c37264cc7800a5e9315b929f2838bb271983ee1e94f8b2814d319cb0fe8", 0x64}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x402}, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="75b287211cfece0f69a6563de8ce7067c33f10c0623a710551b52becfa54fe3375dfc303437fdce594a6a6d42b69853c0f6ff2017287efcd446e154aef0a289d6d11957cf5d6a6399ef3d72b763df1ac9a5a67a92df9ce6d44fff2faa6f29c444c2a516105fafffb95ab848e85cf1132d16f28358202221a073eefcd020c0d6481acd3ec9a001befe355a419b0535982a3ee2098c1b8d92926e792348ba9fd844f", 0xa1}, {&(0x7f00000003c0)="6134c4f6ef3c13c7d1ed068387b234453a0c9f900cffbb5435c3a9684bbb9a5a32cfe8edab045321d8d60e72fe795692aafe764dfa91dcc216fc29af245c1b35dae86055c911d0f0377354f4189ac7b331fbdfc1e1df315a33ee98ae0085e880ef41cd14c64cf13add018b76b5cf6853c22fd9603df4b6c76f1fca59d57ebd9865b90f2daa8f0d7be1c4fe93e254637579a304e27138351167cc7ab67a684b0e9c317d50fe4bc8afcdbd18c12211d38ae360f12e17faacfe79967a9a34798efe2192ae0cfcd659fc3f174bf41b089658d9eceee8edb0c17e7ae9910e10fe00646e5d7af15e6ec4808af9c27ee4a67516b32d79c9f03f", 0xf6}, {&(0x7f00000004c0)="74050609a2acf8903e600a2ee77ffaeb08c861ede508a630c881bb5983dc3a81319874ac73363723942f969fb2522ec35d2b58cbc48b2dc658456906bcb416cf10ea10aa65a8ac05c52346c5cc847cd63d7aa5ff8a7d3071d1f4987c16d851fb950769ad418c4b3fe36c78ffc3c980e55c026bc8cc95d184f4507af2be62839cf83ca1faf256a6de1e7960d1719db8ce9541e96f2a682e8ea79d1ab4ce17915be6e437661c0e2f657c0ac6a7439e", 0xae}, {&(0x7f0000000580)="cc7730c7bfe351ad0b777ed3dd89f3a25e8d73aa32ef88b2705bd56e3795cdeafe3ed9443af0389398ffc128c353513e4ac0d3df0cd9d7b5d2838e9384ede80025a17d020073eb5d2bbe5f73b9b38ab297308f79236aed596618bcc86a32549f20a060704bdaf25eaca40920e226ec884c158c3e460ea130c31767de11620a926469e3d4a9b93a45af36d58f80543ad1c2ac049eb1252ee14729beaad6646a28928effcafe6a64deee4a2d58001025d4c2ca5a7381de6535c7e4d58fddaa3f01198e1ce287c758de747978bb17ff448fc54d266227c7a16ce1fc7e46e03b5aab6a3b1a508501a5", 0xe7}, {&(0x7f0000000680)="f2ad34b3b5f84466458b604216effc672b85bf4f05b0dbfcd12ecf402a453eeca6d99dd14fc896cdfc1847af251ec1d1c4700eba8a7e18145ddbfef41e6213ad4f8c35a7b59743d4bc97dd9fa948c1428ecfa4a5184fd22d153654867ddc9843bcc4a4ecba63b6a00ac8109ca469ad290a2823", 0x73}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getuid() write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:20 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6082, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x3, 0x7f4, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x4004) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) accept$inet(r0, 0x0, 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[r1]) setuid(0xee01) shmget(0x1, 0x1000, 0x3fe, &(0x7f0000fff000/0x1000)=nil) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x8007, 0x8) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:20 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:20 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0xa101, 0x7) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000280)=""/215, 0xd7}], 0x0) msgget$private(0x0, 0x10) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) select(0x40, &(0x7f0000000140)={0x2, 0x100000000, 0x2d, 0x1, 0x6, 0x0, 0xd61, 0x40}, &(0x7f0000000180)={0x0, 0x6, 0x4, 0xdb, 0x8, 0x7, 0x400, 0x800}, &(0x7f00000001c0)={0x38e, 0x544, 0x4, 0x200, 0x3, 0x4, 0x8875, 0x5}, &(0x7f0000000200)={0x100000001, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) clock_gettime(0x3, &(0x7f0000000240)) sendto(r1, &(0x7f0000000040)="2036c882b3442654", 0x0, 0x4, 0x0, 0x0) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000008f000/0x2000)=nil) shmat(r0, &(0x7f0000613000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket(0x102, 0x4000, 0x21) setsockopt(r3, 0x29, 0x40, &(0x7f0000000040)="8650bbd7f095004fd5ff9668", 0xfffffffffffffe1c) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0x3) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname(r1, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001340)={0x5, 0x3}, 0x10) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0xffffffffffffffbd, 0x5}], 0x20, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0xe0}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x80, 0xffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xa0, 0x4, 0x18}], 0x101, &(0x7f0000001300)={0x28, 0x9}) socket(0x18, 0x4000, 0x8) bind$inet6(r1, &(0x7f00000014c0)={0x18, 0x0, 0x10000, 0x4}, 0xc) r2 = socket(0x19, 0x4, 0x0) setsockopt(r2, 0x29, 0x26, 0x0, 0x1e6) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000001380)="8570825962ad3d00e3a2ca0ef984b10d51b079710e6d2a4a5920ae931131a3fd5f157bf2cdae4b2cbd5e922b99c54e89fa2f7be8e2bc2d92d38ada72caf036b5e1288828bd8023b873a85ac6d1c8ee69ea7a1d471ac011cb90b65604b654ea41463f7a08b0b107762f262fababc59aee71e139d1523858d45c7570cb446bfe31eb56b401ecad972a90bc", 0x8a) getsockopt(r0, 0x6, 0xfc, &(0x7f0000001440)=""/55, &(0x7f0000001480)=0x37) 16:00:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c5b9000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="4ffcd022a7ac", 0x6, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x221, 0x0) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x200000000000000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) read(r0, &(0x7f0000000000)=""/30, 0x1e) truncate(&(0x7f0000000100)='./file0\x00', 0x7ff) read(r0, &(0x7f0000000140)=""/162, 0xa2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) close(r1) getdents(r0, &(0x7f0000000200)=""/8, 0x8) 16:00:21 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/78, 0x4e}, {&(0x7f0000001400)=""/137, 0x89}], 0x6, 0x41) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/56, 0x38}], 0x3, 0x0) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r0) setreuid(0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x10) linkat(r2, &(0x7f0000000140)='\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x10001, 0x4) 16:00:21 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0x57) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x2000000, 0x0, 0xfffffffffffffffd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000180), 0x5, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000002200)=[{&(0x7f0000000080)="5c29288c656b5c2d13ec7609ad535073fadd664a069c04d2468f4710848697dabb1b5d72e814ad3f23804509dd86c94e7ec5b3fe5b3c5848300c484b694dd3e3f799b41992875ad5fb7e43a8ef87a7f3be210663f7092d1ffbb46702324f93b67416036ae2ab712b749b6a8f599290d463bcd5b537d900cfccd159d58218407fdaca3409bde389aa7b9003a18c2a4cae994a989d1177fc80f8b255cb505900066b36b26f02e6d0034b0b14b9", 0xac}, {&(0x7f0000002280)="a9cfec4ee575232e522f4e9743ccd8799ea98be06c5e0c77ce77f35e8cf121b4d21739db613ce7c210e37b15a3dc711ea5aaee168b73613fa75f9202b9a955bc7657fbfe29d0351f39ae7407b4a535efc8fb", 0x52}, {&(0x7f00000001c0)="1fa5137799ed3b64b1cc2a409bc514a3a9ac851d3fdf7c2d60b109a45e3b24a6c50f4db5dabcbf6e3f2f315d75aa8c3facba67e698f8ddba7aa9cb354db0b0", 0x3f}, {&(0x7f0000002300)="2906df5b9c0458c1d1fd5c092e9f693df5aa4061ef01b77ef4c0f7a0b7b59ae1c5d2441a84c2887041049df3752755dba0f6fb99a93325f203d0ebb09ec7a06f39a12fde69fc6653c7f2abee612d41256049473ec04f16e07a2b927f931f84f7a0df20436ec001b8a3978eed26098a2f761613a5542f5a5a8e29fb6fb8dceb29297d4fff713ef0960805fef023baceed24241f601266dcda4b99858d1febe11c6866109b5c379c69d8ebb6ed1ad70aa468d4e0ec460ff6ef7b4ef31827195f270d5ffe36b6f1fb7e42f023f72e675540df06f184144d1fff3256ca4c8889574c65b6d9c20d5b39d3b8fa5bd4329318be23b3fa35d4ea90f038a4616fffda7c293b481ac1c2a0e0526e670765462d5fa9d25ecd9bb2a25ed06d2e278595930ac66a0996b66b9d5507f1ee9e5eebbe519eb40b628c2a0848204bfd1ffa655e3b021ac47641a287b9ef4181959eaefa03f9b86aad7729d2493a37bf8c6007f3b49cfb5bc78be6b0d7bdd3384c98e28b29b1169c938746a010946f17ad915709b4fb5bebb17d34adc2eb2ff2e6d024efb5ecf8f64fa8d4f4573015e3d033fae09d57979fb423029e912988e4e41e2b3063de9c61186667ad919c704422695d1dbedba7b4e0f4a59a5c48994b3b42fd9c3c8d7a3cae957982ca741cec7c04648c74cd0f56f94f11056ed4d14a90a5adc470195c4832ef65eacc577963e9715fa5f557668346fcee7d404c67909f5f98d0109b62e9bd227667d5cf1a69b9bba565d373206c4c0800636e891008f33b283f408fe3aae813e4cb4e5fab4f2ac205b0cd9f548ec821fa6a387a7dc1a7ac3a1118a2e8b3bc53fc1c3085248e3146a861572c0098c54a7c81931b3894c9baff7130aa463bbdb78d9e2ecb7ecbd9044d7d6cee835bb61749ce1152980c0a23b8ade455f257855bb15aa0c5bb1aa38597c55fef8e28d4b8a43b471e22c1d131603b06fea0dedd7573197e0b541a64773eaf2803bdbca5862668653434fe314872e74d35f1bb59342400f5ea7294baf31ee9c5660bc93c20d36a18d27a1bdca0be327998f22fb70bb6ede0ba6e57d8af918fe0d9806de48f270153a5432f51034969495d2c466f8c0ce56dbb9b5aa9c779f8f71efb601f731471e618c03d60e722faa6b27912f060561f63a1e0db557bc57f8ba546bd6cf66e1d9f075907235c551d6ef0534fc39c0b8b5b711edf30a787b63a53eb03757ff4dc6f9eec2bf37874070b2a8bcd3477eddb52004960195f4e0a379bb3ddf22954e2a51fba1c29c4c29f1b20f9e5e8e11f91ee5d4fb8076f81f4affe19689828e26b49e24750b9527f9bbf185a3c9ffd8aee757fdeaf21d92415d80159686ac4254ad65244a1b3470267603fa05044eb2736fdd54be28f895126e3a820a3398de2e6eb24dd5965dfe3d4d6be5c5b7111142a9a2eb64b4ed7805c8a1138a653b9aa4816689f527603e0f46d7d3a98d34b3cb89ec3ea6699ae200744f1110d3a1527682e0707d69ca763b586715ba9f699f5dee603043d41c57496c8b60973620266c5f335eb7180023f3699e7ee79acd1e03b75186a437883024a75d573994bb21a4cd8c202be3ec87797519d3da825ebe7caac8907a6e799de477b2c96d7d634db5c6463093c9c419e8e991b469cf0d6f4a341516fe4df2e75903f70afc107e34b580c6c1ef76541819a9798b2d6bc944512f06d70789761b4d6c8bfb120861b7f1d09ad13a769204b55c01e3c1720f7625416551d1da501c46f55e49b56678eba388896e155054836367bd5ffa5feeae883aba63f81dffda543c464e63013164c5c49bdef887caf13865a2bf0161cc6d229536a8303c9b4b209f82a3ae01ffab4a2ecd3c21cae0b966d3c36ac6a415e151d53a09cc2cabb90291c923b97c9ca040eb1601ee1dd00f8ee2fbae5c07f18ef467f618cc321119120101955d308d3d333e1b848bc46c1ed4ca7a21be32658988707731cab85b8c16fb54dfe5c1c3a5ccee26cc6688e099385faf53f87382d543efd453e5eb861c02933e0d8b2925ff394aa9b589240344ce38192bf735e136ea7c92a4b4e9fecf7bcee839b2755b070b4b1dc9964f10b69bf01538de59873f6d21e530d2c06b72a83f174fb2f4075da0873d07246e268a1e0904fc983378720a995d84ee8c5863de634953e98cee1553165f2f7f8d35e98655b1ea0852e9d04c2db286d1162a1c5eb87b4945adb4211a97b970b374acc1b1349987b7fcc4631b17737b552a600317a165dd9e5f82345004231fa01a1ad8f67e779edaca9def49e3d67ab6db95e5d83ff6861387a296006af1eb403c70106fe9e4ab1291e458b71f7cc1ee16b67c9313eb9af56f84ec0c68f0f4ab952e96e47e111f7f4f6111842d1e7aa082e02a05b3b0368a1899ef24873e9b6bf61f8985911225a8583729a69ac15ded116437fc1b9f42c0b26785f4769cbe88a17178349592b2cc1123d7b1c3db98380fdcf52e4ec972b641a73cf5b352890a96ea445c49e3710ec0535181b59e3b4517557f8e0503f11d16783df2c15b3d0b3294720d57ee76bfb2c13f4459ed66b8f5a873560240c3f27a1aebb0e70eecfd631adf78509c4ccb4523d9627ff99b5b1380f3b71f7e4efe20d867eba47588dba9adc36ad501602d7cfe0a7f1a781b2d9fe47f154cbcea900c3f63a3e5c2cef281ccce4b7aeef7e7dff4d53b47133227db77a0bff29d92bd023d2e87845b9e8cdec01d50567ea23f0b50d6c14662bd11474e3128ad91ca8c0befa20c9a3f0c9880826f0d01621c4e7b979e572aa00add7d1f219a87267f5635857a67c21f4d1259303902763d4d85363beff67bb86766d42d8863996588848fb6e0b5d890422118a91544dd92b1f63916eb2cda07387480b2ece79a576eaa34bf9c9c2b7b276f586c13b79730fb36fe4d62aa95661026fa020030e581a0ec0ac9dc7a522373b5d9ac34736b4b2f2d79b9880da627e1bd68e5c30e8f905f30d292c460af872e09719d9efcbc0c068276a2d30149296415340d8c36b438eaed1b825110ce49f7a853797ac4d736c54d89ec8b81566c93d51cae1b76c6c42495ac010f7ce4c7c6a6d4ad28d5497a458f71654845fb0fa0b8ece1e7ceb6241d01b14fa0eae45602d73c2044af903c6c9529eb3995d314e5d82e666a9f038775a3f111a8095915e0374d9d7f1b7f2249014a8e4c99e4840d63c8d5c35cee0122ad0a223848f76053fc956b01f674a8d4c7e5a14b1dc45340c50142bed905042cca90283b726b65732e841a388e09c00fb6d15e66276d896838c390682f46ea01ad9e7431d94753feb198624695d3984db20fe27ba045ea6b8392ceda834cedf160d4b6bf3b503f228897bd421cf200af1f94242479feeadc355ee12ba3f0bd192cfaa4a5946c8634a6a9a61ad4152ae8adbe4ac6bb0e24f2ed50c6df8d15ab293f5875ad7280436a06fffc167c13139f79b985738f668012ea27c854384398787657e950ecbb83db4a66b05cccc026518a0fcbbebb630f7392cbbb35916c8adc78c48d9f2f68a21777a4ecb1e58dfb7f4598c64cef1c8b3dcbbeee4d71b901ef4b3e6915d0e57300ec23e62629db90403dfde0e37eaba481ab4ad693af984f34e0b797ade54cc0ebc157705fb03b1152a8622e8f56126632e04db5a4bfb47916354c5bc62846ba9bb168fc92ee6c846f47d97e7abd81aebad2df10d5d00b5c1ccd78f0985430880b742ca813a815fed43a77cfd3894298a3b33b8494ec7450aad3df20c05ff5264a24a172a8b2d4fbe4076a5d5f3b0a7cad3ea8b9e70055c616f3679ab528ee81eadc89854a4ac834c892e8e073439a61f0c2ecc30aa61c7254621c8de6230684899477c6b510445a2aef192aea9a161f991f57f2e710f5bb136d1c50dc8cf55ab7d71c36701cc821c86655400ee59c0c873415c06388a9b2912b56a84331b6e3320268d7b396fc0e9150b086af00d0863bfdde1ba4ec4de891f17daedbc7d4be8bbddb9f7633ebf4d45edbf13d80fa32a90a27b20f5347a0b543ba1a27d86bf2ad807dccd123e1fd7a50c398e5aabc441e64973c4970ef9f31796a11b7621de59b504de1175a88d014026ec40e6ca7715d1cc6eb8128bc42c96452a3323efeb5c737cd7402aeac74178c3235582dd95d5f0dc519a1ef9ce6a9728bac36968f092e35a0ef5fba98938816d5e33afb034a057d9b54088728b9959d49a81bd382bcfa98803eeffca6bb91e88630f7e50de2c9e885a36ab5dd5d771583cecf47105ab642c572c70c4bde58c1a7d31beaa1f84808adfbb385b7e16120dbf2b29f38f60377202c3c86ac492c5aa0ca27b9b1d9cd59dacd10073f6474e93a11736a94abd0a2ae2ad87512af62a1cd2c5a3ed7585147691120e2bec86da8ec6b10962311aa4df6d9978d5ec6f64e19f7093453a9be5c6ecb3e9a25c148b8c9d969cb2dbd30425acd5615112fcd3f5a4d906316af80e626d190af99cdc0dbaa1ca94b2d9342a48d269bcc3a0eeb3b92d20944a5219604fd6223b717b2b953d7f86d9ed8751ec7fa57f80e740c2e72f0f659b83549dc0d5676cf5b06b560f1077e477b831ece3225bf0c2e860ce41d6d2d215e7c3660261d251b645d518f61195680ed0b48177b5b2e564fa1b164e172e309d9b3cd896f0cac732cc252d1c06c6cfbfa6c8cc4c19de8467bca70844a015f465d0139c8f04a2ad248f8f0ab38d886ed3e4e4b6e45208fdd54515a439e1424bb998a3dcb3895954bde20261c7f0299a95f898f2f7d8de92de904772ec2f8eb50ac92aa45c01e6a62413fefe24ce65d38b02795bc173422622a98c721f93f78ea3a5169bb0e5e0fa993fda3213aee26157521926d5c75ad057c947e1c9cccd79da37dd6ad6a668c89e37cff529545baaa753752a213c1de8615b492138cfccda319d2e6e9a5f433d8d79da5759894b85877add0aa19ee6dd1483b2ac7cfb505dafefcd02b851da6e7b8714f7146c09f5c1014337e2daa2fc3b7d864edc1a661746a4a5a45dc850d0df3264b33e08da98988d2e1f33a4e5c571bb05a79a7b3a7680f44720a6025a66f6f35501dcdf21d22d909fbc2492f3a2788f49ae93179d06bfb110823f3e88b35aab1d86fd75ce36bdbe4308080ab5c9187ac78f7c4521e845b57d187cd79317ed5da65a80ac5bb8a89a2a62165fc4ae10e8a6c4a83171e06ea89e4ef86e44429918f1da06c1ab2d37ee6320c59292674bc435044ee673854eccd82e9c67d968fc4450216f907ed7db0b51824a443fe19d8aa633d6c9c4eff0e1ef5bf10eef078bbe6fd4add665698d0d7033944634a48ea075ae4dfd6351b6f173eb6c0fb7f0d7b160bf661dc6e5108823f84a8bbb97311c75c8b0418c9d40141aa487b9fcde6eb6a91c8c5ca13f05cdf592230247d1b81ff54ce24d6d761bed2aeef59b11db76dd1214b7115fb12eb2e02b4202f31c4f57c197d7aeb137baf0f7a21ef6e4a9e74da840bf2880acd673328838f124edae76c16b9d2ba56bd1f997daf8d2d2e8963ea8e3954215e18f0e81ca315b5bfbd39565ebfa95a1c088bb37b967b90ce93e9ff25a51319f44c4525f83a1006b1a88aebc2abc480c64c5dbca16aa1fe74f494d25fdf57881097ee6becf067bf9b8f844b63c50fe4588a106afad8330ea64f59c89cb023c9c50f1693cb1ce333411b017308f68a464090ea3a821187441cee469d3895c2f5fbaa4d01749b3c6e00fba1e92298b3497a01cedf3fa9eb35359ce00119e1c0cec34f1b53f3ce0a5a15e39b7d7e1eb5836d2dd343c90f2673fd54a92774e", 0x1000}, {&(0x7f0000001200)="f4f0f9f7cc8ddb78265f28898e10086f0ea1fcb5997c1c706ea3644ed503e1a47338fd27d97cc1f31f276e9c855a2640c6507c18905188c203201229007378c33ef90019ca7fde9843a39be5425ecfb895d5d72e28cc8cc252ee299641ca1c68ce5027785c4c5a5b8479874e8571ee375ef6d5d59ec129b4c6c5a534baa08b7ec92309e3d32160e9ffca11dca1431661c7befcff3ba69992e6159f9e36e9abb6ed23cb69c60c48dffa4c9c6032fc741d0bf890b8351f1375cd2aa1f2365014d19cf771c46eb4abdc8d921a6e2270d0b5ad867cfeb4b08d2edd530a4002b9090c73ac6e6f3d3ede95f0e47534e868e1fcdd15e111304ad0ac2d1ca88c85b751c1c3e04e67d0d7260cce76c041c44c387f8ae563e464dc45cb4fd7bfe7f0acd7ed7f96c5f4002438b4a28b192cfe178f7ee58853a1ae93799f61d6d08a28e1fc654594460f3c9298597a23155e0c4de1eedf2c23ef0e6590b90e20b5b09d54be81e748b602712ac0a811a9b0c06ef07c5422be47c99653300342d222c80daef19a0ed2295e0d8fe517623d8710d2e545f650c2bbe3dba6f4487f3d72f572e358f8f0d640c631960195667b7a8b98cc8a6b3fa95b85d07f19311d9a3ff6b1639cb9e15d571359358b2efe7be6ccaf7e5c799777c2886e8e9bfa25dbb817639af1d93494454c042fa94527210a479001ff92ad795c1cf36e29428b8c6d4037240431ed475292df647fe25d454d38f5291c5ad067896f7f4418f5f037494a9df4acf3235afdac982bbd54856e6ae9732444780a6c8abf93b3779282a29db8480a04c3709bc78f825435d7d819aeb2768117cf4379d0d601a3d26ea40d9a64343921d5dfd824f07ce9deb61937aa44c1a5c3cc22e3fd4f7f8e9b2f4c75f786c34f95f08c20e621465746502ab16ea72233eeb8ea8aeab9af9652e937756687844ba984ef50dc8663b93f38ec1b23b554419ceecdc7046893bd5953838f12bc56b43459bc6721b7d22adb9daaa5e8c5689f9afbafb733f6d583ea52f4a3b0a06c3afd269ca05a96aacf779bc537b8595a7afcb898309480f39ec28f5bc7bf41303cb8ecb678e222293b4d248f27eda03dab410f297eff88b2f3da4d0cfe3784880afbb852422cf8232a20a5880aa56bba6eaa5a799f59b15d25599aa890ae6da37d31b72478dcc7fe71496876f7d785202a07e1d951acf8da520062f481a6336ac742dbaf91e1a0ad28b0a0e4654e5fb16db9abbb43bd88cdc2b52e8dd81f9af199934363e7d8fd73b7423dba66a1f69e53ce7b78e0c195b4bff7a826fb3b97881f99334c3099264c48f0cc0c4cd472d5653a89b0133feaebf3734e59a2ccc00a12c3833683ca759353666afd344f81add20957180331b80a022e1e70cc6df6735a3aa8cdd9154085ba9a4d8f7cb48386b2304de95784363c9e17f6d9382c2a3db372ec8fd8f6c517f533280bd552580dbba8f89611feb3a2426c6bbecf1e9e03d965236d819159be3d21d8c9f3cbe603e583923015ca9b86be25468140220906ac48dfeebeec5ee1066a81bbb2d83f6ea210de308095d03627b4d4f4e4380eaa255bf4282ce48c5d5a345da742b99c5d87221343390160e4c61da0d82eafec545d60dc06b9f055b38a163b9cf8c292bf35119eafeda76bb1eb49c4df571eea01a2173f16407043e9e996d0c2d5aeb218a0eedcad1c079bca1eb694daa7b109acf63b1962d404bcd4caaa8c8503e78d66cedee56633d249032e82b3e0f5bb13d143c29577fe257710515359cfdf73902a62122533b792c5d7d8a3d1c2f50439cf3037209ec5dde7ef7bd60412fced806cd9a13fb493418a837049b7b81e92a90d4214645fb8c9d0de7de01711a794863e9dd415dba07766dda88f167c79933820000b1f338aab756afd5aea7d399a7d830264e010833fdffda396c6497bf4087b278fc75713a3be0b834b43fce28476baeb34857328b4967f37a7405cdfc642a6584074556f31248b056ca6ab7e996a5bfeb7da7c5f6a4d7b0d24bfcb4a656510f0ed35168cb5a5ddfb53c0bcb7dd3e140883f091c2384b96e94c8b51680919795b7c9e6e8ebcb4c37abf9bfa2806627666a2f75d205dd17e89f83865a49ed826f91141cd3f314601466b3d1982eb59669fbe3b763994d93607fa7a540b76fcb0c4955f56cddede0dc7a5b01e9668d99f09bae734deafc9db63ca2fa6debcf8922f5dd7c37e09d4ddeadb46ec079f3f7b169a2c689070d4d30c9b50e37f9e08e07946a2eef1e1fd2177f51f9230fd1aea514ef477b7c1e81382f43323aa63d830f5eff3b9074956d431cca29c9cd301c4241f25d955c6460078ef0a121a81874f200fa206048172d4a10f703327c5ca2829eb7089200ab8e3b14cede6cd87a016a3dea69868be4b53e68fe072a389d30720cf1db6ac5cebcd91d048a5f5c6876370fdab1d754e95a5ca47f4cd0b0466a09b6ebfd76fefa17be11a97c9aa155bbfd742a8b04d75105c95c4943027375e0e3897c12f75aae3314b0b4b94376cecfb7ddfd47be77d7ec3cdd7bc4f03bd8e9c9ea1437b5d68a8fdc45b7f57d09f15d0da231cbc389b839485f04f338d6c22c67115c40b96c70d03609dbb3ba71b70823eac112b8d08812626656b2f5710c96af39e7a5981b6b8d5c549b7159669cc4b2172edba559eb064ea86072f102ad0b1d134a387fb91ccc71de884c02e45e044d9887edda226a4c4e19000b2a7a0bf252435ea437e6b5e1b63b78ce9c75fe6ca34491efb349575b63d9cca26814b0aa27b84ee29d848bbefeaacd85c66ac05fa96e826315a6a686f18d4cc2a2a6b807298f570d3d20bcecd4c0ba3d3944eabbee010c42f09937ba6e787c6166314705a76b2bf081b9af01e815590df958d474ffb6eae4de41a87de840bc802727681f57e6e7096b332136810582925581c37ea193c0fd237122c22bd6056a85e32167b73d2803c1a0a190d8cbe56f4d166931cd8b2e2033dddc8546f9db73d260081104079224bc0673e8820a0ba76a553c08d0052f4473860c47f7a75684e7e7009d60509a6cb691f7a142e1a2de6ec09bdff0ea9f82191d06eb6a263d58c5f6ec1f7de05f10f4e77f9b15f31748051b081386cc624db247b8dd6118349bce7e24a371928c1d5bc1ca9f7ab70bf748a597bff916f3ef5722e1cecbb8c48742f6871291abcc17cf7a06be15e23e7e6abb1bba0823bfb755545df6fddbc3fcb995e76d4aa5099e43ac2772cf2d46d949d032a13381d4a28c667eed6ad62c734696994681e19245aaad0e719aeccb1bdc8f9daf1f22a8ce5e549d7deaf0426342abebcd358d9137ec2d88d0d3d552a00bdb9f2eebe1b83cdb22a66afd221ee7e2b2f75cbb499e157ae200e145fba32eeaa13fbffef15f409c83e2b0c60ddf0bd3334f05e2e44cd51b0e05e88dbfacd38ee9341e4f922c6df66edb3ff047d4dba520fcf2e14d2b58ee99fd3ce545e9e7ca7d0f1ffa3ef317e17cf9d2016cb61cb901a1b74d6e620a591dc51521fc898e026b42e6caa06e316746d81947eb2a0d09f5a0b4d3434f739863ff639d5404c76b910ac4ab2989963a39c644c715fd68f876bd7dfd66c7e7ae0b361432769a6062b7f29aa1dc84bce7aaf78b5c9bcfbefdfa7a6a698264622708157d88385be2ee06f642a50454a7fc5133f00ee7af7db29496b73e762fe5ef1b31723ea53d8ba83d57d9ce31c081d123e7f7494036b8d142e1369a07e239f68a348e7046201840b737e713963e7c67236fe931f27bda4652c087a6d60aca83cdca63b65890248da6a1e099b3e160564dc021be931a22b6a040fb4b6795fe0e980fa40bd5b721e21e62ba7e1f7d6f26bb2f3436c0b9cc57d29e03279c63bf1e65558bdc1d141071f51a81bc7cb2d5806565cccc8871716502f8a347650d24c36ee81afaeab988cd95c5a1af62c568909f5f6989caaccace57a088a4fa4a8e8da9d4dc47ee5df273f08a443a6fa47a2f66d8a72c670268ee975b742d3de9d08eb24a62426883185485aa63815d61cb8518c6d1365cbf9ee9651997ee611c1422031f49e24d661a28de4eaeeaee2d854a4d023f4e0291e7119f9a927ed7d0142df8a6a7149019708913f414c86eba7e907567af549cb966aed9fdb9d8b5ebe91965a4fac60d1e4869d3f1efba5fa4591f213ba56408bbe2c07963d77e2afbcd9def1e9407013315fe55df2ced03a47110b4f2fcd62acd99d4e97b1e041c34f84137ac653fd9efa46d97928d0476ed0032f1162b89bb18f743c10afd75f951cde3964df38c695c005aa911384563d2f383aeaee862dfb66eb9ba98b6fedacbb3f28ddc44af73b27737cd67aab7a8123bfb778bd648fdfb170415a7d7b2ac6a0d97f47c0a93a5f514c4217e26149b6f512756cb825d7c658d0e054a8db6d0c0fa3f848c64253b242b3ff439b4b17807565df857d65fefa65e80d64c4c15a2c5db90805144a5d862f49f142a3c7ef394b7bf1583f332e44f176b038e5da72cc0e176b5e2ffd7b08fa77d951ca2ce2d5de83a4d65a3d2757ac0ed009b2055ea45937450937a4a91846410185332194ebcccf175d667d43dba0468df8c6924cf3d9afb55437332f6330e411cd08eb432889c1ba110de67abb425f73e2f49630f3160cdfd64dc7429dfa69df5b194b15769a80ba3c7fc86969c02a09b946cafeb51e19b8342aace19f1a87d1c7516c66c39f27f11c2030559301a49d5d08f372b572091510367f36d1e6d0c1ea764546581fa62fdc1488315275a17ccd4b58b21b022b01f61b67d07052322d3b6e9f07c3961998eee062ed1f5e272d07ceebefbf6950022c4afc4bde21a5f1b1a86abba2cf53279277dbbb841419bea88476a68d4137a0987c65bc5fca3ad15670fbb08f855fa4d87195c974f690c972d0b13ea418feb599757e1388f939f2bbf761e836f8fd0768fe17cec78a5f3aabac219e952dac5982cfaf7fdbe43285cf444c7df3dde0062f4a81ffc6ce1d84ed6b934a02ba201b09be6db75f42e09f91dd99907685091f9a2c8e5301c902001dd2fcfad24f7972a47cf0db9bc8a688fc88160445c72969e8028c58ba3d691e83a8922fb548b2a1b76f1ece4fdada1dc52d4f6142b9a21b77c8d131c54623e071c1d6da6336580b0e14db1df15720339051a195e2533d15ef7d4962365beedbb8aa5c4bc303bef75c38d89e1493dbfda8b3486c127f20c8bf91d9dcfc4e63006f2cd2315c7b4f9be73bb23a0cd05730a10ace2d9ba0b6a358bd532b1430ab8e7931de08bf327da76a1bc5470b28f5d365bee832b409f78433ff73797871079eb77c518e45ef01031cb25b9dfe117ba2de739c5ae9111f0498b6fef37052946a6baab7198c0b483f362dc589f93ea86f4e194e6928865ff77647e5c5636d13ea51963b3ee9adca12563fd6a69942cb87343e66e7c7a167d6d821c0cc7ce1569e4e8fd50adef57c7da01b31f0889f4e36276fecbbb97702c3af9deada11af4dbc115c5e43784e9978693e0b6e2c2f257efabcd74d74e4f0948bd77e44de1c61da795b4f57b3fb0c72409b5ee87dbe2db62c241020eaeaf4db178c8e6b9fb93138059b25fedf1c9430fe3fc7abc3cd104d77b4732b5103ab2baf706d04b0ad4d247bf9bde930c7a1adbfbf8ec37e475de6fd1839a19ed9cb6b88cd09e5a63255fca150aea89b040b24ce2f4a519a1e63b9462138f45e9816937af76edfb217d0242755192a9c21b1b881fe725ebeaa24ebdb665a479eebb021b1cbf63a7f8a071b400058f281273bf86cf55a6ebe9c60cee1b37f7237e7", 0x1000}], 0x5) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') madvise(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000700)='./file1\x00', 0x300, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getpgid(r8) r11 = geteuid() r12 = getegid() getpgid(r3) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="cdae3097fc38fc65241fef17fdac7276948ad6dd84ae5ddadd6ecf03ec102e8c3bc66a066138bc17dd781c24c351bd7d6d66841dc2e2c1388a80f4c5a8f1d7de3b082dc29b8ad90c9d2f963a69dc7cd12a5b08ea95d16f246773f64b6ed09339bf6f913a0d037951a7c17d099be722ce0ef0e536805ee70ca652bf81efa47fb7dfdb45c8d5afa50fed70dc5cc65b35f91d7b347183eb65402c51a47cd24993e021356f91af53e8271bf6393abafdda942d5a9e851178eddc3e7c03d7278d74d8ebcba333eeec27216667a921", 0xcc}, {&(0x7f00000001c0)="309f2209f41065867c45174c777f090279fa6d63e5408dc3cbbffa4faaf8f9e8b41efbd4ba97b4262729b8340bea5c5fbdf9e5e7bf42333ffaf9f62fdf279a439154909a1a863d6fc7cfb079da4ff7ce4d9cd159aa689bdd69a979518c01ed5d043521043a3b5ed238b9303ee789209310ae1709958962ce02621ed18d6fcafa751c", 0x82}, {&(0x7f0000000280)="f2d8b8830b2f3e9e9fd9612eb90a4fc0ab6702b278d059ceb8cc3651aed5444b0845729603b1fcc4cb1614ecacd9fce51eeba96994f5d2f0db39882b406725ee86ba7246b948e243f3da7cd27411d516a30e9d02f43c93c99fd1b2934c577834e7843be6bb21044ea93cf83e6b7aa2349afbc073b854725fc768320a7f8b85985855f130fb0c02e59eb9dcaca939b55e5a01df13d8e92db73492f7e1c55905c8bed8c698d2cbd3536acb550f88cb24662466fe6d284ccda26395548894a9", 0xbe}, {&(0x7f0000000340)="59c0bbf47415d219274ffc29b6169bae0890510d5168cea0ab627a0df4a7a75aec5636346ff7f018b0cae485293bf0cb2ac6911cec7c020de534f05567f98a85f53a17d3ad8d58f01f96c7234d0ccbf7ef3ddca3fa463c4b1250f6b88fe7d36f0942df2047d445dfe659721719dca583c55d4f0e1fd5c0158893815230f6bec8df2334e989bb7ae2b218c4346e29c17860c70f764f834c1f6faba62d7dfc6be713320475ea870199320a7203dd91853761d5e3a7392ba036cc0b062e51b02393820766c677d66204471f12e6c5545b47fd65dfa0d768c840d4b3fa28deaa384ac0420c657d66ff00c872191635ebb51ca6ffe28f0b068d50455f836a27", 0xfd}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00fcd339578cbb03945aafca4884cbfd0d5bff1eff00000000080000000000000000f8b2", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000100000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x400}, 0x1) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x182) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) r0 = msgget$private(0x0, 0x202) msgget(0x1, 0x80) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x8b, r1, r2, r3, r4, 0x80, 0x9}, 0x101, 0x7fffffff, r5, r6, 0x4, 0x9, 0xa89b, 0xef2}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="04d784bb3f10edb404c00839a25f7b3c17f25bfcb3f537d7837e25957d80e4a723d5a6db412fdaa26e58169b99b8c35ff6ea754195946de16fb9853dc484a85a5063ec85fc2070b8ce0c1e42cae81a99edaab0e54b75000000000000", 0x73) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x1def7009750c49ad, 0x0, 0x379, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) r1 = socket(0x1b, 0x20004005, 0x4d) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x15) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:21 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45}], 0x100000000000016d) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86132) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x3e, 0x4) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140)="255f917cd64fb21dae30ef6e38064b7367be90337d74c9b21f34173257fff64e9beec3089fef6fdfd20ddac56becadda269611c5ece99b20a1a25440c0de4697e89228ca1ac27a14053a9f1a7cdf49a7602822336af3486fb320ac4a10", 0xffffffffffffffc3) 16:00:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000022, 0x80, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xe3fe, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0xa4, 0xf0000000, 0x8b, 0xd0}, {{r0}, 0xfffffffffffffffd, 0x98, 0x1, 0x401, 0x100}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x44, 0x80, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc, 0x1, 0xfffffffffffffeff}], 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x38, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x21, 0x40000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x3472}, {{r0}, 0xfffffffffffffffc, 0xbc, 0x20000000, 0xe0, 0x1c}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x11, 0x448, 0x71ff}, {{r0}, 0x0, 0x4b, 0x8, 0x1, 0x16}], 0xfffffffffffffff7, &(0x7f0000000200)={0x6, 0x1000}) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)=[{0x10}], 0x10}, 0x400) 16:00:22 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = socket$inet(0x2, 0x4007, 0x1) r1 = dup2(0xffffffffffffff9c, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xb4517c30415b461c, 0x4, 0x80000020, 0x968, 0x3e82400}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x7f, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x6, 0x20}, {{r0}, 0xfffffffffffffffa, 0x90, 0x40000000, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5beb, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x7f, 0x8000}, {{r1}, 0x0, 0x16, 0xf0000000, 0x0, 0x1}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x48c4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x4, 0x6e1fd7e8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x16, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xbd, 0x2fdf8db9}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x7}], 0x5, &(0x7f0000000300)={0x3fe}) recvfrom$inet6(r1, &(0x7f0000000000)=""/192, 0xc0, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x101}, 0xc) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000013c0)="7385f7a771ece7588473d658fd4611a1d5746060ef478a58b1381bef23ef72d914e566da97a16c3dc832d404ec5114c074dcf6e485835e0b66bc0f2da56f8519240fdf9fb4a305f6e3d52fdfe86eb000d1fe0e4205a1b9669ceb0ca55f76fa9b9d1a3cc5308b19ade35b5d3b0aadd1a2846dc0379fcd07b6eed775690824cdd17a0ccd301f7e280a5c77deada95fae06bb0c54b2a92d6bae6ed681e0057a016046334b8c25a13804b14920eee916a357dc63d9627e8205e622bc3195e5f0e679feae936436c0f4d23dad3ebf60c2010894f63f47", 0xd4}], 0x1, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}], 0x70, 0x4}, 0x6) socketpair(0x0, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001200)=0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="deb27d6d0084ca0498a8ceec4f36b6575b0cf345871ce9465cb934b772ffbd88d0cd10089d799d413109f1427f813982279f5d78cb64c9544cbe237fd1c3b104fc4ce7c0edf99212023abc1230f4382be252858552b0fdcfc72b9e3e815672ade3a609afcc3effaed5a15517febd53f44722be37c6a5338119cf26cc7bebbb5db4f4f246ed6bb7576df8dc628b068efb0083fe864923272c9e7c23dbb0bfbfd938f0e8d178e1599e802d5edc71cf94409861f72485a098dd1177cbee59b4a0f59037f210e7501543d7ddf1201c0cec995a9520fe3f53eb21a2178660fd810f8e67e2eb7345841e10111185ae", 0xec}, {&(0x7f00000001c0)="963da11f15c8e69c7b0b44b4c3315ae3162fa64ea6d6186ffc9b8eb209dca4e1f98b1b1f5bfe2a8dedc9b816f101e08f1b540069c46e2c7d5564d53a65b522ea7b49f88aded45321a989d2071115659b8c17974d91769a91fbcefdc76af001b834bac79fabcb63cebc9991a3f5b04eaea7455c6e19a1902710d129a1fcaa5b7fa4b9df1fb41ec41e6e81b467902f49f095b9a95aa809ac113f8dc97cc22866bc6b23c2296ada8d0f34695c3df6345ba24295d5b4feb722b0d340d5e3394d05afe4baadc4b9dbcc493b57375d3a7ce7a57e171af48be9f81c36095f7b8153da6c7f74db3bb6409d225c72d24114130a4487d8e5317b0350f9a99d5a8ba4651dcc8a9ca54d4baf8fba2f7d9fa4bb96f4e2240cf3f21ab613ebdb18c85b186d70417e1ae9f88d4068d63e68174c5d651669563c2666ff792bb37f8d4c0439413c8109693b99a2ac235f4a603c7ff39b4ff7d31827b477aadfd174789e8252a79dbee031afb32575e5d7c3def6fcf52e5bed97e737359f3095676765687df32c67a509b439a2f6368ad683c905e113fc68e45072cae8bd2dbb05507773f7e71268cc18351722260dd3005efdb0484d85da6bb9b80a8216646c9f116e266e6deb6d8684941a5a07aeb5f277fedf136590bfb2928ac45d91f7da7a1eddac4f5cf7d0dbeda0d552bb301c7a36052f2cf76d0e37207467222921f8f58f554f34cc1ba205440bd76b7a9e2a7c9726c0363c6325f6057a8476c52d092e3a5ddb7b158b2b347b86031777ba4ef1fc52e3b6b4cd0d66d1b60cfadfdd55acae1c5a38696a51afc4eb5c24a552654c559613ad02bb50cae9eb55afde27cb34705ce6ea211227e63474373d7c5e475adcb92c61b4ad8bb4ed878055893ee4e173529000d9990f5579b3079333cabe83301f7b5a7ed4bc82f90a1efd1022b3df3b59036b9735e6e32e48fca9bc114f658e227f840d4daef5e3b082a899c19fcecf5cc51b394f3e0f258158b64d79322939a3121c1fbb9914cce10333fb97d6c5c3a09fdcbec110646c72aa787b551649fcd3453c7ea5e8659596fb7d5c68425b08ff81f2555d297a5ae39dd2fdb7312c5fec92456828bde49a19bfd5239d4efdbd6d09fa84411309b1b23f3e519176448572bb15f7fd30aa4c967b8f0070d684fa5cce650a8e398ddaadf1c33a7d00b21e805d6e4c73aed887aa1dd828f54b0feab022b8131f87da678f39a05f6de2fab11000a18115f54cf2286652f4904a2273a41445ce24ee0aced7800d95f21523498b9eee66ef0366929f19060c5f7e3d107d24b49bbb56c5ec35a3c0a93481fe4077d9f706e62dbafb56fd73549be2c4dd2ca4d12caa0b8f279363a81e7e9862acc658bb4a953cd6f65db6f8e6e3e0998ea22006488661a3c80584f969866e598ec981b3d826a560d6375a68a6365b66c16fca2c4fe771019aacb8218a2f68a159b947cf7830c8e3336466b3366957439b855b0030d5af4279b574c783d88fc5fc9d806f8b44f4a693750fd0362c0c942232c1170dc7d81d4b21e936c01dea0c8a2a89c5d219c65a0142cf1be5327290076db52a8aee79f3e45e1598765272e335abe75e1b38168c54eb05ffcd689c1d588d8b162cac4a70d3f63fde0c43814775565bc813dc8ac0c0dbd15febeb9ec33fa4c30858b79ec852efc4bf5871acd4d4242b2670eb863fb141e482e87568f25a2661fa092ecc622e339379d29bf6bf7d098e587fb75ef916a7e8ede7035f0cb53dc7315559eab689fef0e9c3a46611b909fc9fda05095aade602941c1d65a9b3923419e8bf09d3a9d3e01779f69cea8840f4d77afddd55b11c5552e329fe38fd1ed4811eb63fee648c1bb42c699290e6ada27abccaea7b247ce9705f5a9e53669c793e309ba861183eee8a264c760867676f40bdf62d6eb4469e459e0378f30b0b1dde23fc94213d9f14ccd2175ed27c99b21e5348d2140da4333835c55030503fa66ba02e41c83f942a579144ad219013a383135d5696074e86404ee3c87ba343bc65574c6a656db29f0bddeb9dbd449d120f7b079026726fc7ecb5a4809785f6dc3e46f7c6edceeae243f0cb6f19025bc7e20fff7bbf8a958588091cbe6963914f5d7d6ec12dd196b47edffc26a997542c2d2058c07c55a304fd4941e2778fddbe975a31caf58f51a7acc99e1ca5208c893bff167a0529a64734b35cba79172c122082858c04e814c574d07b8cabfe55d91f165b8d364b1a8401970d03213306b4eb011d6eb281a87653f6cdb42c1de84f5264d5fc7f9873a694c181b237783294be282ef7c71b6d68297507a4d2ac53db950eecdfc785a3524b36295af958d79ae3f3028b4bc9816bb711c58b4ccdd1ae31af94d4d53d4e6460839dd8cf53512ab04bec7ba1b7f084475d39f052a62d098f7f1ea76ba73dcd853e507ba42af9c89dfef5fa748588083e3f2788b6426c55f7765d841bd9d4e9afab8ce8c8a78e72f48f5a704eb5ca7392cb8a6333c0bf5a6239072e8208a2f6a06a7ec0664d5a5c84e4bf21126b1a625d6ef516b69bbb042e83e0707c3774d38f21329176cc82869369cb78a839bd2019d0a91b3783a58592d8e07fa2abd102ac77308742e8c5872f79001116343c0447a6fe1fbc2a30a58ff00a781b99843d92715c7767bf510138126ea9a653798b208a5d6c3a786c0a0ebb0683a8e470bf4b53733fa1f081d5f94c4eda4454a1577fb4c9ba40a7fa5156adde7eafc8b3f2ca12af18f1e9470fdfcc58f5ed132bd98bacf9a64037c392e7a6785b2fe85636234ad62cfc5dc30b2c8c133fe40abc0a9f9c9c22f83edd181be6d0090718b9c13d038f58d9f6e9d7f526b825c4af032b7af459ad78db4a118651e5f1779c3c0bc176940607777d25b2afa46c9c34a8add38b073b0403606ad88b75e6948233061702ef8c9bad77f94a2649cd3f6719b7c35b914c93d293659692e58b033ebf452a368e137fc8d20302009a0d50396050e1a89dd91f9615f2a887397d67b939394d898975af99e9c700c0bb00076d403006318d0298f3498c004f8c74d24c9aae3e7d45d683678a8d8c94470a6cbdaae58fc7e01f3df7caa0eb54d984265ed8a2ef8db7eaed475ce553741b9000573f06e998c6dc35da399a74b4c9d88e61bac09b0d5f311e73cc81bb169e40769c507fab2aeea8d84f39581a186cdbc5885d0740c9f7967acfd9c00c1e711cd3898471d2028edc25aaa41a878afb8e62131463af18cc2801ca06fa5d73cc87a967218368fb66e6ad34810ca4d0560f14da012deb2307ac65feccfe68cd85ea6b1c8a71453f8aa6cf07026f70a8ab64a61450c9634f4459f3224588f4f0023341cdb15211b499c2d33f23353d0a2f1c16f22f00ba606904277af299d767a94ce9811c96a8439f3f106a9d184be03137387b40d05238c204ce1a79dcf6ccc735ad906db47fe8997c5a29ec1d666c14eab63dbf565cc04e2208037ef919ec66efb962631f49edad73151dedebd65dec37298494d277450f2d9b87db72ace35e6f2b08ecdb4bf8799aa98b7dda3cc19a4625e75b9bd21f6a9099592432a568f3b02f66e0dcbc0a83373e7421306eea9d21e5877b4f83811b80c56db984e7df80e9a18eec9f10a8be0d60c45deea1d6cefc6fff9d45cd3f276244713fad98b70f3b1ad0e4a1ca8846ffeb4316e7e439d78d0325ddc875d497639cb8dff89628cd6f14aa3fcbbdbcfdbc353d34cbdadae27ad07dd973c8a5bba03a5064d5e4e177cc50bea0038cc29b6e0888e4ca254c4d3dcf1c87349998d03aec8864e83e94ae709e5233042be48456d6627f0f6fdc58cb736dd697ea0efb19452c2cef1d007a6423168ea1fffa9a6eb81df526815269cda9f29bb1a9d3635c0dffe5edab915ef4a46ab59b030448a720e414dcc1395731bcc6b72a5890cffc013418096f84cb0603cfcceb62b33ea88864fa10877eed190f0709cf6a73f5717f9a5a74a4897a9d78248d65e7495d515aff072e39b0b70f4a5c4f87ac70dadc802c4618043f164598bf7f496fbce800b17dca5ac60593d4c477d8256bc11fc1cfc40423055556ab168796afcb03b1bd0d41d3668292b63082280eeee48ae5ff873b38913ea6628be1f201426e2e8c69d5bb5d08a53bf18ba652ec8c27946e016cd4864d98ab37b95a5a8ecd73233ea042eff7d491eaf95484ef1b97546f3e77781bea7400720f999925bfe84c84d0cf5868626af94d1d90575317480168fec1e8abb6cd8e2b9f534fc68943f4481273c7ab1730cddcc99670e53a08d4c60816c199c10ba9896e05c1297a3612f10d2926ee517e76836f8244c22628acb1d546ab075e13fcee6ea67b722753bd17e70b8f6c8530d191c1a4220df604abf776f9d83671b4119720e31736379b80250a8467fe0783d99f863c2cf45b5268d94d825ad6b06fc3b9b5c23ba4549430eef85d35f0f4720da3763b3291d61a31e784772ac7c5ba46037b58bf6fc71e97a29845c4e529da670da2d18b7f37ce819690d0da1569f6c0b5770b5c8bf4b6156d94594483bb6a866f383ade382203a20b87db5921e78efd5e590dffc4bbd953512c74b5ade7c44ee2ece0177298878e08250b20bc3e474b70196e4ff856a40a9cd60649cc75dc1adc696e6fd7fa22dbc583fffb2b9356c57b4d68e8a3e966ec581cdf7941a930e70154e27297c165440e0a525652de6f7ff0e89299d2632523461f8d63a12ee06666bb17991724d0262074f40a755931c23085660ed7a9f909f39e97dded1232ed69c8dcaacf618f2b50220cb880077707a5a6890cf9e0bd05a782d5e654e737edb0d2c5ca4473be08256078f7906499fc8840ef5fbff7be638f38de7631f6fe6bfd12c6b50ef7748e717f19720afd2e197e523b910ac8a78b6a96424ea46f2ffb538a3b8334b05f77342e631e48a7c1c0dc1a4ec175e8ee0753c8951c2c876a20b48edc350db39f643951b4afed3e256bb06eced318b407b51a71fac67dc5e4823cfcc0c03b857d38799d43dacf190d875195c3c8fda46e461a65c5eef3002440bfd0d257043a3dd52bd095fb64b6aaa3f79aed07317f0de915de63bbb9bcd7bd9c8040e5b01b648d210707381a6ebc0c05b90bde225a181938933b9f22a6270d8bc6f54b49df7dbf120a60319ff8bbbb5c6e890625067381397a48fb0aff7dfa7728ea4c32228c6fdaed2ddc4567e3255b574e37f19730d6ef31efe57dc1362abd2c62fd55c4a2b5da881114e7e508968be12afceca9789a99f5e717798dd7cea0bb7f30ed5c3081d8ecf019fe1432e9b015c5dfd8c9e04e7092645313bbb46437174de0988f19d58bcaf35de2e7cd6d9c0d4e4cfd2b4a42fc7f1599d9c7a6330e82f94d0ae7369d46eb4b0f30748599fa48584bb5f19aeaccd3e2c7963aa07dc08b74fceb01467acdf5bee7d681fd839acdcf9613de8e8f029f8542e228058c90d7b15fa0b80e150f20fe1ff9000848d70ad0383c542501642751d4aef78899757429e2d84536dd9c388f6633786ca35bf3af9935afccd6dcf183a2dad0dfbd0f3ee021c78a4b828c8bd19bd97a7e6ee309c1bdaf5745d28f6851ce0b26ce4ae173f1655cc2be504ae43c653eae8366b0233b3aa74fcd95547265fe2719d3715e688bf95d7cd5c8bda5ae671ef1957d7429c77910ab62d703aed345003601e3bc75df0a5396d106afe88af5b7acb73ca526770dd757f3a80d69402453e153cb7f62c25c4372babcc216f1209608e125864a140315b172a0348839f07f5f6fd82336cb8dfc1569cf192ff12b6e57fa7d980f4de9", 0x1000}], 0x2) sendmsg$unix(r1, &(0x7f0000002b40)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000001580)="64c561a7482dcf2a59f652782e74ecb7d677091703dc3fa435e5fbebd123577ed5d6a0e46ec00a363b4b548a9a13a17a34e50acf16661c2652e070a9a417ff963f7b2e3dd12c700a9460d5b7a473040cb63a548798a542cb1c9f0f6040961da542ddcdd64639a3bd2bdb84c9fa61114c5d43eb4aaba87e8bacc21d36fa606aa16e06950596cdf3693a28e313c2ec733ab19d5f62580cf2c83d6ca6bcfda55a14d525092da181bd0673c350b8553917e6311b4cc1ed4cf8c16724ea7a3d4dc398775f429bb3592bdf966729bd8963acddf0550cd14fb38d1a01306704bc58ecb93ca716eec9fc200e12d42be33ee7a035d7a4130c6259d4718f39d8728d69dbf41f0da63fa7f2cb1be5549db5f1904d5a0be3a090e185545671e54795db55f7530f8fa27d454f901317badda25dbe0aaf0248adf8e2b5d2ab0bb0abb47ae19df92c6d01faf206d9f53b37474a4045833c5e7150322a2340307e7057b93d28d20f73724a812d082a5bf02b7faf15e39b1388170dadbeb5e9a38e29eac7cf9b1a78e9485090a921a21928c6ffe36785791785ca64d010449f96eea8e91bb290f32a288912c86a7dd9c4424a3ad7db7bcd65704d04b6d70030c3c27f17026282a5c554089d2cc7674d58079a6f779fde85c849c17f3184c9fc82bcfa408b3c0c689200ad86a1b73f990618afc3cb3a7d4cbff6eae6d64e8cfd29a2091473da8e10da5d12474c000e0f85bbd5eeeb45a681cc5f968b33dc8a73c9748aae10366029a8e94523063317ad7d23323e8d972551fcb8ebe29bc009ae22761a4275cf128d1b0d144c5c023f9c9d5bf6332d148a22285a267c28b94f32a0f45181d576ac95e702c019985ff94d9927d1e9852e2ae0a9867c894d5e6cac5f41eb1750d26c6171ea29fc7c6ec8eb25eee2b384da70154f5ef41867f7c647f4fa9970a4fa661cb993b30735fd804e34f6c35f8e8eb69caa647d10ab6eac48f56451aa7a6ef8210f423e234bef7abd5b9f4649126473cf02093f5248d545f2fa1b25d169d70a80f3cfdfc616fe783337aa9f0d0377af461a305f0fdfadaa07d773bf6cc170949122e5ff1888570b9270ecf3c269adf27441f6a9d43498f9cf76a9a54f2b39093ef92ba1313f8c086a09309d483773e33d19fdf51772b9c031afad8b36fbe683de8ea4cfd9ac98e017c1f6a1fe805c704764bf2021aeb5d6b02bd63368c196ef7e42360065241a846a18f592067366c306a0cba250fb1eb450be7f6f67c5db257ef03929f9ce9cee7fc41a1f8e750fdc1c64b99721de324074f6d59a972e66786a42bc5fee0a6dd0bc822c42e4b1e97da37a2be3e631583db1cca44d7d9db761c50f1caeff3eb398083921e300c05d0a0caa2750ece100d91e4c85890d19ad7febb84b5ad0fc6a775f1bc11a0838ef512105bd33b0d75a9e0e21df93babf936bd96fa34228795c876e4921ad96473c3ef9016fe9b6ef8988cf55f004f624ec53b8c94a93d69b9ce651d711191def0abfd188baabd2b609898a260371288443dc763ec68497ceb153c7495f715670783343d5798aa52839950abaca0b14d90f6c4aa577076c21bcc55c6c01c51fae6717bcddd8c13442af8e4edfa2a3a23dd38f6cefe6eea88312cc3174f1bdfdfeea2d2237dc1cc5bad84b11f6df5c955e879cf8297806f3231dceddcfec09c7acb889a1c5683988a75aa071b0d4ae175b5d7f65a53a457c452ba5d7d89e8ed3abc8970a4c8ca6fc5daa60f84a253934d32cbf7bf7d323cd5aaaebff0d2f390ee889c3ce4aac63c1c7c2b16c5ab431be039e0b0ab5b9c568ad57a8d205e53f22497630153eedb4ed9626a57dd29bcc2805405e4e3c409334a56a46e46e9b3a165a98bc56c2099ddbabe18ee06cfde283f5fa8ab2a06781c1d12f3cc135c61174a0338af6a69dd6644479b92b3a08cb32c7050a5528d49113fd34cc06f6ae8d74c2cb83ae414f4b3c051b8c3b061250f058b7a510e77f0a00c14a19987e7ceada162011a969e5fd606244437bdfff27b9e381c9bcc606b6c85d9bf00c0897ddddf2cecf00b74999b5a9facefab40255ca5e9c37cbd7c6ce5da32cc5b96643da217e1f642030488b409afa7c6456480553aed1468743758675994c2a25126ab3ae43b04823358ef502ff9a1ee2d4a8c7677461f4058baa9a6e2f987f34999c99e2a881418636989ff7c1eb0975775263ddd9ab3b4032edecf2a12f2fde9eb69c8c860f4d09758d2c74357f889369f8a953c3d98474a11cd999452341aaa187061a72461c9070d417581b703e5ea1c981d0080c0df99ae8c650c0cbe7024ce89f136f06ff0cc5118a819c850321f6fba4b16115844df8d426e7d8ec6c644c1f2f40fb17882dca9352c10a4bd5409cf0a56f1ef2964f6fee7ccc12b60c8ddb5056983116c49e3551acde01f2a5aad713acb7ec5e197478bfb6bb726e563afb79210331755815a399fa110c317ba45c0ae617f50d8b54061ef00f52672cf0551445033edcf37d645f3b414de45d20046fff1236dfa8719c3b82191fce78edcfde6f7320fd02b96ec43242c9d009300847b4f44027e6e7c07b14e52367c2e11305260ea570b588ccd8e94a9d01287903d8ea6fb9458b44dd995b861f207e96c3a20692dd87a8ce2105dea15cf78f9b5fd34509b97e51d14a363cc5b0c4424344e0ebcb4638214be74fd65d766649ba9e1811a553cd543c4c584630ebe36972bd3112ff491d6b465695b0d2c967ccd9612fa3243b86ca29944c5524f0460c0a07ad6546a2a8e93ced4652c145cbe14696a6831d9d3b6ced72c764a913cdf89c5864886e83700d5bc3c4fcbcd6feaa5c4c4c6a79bad6864094ae99bc5c26cafa2147e5fc3806b6f43a037f535396e30bef7dcd29850798b9841a2898dc3df165b8e24cf1e105e060bb35f02b13edc82df024a8ce0f57c8d97f3c22d56f8e8a6f73e3693213a447172f4cbbafe09fcb192a1959d5e0ebf8f8fe534d8297c8263be3b7872e1f0169c0d2d29b5a213d02533e8a0a7bf3d18c3478bb740e39db2c2938f8b6ed8afb048869ea2dfeb0b939ba96a7bdc47682785338d442778da644e8713aa597b5a0d7cac978cd7cb07476d26b6684d6d8ce920d63302ff5f50a116e606749166b57173bfdaca471952fa5add3887e6d52afa28425b496138d2dce2d2f35b9f2249d4732fefd48002f16efef98fd16e98407be062feaabd4a84363f77c7b8d6591430451d3e76fa407316766eac6b603efcf5626e3b6d092095f23be5c4515ff404aa6ce0b31f82a8a82e8c87965993950fb7a581f72f163996a28c4a71128d944676c6c727a4e2f07ea32e67a5afb5e409ef94e36205b0e170c8f212e6f1c97b1d3695c5839949b66f5e92babe2cabd0ec77305fb54ecbb289a2bd131aefd2a78f58afaf8aafe3ddf420b3570edecf61571e2c5037ed05065739b4cbfbcb663352b0b452c211ee079b51f48c05ca95edd40e5b46424ffec9c2e0a397572f8625d819cb31342d18ced85a67141a6700294bd2861713a715435d772e98ebe54c4a574fb89d4fb110d79d6e86c4640db0dc079d9948a452e33e49889ac21aafc6007ef4e159cdfbc743b751cc42620a0c8ec5c6d999d280c60ea133b6e134f0d58acd90b436c3578155eeaa6b965df63b33aac37199570da0cf8831f402d01d31ca95e563e1c1b2ec76243c67411118be3b0caa7011a0c36aa56d1e4532d5f573365f7933352b573afa4fa177e9ffb99a29f498dee7780d171d8575ba10df8d4abc3ee272f3bec80ffa9f1c71bf6d97c0d8141ce0a371b806dcc69b27f19da20ff9b5d881211be2db0ef318dc5651991964f2e2409997aa4b6a89ff10200478ac9604600b787ff7f202a9f8249c47fedeb33e9b5146f88500a6719aede69f894fbfe9845924c9e38220d6e9209904c83ca471ec7335d16729eb3bdbe59a7ebd790ae9743a30c58c1dea85a6bf513a680d42e9afdb145ccd5b17f4de37d2b6f360c2003976a454199a18f90c10ff792bd5f084e5e31f7034806422d18d5ef1ed1875082de3616de700922e773b73e44ea582467648528c8f0d60bc53b43f09e771d26b41b7be98ab03ddbbd37ce1ae3634703bb1e76ea22487c0ec7b973c3b5fad9ec4518981f70aa5cf4c120d406a63124a63e4747a22c501a6ad1b66f2d1fb3c075edad4184854b8757ff4f2cda1439609e95acbe326ccc44bc7e53bb3582b14269b88b7c422e150bab92ca9ce5ca059890d44cfc0c73baa8bb5671b4f7c2a966e1bee4aebf6dc6304d734f1fcb56eea96ce05e49101cef9e95a8ba51c546afb9f65263f4557cf7eb54d3067fb55049b5d0934ca7c80b455e0db294e0670b08de56ca4d10f41758c23725bf25239c72cbc9486508a5b796ce79027950cd4b5762d303d8322c0911c2dc2a9a5e16ca2c92002a16697b441255a2ac9394613aa4f248727c0165e53d2c4c2889616390676479934db9a4f5ea9b51162b4b1e283c0f200fff8aac6238a666b5801e5226683586245ead08f97ca3e013024ed5dac3db82fc7d6363d1f4b25e3145c781b802648b1cefc84dbb30a1583b537c8c31489e5831c8fe74a51b703fd4fdf2b6ce24508cf7a602fd14a0ee620733d794b975c987b80387e98c73639a8371688d74cf2ba7b0c81bc93fda9299fff368faeb568a07f4f26f083ecdded0226d206b57dcfee71b5cfd6ef933a08b45d606c73f1aaafcd04bd3a7472c6ffe8ffb596055f73bc80bdfbc984421c0dce603281db79770640fdbb1a7ddd9a33d0b0b0a9c51169e819b3736499fa7c4809b84414aed5ada2a44cd23c13d22baaf0da2a63be20fd38c4523c2cd3a97bc7a2fa5b5d19a9c876710fe93fb3d977a2b132522dddb87445e7f40f78ef5687ad47f8b6f3c24aeb9b8655a758c79039f8a53ca4092c032e743e782a62c53a8ff7799743566f9d52919a798d852fef90b5f900a6e60ef784b5a76a8b221bc212a38f848c0a7b1a71196a48fc572a87094af83db3a7ec6de1c08ceffa6b439a6dd3550f29e874134441954f14da115c63191e92ccd7c334cf41fb3b225dcd4828a5d23dda2a31c9a46b773979e2b8304de3256e1bbd0cdd8aa7e49cd574762f0e7c57043f31b0abbd8f9acb99f2a5e756f342b05cf7e0c610451c258ebce967c6e4bf85dd1504c0a0cf1e48f8cb3408afc98861a399294a32b6d76ec952e079b2f6d44ee09b243c1659eda5618d926fdcee13955c851436566d0cc19a34a910c117ca563f36d343e5b4836b16c009fb745a56edda13969b6aee3ceced6ba9ecea54b1ee82c7a37b27a59c0e9e78b6980f42701fad8c6cd5d4ebd67603cce3d994a228adb28969cff995a59015515596388e0b8169ae710e72d35f55298bfee4b50a8b1d2b01441a1611985326377a9eb040f7a1873578aa6c061081d3f08d1b61f6de566b8ffc4d1a426e8b227caf845c15e5a159471c76c273d5d7595b2cb7167e6652e767546965f6382d0b6e4bbc58a6a37d8d167eb356288c2c883df04f10f6e289400bad49769f8443261299b754c91b918c8292d4af2274de1fd86e6e016416e8de279ac3e9ffbb94a94dd5b769abf699d4e5eaa7e89717e97ef5cfbe7d9b5e4617280e9b4ca76ab7dc08124344a1c87af004583d3bff67f6dfb0ba86437e029af288f9443e1f3b1f29013dd597eb3eec5240f8a0b3fc07d82b7222225fa23cdb7cb736254c45fbcfa5b7a65b7c55e48adb9031de15d199a518f4a7ed437076b2853bf95ca9f928f6adf12c38ed5a472f265714728e4489b2b5eb7", 0x1000}, {&(0x7f0000002580)="9e83b07e6c2cb4bf67fae0703d01dc15af7753c6a878102b1ace9bd4e3ec227eb9a61bbd4619d903cccd23e83d235f21ebc1a0ac3c54629f2d632885ef8b99fbdb5cd660139c304eb77a0f6999a63683f89bf5103307c9b71dab690e36ac25d26f6e5c", 0x63}, {&(0x7f0000002600)="730265bfec0d818ac5126c232a5daf5157bce8c81192f6ce423c0a035cb9581a8378352a1dc14ed26a1b05bab4e07fe2ed058ccf974c57fd9280427a59004c5090c4a3860c203b96a4fdbefb6342bc32bfb157df472197af0dc6c3a1f77767d0efa91916955cdd20f106337996090fd8c92591785f45ec8776346ac13c1bee41792994ca07522f02c37aa5e50c62bc7644ae6e6165247de169daf48d9f6c9d23c281a53183b6c73713d165985c764cca7b7126c836afaed74cffa08ba0e962a7126a85", 0xc3}, {&(0x7f0000002700)="2d46740336d04102ce2d470ef81e66e3d7887407d2bd72b4eedeb57b245fc69f2eda90a875f3d02deab95c9157d4b9183a4fc5a4685e53f5d504abef9fcfd233067b6e842d8503cd8352eab15fdb549fd8f2f1ab789b99a0a446b0ba3fb97ef54dbc58ad74e2d5c4a48e7c0c3bfdaefcc63fe1d94399bb6eb5174ce64abe30c0e7cc4a24395b43822d9742b812858492071cade66b4bdddceefbd2bb6aa173247c0e4acc3061ef5622e6596027b006f2", 0xb0}, {0xfffffffffffffffe}, {&(0x7f00000027c0)="95eb17f2c4a33fd00e39e16921d193bb19c1819fc2006fa901c613fb9439a4a4550d9cf6ff57375f60f27902d75f1cc8b9b1aef7a86382ff28e9a6d9ec31379e1c64cfd9a18eda2d2024b014659caa474d44a30644042b05d7aa6e2e027d7c6e5f23019898ccda9e62fe78a6655e197ac522e3fc16c2fe174fbd7dbfd73e2e2c26713d5a9e78c38c3844f6191765741cbb25fb6ee630c5be3aa4b62029fa282b494349e65c55b67e83c392c23713dd6c1847d6f407e5de1d673f6e81e6b7330a4a43e860d4dc33864a6747a2fdc3d97439aaee767ece6992b3cd666d0d9fba9296162845a199a878fe9205", 0xeb}, {&(0x7f00000028c0)="190995a98c2d45b8bb847b346af3bf4b54d08d1a4870a55f8f8b447254c4c3e0ff619f756bf9e0ca2f0e675a90dffc", 0x2f}, {&(0x7f0000002900)="151a0ed12f87a4f6b62201a99f", 0xd}, {&(0x7f0000002940)="0797caceb5b1af17a6818a290f9e23bdbf30187ee6517c989484c6c6caf365b0342573a8a3c620538d6610378b99076c846933e57f6d99f60d29da71f27c23627bc1df77dc473a3b04877c590f3f52a61932bf07be9868309a0685b4d3a8a3c7899dbd07d5109e8cc2e7f3ce66170600bca488a38051b6e0e2ebd1fc952c30f86d4c12762d6b4dd5e4679b1b373fe69adfcd36b4a982093ee3076d49118f2c27", 0xa0}, {&(0x7f0000002a00)="a1bc6634083f63a29767a12b38c82e80f3216e6e3965e7d3e2db92cd4096639a7a3053f983cd9d6af70e78a7b5", 0x2d}], 0xa, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r3, r6, r5}], 0x20, 0x4}, 0x408) 16:00:22 executing program 1: r0 = socket(0x38, 0x4003, 0xb540000000000000) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = socket(0x1, 0x8000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x5a) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket$inet(0x2, 0x5, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x29}, {r1, 0x82}, {r2, 0x100}, {r3, 0x40}, {r4, 0x182}, {r5, 0x15}, {r6, 0x10}], 0x7, 0xaba6) clock_getres(0x2, 0x0) clock_getres(0x3, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x200}, {0xf4, 0x2}}, &(0x7f0000000240)) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000340), 0x100000000000022a) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() 16:00:22 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) chdir(&(0x7f0000000000)='./file0\x00') 16:00:22 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xa0, 0x8}, 0x10) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffffffffffb) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getgid() open(&(0x7f0000000200)='./file0\x00', 0xa2, 0x142) 16:00:23 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, &(0x7f0000001300)=""/209, 0xd1}, 0x40) sendto$unix(r0, &(0x7f0000001440)="b471f268dd7f76097a8db293b32037e5f482e336577f125c440a84a950af59c7bba49550fde3b3718579dde93ebc6097bd7f65f64d718f92ec0a11cb7f5df59785f5bebde3c7ac5b9ff686f85e67d3bda0f34ba06bc0d17e700845f9017bf0", 0x5f, 0x400, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r2 = socket(0x1e, 0xfffffffffffffffe, 0x4) sendto$unix(r2, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff80}], 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/79, 0x4f}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mincore(&(0x7f0000ff6000/0xa000)=nil, 0xa000, &(0x7f0000000280)=""/230) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000003c0)="621cbdb6e3e37a96e2f286c48d332ed3d7c1fb016622ba04f70aa65181a82f6efae7287748961a4bd883b8da8bc4fda618bfe8bfaf8f8670e2ca244ad51ff30e3c37402d342877746ef42632c83addf0cb77d2f809061b0a29a3ff51ad5fcc73a9f8f40dfed987f13e8e59ed8d9b8b8bc115692f26cc7b77", 0x78) setuid(r5) r7 = fcntl$dupfd(r4, 0xa, r4) rmdir(&(0x7f0000000440)='./file0\x00') write(r0, &(0x7f0000000480)="8f701f57311478b3f36bc71a444658c7fed64cfcbbe5913af6f3b4a64893abe8c56e2c1b51dc5e84dcd46da47117e32f09d9b6d49819718bc0a3704949d84f9c07e533c77d70f1753ff3fca535ec329d67b5b7571a78bd284f996ff3305822da37b20fc90e685361af8392aec59d169947419a806bcc9114f1e4f4e79c9e44865680a57b711bf7622d684245b25d3f6a527449efed5375adc5501728966a169f282a218d4468c5dab68c6273a0e1a72a1f17c2f50eb4888c94cb836053b423acf28e96ade8d68769fc6ef889a0ac79de5ff38094e0dee890e20fdf7150eb", 0xde) lseek(r7, 0x0, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000580)='./file0\x00', 0x20000, 0x0) r8 = syz_open_pts() r9 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000005c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000600)={{0x10000, r5, r6, r1, r2, 0x8, 0x7fff}, 0x6, 0x5, 0xd5}) fchdir(r8) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000680)={0x401, 0x1, 0x6, 0xffffffffffffff0d, "a8211c0610f6fc0646e1fb5554fc74f253b66f6f", 0x9, 0x8}) pipe(&(0x7f00000006c0)) bind$inet6(r4, &(0x7f0000000700)={0x18, 0x2, 0x8, 0x800}, 0xc) geteuid() 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) stat(&(0x7f0000000680)='./bus\x00', &(0x7f0000000600)) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x1, 0x9, 0x4}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000440)='r\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='}&\\\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^&\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000400)='@\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x82a1, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2e}, {{r0}, 0xffffffffffffffff, 0x80, 0xa5, 0x7ff, 0xeb8d}, {{r0}, 0xfffffffffffffff9, 0x79, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000087, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x70, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0xcfd3, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x82, 0x80, 0x9, 0x7}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xa00fffff, 0x20, 0x101}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1238, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000003, 0x8, 0xfe1}, {{r0}, 0x0, 0x1, 0xf0000020, 0x7f, 0x1d1}], 0x100000000, &(0x7f0000000000)={0x56, 0x6}) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x40}) nanosleep(&(0x7f0000000080)={0x1ab1, 0x3}, &(0x7f0000000100)) setrlimit(0xb, &(0x7f00000002c0)={0x0, 0x200009}) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/247, 0xf7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) 16:00:24 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x7, 0x100000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r6 = socket(0x6, 0x8000, 0x3) r7 = kqueue() r8 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x3, 0xffffffffffffff1b}, {0x18, 0x0, 0x6, 0x1f}, 0x3, [0x1, 0x1000, 0x7fffffff, 0x9, 0x4, 0x3, 0x0, 0xf500000000000000]}, 0x3c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x10, 0x2, 0x5f}, {{r4}, 0xfffffffffffffffa, 0x8, 0x44, 0x4, 0x9}, {{r5}, 0xfffffffffffffffd, 0x88, 0x46, 0x50d0, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0x8, 0x8001, 0x101}, {{r7}, 0xe4b79be1ea17fa4e, 0x60, 0x1, 0x2, 0x7}], 0x7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x8fe}, {{r9}, 0xfffffffffffffff8, 0xc0, 0x5, 0xffffffffffffffff, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x1, 0x81}], 0x200, &(0x7f0000000300)={0x5, 0x1}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r11 = dup(0xffffffffffffff9c) r12 = socket(0x18, 0x3, 0x0) dup2(r11, r12) geteuid() semget$private(0x0, 0x3, 0x12) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x1000e) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000480)="97c491a63dc779d1220cc53a1d06e37f9f35bc2e203ec05d92355b2d9b22540d04f0514d8462d7884a31cc709a93c2697e63040cbab2d91363ad78f1354f49f872345c65d69c77d77aa7efaee72a13dd3da9dd498384864f73bffba68615e705924ac794ae21e2bdcb362bb48797e5a104e800f9c6a1fba31bf64f4623441ce658ed1b0fab67962357d10fd7adfa116f986347274da012b494c606e850dcecfb90663a09334637765f7668ea4ea26afb9aef8c", 0xb3) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/139, 0x8b}], 0x2, &(0x7f0000000340)=""/253, 0xfd}, 0x40) fchmod(r0, 0x60) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000480)='./bus\x00', 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000480)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000500)=""/130, 0x82}], 0x6) readv(r0, &(0x7f0000000140)=[{&(0x7f00000006c0)=""/129, 0x81}, {&(0x7f0000000780)=""/214, 0xd6}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/239, 0xef}], 0x4) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() sendto$inet6(r1, &(0x7f0000000080)="5fe4b9177e97f1de32e0e62e2aaed1f51749b3675da9d9b88552c1e40ce4ba3f6319c1f3979f4b4d5dc637fb3660ff794ee7e4e0be80017de4653b0db8f1cf473a623f3c139035cdba720b2e6a4c9b1448a3d6ef1db805585c268a59d6cf36624da9f4a6ea6549c8f8cbc456f0fdc80dc0d52448f4f840d5a0840365fc7f3790bf99c4682e98d1fca364e4ec739cf8b7d944ad6435", 0x95, 0xf, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x1, 0xffffffffffff0001, 0xfffffffffffffffa}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0x97}, {{r2}, 0xffffffffffffffff, 0x0, 0x60000000, 0xd3, 0x7ff}], 0x5, &(0x7f0000000240)={0x5, 0x80000000}) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa63c, 0x1, 0x101, 0x6, "93427ce275e051e4bde25e8ba4dba2102235a9e4", 0x4, 0x101}) pipe2(&(0x7f00000000c0), 0x9935f735b9bab043) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f00000001c0)="c39147a6de57f76ce93c4c0c6f68f28eb87b4b2a68d3b661fd488cca9e1cf92e94913f6d897c044306ad4530b967a3053f1399acd369a74bb8cbe404b947dfaa6da28ac3cb693285a8cc7147e1dec7c21f1619ee2056f5e506ae0371f9d469dd1d2c0a233628de8ba559860eb3a36568e1a75fbed6c5ee6df31c2874f1929e70ea91aaebd152151ccfaf4569c44d34f7589b4d4a310cebf0bfc3785ae1c4f29eebbe67bb0a503595119b51aa073df361fdb35d15302afe26eb99167d2ff3f342b8765a1e7b8828784b7a4b8483fafc4ed77d95c756aa76d99d9fe434a755a7957fb1f9234d4470099bf269ea55510897ab51315d377d387143194df2534c6d223a713880bff97f68a908412936f82d0bea30484970eadae214940cc76266e995242c2f6d2d58fb530058babbfd73cfd6260943b04220b625fbd7fb78a0370e613fcc1f13420b4731ea1e2ebd3adeb0bd113ea341474ff4b0ca228d283dcc998fa8a64a32a45d066c8ffc4a219f57956f7ca96001c7ab2472b50ac2612553a04a22939e0abf3c480ae40891eaa13307e01d2dc1fe33f31aafb9fed28cb777ac5bbc09cf4d6116834f47baafb937a0d8", 0x21, 0x40400, 0x0, 0xfffffffffffffe9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x1ff, 0x9, 0x8, "970fb695cde0ec509cd32e9df8d97d59386b7041", 0x6, 0x5}) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x1f, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0xd, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x80, 0x2, 0x7f, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x4000000000000008, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47e, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000040)={0x2, 0x5}) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c613000"], 0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/186, 0xba, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffeeb) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4174c54f03eefed6880c88b6fef066a98d987edf93ff6f1304cf3b0f177ff3b2b082cec5bdbd6ed82158988b530ef674d64b854f683c3ca5c62b6665818ea2556e1815d717234464c517bd313df6d00b8d9dbf108b3798645f77a181b5fc25d75014b1f64069", 0x66) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xffffffffffffff3a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea06005c00000000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000140)="eaff125c00000000", 0x7) mlockall(0x2) 16:00:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = socket$inet(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="57731e6d42f2d675f70cfa7045e4a177df9c9c2684f187b134afd447c20a75508b1defe7ff51856bbf7c227d6455ffb5cec2596a6692b7b78b099c5ce2f5024d76a4b496e8c6f8b3c8531a2b9b6c21729ce50cbcaefb4e7aacb168a9fef83ddf9688bd7d7dfac5260bb00a1075ebd5625736219a869a6cd1d6037411dc7db407e3f771b3d3e5b4e7fbca69b5e981c29be054bd5d29be5939776c0b9a", 0x9c}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r11, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf8, 0x6}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r15 = syz_open_pts() close(r0) dup(r15) r16 = syz_open_pts() ioctl$TIOCSTOP(r16, 0x2000746f) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:25 executing program 1: nanosleep(&(0x7f0000000080), 0x0) dup(0xffffffffffffffff) kqueue() accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() socket$inet6(0x18, 0x4003, 0x3) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x179) getuid() mkdir(&(0x7f00000003c0)='./file1\x00', 0x40) r0 = syz_open_pts() r1 = syz_open_pts() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) syz_open_pts() getsockname$unix(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:26 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0xcf0}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_int(r0, 0xffff, 0x308, &(0x7f0000000040)=0x1f, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000080)="0991aea153677d723eef39bd8e453d727c97c2b80cdac6b23162c96b6fb186ff88f6b2fcf0507336a50039c130c67049a78c8d8a456e473aef940bd4755d69f8cb1ad0702cb85f67f96190e4ce186b05d2544661d2420570d9439ce175dc78d8695bfc4a8762e0cd871805f2ddfbc97e4e02aaae6505d4cfc436d35a0c908107ea93534aff8afc7885da916f5a2cd362306c0f208f96117d61ce1e60121ed4903b", 0xa1}, {&(0x7f0000000140)="afc188d069c86536771b96dd7bf181094c93b7ab120f2dba6a61cb9f35d015ad9240294983bcd4551da42723d68ac89ad2bb679eab09084acbe97fdbc26431bda2a85788f3dd50d931dbfaf16a42623954447f9181bdc4e6ad02a088dfb7be0b5ddbfe9b53c847efa5e16f1c4575dc21afc28b4981fc29084df764dc397543ae1f4d4e8c013550c741f7bd0fb686e718a67ee8f21538ffa9d53595ab59be0b803df5f116ffad5179ad97b502831f29c7e40304e4b6619ecd8a9543d16b53e2e8b6415b1a47f067e1453bf3360aa751cc5614ff9fde13509e573d726b0003ff", 0xdf}, {&(0x7f0000000240)="1a85c6049f69619e7206b32e909f7c0d880b0810efeeddec2e518187fba1e3deb92f1e6b478238b379ce4db912ab7d700170eb3d78a3c517b9db77ebb34596cc633db4498e96fea6b1d04ad8846d05acbf984bf6cbe088274023b54db95de4a3f8c306005ac4f90984df160e75e88636c9150921c281cdda4e0b5646cdf7be0c3dde063d5599fad68a15e1837ab1d48fdb6a27ed3533de28e0b70efe31647e1aad55316e367f65e1ceb50a8b9afa702639314427fe", 0xb5}, {&(0x7f0000000000)="9cf20c5f1776f0399d2c", 0xa}, {&(0x7f0000000300)="f1207ebc0ffa7be635eac94313c8fa11648f1c39be9331c17c2f617543d3f01f2c12c708c0692e0cefc37df38d7d115cd692cb3b7c2cbca4421dc94aa5a017d58164c7861af88d8d443eccf00919d1d915c7cb963e21849ebd58db74826c99f5be0649f200a5c8e8cee4e84f9273bb4cbc5fb18be32a4a039a0d5d3e8989f030569e8f9507de2299184b6a9b277488a39b2780ad9c639e2383f801254473dc66250d5b897090c56d48f3f5205a9124606de2ce9ac08972ee24a90f0733de6e58399c63b7cafdd750198a75b750ee34f8c0fac675c0e6f6310df2fed85f26fc4353d8054cb642d7", 0xe7}, {&(0x7f0000000400)="e6b8585e3ab80169e5bd90193b483ca2c7ae2c0f95002f082efc07356e986bbb6fcb1ee9205595f3c0079cc7b8874311e86496db10e9b745ff397f337053703fbbabf740fcf86c2377a44135acdc2c3d1109f4c3ced99dce50daf10314d54ac005bb60dea0c1aab6f973dfd9030dcb3a2fe2f0b66b4b86ad7ccd1a5e4a4c83c05cbf2be40b667f544a1a5d5488b09f0f40029682da9c91f853e7968a7c1759ae0dfd1c9cda8e879311fa960addf21ece65f0622c13f205399a8761caf43d9f91810c2d5562ca44123bad0bf88b675027ac243fc6d9a799205c9de8799c1e6b95ab7ff27157111e51563e2eb5b01de7e5edb36c997ccaf766ab97bf996a6437b9b1962355f2ddcc7b18290204fc347da719a9be58b8ffb10beec5d39f8f23ce736cddb84dd116cd0a573a524e02655677f94ed15c3fb94f6b7ed5e81f416a5cd2ec538b841144c8e025b7477d65d5d28aec10dc65767c5e4ef22caeccd0a64d5276434e1cc1fb0ca86b42e7501a8ac6845d3218cfc691e12972086d5bbf39f8947e42abeac8cfdba2e63b614c1fc67be5369f931b043778465c0b838c6178731d02cd80a7dfb12f5d33cf14522ebe3423f9b29d34715bf24f1a2bf323982230ebbe6f0a330528b9d0d0d8a8e668b2957a060379c74b20d18d043c52d3e15a4b38763e97fa1296064aac3fc7327d362bc8d33409e2a1adb0ade75d1d504fc96951811527f43d17f1781447fa5dbcee5c39dff60900bc17ea280489b9c771452872c8733be3b926e280a6ae4f468eb4cddd7a9fbc27a60bb331c221372a9f1bf0cc2f493c0654ffb316e03ebbdf514e5c5aab4b7988c8651ccd2cdcfa1f1768f5b942446f161e78e6440b8346e9150d481501a252e41df1043aa4737755e98646354f7c1b38245b85a1300ed026e3024ae0f8151ebcd48015dadc656fd19f8f0537902ddf9014715bf0ea9d4030688db58526f7904e817c807f3824d22828797e39df59913df51c11ecc2f905f631635c60ceaf26757f8cd6359eea36f232ec73f23a31e8842dca741ba76291db8381698b3b0dc17297a48e593242ca4349d7e438c6f0d1e4712940c1a87d67fa426e97cf42e3413be643508cff7512ef9b5b80dd460c4b6bcb002926d51081452ec26cd5970739148a53463e1d8e28eb64f949795d6d111339c45c0970f0d7e8478601de809be3b9d04c665fada0d7264388080df0cfa16c6594e034f72ee0f65394100e62019d2815d083d509df22d50de380b5f3b9f024fbebfc5b75f7c17abb3ffe3f8421d85bf274c70376192e11903fd53734849930009c603b9223e3d4a67219f1486d93560d73bf4d1c996a11d6b6e02bc8751352498d25ebc21f75edb3eefddb6cf72957cfd64584f53055c43029f7daa37a99ef455a2fbc71ff3655b9aed1a992cd4decbca611d0272beef253f79e6c59bbb5a023c602c1294795f9017dfbdeeb6324423f63795aed9ba0001d7359563f4c174664a0142164a85b7ba231d687e1bfd4978c9c8e2e6328e4639f7afae3142f024caa919ef27de4c0a52190c21dae674fb2c1e97243678d4126b1b1d782f3a78f21d0c2c47aa7a8fe9315a0c1e704facf5d8350bce5beb1f5523b7c07d8829ee4574ef75029835826b089dbc1fb54b0e09730ae1cbe7cac216095ac0c2d88c1272d5aa58aa84232f88060ec998183ae0c62951d6a8d188c43fa3c9c2b5c36b783b2cef3b8cbd062827f1e1fcce1ce1b5a30444dc8ca5e3a755e73f9234c5787304db355787693c55639c77b0aeff0c1376d6f5a350b22e0d1d6e5bee562d7725d625e1896fc6e675b5780097cc563e909361da3453be6fc70bd727fb7da387ca11a5e51503b54f292d16379d3280565c196d33ad5b20b9b9b8e67152411b9c944016101b83590f40368e4090636f0d6a199f138ead13548280a7d06c8880e7f4bc1dc01ab1ac0ce88849448801a6535e37664214fc4f0b9989aef957d07f450669b5ead7691f540f62414a8519ee0bbb26faa95366db8ac448baad3541e6866c31a5b8cb88caf539469e6968a8cc86b7af879c105384919583c0869fa8a50241a72f6765261bbf983978f4caa8e5dd4e0998251c8c2abf33890639fd4bf9bbf3f551b40a93dc11fb4319e7139a86e30e322c17b59ee8fc2d6e7799db23e7389f23809d095c82f05b47748feb02dcf6ac86bd61e66b395d979320e6034453b773c53c4438e085b5be923ab6f5b23d261d471f0a4d6456caab7c2fb5b5476a29f5506f102f646b242f1543c39beb6df06b601a873d1df617fe7575f82755ff1a677c460f3f91318ca41298778e5b4ec32c18a25555c98b661cfa5f8ee9fbf667c7c47167842b36c4c343acbc61d5fc7c8e7f237ecdbd9bad9a3969e0f8b66cee2075c004888b4527852661b6cf10385b8188403ced01f1af17a461abe197e34588c4bbb3e3bace047ad6edcca50fe8420829dc2b35b1012b14bbf1396252c2c412b2f91d37b4c1bd1a4c26c249a296f7c566f0438ff26eae2804addaa9fc169955d3dc84c239b21884237d3131e35ec80ec8855735dae557200f013745ae7e5531c965e8ee9361518599752da42036095a780a18c0ded42d0ba5d1dcfbcb2ab03ae88c6681a690ac2e37f3e054b4438da0cc561270d19278319d613219b96283d6914193f6f4047bdd66860db48d949fbdc9567a62fdf0f8988b3a93f531d318d4c1fdc7591b08b4833331fcc16a42528134f81ec2b4e4f08da9b4fefd7d6290cca48f3f0226ccebd4188a0a4457c3c6f7cf995ea1abdfc7a83cf6ce4f5ff82d079f586afe891eea2760e8e9ad87eb417cff16c0a022b6579e19d045ad1454eeabbe04b3945515009d66067653505e8deb1d6c4c74034f95f5c4e95c143038f3396b1fcbcc4ae797f4b66e06837672de48ed6ffcd846cb57ac44aa0ce9d6f5a06f3e2fea7d519a7d8098f3dbe02b7bbc5ec9fe82750952a4ea9bc362799ddc2a0eac3c04acace0df60158cf56782ae28e266f032057aa2ce1a95c1cf044bece2a121695f7ef3c1edbfb62d5c44f6a00f0a83f327ff20519c0efe5c895208350854fa0d8f6ae8a3bf9ac34230462267e05fe3dc3b2bafd5b430b2f8e7442b9437a2e04517833dd91405d17d50ea6b6dddf0e72bbc5d083ebb515a10b15043722b333ddec8ffe32883da40a485198e131435b9e4ae2489ef3be486efd2d593ffb305ee569afbe6f789ab3ad6421b9990e36ddf3cd2612ff2af4a07470f3cb03e8f03bb11f4d7b93ac4bc578bb86c4c8bca8b8997fcddcde9ff4c56525fae66bc0ba2f49153a7965b463e8a115f1cc228fdca4b6965ab8e8cbf2971d2662eb2ef9e6f57e7264746b67ce1015e1d15009591810eefbc070b5b18d40df036e18e1c040cceebc27bb79326e187d703b26303fbab3678af2a544ae1fcb0fd62fab34bd1d8706cd1cb6081d735841bf0b998118f705f02de5e4f05af556ca03e0b70e292d8ec5a6de1cc5c03fc34934d9b97b93503f902c5f915a60aa17703870a4cef446f428b12b051841c21d757c53ee4d33ff489b831c6f0ebc11f14d499c6fc96f7e633713dc93d3e726f1673a13d27e670e80e0d294fe0d775236029d3bf7e2a5d87fd0e4ef93e0bd6c7c4019b670077365e9d19c390a780e301b325cb0864699359d3e49685ecb8115025400fe789a828fab9c541766dfde9600ecfbe6361b0d4abdefefdbab08f2a153ff825b68d40dabbcba45b3986dcac31da6d624d4e03cefca0cabc06eea34fcf421473ad646c64e17cbbc409471f3f6b9b94b0daa8137329db10f600b4c1db8ae09cdd8e766faaabd6f2e1eb2e156c7308e6958e85b2103bbc63bf7b4f1e65c4e25217b0a9a9c509d91e5fe8848a66a9ce03a799887a6a566d4871c9bb0355b0cec3487dba5bf9c8527a7a3301fd931a7e60b9dd63ed2829f209231a6aa0768451452acc2eecf6dbc27e9cedaef17f2557fdb7dcd15f99613d25806718f4ed4690b1143f2d4c2b44b3a96b4737e96d20d87561ded93bba742d6609b6c93b6b23a6384f492b88af4d4e82191075189c984ff82593d74cbe075154b1286de799143640db5804452ea3e8b1602dad5fd9215c3f34d5f50c4495cdb07c14645b9903bd82c9aed9089f4894ad9889e0edefa621a1b2ea59600f5982c0635a548d4db97ceaa1830395edbe9340bc748d63fb5d5d46bb907e14def282fd3a38919b066dc115fba61427431f1b786acac657f273c5194395dcbdb693e59b8a177bab7bfe80c1b60a9d742590df1c72d614acf016be21ce0bc99c346a353445eab4e93317367f1a41eef36d873cc06762101a05d3348f40abbec1b5d33630605939b2eda3b8a5994f9606638264031ea60d2396645a27cb511e61ab7dcfc669ccdb441b3488adb446b21920343c5f2d0a928a4a70084fff3be0136ee2be8c4b565ef787a30bf1354d8a5834cc147a94a20fe30af94e0a00598261dd1bb227aa9e3974279d22f796355d2b6ad1bf915123a5475d4c29889b2e186c62733d2b338531f24e14e621894c92725ab92ec436c1583ded5c893b5e1343e841ccbd80fb6d03a7892b55730d48d158c0aa96ee26b1154ddcd0cb236349a9e323f3e9d77f597e1617348838b6a802419f234fa994d136bb17078341ac6e2e10ae00b1c51d3797e027e0a38bb0446b64380b5d172f6400215c3c0dcbfda0040f2f29fafc4ba67085def8354c4ffa5583cb8ee19618e4e3a05caba7604f11c9f06cd0dae5ccc9b962e46527a2a575bd182a0df84a097bba6e5e99a5427b1833ea33124d5f7987ab091e9bc5331c2e18d6ff31615b69ea47ce1cefa0c3ce06ad23b961e194d1bd96ed39abba52493d95bda680c52d6ee28796a4f01284d67f6107af8837b9481a5f007af38468c1b6a6b7b9b0f5464bb89dce8a9e1d1bc560895089ac0defeca4a8f15223ad64836268629c2a7e1dbea8ccdcc8d56a8a59025515ee9e6b12f29b0cae418a6394c23c52492bb8a1825160475dbc48e63b23100801ab11e3b303f95e847493f234d4aff40bcf31517e499aab934d75376f2c2e594a56caf8975fc0ff068f2d51f96211c7572e4a9255b701fe62f9940188e22ca81c17b11a7bad94905f9eed6d6d7aec95ff914bed5dbbd166b9899296f5ae6f11e1725f423e24ce64ed759508bf846a1ba1717fe2a4b18991b0ec432b15eecaefceaa2561c1b4a39d2571d5953a13541d10b62d74f04aeee13d4183d375b367af412b66472eea3a36a2db2d9dc6db9888814bdbe764b3ea94997083438394a1ca15aa683d409c9aa02571968f42695fb8be1cae26a281ec87b3fa903dbdbe15c4358e4e4228abe82cf479fbdcf0cfb63dbff79e3fbc3697e259fa7b12fec2eaa8c4bc58e3d50783528572a26a6f87b59262cac9d62a746c274be0fddf4058288845c87cc24ceb4d4224ce92f844b7fd7729e4fda92f48651edbe75a40b5430c04eb4b081201bf251815a771dcc820e46e473f676abf4ce44fb767223f09cb98fd44004310fa9553c18e9a3d2e473a19c349ecdf7671a234efb1297351066f98794acb6c6c2e5b320f70a9218f7b10444ebb5d9bcb8ab69843f9c12935d45bed5489e1811331c9f441c592792678fb607fd95f13a050aaa4a8953c707018ef1f72cba3892b50fc6ef3a33545b65fb1bd88c9570bc3a73ae458bd05125a4d591673622ffe32f86018d9c16fa4f276eb43c37ab6437bb10b338ec1e48c80a36020cddd483f5787c685985d5d8ed3d4b579925275a1af2f8da551ed138fbe2fc001062", 0x1000}, {&(0x7f0000001400)="9c2df2d5d896f8e5262a2b09b1470369a70f5a82a1b0a291d41570d1365c84000abba550360664aff12f1955520a3ec9a7361f682d45e9dbcffd838f60969231a6ea8ab68c44b596703a9cf94cc7551b15a9530f70f03d19c4a7593542a14e566c632a13b7eee7b7cb32836ef97955dc2232049a4f914baaa6197c850567c6817792f46f7e2e73e86a0b", 0x8a}, {&(0x7f00000014c0)="5d5ceeecf1320adcb68296ed4e80d41f228a151d51f0f821e2a453ff482fac0e43b862decea9e2fdfe6505ba52aa18c22fec8dd785ad809da929a5c7da17627299f94fe8dd741562b45332aa5de9a94eed10d7255fb41d659ff82436c3bf8b209a93f941b625b2f18d0911278868f9f4ccaa2e24bca2dcac38392c2177f88cf22ca358b3bbf56d148199d4c007876f61962c25f4659129c9406e729dd0784cd0b03f7fc37339caf0ddb7949b1fd9a5a018997c191f6c48bf576c90d34b57aabb0d34f5d8edadfe749b22a99bf2c3", 0xce}, {&(0x7f00000015c0)="947ae9ca7e765b5a1fc265447fccd3917be04af3b417d22d92f20cfcf2d123aafb76f7148486f5c7af172db56060f8fcdd727645d7efe5f0516385239ae35ed28e6c97422e4bf47f8867098eebb573ec1af12f41a0ec0bb917b4baf9d0c458c40a7b4792eea0ed90175db6be9695cd9ceba4384109ed1daf3c86eb85af5f008baa2d6b8722906e8947bbc16165e63e402816e1cfa93e712da6fab228bbec46582d480808a560e645e96f0c4260f48e6488e5a1d2022eacfe5ede02b3df2eaef110d2deb44892830fd0c0437543be1bc5cde736a79d7e48110979a8a0dc552053a6b7fb2ccdbfa0c8cbf5dff3b9ffcdfb338c74f4758b1af8534f8cd45cb96ba998d022cac285946d8048d4c7fb7567593d3b89444c1f27fdebf4d7d516b5285891859bef43ea1d36dc8422255145dc6174a2ac177db2ccdea37f15b044c0f78b2d845d00fb63349a86c19e211de6abb4eea316eb519f3c31994d0e63c32d56c1438754595558daf271e3e73d67c93daea12cae4c2c3e32383abe7633439cfc941d62362cb0871b9098a792faa27dbc5d79971f9e91fe46f120350941368409c8554667d1c8cb201581a643e2d4ca2fffbb0b17b1eaa35f4c4ba3c1b65a23237af1606a4f539fd7d5a425b9191551c7a841f8b052c9aa46d7417b1e2c1f91ac2b9cf347ebc5031e41353f3d682cfcf0b34de76e21debf4da9d9f27d48ecadcc7829574817d022c3542475c685604ee50e014b8c1838d7072e41414f5b375c0b937f31a11b6e1560956f89c44f21e66667d755f9d5ba34c8d4cb78a3fccbf15e76dd8ec2195f3c0a386e77ca6c5a00ce2b8006710bff70fe564422b4614273ba3f2ed86d9461acf95bf3fe918d2f97bed2a18d7a097027866ce57ddfd90f8a743824984132d32206e1506873d6933c98da0693a70e1c96786cf31dcb2cdd01504ac911d94dea867ecf582ac3f4f6a97023b9848708bdd38538ca3b9f13a62d8f3a7a039d0652d73476a90261574c28bf0e1f2aa1743c704f145c8faa687915dc72d6ac7fd2e338348e9202dd83125ed1d4417dc2f0293631c53be868f85473551dfc55f01482c4053619e635de3c7a12545dcb294a467c2022322728a5b30f40f5e0dfffd4aabce6d8ee85b792195222d97bb6d83f99b7276a0e182aa0a5423a0c1fd381c7945afd93c9ab6b5dfb98ec9102528237a479355d88fb4b2726c6a966fca2d1339193dd7f9e19eaafd7aaccf77bb71dbab489aae550cbd4a74357f050573d7dbef38e5e62f107a3301eebece8dad1afbee5a001a9606618b8978bc7c65e6494a3715131ff2e923fe81389b53feedffd2bed26b8181c678d87214d6bb3ab0edddc6197c5f61bb17907dce3db30662850ca4485106e351f35a5f448bcdd71565652fc5700e8bcee894de635725609f54b11d1292a54c39b4413071b26271aa94e8abc4a4cb26c7fca3cc2847210291407dab8e11051dada9c8f0260f504b5c81a7cea1e52c547eb403df77bb781ed9131c97ff19327540db1d624c57ebfccc2a19d42b8f85daa4b81579d96f688f48ef55f87e104d68547f3570ac71116e94b6a525968cd5ad24e80ac750bd4aab188ba0a0a98c11ec1ee74210ce23e4c281cd38ccf151e1a6f151af58ea9bfc7a5511238f2bc6229db94036f227d62ca769cea0ffbefd96f212bd373b865b648cdcf6f93136fa77521e3f3815bcec8e3185c745fd8e682ac16aef4bc1fe01f0c4125174e03e704aa74fb8a8892511b00c8a85b23ed4b6660d6a8f6c9e18c22c271196473e874c4f405871b674e37803c67e243359750f9827e878f3bbd783fe0aba2b20c5d428216ee0c92706952beec13c71a5ab2ec58ba533c32e8b8c16f142e563c57ed3933af54f254b953d3ed8d2e6d631402b37f252a3190c434f69ac03d8fb3cad4747e34451243d5caf2b3f3dee4a378248c181dbdba2530d21c1c6ee21296b0cf7a8a0081faf434bbb601b58ab15d65c6f171b0a378808e732fbcb902015b6d43f67f2c3399b5c038c9b6df9b2619a793ef4f2cd446f2ff080f0e641cf8d38e88304c616b6c52f93a62ccb3eb9f030027f0ef468f0b93cb2b28c6439b351629e882cbd277eb5538140f317749bfe40bdc6149f5b2172ba9747e3af6d1786640c3eef5c7c6ef618e54a953812705bcd5c41973f386446f2ff004766f1c650d305c506815ea0c0eb188282ceaef897e13a323389ec868136f544582251563925fdfc25b8dd989e12631749fe06b84a839aeed21ef9ede3f3aefc62af783797f353e2c0743c06e4597e05b1db5698c1970152026eab30f4e06593c02dd07e5bf5b5935ddf2f7594a2790c821d137fd8f80cf223fd2ecc138ebb07337ef46bc7adc565919c5bd554fa554f1ee897ca49f9e253c542977b4f153562e51aa6e9186a08997c6d473c89efcc61926f7b0874b2df6568a1fb0ec18c8050e0d7d3ba5a90e99e90fb034042da0ae6975ef606fc2e63e069d3be791e1e4e2d4d7d7c85cf8d7c73f8b258ab5864e26d648b193bc87612f9d5e16f399631af30bf220519699d0456c8f95d67ac6cbfdb9e88ecb90c4e616defc7fc3dfc82e92a7356d1006d882faa8cead9952f0a5c070454bcd70877faa46233236d052c3b2543710f9cff890ad73e22776ba468e716f0292d9c6ae168537af86cb50aa03101f3cc9571c9877b2973715f64580b858182916a421407148b1ef312e2a4102e9ffdd4f2874547cba02d294c4407b8bbf9e01665caad07d8fd67f43f74d19849befb12c18306f7313a371993cbb89bb4509212f8e1109ab2da1b5838f99f87119e388080a46381ba781560b19a421d47e06c4972e980b70ff0a99b329b593a0cf6a2377f0bcdc05ddbd33d0d49d5119ae98b372fde2038bc7166b606b7cb48e5d353b65a9674a10927bfeca8346929d7cbfbeddbf5497c0c134b31ea16945f1f4c3fc84c4e2b9ac68e2b1736a1917dd3dc31f7f2df512b4e4449d80c5c5fc6523fb6617c334b04b6d9f0ee921975ea76d06d55e16b6a4bcaa2166686ce6e93693e8df1ef7e7f60b67ed4d9992da02322c3c0a2b52d6303c9beb36ff7d0ab5d5fddb3e3e7a36801f34a33fc9ba1050737788e048d4d0ad036adcf17072047b6a51e99584dfdbdf0fa9971a40b23de5fae0b8a41bb832a084943a8e25a98bc2e3f848e728154d6c63e00b93addddac088393bb5bf069ac6073de75343cd5290d147b6f50a53a97461ca19d05709785ae792bef49f1b8f5b014231e7ab85c5f0a747ff42210484828c238debde280a797ba8832cebecf59441661c9baeb69c0e98ac8a3df983686330a9d0e4e823ce09f35b69b25df386c8f8b2061d99044bfdf9b1149be7db26ccd9f4706a28354c13233c6cacfad34b96e0e8ccb6018385b152b25f2626f4af86e92939b63de332b1e7ef7b77aaafbbce0de9636c11785b0894da62aa1b322a592ae46998cf526eaf754543260caf01b62b6557d575990dd303c7ae99d918cc615a764d04682bb893edda547b6f4a8ef26447581de5905c41f5191c81fc3850aa521ccb4f846b29431bfc225e8b4a55bfb415cf3cc2d71fddaa88178add335a178109107b188348dd506f481c52b524260437495cc8a523fdf6d644ea0cd08a036ea5b3ca24660f8136b1692fd1330d2fb02ed8117b77207b935f308c373124103cc2bc28b453d7708c9e70226b928ed8633b42840d9db66fd95e7ee0a319cf8ca5b6e6d7f2375665ab91658798cadfb193f05fd0d5a5eadb715877d156611e5b285ce796394716232e11703de67b8b6f471edc5858a62924a5abecff3b8c696736f09bd6d72a8f384558f9e1d71044df3e6f82e95d954ed4d371ac5ae941604d23ca7440f70df8b440099d0caf8fbc890b7cdcb6704e15ef26d5b97272574199595194f2b0bf938f6e322448d4d3688c453d52cacd8e20ff41f63b61d9c2ca75f3585499f7d227925433685f5eaee15e815dfb81ee1cffb32f3905cdfb2e9434d09b51890f058b1dddae7b5fa23f700f97a834d874af29f37a7e9892451fa0710fbbc285ef5538a9b5ce14ef92d1f82c4e2316fff607e4a8b843947b751507efa27c0b9a8d86f89d0198521efc3374d1ced79e915cb828feacabd4878b1d4d6cd521db3ef8e01e6683f48563be4bf55fc145f7954cd556aecfb94f6ac04edebc181802c47b26b01c7f0e5e49f2c255611a3d0d34db222889ea5af3e1bdfddd1ed3aed9aa1faaa972103f1da62e35d74035ef8075c37dbe4a67a02fc4015e16a6b245331999a3fffcdfa24d64222e254f83bcbea56a0bc72869d0dc407aff2c9370afd6221d3c3e9644841c4710da78f5db4a2dca3304a62a5a02cc42772b0f3bd4cf6263aca6b0ed8d84b574178a21f97b29b9361a6c478137f9307797f3e9c32b63f8b8439ef244ef9cdd24dc9bdf5586dff8845d0e33e332cc59f123ede87a365e9e2e833ee43418005fe7309a3c0b27ecd9d33fb183ee7445825fee8737e27782a2c2f76b3a5eaf16dba6ba994cfd9aad3357b5195cb2c5b381bd94e35c31227e6eace92345e34c40dbbafc4e2741f75b9c10613195897bfeef0263c24efb170014006b3187d41b50e18cab9daf700e337eaf4f09851acb871173074c90009c1d85babdd9a0ed5cd7dd153f8cce5dc48e9d8bc0c2c8a5a8cca189f08b965c3f1e9395d0fa440d8062b1b451bede6b02f29834b76c101207f1df068870289cc04f8a25d72bb9e733f70f7bd234b41bb8b185d2b2c196d7c246f628cb59247b4b101b69f6adfbb5b35c41054aff802f017d2ec547639d343b2afeb6e7a710d2addb79ef5784a087169b2cb79f044b6ad831df8c4b83f2146d1dcd5b15c5ce0ca77975e8d9cace609defa4259e5f96cf8bab5a1671215eb4dc48a820c65a0a5cb95c3322aceec21281d9a3138e8d0fab55387e64b3cdccfd26e1bb51d0033ecabe02f62a965acf9722cd1deb35d7931dd2b59170b894303480f0d76daaf8098492ea7177906e70080f50eacfbffdac524693b2d28f148770a6ab429d641e49e675c75318b271df48b30716944b46ecb0994d536eb8f8832f6774436fb12eddb219dc9db7de60de205124970e3b60b15e8c41c54ea29575208763bb10dae8db6660ebcb1f76b2be757910aa1856f1a8a7370ab68675bdd565858f9cbc047792f1ded7a04b0186fae1b858720e915f9dec1cdaa5acf4fdaffb8ae3dda4e2af4020393a958c33fb707f982392e5e537bf4a3560b08f55204b055ace673c198822c13283649eb464664e51ba6c85bba5b0913cb1e09030dfd1f5dfdacbc7017707450af36702a39801e5fe85c8eceb0c0f65b797d635db1a4843dca52c0c736cba0a9f747789dcf2f2df4b5b969207f7f6a332c5412790ec2135bb900d7fb31b2eced1b43f9bf6d5f7d4b081653eec8c60404212d7b54a48fb5a46a30979569a4103b1ae4dbfa040cd9f7f4801ef0c619febe5988cedc1637ba9a763979f5acc604d7b12fc83284283d1f86579fb9da845a0f5fe778be13e5767421b999ba4ec4de7c5cb9f8780b9ca56c73743ee7be2e295e4770c57b7129801d3985efa7fb9fc5e3ca7007cd7aee4e3f29a5fafd997caf8d1be0d484ecad333c68f4b5e3f09b20a5b51caa63d50d6fe629cd3b13c99b7233f6148ac025198a1784f70532dcc785d6cb5a13815d167e8900b926acb4ce1df77ea80b28695ac6f03cce0deb2ba18b6de2c7fb000aa7ae53381caca6b0a3b45b5fa8ae9ab3aa7cf28f47b5ded1254af0066e7ee1553fea20f5fa39c0c", 0x1000}, {&(0x7f00000025c0)="075019f369c3d31db56cd235422a571e43393d6e0f19df1d28648f3f51eab714b9431e0653d0744d8f57b6abe815e531d557101c5b326b8afa9233569d071fa6e12de48b97b0b22a7c3a02de19e68fbb67481629fcc1860b6e58b0e4e2909de6351839588004e931ca0ba7f51d5895fc72812feab89632ea256ba69a5a301788a001f6a2", 0x84}], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) readv(r0, &(0x7f0000004ac0)=[{&(0x7f0000002740)=""/18, 0x12}, {&(0x7f0000002780)=""/142, 0x8e}, {&(0x7f0000002840)=""/215, 0xd7}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/223, 0xdf}, {&(0x7f0000003a40)=""/4096, 0x1000}, {&(0x7f0000004a40)=""/81, 0x51}], 0x7) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000e5000000000000000000009a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="90335d9952ad580c14149babdb9bc547fa10adc76416a45e1cdde2ddc9c3afe1acfb8ae48778add68e4af97f45b7", 0x2e, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) socketpair$unix(0x1, 0x1000000000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:26 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/139) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)) chdir(&(0x7f00000000c0)='./file0\x00') semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = msgget(0x1, 0x102) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1000) r1 = getuid() setuid(0xee01) r2 = msgget(0x2, 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x110) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r1, r4, 0x6) msgctl$IPC_RMID(r2, 0x0) 16:00:27 executing program 0: unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000001080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x6f8}], 0x34, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r4 = kqueue() sendto(r0, &(0x7f0000000040)="9b9c851fe4951dc7d0c0a948e1dd55f3295b28bfc151738268dc0c4c8f9ccf76b5b49958fa2e687d93d1edd3ba0b656e0d0737645dcbfd06e958e5ddbbb02af53d388d394419a8bf8c2a1d890ce4053eda2655c47f8129dbd5def4f1d0c77b60a0e235f925a74a1271874bfa7d0ab20bcf11c69b90e5b30147f9e8a7037bfb104603190ce935cfd8e90f45f2f1f5f380bbf821d85238d9ab9e835d0a785a086f3c35c96ec3033d903d8d1fdb0ce751aa51131a7836a014d8b42484d8cff68db97ede0594f3071f7787bea41ea93950dd417414329e34ac3acf7e18bb1ac3986a0b0bae0d79511544313db722f137374d92b4892aaa0d9a33c03177e3ca3cee19d2a51aca23babe396d8013a80886615fc080281ccf97bf9a01d39fc32f7099bd3c40842581485ce2da18c1eedd2d83048fef0c195ce36032893bc70a2b5007d7ef3cf2f0fa8fb5237190f3400ed239caf633da9f851385ef6d3663b53e0a10e9dbb8aa50d1bfce6d4c7d8143d881b290737722980cdb03d811c95e74ca08a0adea7c5cf897c436adeca5fb9c73bc103321a9994ed1b5279a469a845ffe5e110d8e31add0cf687d6c41504a737b7ea920fef80a9aba73d8f02afc71726ad8561ac4ea526889bf999e6d2e5b87757387ef9a76f5d37b3ce59c52ad63b833b10ac84c94319f9d46064fb9283d5a0dabd24d8379243764d60ed799a140622ee68ec07f5faf82705acd4359abee1ac18355e530514523468be1d8417f678674de77bd808a5b89ab54fb6b7c7ac30a3d564366fc3aa0f71d9d150b5aab1f4012717c188667c9a467004cdbfe84ef1dc66ecb9cd55e2d40243a6a02e07c915bfc8c65d4677c52bf35a3db56af167f459394fe394403786ba14441364958ca10e0a7f767440ccf1dc7745997aafe9c19802f76adb522e0b9c395ca2006d283b64c9db14d6bafe2de687974b3c463249044039deb34e4f62c51f943524b35411a3bf7de490233f230410486497776f6ee7d1ce3252b8b85e34d3cc0e19755d65f027183cef2b382de094a14cfab979f55ad2732c5c06d6d84d777f2a4d31633b6b4161a0e834de8e73aa1664b64b97d4d4a8090e0d399d7e52385338167dd83be114f3dd3c336e5392b66026996e69d10bfc4bbb83195bdf9bd588ecbea9436ddcdd5c14e72ab471a4832e1464811ce107849bf0ecd109174b102330d0c7668b95ab5889d41f02851fae274d783f42499e25dec25548f992257f53ddc2a4fdaafb62c513b79c928f9b4fe271b4e0b47a73d64ac875650262c0027a7e2d27108c769870666eaa712db4879b83cb0f91392898568a881464f68f2ee68e2ea2819639a54ec78a4de34c7eb20668fd0cc781a9ced8752c025ccfe0c45dc9713d6ebc1f61dc9cea288831da784e9ad8793f2491b13a4a5778b02549431e55b6a2ff79eb3be34c0f76e3d3cec55e333f41e89ae345e3719078de7a25b13929148d52be726a09b55cb260161a4bd23a0afc264f932983ed749b90a607511025417fa9ed1c1c98c074d63345a40c3a748f328ef4488a02345c796e2acf1570a7be88974fdf606093e6e7c9302cf7e458db8fb90293daf9ab9ee87146fdcdcbbb556ea7a9878591b6dafaf1844765261ba57ed591706f9934d751ac04697c90981c76e4c5918b97d32ee1ff58e2c4d02a667c28ecf363524dcc418e73615b37c99b942550f1fee59cf24d406840ccd4518f96a6eacf7988d317b1c4ad50c2d56b0e89add59c19354cb5f9042937365dc8695aff06bf06dcb7ff0834147b372a5ef7f0a4a3ee7cd6010555a6a6bce09e4aabe8ec03ba151aa69a5ed9b8f3530a82f693638c4a612a73a4cfabe29a6e15d0a073ec4a80409c6c7e051094f9d659ebbf68522676ab667318bcc9814ab8ae0aeecb74f4bf8f48e4d75bae80cd132687b5e26dea45ba3aea692b07d1d4d58a36e3466d6be7e87e7ddd84562b78702ffac6b3bb9a1797a835defd3c03fd5de45529bf4fa395d33124c026ca9d69d041e4c4f8ecb27ecc74705f9bd35097879105292967ec4a3d8c84a438093a690605a0f1ccf7be984bfd266cded69e119898aff8ddedc376d0b13ae5ebef65d7949aa6f67d31924d848d307faa416fed33349a5bb2f421bbd6d1baa1c85bd43bb1a48aff79e775af2f7d3b526035e8ac06bae56e9939dd3c34f76e256a4c25c5937ebcfd2d8f15a908ec94e48d9b487af9bbf78fbe250d4b12d65685f18f9ca6e837870e1f200bbc6cdd8684f646eb0d48712254ee8ce3e7a0e5cdebc8e212c4590e54adee355020a2cb585bbb3f6d561b5655c99e8d5120292bcb6347a52d830e0eaeb445f4efc5f19ddb203daa60674aaa2af6fd034ec3ab852cd17fa343651d8335c4c39c5bc02e93b5fb037c7e999454c11743ed354c8100c0f9bdb69276082f4f9db079474cbad1636c6d6826225d6ed120aadf9b8981f78c1ede15c45bdd43fe1ea087754918879c35e77036cb0da04025dc1ea201d6b964922baeaadc8ddb5101308895ad43aa009ca1114ea90bec0b071866eae8f17d498cd0d3a743d3c0568993fa2bcc11d1f9bb65c29ce2a9e50e43a4084e8f31dbf456a92afc1b4064ca813d93b126806f9c4f8a2ac6c304b090e20d15ef128914cc9eb90ac21227a7792309826b60bdb1fb13827f9f0362a3aa4d99e1ff754b4965a7256432c0609e5cf93d2ad7b25a9cc09b0f2a3f9ba8eeaf12a0908520625e0bd030c2a446c1265993491379fa2a1e9dd9aaf0ee0c132871f139b85bdb19136b01a9943991b01c0ab3852e22ef876b69fbf18f8b77f03f1285fb2c513fcb38bef7c288d09652582584dc34e72321b7d6895ae2132240326dbd6e541d488a3d57b30074da071ce26539029e9d7e865708f0657c46326d82f48a792cd2d329d85e48a5eb8a44aeacddd80ed6ff36d627da18636ef53fec83c9347757610c8d5cb7e59acbaa218d40eb8b854655c31c725baea809183f4fdac07d755f4f88084b01549b6e6688779fb01ad982c51e8fc4773cc4a1a6d8dd1d06126cd6cea0682be7555fb83532721f90d7ccaf9af861d02de3427ddf2c8c582e0b1e3a75fa98a112c22a9bd127c32ffcce42ac4cf20df8e302272bdffcc7f38b48103cfb2adfe80a66cbbdc5370a67c6503689e8fea6616f264106fa44e815e5a940d65e4c1b42deb1912f129976aee3688adae252dd9658eca232f01b408d4f22882af882b85e89462cae5720b575f73159ba244bec30386b2f7f0e7e5bee09b91637db1e7f4740b6b707e24e61ad10a4f3c0798da49d44bba0cc1dd7a38fdd78a79a60712e5246a83e37cad283ea9279bbfca0798419929f55c196b7d1cd76c7aa27483c8c7104775d52e5960a90ebf1061b0c933218d7b265ea07626472a6d871b47bb68bd95148107bf58aa923a69a0c8892e07251d74d27fc9aef27706334e01b3eccd46636d71e4e892f9146d96b9ecf61065a24e0acfce15ee5e8641209d431bed606da87ac0cf93e0794411684ca8b9db8eccafb9cd65ab127eab4b56042260f24481c18949a73d75ad3450f12d41898b8e8dbedddebd0babb8825c183f9000b54a0d96699bf4689b1419a108846021522a1463834471aaa6a49277730e9b5953d5f4741d1ff5900ce8a66918ee749275289e9434246427fe28d84231bc144f034b6639507448162602fd914b9bd8ecd823904eb919a415a0b04f197f0cdd9452ab6dbdc93142fc8a3aa46f6795637a5ce83857179f3939543290f2b652dd8ee366b80517d9df03eb61f425aa5af70eb41de55f1b4b705abd20e62581df16d85103d3a376218d22e2830030bf87b45de4b4f2004dee0267dd8fa51c45ebaee5769416b798c0b5379c685987eeb9c99404eaa8e075c5db3c21b14aa53835b992bf5d4c4205b451b8d33478b9c821fdd1e610475ff5b12799053b301401d5d5a032159fbae0869ccf88deb84e404304602094d93db9db59f3341a4dcd220c5413cf50aabacf3e20c51b4d21f77adcac2a44b9ece7d82e8f9adf8e4701fd265358532a5589ad47168ebf68170ecbdf6b397cdcb1f40374a44aca2ed6f0bace4b61175e0c24b184fe1721f810c22f1bae215215aff470c12229e2481a4001cb131561515d44c2871d5e1f6f039a41f25976692d3a04c0249bbc7e235eccaf2300ff219a4150e2ffc81e83fcca0dc140a91e71939dfd99d23af89ffe5a6daa61fc3725acc53a76221c5cc8879e652ca79c7719972291def7602c5ee492c60f0a0085fcc280bd617c8433e6b4ebb34600bfe79ae57ac115847effaa4b3bab08c9d4ea9e2c73b4d1d999b99319a9c6ceeecbe505d464a989af9c8a2d0e1fd8ec835ef1c08d3d53fe886f396d782cb51acac630a19c00638834ea3243c69877fc9c3c9f6fc57b76307f6b054813de392e3fafdee6e1e833676a53c24641c4304d5bdf20848a731a90f8dc405ee4cfdf751bef9d8c2bc18f68222ea4bbb36f84d1ca7501f74789cc1366512e1288b2332e755e893effe5926826ae1c86f8b1355756425cc2cf678b79083bc1be7cb5a967880fd922b1e9fb69871468cfd216491a9ed4fbc9df50662fdbcfc533446ec2030ddb581f5e03dcd9af5b708f587954b70a3580ddd29d3a6bbdfa4b8d520a3c210619b5a3e1219c08d2d74254cdd96d935dd911eb6e88f1e3a3a66082ab7bfa33bc27b99e912dc0a2d44177493835eeb27cd3427a1b8cfd6a3fe639f387950e91b61863dc686db219dac590ebb71e64ebd35c868eeedf0617d9edbd67bb806098f96e23afb6257127571970407828e00e03dfe2f4869cc9ba033adba0fe90057351bcffb55ec82cf6e9ec105babb2f2ebc92ebfee36e690ce89e849f1ddabe9607ef5babbe42e62fba30031bc5a89b05981ceb1b4938992d97fb46e859d067c14c290bf3874c46aff1e5205f0956c7077b3ea27372fd69a7f679e3561e0954565c8c0271178d3c1275105b10e4d846f8d17233daa7da2c564f60d7bdf93f3ba4710809fae18d65d5f067a786fec1eb96022053b4fe532049bd1f15a3e1edb9bae3c7b4aa4886b21c41e9c465fdc18255b30f34d6563cba3e3be3009fee79d62964ef4edd99dad6bf4ca6b441e854ea519923b14255c25cf2e9d0eab44d66b6465aabbf76b09aff48a96d99709a267882a6de30c4f226af64ac110ac8ae93ef7cedae9e5b658302678578e67e9c0d77d89d2437c8df2b2c7b5652359898861cdbcb2facf5cee9a6ec4b9bc2c108a54a7869d1d6480375a5ee166a848459b93b8ef0960b5939dc7f0fd2c41fbaf4acd54d8f3e31449ab8e5562db5eb1eac075e18b67517652f9bf3fbdad0c5ae9d064670fdbcab76e9a45e727797f183ac181b2e5eca0613d8f0f0beb1313947391c84a10896c436f15a350659ac839f4259686426ffc28ec38e09b8bb03ac02d5468f53983384429f5ef9bfd94e3cf8bce9e1c33378813ab6940a4523f2fbf62773c546ccbcfd1bf77d81828ee16f99728c270ab3247dff646f82ea205e062791e44fec13fbca665f4fa929731f65b43849c9b455126829d7ce30dca8c385ae4bfd8f074a21c640043559a655f9081ef7fcf6933a1351fe5fba4cba17af50e11a8ed4ca1193888be3bf4b147b27723e890ebeda0f4c0cd1ba5a882b5fbd7e8c06d7ca2bccfeb543b2f6681f43707e1f9404f40a694f3997312d7843f4fecba5d9cb260abb9273fac38898dc8a5f7fd3794bac4e50495869c9cfc408a27ab3c72c471db34b39e55f5c622e98aa08198327a0edc0da148a4b7337fa26e", 0x1000, 0x400, 0x0, 0x0) accept(r0, &(0x7f00000010c0)=@un=@file={0x0, ""/76}, &(0x7f0000001040)=0x4e) setsockopt(r0, 0x100000000, 0xaa2c, &(0x7f0000000000)="cdae77d1067f23944f9582d7da984da3687acbfbb456bc437b95fe6e", 0x1c) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt(r2, 0x81, 0x300000000000, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x4) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x1800) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getuid() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:27 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x3000) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000180), 0x0, 0x538760a) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x3000) 16:00:27 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x1000, 0x401}, {0x4, 0x6}}, &(0x7f0000000040)) getitimer(0x0, 0xfffffffffffffffe) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) recvfrom(r2, &(0x7f0000000140)=""/19, 0x13, 0x800, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2140, 0x20c) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/174, 0xae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd7}], 0x200, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffff001, 0x4, 0x1, 0x5, 0xfff, 0x982, 0x1, 0x9}, &(0x7f0000000100)={0x912, 0x2, 0x0, 0x2, 0x5, 0x401, 0x766e02e1, 0x4}, &(0x7f0000000140)={0x81, 0x3f, 0x7, 0x2, 0xb9ee, 0x1, 0xc, 0x277a}, &(0x7f0000000180)={0xffffffff, 0x200}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0x0, 0x4, 0x4, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000081, 0x20, 0x80000001}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) pipe2(&(0x7f0000000340), 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) getuid() 16:00:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x0, 0x0, 0x0) shutdown(r1, 0x2) getsockopt(r1, 0x5, 0x6, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="dc9724caa8d3c0090e4ee1023b7ba58c24e54112e67a9f02aff0baed408089d912d4ec083a00386893f3121cb70b1c143248ae4ab0fc2994b5e8af59b796040eec08ac9a5e6215b4620f43192e427d8f0c63954d6c8ce2180ccc9559366031a3850246045a2a2e1956372a83036799eebfb4efa240104a3e6d0ab188d5603631c00a5757be7782", 0x87}, {&(0x7f0000000000)="c3a025dee5739611b738152ef50e4f662e0c535e8d44174e7eb5b52adbe0cb859199b7946320f896c904eb50080d9549", 0x30}, {&(0x7f0000000140)="121854cb45b1bfeaa1762c8195c1875e8c40e81c6830049fae55692a277695c89f9ae9c52e97f5af235a", 0x2a}, {&(0x7f0000000180)="ff61ff00f313ef47213412d786f941f879b761909f3aa24195eac6c5341939bfd6851d80eb584a7cf03e8157c9eea929ef240f0cab801eb2cb7be4ce56faae2b2cdf80ce59e4a9b798c24b7454c5dc7c3d05922c8dd06b51b4c29d45ff2db98c618c890ce24e0312151fa0581e0e62e0e5d1533d7cccfde72b6c86e9561df0d77a657478aedd44f93db3dca33ccd727fb3f915b76b0f864bb5b7537f8cd743cef60fee5667d5bd949dbed63b980f0198209d8ebee99b599a1872767f33847fc0a11f879c6784c0483ff9bd959b95fefb909c2202c3aadf1b8fb805aaf8c3a509c47b9d4be29c1030bf629969bda8", 0xee}, {&(0x7f0000000280)="fab82f75e44975a6dc5bbc5bebdb5d68eb118b2bc38eedfa5f271aac21244493ee3b9dca4336a5eced6a18e5435d67c18966a19eedf0848503f0026ec35d5f39ce5dd4aa98d12f06d3f9ba9ef09657219d096681938e31e3216d576f01b7efb4a130aa918a024dbc60c375494815e93545f3b3eacc8278870dda36cb1f411b900dc02f94bfe528dcbef360612c5c44e3214cf9c9a1b23ff912e725ec060dabc5bae5fe52c1b2300177b4150bcfc1849c6b0432cc9e58359665b37d1441c0f328ada6f36453de6a2efb21eceffb1e45b24fdf0c4df5feeee784ff58974050151ad780b93fed87074c9924ebaff1cd297f9404bbf1835fcebecfc84fe965cd569199dcd37da3a767887dda1b49abd94f7663d99da30cf501adbc0a51cbab510a6abb499fd042120da2af8a02fa77a6b6de4b839ebec3d9ffaad83d73257b8cfccfec9b7ef66933a1446fa5672fef591fe6975a9dbcc7010233a5814f24c9170dede93da34f47c225269345c85488f0b650b4a123be80d22481cf374a6e8a418fa196d592ed8d0e17624ed30f4f05de18a1ad8dac87de3cd5675e16bc4f0b564b68f22df879e8547ebbdee03d209a31398a45883fe2fc784af34deb08dae74cff8a2e98910337ef0cf834abb2abcdce217fb1ba89416865f489ce543ffa52dc0416058d5cd94bdd295b6d6d55758817ca7a8f502e9683e7c5ba283d60b821718122944b6fcb78cf1486114f55262d33c36680ef43a93a3744265fb8732a4b44f9ec0421c238fca60d73243b3ed54b6cf329f158b123908a52065f452598f9733752004e46489dde68b8af823536cb8450786c387e1b0699f203ded8620fbac697199ec7cf82063ca7de8f61dd3aff267ff8fe756867dd34bc854dadf1e978cd83a58b516c66f426be11ece71d8dccf2031808377480dd11931b535141d2ad6417e6fe823844590e42a86019b5ace56378e97158ae8c0819389f2835503fd88ae6dbbaf019cae54a34abb7c33550efd181457de2825e85af771ad26b76d2ede95f2e40e14e49279142b27c2fb66c5796bf2563fe56fd8b8ad63c4293595c8334dd84608da3f048b4e93c6e3d49307aa50eed27c6180e23ae657a398f6397e6205c710d73549787a56540474ba86e4990f649cc116fb837eb8d92727dd37e266086caa9ab979eab97d6ec2a4af4176622f2cb57bb3fc9a86c9c3881fe6b9b042215ea5540b522c26e2170def9220de8093dfaf33c6adb7807ea64e9e02d888c0a903b429e45aa7aead66c0f50a869902eabcf282a0f2f40f4d0964e5f0d9819c9c1efb4862eddb37e5503c0ba80312ccd4aaf409c3eff455c42e72aaf3d7ec4f250612615a8f54f2d40cbe5f189d92f8fda9b7ddeae9a9c09cc03e20132bf927f73181b0fcf106d9c12c5ede1ba7bb0058b0dbcec692d85fdf8a0c8387ec1c2a3feb2525b783f510945b51c80b4f48ebdbe220d9f70a06893a736287718307d792f3c85b9c94ffd30a69a25eb3b3166089f0e2c97b5bdfd7b2e34948745fa4b4da6fbd628eaba956147fb00c8f25b96f0da161bd8411a857052ff2a8b031589e7448717c787b898bdf2ae87d72599cec78896d999e9f0590794812951246d52e2f6421bb6756782867b0e9f28b578f57f338293f3c2d535cdf136b134e8a1ddc781ab1d6e73ad0da8ac7f198496d81c6a412e2732a23477a68233db22ca3bf7c3e6e877101e453ced3bd14907ea3da543eb4fd68e7c85290bb38d78d6da02a6b33466ece945a2c05a1ab8ebff8efeb195977b508f8fad2100b765172fb468e0c8eb898ff530c23cc7a558b97de564243a8c700b00e8805989a86eea6dbf8c7e74987912276955ea9d3e5ffa5dc70802febead1f07174eff754b78059cbe281ac536dfef7be0dd4e3f2eab634af39d900a7209fa2d2575456c9d898e5a25769073753aa4bec98acf6fadc03d73bc7dbb97d46c4e2fd5aa66fe372c3eeb6f0cb92b3996092e317195bf47dcccd1c06efd482cc2538a6ead530f18ee8b72a6dbd97c49dd2d2a926d6d0cb91c80a54c4ec3d093d9675c381b1aaae12e7e851f9afa3254976edd5465a29917602dfd30b34534bdda25e1ec964d265125b176907647367f2ded1c38f7700078c2de20406a3151825c90fc18859690f16918f898a8c773844c027e6d432c770477209860e0352a782c25cef4761f7eafd008f7fca957759cb285b3f637ae99548e5f7446ef1b590f1658c0c2055eb6a121602c1d5a877517d9bcee1784eb113b385ac0186f2da5d3f3cc58a865da47e0f7e4e20cb6408fbdc465736c767f8a21ba09424eb3344f9683da145e311e77a6d63856a439f6ebd45925187fd3db0c985d18791cd5145939652dbfec2eedc4f3db6412cb0bbba44402ea3d45040e9a0b18b67ece3dccb49264b66f4518debf0ce3a883bbd6360858aaa0ee15d1d80c596806a41eee6283c82e3158cdae6c371a40b1526b82953b76d9909a496e1cc835f14d67ef85f57bb91321aff26ec4613629f7c6c11d32b3fc9fcb04a9262e43100beeafd1b41309a1ac7fa4b3e4eaaeabe09aead358a41c13ef3c431331645a4ff8d8f335a1ed42c47340023820426127cd643a76eca24fc0fcff9d638260796f8c21ef2bceef1ff168684c9c3985a27752670f28f837192f62e8fd1be52d7fa09a74c94630f1ccffc8c54df3c60028f90c28c9cfcd27ccc8a9ab446a49cf5cd6a033ff5ea637b598f3613c677f4826859df9d6a1379b4b3928e00d9c3b6e1b6f572657af5b162ead3f3010b38a71ac249a73dbf55eb142ef36237ffa15878c8049576401766e0a74a6da76997bcf1039975375b0d8199c1ad25d62c9636db314e71171c068cac2feca64ff479c7e34b6c164f343c8013f59e73eb31d5f7a7d7eb7cf431585eec58c64fc031fc4d10f718f910d49cce768a11089d409557e010ed8ddca9d198c61f638d129da6058b57f016e68697cd86c70b28f79f9a921bb2305eea5a5a83e25ac51f81723f91352e38784b998f242746bf4e6d590c8b0891a97eac8ef5e22b0455531dd733a63dc50a99271729da68d7e857bbc84a25f55b659806eb8ea2737e3216a6d4ac900707d37cd5059e51c4f8f55e278c15291835fe05d1145cfdc6e3e0581897376824f125339320eefebd3f313b29d87321493672ddcc18e29ad47c5c94b82b1188c2d62b89ffb9df762426499bf5a497487676e51116f4ac431520147914a90b727618f78f9dd7d7c0c0fc4e907a9035636894d6d4033310f7c94a4105683cbfc1e8661263a8b1a4c8e466f2d5211d4f8d12a787733affcac50af97d2685782768d9941c02b494d3354033b86d31a97f6298da7cc685dee5ff8917f916281e7bd0b57e41accb0c2d75c3bc47755a23e523c235dd136566dacfce420ea9899ba7a775b69b482be20947a36a08299440ed795b3d4289cc7135fdf6b01be87b4ddc70486221a93f75b5b39e733e2bfcdefaa426ffc9e27f81f49050eb7f8a17fb246f508d6c7ef860a7de80cd126029c6ea0f623ea871d8063ffbbea9bb960a663875a0e9f8ff7ab8fb6f676f1710db5cb807462cd96b8fea2d5adfa36c5d626d9919a0d056827b3a7e5106a7be2552e86ffd297b9b5d0a83993aaba4ef5f9bb3375035a23c0493591e2526bcbc88f519952889fcfb88a3b01885603ed4aa3eb8ca4090ac2ccede38815486a81f53432baf029a1805332ebb117f553cd9f851ab7152be04f0bc0ab26f09e5279bd447fe1613b890eb45ee236b19ce89fc17a75660f62aeb2eedf802254149df4aabfa2ef397b8634477f20d7adf6716e72ac73a5668d15b443910644ebcc4f1d9037805dfe82288c11bf38a09980e5392cfae3c602fc26f68157bfeb62bd71029ece314762d010a0c18fdfe42d2d2e61020475d7d27d46cc7cf88f1d098d396f1775e548c2dc106720feb096b6edd9985bde577eccf1f2999ae612e4be243c4f193e97796a15f9ed637a6c8283544e6ffd6bc9a4094ee5ebf2e7de9824679dcd009280ed48096b880082d75e3f2a1735164a41692580eb576fb4283363cabb9daca4ed60140c775bd43c37a8b96849b2133fc4e9e151b81a7930af68be27ba3cd5488971ed9f794d8f3ef1bba3854362d041107c00e79caf493f792ec4f70c16f1d24f6d383ada26e59edb2c7204ac6f5d0141197dd2bd465f90cc532cb031f8418d436acff434e11da17f663d7d4ce080121e3e6856674358c18210fcd4455d8ece383503265af72dd7c56be746dd5b9b3788acbebe39c5227faf735f63ceb1fa47124d6c85526f69440ceffd758ef8f7cb53ad4d49ff2bfb185a0bd09e20bb5728ce02c13bed91c092065be9ccdc34f198f0de6e72ebc1dce984ea6a9026757299da6a9b2c386c08724ade530f03562ea6f6084856a8fb80ac128e55b61b8943cc16c2de874d810f6d56fde15e018073d27e7ffa2211e08387e31db923e42c0841c5c3bc790b6deb226a43127875af35917bff7448c23a96c5d0d40d0e500bf121da63059fb7553a85410184c7e457badd5ff47742fca713c926f075dd86a1a490bb32421e5210794b42e4497f7ed07e5c445995af433fa2c9c770058ff6092500f48079f2641ca13af734ade57306d803354898b2d848d7aefa1a80853b881a3e27c22844f3814442575d69d1d2405d6eed79da823a95006f88f8bc4c921f307728512f75d510eb33b8f48cb6d74db53aefd1ffe7326fe9807d68185acf7a0223df53ae7f13ac50bcceb11799f12879e871ace7e2f8b5659890546b8d7e1acc14efb8e559bdc9f93042c87b2e4e76679a4be2b3d021e868225115221ead1abe0b4be895f40f755af00966710793e197d1e6ce12a164fd55c9ba8eabb0467642b67fc308dfd1c3bd6e2310fe25446756328affe3f0f7270962b9a5cc406590fba73d7400ef9dd0e34b72e059bf8f99e0687a9d84fb39cc4128b3000b03bc541907cd31f90ffdd37e94846bf548f1c64b357cf46716a1ae5c1b68bb2bbafb65d928716d8273d8bee7b2da6c1e2cf599895c57a494e58b53111196840e9ac914cda1d8bd6d0e63583680d5c676082d13324fb591a797b82dd26e44b4c9d113661cee6ff3f759df5f47afec65aff6b66ab28bcf9e12e744362c002f2e15e64aec708b35de32395161f972878dc9f98676e61fc13c02e484b8e1543b13679ce9a69f369d0c1da161e27b6e7d3be2fe529eb2afe9ba5b80b5ec5ededa74f7977c057b723b82fb4a0d6c70a0a80e9dae07751d38bec71ab1da516fcffc78c71aae87336cf5688731710795605f9a04cdc0d9637927389612cf2158c6682b033eeb97dba62c36168f6924efab6cc67981b3f2e59507427abb4993984e6992794653e3e8259981931f6cdc349d1ced831011b542391ce9b07f1aec880ea35049a5cd9929458e9ac3e7f5049f53f5df038c6b477011fb6e6cb14e0622fef0da556d12531326cf2f830cb35a68c9a2f1993dd8eb6a513608a5d0a2b60d41c96ceaea7fd1a8d94df7e305688978835d99ffe726a85b5e0410606dcf51d1826a44da5c19b6ed0f71f0b2d7f570ec9948c7c93fe99fe08f079cf44f104b63f9d79695b17855c19202983a6e2d06a82d90f20de9c0f5edec1e2364f3ff730401f5139c1cc9d4890cf1a421d87ad481b29878a7159116227f4fa838a91ad929e77581b8b1e77fe4ae62bc2ca5872911612dda33971f8369c2753fd77a8cbfeea9391776bff7f5a865590f214b7f0602bc5f67b7bdadaa1672257c718b46753fed43e82de9a10c5d", 0x1000}, {&(0x7f0000001280)="d84e50fd37fbeefc0fd93eae02a3e21296fdb3372d535401e2c0e185", 0x1c}, {&(0x7f00000012c0)="f47d6a84cd9ba669e62346335d898f1a374525ba0f75d085ceac95a2b113dcbfb87b7e8f8969e8aee899df83082d007ee2dd6f587a9a0f076c34c9fbf449341b721fc4", 0x43}, {&(0x7f0000001340)="a748e04c086f4b06a3a018876a05c7de314d1199dca5058e5083fff5d4af57fa4f5e868d4c1c2be1913014807ea45a07d75ba5d858d5318123ca515cb555f9e58c8ebe0d2292aff34a49f389a5915b28bcc5001491bb304cbf8c6c499a8b9548a72257800b509a2fce69bd3ce291e608ebd62472af9c9af5a444708ae5e7fd5f96b8d7c57e34142e672d73c0fc9cefd6ff3526826645e1160bdaadaee392dbd69e8847b5eec2048684b8432fa86fa8c3a027f13afa711a552edaf9a10022a3e29a19cd8296b2c71a5780beafc6fe1d1c04", 0xd1}], 0x8) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f00000036c0)=[{&(0x7f00000014c0)="09dfbd4be5eb30c57037956b17970c38f78d6778ad4dbc9a41c9d373f7ce90ee0bf89f116c0644a288236dcae804c2819d4d5e5c8371d5d324243bc56d918123e74e71c81057c45828cf978bbd99c3bc49710c1dc4052f88141ae9071dde65715b8cff00319086332abe2b07277b4fd0691b26d980be653bfccb7f167df571848e3ffe309cc0545b81bc5ae5ee8e1f3db808f961122c3166a32c6ae93a1399dde40d33a58a8714c8a8648a59ebff54aa54f38f52be21200c4e4b3bd01ea1", 0xbe}, {&(0x7f0000001580)="3c137c676065b31356c8bdbbc34b2041f99d6da6b3e840e5e9b6d2800af07b5a895a7ddadcca6eb1742ebf104c1cb1908d798c5b2c7366a2092fcd00da7b6cf0a1da213f8ea99f823a9d2741dcf17aebf280c9a865984d9ebe8792a313860948d1cc167a5030cf313e7d0aa14a2292d1ccda2561ab4a381ff2a83a658f6ea8a4e481bce5138c0d184adf4a3a3e1650cf7cf123dcec177dd3a75e21f4a647ac5529f5154bc5831266837263a22ce6d1a52488f44a65abf852ee8431d8cec4301c718b71df245f7dc366d146f4af42821d6be504beec435351556cb2df3deda6cb04242443a35d46e622d1c5f1126e3eb63de36527ad5165245eba833e788e13b777863f46086a1495f4dc97f9da676e8c6df743c926edd2fdaee15d0562e5a2a14d4a379c751da57dc87b9cda6ce015ed0a26f5727f203bf8975b2c1fa705f3770fc28ebac35ae6279ea61ea3ff0fa1ee57e6bc374b69564d66cc79fde065382fd9b485502d1ddc7c462d3056433a77444242e66ba92a2a71316020ec3b64f015677ea23fb82b08e8e6f0c6566ac852d51c0e9d3f08243b64ca4ccef8ccfc202f8cc7d60e0cb287b5681276b900df3f39bca2a2630760c5dc39f76a32331bf1ca4535f5fa8e07341cc0b96d369b50627e7bcd0ee3b5f784a2fe2b3fd876d22ad18e34f55b83456c23e9e12a4ba3fa3717d721e929722c7161d02aeea35683c9cbb53d14f5ade17c245065e1ff8e48f72edd5006fdab4467df140a5a8c6a5ff5ae8a9e94041d826e8f5793d0ec25a09eab9aae5c63cedbc0d2e8b1b5af744ac52221afb07c8747c99f82f0472b735159e7066180afdbcfa832636ec4bf1276ebdd01d34d1d9dfe7cac1523883c4900a632cd475a39386e02c53318ae3a46be94019ec01cc23618dc9e9ff0716d08ecf57e8ef3d9cfb31fcd1117b3f1a0d2d6b9f4b03d4e2be8a7a77502f18dabe946e812b056703ba65950453dfbb5893f09271006d21df393d79104594398b555c5ecbea56a97a044c72726c5fb1ffca544f546ff37b32170c210ce8149667eefc6a2a6c2b210e273011813820ad5d0934f4f600cec6daead8492f5d333cc1b892828ee54a9887aa0a5336aa9823dafc3bf6569b94f302b5d2807cdb15bff09cfed7c61938e5d804771d3c3fc09730edacb6ba2d0bff200c115c2e3a3ada3c71eb200020586d65eceec6b2759052fbfb98709d16d45a7891aef649c0efa679f26810259d5449c740a70fb2b8e7329eb22eca2f47c04e4d056deeccb40cff31a1a5bac9e2794339be3711073facc0f1973fc6404401dae9c2999476bb83657f1af74c410da6c7599953ff50d427bef6d102176c1c635a69e5982d696736d51f9c3b74e6a53ed3ec61ebe48c2657a30d31a45da543c47a94fcb4daf0d178b5289c4f71911559d77bb45ab27da1b5041327a0ff52e6e98c01d94fbb68126f9c4d6b0d2890c02ae4f740f7260cbec3e6600367bf26d2449a41681d5c1f32316b8d900253de037c832e522e2cb05f9f03375dcf9be0b9689eae0c5b395bca52655170811e243c4b9e8642c3376920d9251f94be87eb63f1a7b843f4a10bc8c3b04bd08b1b5e621744353cd81cf78a66986d2fe1c2f8df76949baf6780053be5f604f8cc0973ca2d868b3ab17b0d47cf67f6765df7ecd4ed710bae2ac10926442f8836bcce46b65c1cc8a6bd1ccaada7cf56a689b51c5e42889139811ec0b31cab8396eb7544309216edf0c5c4809af22a798b858b8ec2a6faf74defb5ce7b3d7e839c00fc4694816165d6e995fc7c1092c24607debca4ea4c96063ec2129cca8fb2a796221a585dfd46777e541f37cdb8204e0d7e390df1fa2e34ca076ba0f84f4bbc5233997d7bbe9e9dea9fc87ee43125d1df56c3c18eaeaa2a832b14d4f606f223b7ea081bda66c5ee1dec617c77af7e8675872ee30316895e9bf284ac6daaddb2173d6d260c7951c2972b4ba3ecaebc87d6d1a6f36529fa17cd44f80d3a57255bf7b7ec31b54ea902cca3cfc5c326d3a1af76267fb95d82ac96efa548220be9e1a65e184532536dea74ed36a989301b20a749e51b10d4be679d06ddaa4421c1ceb6bf5270a819d9383943c7a7e5bb5db2510abd048edf1c4bdf82789d9a23cc2f365f7e0805e0b93e5ef6e57b4c3f05b3525130586f7b33ff6b50417fd19fadb98248ec636c43d5e9f58fa63a5bc160c4cef24e8db2b7d2dea4e7bb461cdd546bb2e41367d1de6c0a19463dc353f580e01a07876de810ab5368db7131240ccd7553706c1da90a62f4ecf0ccc9d9093e93131ad0e197ec40159985fed118c51a7bbf064749d80a677084a8b14892cdae45614e1fb1b04de16f1eb66d8d0f7a3ebedba4e52386937c28447da4871071b4f4f7e86144d0635b043c187e123b24a764cfd3b2721e4fa055d3f0107e6d4190987981b219fcfa97528b70b60a59d510963c05bc0c6f4601867484814432b141a391bf8ed91533b930b83e7fbd9dfaa429bbc4d4ea9b1a09ddb6ecda47f590aa2a2723246b79118ee3ff682d399ac465b28199079c653811f10c35fdf94f3836377eaea72efbfd7d66f8b632c2d5ef584c3a0332d0a490b898932572ad708658e9f741b6ca62d91c5bbfe7c16b31e78191dc50ac08cf5de794e9555781d3e642d5540015566a3f0091c6ff9d97499bb0c4c53d732eeeee53ce69a8cdbc89390327f9f8044943f63f2187e059a997de8a00890abb9b605edbcc0ed72541be354c0e059f7663d220cdff435942aa9e02957cdefff43bbb964178e0ad94f5c1a9ab1cebeeb6b58897ae3c5858ac7e194af3b7d5e6a7be934ebd3e8dd72492a9065ce777e3091126696dcedb6c91cbab680d495b8de14417ce4675e4880442e4719c43afe2449e382db690bd5c34fc43ef7240784f6866bee6fbf3c12611a669b5e51cfc66b41861139faef7e9e0421b0106fce6d11f5f38c535a6aac06e287e3391a956e717b1bfc0ec881b0bc30cd13cb59f396549ccab1c077b42a5630d9a379ad3e31ca91b74034d52e53ac5392181afd52e3073719a401906217d29e958ba508fb713bb25d6b1ccf8a614feda99eda4c60c1d5fe627b0005867b5a3bd9f18be94180068a3bc1ba244a77018595e8baa9f8e71bd1f6e3525aaf010131ba3cca5b887afe19c180babeafeef7eadbaec256a1333389ebff01822e509913f4bb79054f5e598680c84addbf4fb64240ce7c5388c5d069fa49281a24c8ff3a23d605d0521ccd2b1b772c2829e529a3f678bd66c17525452edd8738a90ddda923dd487ebd23a5955515649877487306b8b8a5c2122b873136e72aa0433893e22f36cb4a8ac65aa3492f205fde51a8e0c13225d4d7e3bd1a2cbb99ea374f543b8ad8b56dcb25dc0c2de39fff6e37fdf0dd20fea2c7cfaa91e4385f45998e324146157b92e73d55f6f7f07a711cc54300fc8a1068a92e9e46fc68f4a502e28c26f60f2c79c07c2d7c2bf440bb0402910e59510ba9af4b40937f1a3a08b99ff01fc4fa150feaf93c8274e7ed6ecaa8da76cb764817ae5facec07a7bca0593bcac07e6ce041f52277c8c94ff1190134ea3291dd5c8196fb180f8b6e840bcb32a3d125958f5cad802b0d8b07291c4fb8f2a81b4d2dd3bf516088e57f8ebb33023486be91298c25ade17ecea8c14dbe34d4be3ed219c5dc289f8fc941e94d76ea929d971e861c4042bc9998cdc418570c544e98b00a610368db9c1f2e977ea75e95d727dbf65fd3fb2da09c0725a5c0fa9e187a81fdbdf1c2ac48fa9da3dc12cf51648c3b71ce69321131a31d334ec4379353f2578449fff93249824a4be41e22a8cae436a4a6d71aaab9420a317656be135a3ac1681f101518f82deb6bf5e55a336bb1d3ff4ada7adcf8d3b4f0695c66f38237def767f2f131562676774f869d466f01707e4488ea110a5723774702a828735f59b84002cb20da43c95478945c6fc4241cc69d029d8553d04592cf82cdb739bae03f8743c95122f1dd61d81d50eaade5e6a8b54ebe6a21099f3e3ea92bed103480e7cbbf5837cc7dd02aef9d5847c97ab7d8682435ae1f57141fa89c2c2cd26c13710fe211acb7e3c0e7e8e1564678249e805c7ed094f6134c56c063d1028c4fe441b8d5f9405b7e2440cfb29da4c2f6c200bae09757025e5f361b2485d60a1c31fe83f9f0644719cebe76875719c389bea10f10599c7c78a3aa2935c60269fc0a0b7b899434d775dcf569c5abfa9d32f02f3445ec2146dccdead92ce34a108bb075c619840bc03133f989f78ea83997b271dea448e82847a0e79415c99e43f911d9287327300e734cc97a298fcf1e828cd279bd30474bce8484587a266ac81630c576e84331046d0b4e4b6f72ec7b33d0ef2981804bc60ade4c2c80f8c7b5242efd5715fbaa71c9c540977974eb6b7c14c2ddee3721001c6ee92c24888bd8a6d6386f633c45398ddc1febdb3ffe5268fb701f900e1f37be0cdc37a1d3ff62c5517240aede597a76a20889c39858c01d79706666b6770f033f71fe03875be2950f88dce27f26214447acac05b7236d29a34e3fc6b689fc14dde61682dba5b173941fa578ecf6bcab0f215187cb9e2945f36ade77b635d1de9b81b56464c4751e2fae21f6f2351ce37faafda87e48d64cfc7edef92bb6afde6482bec08be29a911cfc70d7d7916a73928406b6bd94827a9eb7b0421ee17319a5c320383ce90ae0ebabe38ed529753739796ab3ad911b9b157a9ff0c43b05b85d74abb262f4235a2b38e21bb2d7713d822dd2c9c767c825a372854226050295410c4240a2e74bc43455c5a80f1164c970e67d88934daff56d733a0ce88f167f1faba2b89279b833a883b4e8e130101520e5fa888b81e4486e06c0fe18006219b4e0b2b4b0a88c41054430bf9e83f5df2e2f0e564a51d6996e78ac12919f7e3563f048d832898f819ab33151726d6cbdfcc6c76cc953c950f4f09d750ce2090901d085238957ed0e86ac40d7b711b3f51f6a34530927bb371eea8fb84ef4937b1a9bcf837e8965084a7f78ce5e72cf7d9cdb0915d94e6c58332b0dca74540a0e1dbbbacdb927918d851a414577f5564f0e0f89cc33d91cfb0f20f1cfaf1b05422213a64efdbe1ccc11dc9424fc856d38b2e76b395a9b8cd6cb09dd2b03db1e122516439c680b60d9fecbe6ad7335794f5ebb35d20fc16ad797ae12f6f05adfe84ec961a4f35c63e0bbe35b7d3dedfd21ce6b1a14a40eac8922d2043534a83bee624c66f24f40a51246c51bbba98ac9275a4b5a26a01c25a104e33367e09e9f63c85a5397e223f7acd2dddbe958cb2c5a554fcb88d685f28bf2ba433f70aa2c799a33679b6c2c191bc2359e7bce8659ab118b941e7b4a75677fed13f64fc715f2671e6dbcaeebbccbc0fbcd0edf6f38da27c6a186a6ecb208578a462e575b87ad63b25de5bb8bc20078d8a3f9c031001a2f6f43866be26c85f86491f87a49d4f1d1c473ee90a8f74ca93017e305ccff85ec1fbc2496d40a194befd5bfdbac63d1ba70a7f71cf52da9d33ce1b5bc6e4eb0972bcd0031ea85ff91af0d048ee64e1f127ff372bb1aa156837a3ce81f65921962b97c0f350ff7785a5ad420b942a65b957a1e7c09c869d8c105edb60ca6e5bd1c35162d5a17664885cc0842c1ac200a349d8bfc0eece15af7c98c42794568104a46e3e6e49119651f0deac4796e4b4b05f7075d018fb89a0ea6a3257081c04d5e94bcf31c517487218233b77b30a00d8cc34044c7078b7aacafacb17944a643217675b80d84852b436c0e5ead5ea5", 0x1000}, {&(0x7f0000002580)="9fd310366e4dbc88dbb89cc41884732b1f273985dcb7f1154db0dbca3a01ebb592cdde59f1f332383c480a2d3ef35b06177c154ce0163638e965d798471a20bca23aadfbdd5599c3bd3432aa2900adc4868145894d60d5e007560ac77c6c6c51f88627c2780a19d3f485f9e4365c2e", 0x6f}, {&(0x7f0000002600)="4bd715b176744aec0424a8b42d08077acd52db0854ef7fd1a6267b584201b37918969e34e19f30f1912ab80ad45fd27e38bbf165136c797b773afb7fc56a6f9bbe78c3780809bf7c9d592eb7daacead6424771d4487b8b28b277901ab7200cab6cae18db6c12dcd7cdab70229ac4870b33c264bb4d3d3ddd424558fb59e6eae161eca9905ddf178d5019a86f9e740d57dc053157091f56662adab8faeb96f7755802c16007ffc84b62c93db2b7dbc68c5352a09eec90911b3735764c8d7fd40d1853c070e0452e8b101f1fa512c9c2c668d217a0120447c9d510736ee0c14249275f0435dfdff2158fba588db20aa9410c0789c53879d9c8870ae1acdbafd863699447706faacb6ececed60821a28adccf4324bfe18d574fb804aa95d4e92d9e4fd76b26f82aaf5a7d09f836c9e9f8d06e453f7171c354ed5fdfda4f36a1600369bdba831421700761c5590efeb9dc2bb660cf46f344f2dfe22f72917056bb20e63ac0cc2f1d9c446b58d22694d59d1574d586dae05ac8e87db3698c58b1f2e1239a0be987557ffe8962508c98e5e3f8cd4246a059e92191d3b829f3b6825bf2e9f56a5064f3e4cfd57526bef2f2f3f804109dcf07aa2438cd23169c4774cee3ddc8dac22120470d4cd8420310cec39b15a4cd6c208df7a8d0b663411c8781d04aedfd5b0d2162f5277aad3ede7f95528095acc0beba988ed9a83eccb8d232e3c7e8bf7bdb862ab592c20ccc626d7db6bc5a877aa8abf3d59b0dc1320e381e9f28b05a5af7cbf32fe8ff1ecb517724db9a2c2c04e9b55ee105a609a5fb4f6b3e59bba61552781a5fb4dc4c46a12e2788c5e2c8d35608a76aec982288aa49e12802cb1146bb3d31f6048ae3a09a78d18972c14315bcaeee426be6b11428474eb5ab120a6879104b591235be3dec2a2f2a9c14ff1f5500d0f73985e115f70881a17191ba4faa1966beea017003a0a1599d395bc9b3ccf01c9647668fdddffe9e60a71dec09e2e382f2e43d45b061cf7f02a6418328ff5ffd8952a4d39ce9faaf2587be342b4c371b47c1792602b529de5dd57c45067a63888ccfdf7498d4d5f5ed5541f6b4c08606fb58175af6a77f5e86366887ab0b6da261ea090e994c367b95097dcb67bfd73703f4bbb3d4fbd1fe86713f506c5e3f94c8405b6efe8d94c04b3b9e610be4dccbee9b5d34bcb0a4917846e381de8e2c40a169968927f67992901c0d52377e21777638c3a0442a3425b16b278af3d3128de9faae20b889c7162061dee73b3f6b096b4b631d7afe2118bcfbeb847b2bcefdab39ed85f4df4d2d99e857981441c60832bd9393dfcfd333370140d7ad949cf948ed5d93e05a5cc13fd8fa27f8d0683587ef198c23b37c1412362df7cc63aacc00a64dca9e6154b1a29db12b0a7d7f5e87eba3316c82cdf37c67ce5e8e156dc8ee00eb6cdc84111cc8523fccaafa5f335d02f69e678bc8cefafef211fe5fe5bed31e6eb4a26a76633b4e102aa9cb537aee3a2d0c1e6710d19039d7eaebf5b77f08ba58fccf5b7ca149746e9b5d8dc134bb42ed9a4c7e22e640e1e75f1fc67c6ba596da29ed8ee2885861055e5c65b8e1d3637563eb95742f4feba487fbe372f61383faf5af7c49d44e61c58182bec74275e81879722fada2b04c8ee2d1f19e4d0e12550918c9695f7178a100d7f4452db2878634262307d5f37bb02bee1de831f5cbe01b3e28b1fc3603138792ebc592fdd3d1fd2d582be534001b0fe4a7beaaa06ea12db46b0132c025409571dcaf04de36658bb7c8917f4eb79dd0810b4e77970cccb92874036f640e221e08a87b2cb3f070ee0c7eddaf55231cf2999a16f67ac491d37d652a287517ebfcf3e1e1d7a210641f1672e978097dd2392a08c9ddcd930dcaf6191735594f6d03362310ff4181e15ab2f93ada76c5b97515c1154e049bb7856e2274103c82d79b1fa5cc77c3bdf1d0d16cec69bec0e8b169c9071accdd720faf21110939cdb60c47d21a76ebce37cef0807acf458db132e0c1528f82d157170706f0f9dd4fae99c6aebc8ce86c4611b9bd5be1a655f9808f0335e7974810ae2b9fb698f201cee8a90f945e6ab86b2446724e62675d8d065aa578ae8cacf38a86f56f4c4612e8574e4fb02af6048c1b2cd583be2dabaabcc140da5a3eccbb596b04f62a67a54fb111481481342b9fac88fca73b70a5e5d0b2a5a1c41910835149683f1d87504b15c301cf9ee59450b486f9793d5ea30eb7609eaee27ef0da02816a238c15bba8ddb7a96650c870c57a4cc30c949c28aefb18a4ecfeff2cedbedec315022cb692636f75f57350fa391e1137f16e0f2e93d6fb0464a0953172933a47d028b7ceeb917cbd44f554faea9177bff3a14311b7a201ff52233143ca062a6d21c444b4290fc0a2f60ed16f6ba39629ed31dac5aecd6043196222c39534a09c45b342abb355e548e4084b0dacfc439fcf05839789c9cb1c06a7e165ad1aa08f479cc32ddf0fc521e8ee97a52666b934972098d4f5ba48ed9cbf3d4b0da4e59635f536cfac81b0076d8ce2c401e17d72daeaa618d03dcffa79094c1547ddd53af8dd3e842c78bb78379f98eb0eb1aa744e741da35f2fbc82ac6f0d87c20520882c39629f3880940fa28c18e37b91cb12e97143b28c2ae80521fe5d9529edee4f3271a2bf46b6a494d09fef701bfa3cbc726b2649a92bfd866b7037e2ceb7843c5f6785fa2a87b7dcdc06b0f951880524c0daa58a081599469a118962c4e0aa8ef44df1b014edc611fe94a4129d7c0064479889fd2a3ed0d6f1faa989f5dac60a3a29b3b261cd732dbadc1f139367a08c0503742b5d1d1fed63b1e6bd1c5c1e54a909d23aa3d19ce692f27619339e9b1b5f8c2a7560c0d118b16abfeebc2d6ca92d756f476ebb680579852b845dc7624078db4a30503b84e5ee05d5f3722c81330acdec75007a4d6458e4c1b8398d50239c603bcc8b871e3426c44b8c7594a619c1958606faae7e6caca37499a2eedba44759e50d5bfac06e6ae159d33de696c23d511692649d72fd875529fd41b2ea968ba316878ff95b4558eab072c164637cd9f9bb715e6c2dcd255104889655b1fd79be0a94b18b2565be5af78bfcd2f329b0d5954e67bfbf009762824edc10a4b62291759fac2d92b20ffdc092d17c401567744f1b619ab4c64a41f5e2a80711b778495747885cd2d8cd500e91a7ceae71b5bdd260bdd9da63e2b8abd04e931b11f6ec1a8adca4d0ef0ac435401f5d0cbddfa34153842062c72683da2b92535759db073b1e15cffe82679c48c1b8fd64a7f4bb87fe85368469ee391282efb6cc50398e64753fcc96540c3a496fd3da1c97c05f8d1adc50a90622be6971f22fc83e3a5a6a7bc1429b1b2ceaef813e888510997e29918e0c012efb4ca55ab5ba5970ace469e7d03397eb06d46b70da17ece374c92843004b7193e4f0d5be236bd9b1f0f79c1ba11aeed93c32d8c68eb7dddd37db5e4315459ac7f2d73d721dc7e4dd9af488217850c4e0fef4f8ab3ccb60d728c550bc5650c16252fe6edc8d0e38b2808dbdf8475f201f368223c39a2c43711ffe4382ce4039aede7e4a601aacf26e4b5a48da75572074746c1a6fb1f922105ee89c2e78a2b5ce83aed7d3bd1fc2545669a16c9255f753c1cf0cd005585d91828fb99dec89fcb95f87afdc28598a6aab69e6e41ba423e71bd4f72ede0d0b75590bc80746dbb3294682537d0e6ef67b24ebd4eedaad685a71e2ac269f5ed9f6b3aaa1d8372a4815a0576e4c49a0c9fdece4ae7acd13f1ef33d140188636ed633d98596a621d97f0d0c78ca5fe2b3a8943af95b3ca1e7f9857307d4b53c9859a4777fd97c920879b7cb1cc7bb5695b25371ce9b93dd5b404a94cab7a59b389222eb187edbfea4d4c3628f13a5e2662eb7b3e4de0b5b1961a4c02712f40f08b12ac3cff1c64742c46703a0bba184b29bc2f2993f50df4a6f808d60946320dd5a344e0a8b0993457b8d7f6baf78055b045a2d487495c0a55c5cc4441a850fd352ac8a5850206461b4195b7b2b4d71710d6dadad642fabe61c9096d1857aad7ca3f287ec9a4bef508069fc6a446c2fa1f02617395a5ab17cbbded7cc273db1a2bd61e663f590f3d748edd4b0d3f79f6b7b4fdefc8b6a836acb0b1e919274aad48beb874e234b1517ddf2945532fcf538727f2a10e9837f972a32b19375f7f1ac3fbe8d1ca71037424a256c1a16f7a1c07bff4b1f2bfda643bb3856b320b033a7af5a360ae78c53f03af514fa66035b22436069899572057d65320a199cc514b0ad6b4a3824d2b27457a0b22c1959b1aa27b094957a036524e697949019972f62861988d6da83ba8bc99cf4648270d17eb7097cd0221005e1556acd0a2f6c3e02dd80af390dd9a1e6ca7c43a20ceb789afb6b8869dcc61276651c4b97a4ce01a882fd41e5da582336c404853cd32049d46169a70583ffbdf6a7c72ba36553fe50b7eeafea20d4860e64f6cc55080939d6e823fc0d2d1ae0691365eea1c1398d7873a43b78cb43fa4ef0b3761c54180d417f4279f58fed9d53998b42174323ddbc8e132bba95574eb22b8267e9645ce7695e7e6bdbfa41e6ccf968403e841cd5412bb69958a2ae92279dc0bf4b87baccc3766d951db7b8bb72f378191672d97231662ce6003fb75b847a61bad4697f88cd44d864a564d6cabbf9daa886e145f20b4e9f307e021c1beeeca1a46c4b602cd1b5f7e8147ab7df0ad65e57ac1a2db97391a211ebac10b4eaa4b7f9e0a001d26cba81757d3468f3039b8aa356a61be429b5cf3b7a202408e6dd78ccf7493980ad7b85967146b9a282b751652990040da408af74220f274539741732db2b6abef2bad527247ff189e25b294ad6da07dc8c83727c4c2d918c94826ed119ef32aa8ad62151afa8773a06ef9794fb870194b143f72f14317f3e1dbd85f5967372c5ddd2955c861546c3fa81034e8f17160fa4cb44e2516cee293fbace192426137850810ab314c326096d22bc5241b0229f58af0dbbc858ccd0997587dd4c137801f4a0804ddf83af4e75c72c0520cc6b1bb87bc1f50bb5ac1904e155e4cf7e93067dfa99be6c6ba85fc7273364d51c7f07dc2bfc02cf90dea81a0feb48cdbf654ffcd40b2bb76db18e2a2cbed186b5c4c27fd804b99a5ff6dd4aa44db6bcb057b61bda4a54a58d9558ef7e7208d68e68ac06c7046c7104f1456c1fabb5e79a7172c4ad858f964215189aa431116247696d8c735a1e34fe11d8446eaedb57b25292d7f80bec59124007f1b0cdf685e7f0eb3d8828072c07cbadfe0b64c4782bc0d5f61aeb0cb303ef65e5e4e9395aea71d37dbc827f7d6aab5538f15d58469850fce7c8c7421f7c4d573ca5997fda6da39bfc04cc838e68cd750a2098c8b669cd741e9b28f33ba5e6106a24c7af206ff1248007dc4ad326c2517a082f15798db3d47a36e7adef5dac69027d318478dc53d4323493f2510b0dcffd97d68efc9fe9428e49c109ba785c519b821901cb973196b619ba0b5b6ec946088be7833b063e8207583caa2e611ab2c7155cd49802a26304bb1ab866b19974359122de4446bb3a520eaf18d728d40c1bba7757c01543e51466cf713bb6f70fcd429e21c17429c6280de8d752ade11563df01f58163a67c589723760c7d1b36e56a7dc54fcf68ae66b31ea95de5aa5e655f609e647c3964eea58f1d0bda4928d9fd17c464c5a9748e52e3a6ff7ee48db0523c24325e64dd706a45137fa108e1d99b86b36f1d083e621d567c2bf592d45491b5944fb7fe8eb805ba3d24a", 0x1000}, {&(0x7f0000003600)="df02a5e129335cef72554525019facce27d46be3c8f8d68afbf19491add76dc13d08665ba8c54b4553ce7a8c577146af2a9ea284f1f2f31f18bf599628", 0x3d}, {&(0x7f0000003640)="7235f551533a926374657999f0aad4f0d3491085fa611f70dd95d486fca8a2fa42d0a2c532b19105dae6977240f11609b6905f7eac34e87665e016eb9b5d0ee0c06f33517355540b92f8276eeed45212c7c1424d78636a99e3cc783375", 0x5d}], 0x6, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x2) dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000300)=0x80000000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x10}], 0x7fff, 0x0, 0x200000000003, &(0x7f00000001c0)={0x9, 0x2}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000280)=0xe35) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f00000004c0)=""/166, 0xa6}], 0x3) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = msgget(0x1, 0x600) msgsnd(r1, &(0x7f0000000000)={0xb2b07cfa8c6b923d, "67e01055828d5fefe126425255f20f2d3cd1b1e7a0bce2325f7e8711895014738ec5f3d93e684f13cd58c469e25bfb8fa92a7920c9b500835b69a248273e79390dfc9563dc0109df49993126d311410c9d8c73985489476b38b89a4d1ccfb7f23ce3fd59d468d8c7521670138b56824b381bd4060c36e2840b921b0661182fc1e8b9b72a0920c933dcd2a8f313f58a7b32a9ec27fc50668393e13812ab0516c17473c4a0a96037a9c2df5774ca60c339"}, 0xb8, 0x800) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a", 0xc0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x86) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 16:00:28 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) unlink(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = msgget(0x2, 0x413) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/236}, 0xf4, 0x0, 0x800) 16:00:29 executing program 1: r0 = syz_open_pts() dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000280)="09440b1792f75fa6417ebbb6b0cdf668a70d9be4a0e4f0860af8dcb9c8a6e0f9dec6bb45750a0412fb258808b4b438757a3ec234c85b344ece512fad56f5e8265e144ab2e4e949dea868a136c1a5b473e821a2ce8476d233b6c0f6d6b54883caa5641869cd1c8e29a3711b7061768c6c0ca53301beeafdf7a1e02757f0351b20cc9f882f730823e1c5ef54d0d26075f2346c07e71b07f5b52e948ea78a9dce6d88f51abfdb164a1d0108ae996391b7f633dbc9970574dc41a700ac2cd7432e758b44e11774d2c4a70146624df32880b63f72d31b1f06c9dbd0aa8214f57eccfc1f5f4c15b9bf5c864c08a277363ca0854e1c", 0xf2) r3 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="077ba203f68ef34018165fa2b0d65f7cdb30373bcb83af8baad9c652d1880afcf7c1f3f721e77a3236961723eb05ad116b2a29d62db512ded5d906e5a8111ca2c2fb80b74bb198a3ae888df359125d970526d55d0cda73dccd1183228912e3625ef308", 0x63}], 0x1) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x1000, 0x8, &(0x7f0000f21000/0x1000)=nil) shmdt(r1) 16:00:29 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) 16:00:29 executing program 1: socket$inet(0x2, 0x4, 0xa) socket$inet(0x2, 0x3ffc, 0x67a) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4c0, 0x2000000000000) fchmodat(r0, &(0x7f0000001140)='./file1\x00', 0x104, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) fchmodat(r0, &(0x7f0000001100)='./file0\x00', 0x9, 0x2) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006000, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x10000000000000) kevent(r0, &(0x7f00000023c0)=[{{r0}, 0x18cb41288c4721b8, 0x1, 0x31, 0x7, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x6, 0x8}], 0x1, &(0x7f0000002480)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40000001, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x8d}, {{r0}, 0xfffffffffffffff9, 0xde, 0x80000002, 0x3f, 0x400}], 0x6, &(0x7f00000000c0)={0x595}) fcntl$setstatus(r0, 0x4, 0x84) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:29 executing program 1: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x400) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x150) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x81, 0x1ff, 0x6e, 0x3f, 0xffffffff]) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/132) 16:00:29 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r2, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x28, 0x8, 0xed, 0x5}, {{r3}, 0xfffffffffffffffb, 0x400010, 0x5, 0x81, 0x5}, {{r0}, 0x7bc9b60e30b9b04, 0x0, 0x20, 0x2, 0xffffffff}, {{r3}, 0x0, 0xc8, 0x3, 0x8, 0x4}, {{}, 0xfffffffffffffffb, 0x1f}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getrusage(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085117d", 0x4) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x5f03121e) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xb6b, 0xaba, 0x1f, 0x684, "2a71c9de5dfb42d59caaccbc20bd89bc3e2c0c50", 0x5d0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0xa0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='c\x00') symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) pipe2(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) execve(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001180), &(0x7f0000001240)=[&(0x7f00000011c0)='\x00', &(0x7f0000001200)='\x00']) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="8a022e2f66690d4334007362150998d9610280f1588f01ad4f11"], 0x10) sync() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpid() r1 = getpgrp() fcntl$setflags(r0, 0x2, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:29 executing program 1: r0 = semget(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x1]) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x11, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = socket(0x3, 0x0, 0x100000001) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)={0x18, 0x1, 0x41, 0x8000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0x0) 16:00:29 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000010004) r2 = syz_open_pts() recvfrom$inet(r1, &(0x7f0000000140)=""/77, 0x4d, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$getflags(r0, 0x3) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x5, 0x2}, {0x3, 0x8}}, 0x0) r4 = dup2(r1, r2) dup(r4) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 16:00:29 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) r3 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x49}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0xfffffffffffffdbc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0x3, 0x8}], 0x200, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x59, 0xb3, 0x47d9}], 0x100000001, &(0x7f0000000240)={0xffff, 0xffffffff7fffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000200)=0x2) writev(r4, &(0x7f0000000800)=[{&(0x7f00000002c0)="593028ee668688d866568f1ec8a3c47cd6e9488dd251ae889f5f0b7d5782899133a19675f8a14073a6d6bef5587be3c190495828f3b237485556c9c024fbcc234f97f2e5aca095e6618b4bbe02131806b1a773f22faf92b4a55a6b31733439ba315f2fc6ba1776", 0x67}, {&(0x7f0000000340)="81c87a68e4a8483654e46dc1b4731ff362428acbeabf8122558a22a07b9b38ae53ed2a54956a4909dd9074ea0ed585fbe202721fdfeb019b855fd1ad222f4bab9721fe06962781091acc7a94b2ad1f0216132852f0c7b99a73177f05214c80151b6f98bf22e66ac0ec9b6fe9de5a219fc529da2a4f0f0d97edc234b62c7effcb76d10dbe6848672f6ef9502f7b2c57b80c16cae448c569421b8463d4c7c4f3d9f15bc411957b71de4b14bf11ce062fb8ca18973b1ebe222b79757264c1e2e7c8fbd9c98b0215dff8221371704b0248c166efcf393c4bdabc60e699", 0xdb}, {&(0x7f0000000440)="730748515d34e62d5158a46166e8dd0106cc0800fde486919882130e90371d53556961f3caa6f3ad684d5fcfb585aa34d84b1a6781bd3a4fa987fc7d5fa50972b6c38602aeb5b835389470774259e69cf47a897073e78bd5f23b1929f8b7c58be4ba2c429f828482fa09cce197e303ad", 0x70}, {&(0x7f00000004c0)="907325b2773c240f4b8d1d89ae97dc6f1166ce2874b694c490f7c216994252662a406b8ea0", 0x25}, {&(0x7f0000000500)="0dbcf331a04e32ea0c299874", 0xc}, {&(0x7f0000000540)="17b7df95c9ec20236ce8e8319d928780768c3aee1d0c5717e9549612842221ff82", 0x21}, {&(0x7f0000000580)="a1c807bd3b60669a1c6fd11aadbab20e1152cef9252e7f1b35dfb0d38a998e83721fb139d933440006c2d09d4cd504d998ef8d1af5e331b7d0209c6e33b526bade9a5c867dc737ec9c405d7a470ae7efc1435796ead0a3c2615d7ae10fe55f3ebfbcb261e6b9765338264effc25771f6f8510b964173e3657fcb9801afef3097ed5fc97f84abfe7ad908cc2b7a1c17d740482740388b848cee3d7c652d48d98b6b6be650ec9f77d83cb6e22acf87f80e226588e67c9ff958cefaae91087c0d4291", 0xc1}, {&(0x7f0000000680)="1efadd508ea9960b1ee730725e4f489640917fd5d6d7a9bb9980f7cac9b69c31355d2b0984763f6481e86401c51498b7446bee7f581f9ca24df021ed9b3d0e6d2a12a687d93ebd951602e1a40e22dd222cd41f8981862fbdb51ca3916933f293220059ce2a43769d95be4fba0271ea280be6f1ad496df13e969d058005efa79930c0c7797d3a62b8f39689ee7ed1734de242d8cc680d1ea98e061cb6f6f0fc22ae820bc2808389f45681492020a684ae3aaf457869171e701234c7bcf84112718611ac1fb15988f9e849408908606612d1e1dfe4a72a60708ce005f4d94614304036700b1d87bf8f73bd7ff6dfc0d44743b6466a85a50341f985", 0xfa}, {&(0x7f0000000780)="fbb1a34efe5d33a77782aa0e682217b5476c28fccdaf9686c73e07826041160f53c9d207b3790aabc812c3e49237bd56ad71c873d4dfb08b7f7f0b4519cc67ae2ac9be", 0x43}], 0x9) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) sendto$unix(r1, &(0x7f0000000080)="a54c01a24217a8f714f82baa8048dd718198cc58a6e86107de59ba8d5e539f961e033f14a2b51b11aae77e95ca35f6e57ddc6c7272fcd11f3cb1b83bf0b37b14ac04f226274a6c2e21", 0x2, 0x20000000000000, 0x0, 0xaa) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x8001, 0x1, 0x3, 0x8}, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 16:00:30 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:30 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="e6b25f5edb6f706c9427be59562a26a64726179e25985a93468e36c486b6025069f071fbf76779e11ea4d24c917455717c8897e09f8aa29fa67d5f6fb6554e7b766fa607d17dd6d38a83d781d30a2f733561e775733f7b466e787f446b6d94170013218101", 0x65}], 0x10000000000002a0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000414000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x9) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0x33e) truncate(&(0x7f00000001c0)='./file0\x00', 0x1000) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x20) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x81e0, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)) 16:00:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000240)="d4a5c6986b7b05f54e92f2163163ddff4079329a3f000f767ec7f1d3fb47899e52f2b8249a38815e3794025e8b3f6748272e400cbd1ea3283cfd5d68ebad1c676ea94f933e27eecd3711455d40105f9ba5264c27fb1c9f523d2d38795ce26f79929af1695581234787e7b5d5cc431685d31a29bcc33cda8bcee99b3acc551d44b16de776b9761a2e40d9d9c2ff7271aedb", 0x91, 0x402, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x4, 0x4003, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0xd1, 0x3}], 0x10001, &(0x7f00000000c0)={0x9, 0x8000}) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0xffffffffffffffff) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x1, 0x101) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000340)=0xc) socketpair(0x10, 0x3fff, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000001c0)="135ced011683cbb4ba2b160dd7decb6e16295e389165c540b72ae1b1c21504ee2da9099e07e22bccbe77f50cbbea062ed07500cca5fff707f75adc8f48a9753f2d272e203cde4157d844e1189476ffc87a1320cc6d39d1d5d3342388bab44d72cb40a4c3fbc31c72bb8454469642548b437198f252fd73b54ce0a1ac0155e080b5bf9f7f4e6ee50de9fe55464b1e3852fc23a0b37237aa05bda99b9f40e441a486d96e8349954eff87e09074873bdc3ad6680b859d8b1e30511d76a887ac3cbcf48db0e6e3a95c6763", 0xc9, 0x0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) msgrcv(r1, &(0x7f0000000140)={0x0, ""/31}, 0x27, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="f4d3000000000000000056d2952d594267a4d258a5aa92e86f8f30138f4312f9676d6c303e4079950b"], 0x1, 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:30 executing program 1: getpgrp() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/176, 0xb0, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000200)=""/201, 0xc9, 0x41, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x8, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x0, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000003c0)={0x5, 0x1, 0x8, 0x3}) write(r0, &(0x7f0000000400)="3e78cea9eafa6c5b5e51a4113afcd08954b75d9381ca63f999d95068f8bd36ee55476dad1588d2e273962dc37c56da44d5fc76758cd1029521874f59704f3f829ec7bcd3f02001f47270caba24c4bc7c715a5ee84a189ded06e83a1836acafbd25d175051d6defe193f8c97f58a63938c70b239af74c6144a158d3e50fa4306960dd9196bf5c890023f9d4beffcf454b5411c93eed2f739b2f5af3343020cb5d", 0xa0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x6) truncate(&(0x7f0000000500)='./file0\x00', 0x7) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)='x\x00') setitimer(0x2, &(0x7f00000005c0)={{0x10001, 0x4}, {0x64bc, 0x777}}, &(0x7f0000000600)) getegid() fcntl$getown(r0, 0x5) munlockall() connect$unix(r1, &(0x7f0000000640)=@file={0x0, './file1/file0\x00'}, 0x10) getsockopt(r1, 0x3ff, 0xffff, &(0x7f0000000680)=""/212, &(0x7f0000000780)=0xd4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) writev(r1, &(0x7f0000000bc0)=[{&(0x7f00000008c0)='$', 0x1}, {&(0x7f0000000900)="0fee91f039c84dc041919732a778199f5d2a82ea382b7d148e976af037c5b774dd3b000b38792a2f1bbb604ff9d7e35462a66de92262059fd4cdab0a8e9da538d56d9bdfaaf3850aa233dacfb2154cb377890f0a6f79054e09ba14b33ce7b8663cb27b925243d4f80a8f18d09c9328033f6e022df6755d7980ef104cb61ed0fa7eaa8064a8d54fa57701dc722ba768a35ddb66b9fb8c745b420a561a852b3260c36002cac36abd1ae12b4025de735165f99dfe7606c2e0dc05279dd31ea522ac6eb907e65180d40a6d5d1b60f67d09c5e756a5141408c2", 0xd7}, {&(0x7f0000000a00)="88df08a53fa3120544ee3f48fdf36da8e7a154d9102d17482525fe5bc6887844d797a1ff563e9b4a05fae50433ace4e38c677e0bd5bbe8ac4c13e2b5c1a3af045a1d7b536fe73f9ca251942226ea70ece80e0271c288fe32f25d9eb9438e29b594b1b8f1951a42b8eeda9638ead7824864d9cd0af47f7dab69115536c5889fc4ba2a2822658b3615", 0x88}, {&(0x7f0000000ac0)="609a06427c2adf6d61ab74e2ae0dda7b9c5b71e6117853e8d340d7c16440783313e24d5a13e8d9cb0fc5093345b5a3fea021b0ea1959af583a4b990dbdb9f84fbae9fd5c66032bd984fa78ab1772cc09b19931b5118634590e931cc29678d18a9ea6df1c2c62a4b389d100356098b1109097d5ec3f5a382ca679d0151fb3a36ba8f8a994c6316c86d26101a7de804234811641fbe3ab80be9e8a5f9aec4ff75999ac676b4c99fbdf1a5cb25218fcee1c7d86a196778053f512f42160c8cd16620405a60492dfe3dbffdb9eb5c208a0551369cbbed5878557fd903eb358a1", 0xde}], 0x4) r2 = openat(r1, &(0x7f0000000c00)='./file1/file0\x00', 0xd43e5957aaa1f3ea, 0x81) msgget$private(0x0, 0x204) sendto$inet6(r2, &(0x7f0000000c40)="c2c3b6b9ff89f85c75289eac6c62a525d689afe2b94554a5cc772c4760712bcc27a37e2e4e62da38b3b71a061d767770479a76ce25609784aac4e3c4e80bc5a5ee", 0x41, 0xc, &(0x7f0000000cc0)={0x18, 0x1, 0x8}, 0xc) mknod(&(0x7f0000000d00)='./file1\x00', 0x1000, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000d40)={{0x18, 0x1, 0x7, 0xffffffff00000000}, {0x18, 0x0, 0x8, 0x14af}, 0x5, [0xffffffffffff426a, 0x2, 0x53, 0x4, 0x9, 0x1, 0xffffffffffffff8f, 0x3]}, 0x3c) setitimer(0x3, &(0x7f0000000d80)={{0x4, 0x8}, {0x8, 0x83}}, &(0x7f0000000dc0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000e00)=0x16e) 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x81}, {0x2, 0x7d}}, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0x19}, 0x0) 16:00:30 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:30 executing program 0: getpid() r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000200)=""/224, 0xe0}, {0x0}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="c7caafba217e599c46a60a745472b511290160580a94ac1e46e51587bb6ed468add4bba24058fe9833f52dc0f81963c1e6695b6c09e49bc51036007edfeb806bf0c445e0e07a975c0c49", 0x4a}, {&(0x7f0000000540)="102e2b3124d874e9a7890b5c4b6ee25087a2bd06cee6370225616b4e8fb53922caf60959d337cb3ef7822935723ab7074428878db6956059c3e1a710212830780ac12b2d58946574286919de5fa1b715bb3b9331de3cd575b2f54623510af4716298882cc61a756aedf35f1992def1add3427302fc2b050b0fde06c574335aea031d49d0eefa2ba9488a17ced9015ff9f9b9eb1c4acd253ce5caff9402ba1f26357beac6c595d6d0d838894ec34241640e123b3d1e013220be18e3594642fcdff9db876c27927dd184835e424b39e9582f7291b0dec368f95fa716ea05ba9d0d126c64a6612d5c2460287bfbc58c83", 0xef}, {&(0x7f0000000640)="b0ac121111c48de8825e10d24a0655f7626e5fd2e184bb1d8e6226807f009152f0eee7ddd8fde103fe34faf8db45f6ad7846b5b1a07c56ca2de37ad616aa4e961eacd702852e183036e14f78582d7eb570220485bac0f0478b6cf4e5103c3eafafee50755c8ee67e720b96d0bbf8274c26ca5b06e69a858f9febe520eb1739e4aa5bb88cdfe4b1d50b86e8bf570b7057c5c2adb2f046917014159c3ee4e0ca9868207c6bd3dad9288d5382c3e31692b2ec107ff47569e9d866f8023ec2a81b457f6ec35df82b8912ae3addcc62fa0610d906a978ff808eafa0d758f91a73aff9b463e52e6f5ff0aac89971d8acd1e14a167f55d875b0e2b2aeed5dab31796d7a960d2d3aacfc01478172a32ebb7b7fb6739ae344b4ac2045984dda9cd6139aa0be2d1e19f460de5763346d9bd4f2b6a37bf24f40e86ca9004ae34a81b34a195e5b4d0158f2f87aeefe23103bce2f0e0f7c8808440b6acadd406de1ce5843aee9a53468e56634574c54d4f493d5216b69e0d4c7c45e0417f2dabe7a7821429ae552f4b192080bfbf1dd2fa01e42b60e433d7d9284cad666db0a7dc19fc69b34f8e57c580d0cb3273980353ecdb6efa1f6c6c0b4e2e0fc44f206edf439d99e5125e3cb4c546a275f30fcb802f6af2540a372468938c8e61fe92b4019cf79363c7912d632af830f5e9575150ab2e41e91f9caa25e11d7b7ea0878a19bd1d1a58bcc67604c7a145b7be147b1a77dd266f457405ca3030a84358a9645b4e593c98dbbf4929b156473c4039fdf90d77bd0ef220de5bf9beb79e43d9aae6e57f30464475459b6b7394814bfea509de78ec6b67e05bc7a5e7c5221f6e9c3b094dbfad6bfbc8f99190899524c3c513f2cd5ae3a105804074a692251e6af7a55739366735c58c8b29fc240071527d4b656be17f0132b08a6510f5ed529d45805b6c9904c2cf0158018b3e3069dbd5af619cc4450a41be90212cefcfbb3a5751b4f0af59e51e517361170c67bb7fe9cbdb03101ea77ef3ed232eeefb7fe1be1d8ee0ee909ebfe2bd2681c7abb2b70140071dbea8d023cbf8922f5157f72aa1253ef93afb6f91a460d32ecb1e0775bfb657ee7645778dce655c2e4fe33e1da49ef6a25edac73c603b99c2f9497e4c5741117df99d967c29e0a9b96f22265dbf8d8ab4b2bc9a385f2142ffbdb23acd60c861a29d54e7ac6a9312b681bfac2ad48fcce60fb404d8c33f6265a7e9aa2688df16b0f5bb14a599fd34ec528dfea9a16ed16406f4ef83e761efcab487ab41a1d152a664a0aee4ea7089a0b6c4052f871566aa0d7754b602c609849894dd34de594d4e6d7a0c9b4f8598b827dc1470a9f284f5d7a2ef6d983ce684626494f879a08f070765e7f25acdc951587b955767915def2cce63d6ca1d1da3deae1952dbcff1ba41c2c476991af9d3f8356c6a831b3c60c0fe2727f94cd95d61d4e00a8e9e00ade34a57dbace29ee2f30a4e76450343e1c38893a43283abfea432f2f99dd3f9f8f66901eb9503c82824f7dc325df448b4d1c12ec3df44d8eaaf488987ae6abbdc9dc249346e403ebe6e5e49c4d72dd58bfb4a2b6db13234686e3fd427354c5ce34545381a92f3601ab8f0830e81d7284359d16a6dcf4b537c18a2c7eca2bee68e62f915bdefd1209758f8514638975092ecb915e48055f41e21f2c2aa29558e53157567b07da8addeb6b803797fd796fcfbc975c584e126125d5cafd984acbfdfd978b86fbe1ce388b980cf9cadd0d9c57e4d2b747d74b9ed51d9ce02a2dcfd4f5e3df114612f2e0391314b5ed3373c9acf1481d5ce9a96280462013209f4b800b5db4fd5c81a69c92d1d0f476c338eaff7d858b94f0e099b4aae8a2842200664007b07979155b29afa1424a1071cb4e8998528f4a8cb858fc3d7aeed725501f75db1f4eacc61742a32a6633aaced63e6c80d53eda5416ef9dc75d3f97b2f0c4bc162c7e9c31d50845bac5d78b63beebbce1c8198463cb66954373cea5f934521e0f04d844e78f4b2ae4ef0877a2d63993afd3174df22d0de4983b5c20eaa39edf7d4558087a31c85ddde2d9729e64b8e171a4e2aefe01e55b850ee8c4886889cb8106f0fc2c9cd88a04c0641486600b6d4b90cafc19dd7980054c2716e00774e762d2215f4f72570b156f9551809770ab6b2e403ea6aa3c6a87e7619a820859a14cbafd15b6742cdf428e2bb249eea8fb39548d812aeaedc2dc20588e7fb4a9615efcab377085f5216eff5e1c9a00f33326451c1a4af0981490367006108d706ab6e0bb20f929f8db5204231f8bec5d2f574e9ee27a5bed5ff22b0f1c8bd8b57312fd8f0d0342462041afc290ccf10dfd455170a7d7f0c04b74e95eb5cb034e514d008169c0e54db5130699ade984826e30fc41cd91753a3fb27c69ee225f9f15b84319fb51de14f3c83488cefe4263528133216c2cc1b8ac5a1f562d376d990d34f24e11e5ffac7564b6f605360d9e26e127e3e5b2645d62b6838a8f02ee473bffa76ec80e225308061ab0b08be9353f78c11b27be9155763740112ba965c8c701e7361bc98495a7ebbe7e5e14f2d81638a9134b27189a01aa3f27757e47eb3f87bf4f6f4f637585ced5ea359c1c0c8d33164383830f5a13bd4e298beb6ef6d613388b2f0c2b2aac284524a37ada3a61b3d33da4ca5ba93ffc6625c26a0bf7bae354aa1f8916eebe2fe6a2d25576d832f99d927fee9df7f009e433e491323115adbfca8603009f618ebffad080198de6a4dc4a0e2219e28b2f01ddbefe08f95e8d7fa808e4d31965a6e62738c461cc20ebf71e6e12417bdb5108cb3bbfc2ff7a7f00cf52413406727132abb9ec22297ad64e77b1dd4b94efe8335bef3a882cad2bba6bca74fe8e4251befa2d663c82f70e16f561f51c07eb43623b9a532ac8b385d1c9955886ee325911b2b08f62463a6ce495341cafdf1bb5d38207c79dbd591d28a640e800a29ec10e54add68ab437d051bc684dc8e37bd1f6ecca3d10036e60557593f5db1a7082529faa235b1a6205537732da4896b19389e0a6acd37b861cb0e9f319f73bebcd28196eb01207300f71d5d50a76d8cadf87742187fed7372ea4d50305e4be65ef6700cde48566575acad914779b143098fec60b5df18443c75ffd43371bf53590532069aa5b3851ac2b622263d1330b90b502b21179d4de1d7b0521b05862bd8a1399972ccdc045cbf0a8a74301807b5ccfe777bd3a74767a58b738972b00a7f682e04574bdf75caa6c87fc3faf3e41bebbad1c8d05513b3a2812463f0910d020cc3139ddb67c4ae6a63df65610334852af3fea1d28707b2dbaf57b33c92444d2abd9b81565c49e81000d58a4456259224c9e569c1dc5b3de3e19cb8ba0d1e99582a678b4734f7c2f7b7c33244b5152b0947e490feb231b493b6e40b66ff0817012e7f49984e9b33030fb110bb3f8e52bf49e97b59c528ef05ee1253880fba7a0cabd103d938b0b4d722759125ff77cb319f2eb3cdb5c7990e6fae540a2483d76bda140e5975237160403c89fe15af19bb5158b74a2161ca6564beb39518f63f232885728e9accd7baffbf3bfa7486ba1bef82aca5ee26e049577aba7e3630e3a569f68904a211853c466da517ab630a8d440de4e6e1b84dc52746bd05914e427e5f3717e59263d3358962488bbe462d9ec08f0fcdc30fc4ab5f97f2a5c83a47bfd682b0d46a346c9a46cd3c6c8b90d772e9b14414113ef58ecca82563387b3181c7904921e14d4cad3a00ee7928c154cd01cfaa27d26d44df910d5ba127dab6363450dac56268fffdf6f8af0968ba554f21aaf9256dd06dcd670e311ae52baf47fa175226ad322dfacc72eee1cfbcd9d8c94fa204102ec60c2051d342dcf7acf53c31547563d61cd0718d42ed654dcc657644d13601e6fe7fff81dbfdbcd271ab423c69e7bd2258d7c2c5661111c6feb665410550021da7251b300d77d0d38d2a18cddaf31b63d38deaaee47bc13fc0c0061fd59148de87851089df546af4684c93deb3a86bfc7b03e75d83c0464a59a2a9805eb523743b8387a467dea786f75728435bdbc22fcedf35c3c81aad7df746274256682bd1d9f81dc03fec76faf8f58730fd1389ebd5ce0e909319474466fc539060ae45a4ffcdc1ae017f863ade17d09f9b11fc70c7b8bef67e6ee5bd05aa34d62361dd15349f55aa35414da5d512eab2f1456f45e06ea2f14297307740693d63d92e71db261f97752cebf06914f4404496d70bd3268ddf6296886807f0f4d9dd3016a72869d3b48ce441e57c4eeae4bfdd1fd144f9fe21004d0b8c1f81cb84cd963f10ac3836ea164d65cb9bc39a87792a4e10b6e4d9aaac55fcff9c052c58dc8b80baa462332c3eb918ffa89baae404795ac4ba4ed7c19a77e50384bfb9a55b28d50a2651efc29ae2acc6756d72381c1ef9720b3f3b42c39eec5561a2d6d9d4f93a02a2692649e0420e5b9123513cb0570889a10e2055b2d7eb4f81883cf36c17eedbd7a10d14bba6245799c2c6336b75f30228da89301a29bfc5a3c99ea6e05d6e21c12c2740a1ac46992d6cdc3cf5aa9da639af7b6c8206b0d21518bed43ec7028454d4bd16d8547b1271f917f97695ca7bce88501085fe55bd452616b3fa7c793440b2c79b2b13ce631e4e2545a492a28f972660cc63864cfc4acb6085dde53af04f12510c621b22272b578be2d6e433713ea6f4a9d8f81d2295749cea398d3a6ce6c3152b8def32f49c81416dbd51ef56d774d3b07f2c1e56bc0e11efb54a7b31b33a4e599d9834b7752001f61f32e607530e14a528bc0473c53bd2c34d7c110729204a6b404b7fbfe28bcb94b4d8049dd63043d53e5c133e1c5129711241afd701362eba251742dfb7ce1c1bb71483db56db986a988bec7ea14c6c568220a9774dbc522d97e8d146cd0af1e1f2bc2f8de09051fb18bc59b48063942e935dc66f7021cd4bac7e8dbbcb0a9fffd14250fe5a12d35da9e1abcf897e4cb85a24eb6f7b8c49fe11f584808b6d06b65f0c68fa0bf961ce0999f97b68b8730b69166fc7b4367c0b01a4c3e2d15db62387234480e0bdc5525ef95b99779484efbc05661e975e3e79d6b4e8863799c4e18110890d9364a277c216474af5916b1eadd3f917c0ab395094b1019a95a6f2c1ccd52bc03bb15b4ea69914444940b4cf8c4e43823f99f83af29e77a0375fb35bed8b9cd7fbf2daf6c14d3b1bc51ee498203592b900095c828e475bbbd9b7353dea6d066a15e8f7c9321a1ac79f716377348c1eaa3d469e235d455261ec237488657b92a4a688ff25cc844e32f993e4c6db3ccec1f706da423d1707ead7e1a044859bd7777da087702387ce0f34080e0c07b02e289f67279ef3de4945924fa1b83e5d370449f4bc5427d1cb284a2a03e713bd2e2a16234a036a402316d844e568b5f6bca9773fa30e11b276d90b9021e4ea99a7a955adc49db6da1bdd829f9e0b7586812496e77eb4782c623dbc5e5dbf5dfa54d9c05affdd9b807955892ad70fa14053903e2177acd6e1bd4c56063cd0b707d56ad29cbdcd69c8c04fabc5239bb3bfbf82393443c1231fb11d14c449fcd917f873ab012e58d60431d79d067ca1fa1f9c6a2dd3c9cbae9c9e07c9eba6fa7865aec9945442855166d19ff7916772aa2a8361b851fbc6ef51b9179dcee6b1f48682bbd4f0f43f614c4420ceb538999eefca94f23adc08ae5055243c0152b2962562e8bd9c5aac87666775dd5013b5108b9b74f427c1c01ad05cfa81fe9633d8d7c474b09c22543cf92888333c0bf6a3434b0eca781e62c", 0x1000}], 0x3) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/191}, 0xc7, 0x3, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/85}, &(0x7f0000000180)=0x57) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r4) 16:00:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="c1d7f529c47bfcbd0ba7c34ef9dd0336c7d7f858ba796ed2eaa6246128f64729c3830ade5c626bcba695431e966e246f56e30e539b69cde4f0889b32ab64b4097f47601303a71170b0101473c4c4338aa055a4b91e4e47abac071aa4577a35eec69422da1c926cac4c1c8cd008c0d3f9a31014cfcc409062ff43e9717ffaec6e57c16ba0a12f05f558a63ef469f0c743a57268b8329ffff557d62c75fbcb669086b885fa1d2ce6076731490e4fa6d7b87c71f190a79874f8", 0xb8}, {&(0x7f0000000100)="74b5598850aeb039254eb191bb2970bdb78a2ccbc80b13b77aa8b51f160cd9a3bdda97a9ce8559fe471d36e44f461450f12731ee5c553d5c61a1b33c0f2d3eaf5d3207e99788b393a5a5f2dedcd64e44aee0d0b6e09f77acc26cdb01d0d73463868bd368d21f6311c5aed7bd1f3fd11dded8422588039c460a51ce10473fe1ee30dcbecfc0398886a3a248f327174170124d12b147b13ccc2ee561227d688ef91c4542262ee2ad774fb5e7d3607a98dbf7445ea861e9b1d8f506164a99249826d8681a1026192fd9310112f73368bb95226f02ea842121e81d76d8b849a48a55d51f2fa7fb9630f3755e", 0x4cf}, {&(0x7f0000000240)="821627ea6a17b19cd0e224cc2b90c2974c202ca936c3eddf789476b4e0bbcffb33b3cbc53dbec966e14684ec053d65907ea809e7469cf43e30e04d851006a426cdaed82f70d8fba752c66dad9d50f84fffeae9f0d3921c6d36b48117d6598a5a5f63f3f97003eea9fcb3b9bc970e289576f4a0ef1a7147c7398edffa995ab99968d6f057071e5b64687cd32b428f7382dcf2d160fffd871c86242e9aaabbd402cea0f755c6361949da824c0908ec83500270a01d81a6ca731fa76591aae21e2e242bdcf3f94878ed05db0531c823b9be069ffa03ee8c886be4f490355772e1f12e68b7bc478c8a670a2783759acff6e8bb03", 0xff7e}, {&(0x7f0000000340)="230b6acc8234ebc488496959b9fe1a9a52b948513be911c4a658a0f99cba7e659f067731f2bc405f983c0fb3d8f0346a09bd91f08c6443f5711dce3e1c254ac0292c20274ce7251c0a33bd37bd9d72d80edf9ab099987f250ffbfbfdf924d3fad768815fd8c08ad98457608149f93997aa4a98df284528af4a52dbaa4ad8a852f9539c5936d8", 0x86}, {&(0x7f0000000400)="c9510534ac2a1ce53952dbf10888b0b871c6730b93cbefb0ece0be67c3f06127deb9962de4f991ee", 0x3f8}, {&(0x7f0000000440)="e285d04ee7ca02407dfe295cb0cda2fc6d27f2fbe6c95a9e471e80ed38866aeacb69d26cacb3f66287b168c6621a985116a0b4088643f98f237dd34613148b082afee10368ba20d21d98937a164cc4ef90cb26bd8ef60e292c15", 0x5a}, {&(0x7f0000000200)="6bbda698b01a4ce705b1f752d5435cc0819cf5c88b9ef99706d239d594ffdd0d00ef280ae8c356a93161a8d9b0584f7a30d6c1cabe6555", 0x37}, {&(0x7f0000000500)="8ad43f944daaae4d410f6a5dfed453d8488c92bca1800a76caa30ff72c1a027d1124e48eeaab73396483a5ec1a9c1ba480aef32ffc858ac32c55dc26e47f46858e750f15661b5f35e2dd22de45d3b848fa0e1cf3c7112469322877198e54df3e754b3a04a3eb583fa72b1461405977dea47f1db78bae5b9091dcfa5b29d941296633776e2c", 0x85}, {&(0x7f00000005c0)="55b62abf00247c404f3e3739f13400bff9cac6032d25451bcd53dfb98622c783142442e3437b081fec61837dd0cd309baf36c5a99dd86a89c1ca725fca945f27473b99d31241dff97ec94a97e11dab8a640c295bfc6b1529dcd445cf8bd5ae8677fbf954c2b2550d7234d8828b6679e5e4b93f3f36389b60c95f95f7e5dae23afe454058344cd460897815c5b858157ad075fb2ee5473ead9146a62c0f5bc85bb2b3b5d39e84bafc1acca3492df123a52c20c4048457abcf7d71e35d39b9167b4f9199d297024e85a2b4", 0xfffffffffffffeaa}, {&(0x7f00000006c0)="933b8682c9033ee97891ef069781f401a7abd503cba89c298a4fdc38991e35db0c6db71867b6eee598b9f9279db8b562d6463bb8d605a9a67cb4eb733edcc9", 0x3f}], 0xa) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x40) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000002340)='\n', 0x1) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000800)=0x8) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfb7b) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x8, 0x4) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x8203, 0x0) sendto(r1, &(0x7f0000000040)="0f3c0fdacb30ba08cfe556701e077511ad44d816e7ebebfe7c58cac58093fa35d68cf2198ca9e5ecd6a4ffa1c3eeb713f4d2fac9f88d1a5558cc6a23df6f740c758413f35c8bb925b2f057d32392e06870baf7b8c6b0dafc1fee87b2c122c1802e7236205321594ca5b89c7aeec852ab0f914ae03d3ed52a49ec73aaea249f1b797b355541778f3c7ef5cd8982bd4ed877645676530016d350d628524f717aeaa3869e9e10a741d2583498aabd4370374ec36e2ba8f4779b84e3bd873e01edbf1144dbba4ee5", 0x160, 0x409, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r2 = socket$unix(0x1, 0x40000009, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/57, 0x39) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) shutdown(r0, 0xa210323d97331fd9) shutdown(r0, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x8c) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000100)={{0x80, 0x52}, {0x1713, 0x1f}}, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x8001, 0x3}, {0x18, 0x2, 0x8}, 0x3f, [0x200, 0x2, 0x4808, 0x800, 0x100000000, 0x6, 0x40, 0x4]}, 0xfffffffffffffe06) close(r0) 16:00:31 executing program 0: semget(0x0, 0x3, 0x20) r0 = socket(0x800000018, 0x1, 0xfffffffffffffff8) semget(0x1, 0x2, 0x388) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x10000) listen(r0, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff801, 0x5, &(0x7f00000000c0)="ae7ac93bdc8cb32b14d50a453515d99b176fba1e911461c0b2c928aa3156e7d013c505ef541a534a1682b23e25b00cbaa38e1d86662b3b939d11516fa701669068b1f2921b0c4952eae12023c5647d3d67cf292ee561587127222da46556fa05f572f1ffc3d82836d0b9ac8a78076e5167e9042a6794eb7671a4f7225394d6214d38929561f67bfd9019081285efd710189784adc4446b1b7715fb229741cf277acb1167ee1feeb67b", 0xa9) writev(r0, &(0x7f0000000000), 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x0, r2}) semget$private(0x0, 0x3, 0x100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0xae4c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r4, 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x7) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)=[{0x10}], 0x10}, 0x400) r1 = msgget(0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xb78b, r2, r3, r4, r5, 0x0, 0x40b2}, 0x3, 0x200, r6, r7, 0x3f, 0x5, 0xcdeb, 0x3f}) 16:00:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x203) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$getflags(r1, 0x3) r3 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x3000) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) getdents(r6, &(0x7f00000003c0)=""/151, 0x633954328a4708f3) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8000) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) 16:00:31 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20e, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:31 executing program 0: r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2608b58f317c0bf833d84f1084c7f084a562f1a23c919ad2f406c4137a6f5902e6995e4ed4f615b60f0e8d5d0c18932f7dc0004e0be4b5a99f913f10b8788ea2024f0c8d98a15693dcf06dbba5633db70d26ca0b148d46345e2654b96e85a03b2d42975eea6990763fc6e1c71eadf73077c1b23661c5b0bf8ea8daec9796aa1c977a267e8687eab54c3d60b0f1e49dadbc4cfcab3e42", 0x96}, {&(0x7f00000000c0)="a441c19653dc41dd69d44eaa8f5e44e7bf4fc04726a95ca7c42f415091305ec5e3ff7a9f9c052deb377b41eeb4ee9706b37c36033e057afcdb4897a22de52653a19e76ab36b95a479fecdd571922ae069863e24708ae27a941b16e81fc1250b6a75f3438f9d45ab75e40b3dffe23", 0x6e}, {&(0x7f0000000140)="7252d2b10f8f60fe0a4ce2eb54cce1507746cf05a21b4476b7cc6d2ce5d6cb4b61a057dfe66a11ec956d8dda3fbe88f34aa301d17dda81e57d47eac06b20ca0bab4db69b31be6cca46e6e0bb49f6c6d9fa1a743948e3054209769782e4cfb8ab7cea4b9835a513d36813ab659b125071be244f08f5a2572ab62832edd32c9ddeaf8a529067a341", 0x87}, {&(0x7f0000000200)="cf2b0f", 0x3}], 0x4, 0x0) syz_open_pts() fchown(r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x10080000002, 0x22, 0x8005}], 0x1, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x9, 0x4}) 16:00:31 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x35, 0x40, 0x7, 0x3f}, {{r0}, 0x0, 0x42, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x1, 0x10000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x2, 0x8}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3b, 0x2, 0x80000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x7, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x3, 0x7, 0x200}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x3f}], 0x8, &(0x7f0000000200)={0x6, 0x7ff}) pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5e8b, 0x7, 0x0, 0xee24, "6858bc32b68cc1b9fc2bfc5972142551e7712829", 0x9, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:31 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) mlockall(0x2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x7ff}, {0x18, 0x0, 0x3, 0xb1000000}, 0x5, [0x8, 0x3, 0x0, 0x80000000, 0x1000, 0x0, 0x6, 0x1]}, 0x3c) socket(0x20, 0x2, 0x3e) getitimer(0x2, &(0x7f0000000040)) 16:00:31 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x1, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x0, 0x8007, 0x0) r6 = open(&(0x7f0000000580)='./file0\x00', 0x328, 0x9) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/81}, &(0x7f0000000680)=0x53) r9 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/45}, &(0x7f0000000740)=0x2f) r11 = socket$inet(0x2, 0x3, 0xe5) r12 = kqueue() r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) socketpair(0x6, 0x5, 0xef, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getpgid(0x0) r17 = geteuid() getgroups(0x5, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/28}, &(0x7f00000008c0)=0x1e) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = accept(0xffffffffffffff9c, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x108, 0x20) r25 = accept$inet6(r4, 0x0, &(0x7f0000000d80)=0xf7) r26 = getppid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getgroups(0x2, &(0x7f0000000ac0)=[0x0, 0x0]) r29 = socket$inet(0x2, 0x4, 0x3064) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0x1e7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000040)=ANY=[@ANYBLOB="01082e2f66696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="9daa95711333ac758f4aa584444e5b9d322866d46f0f30dfeef2a1993f96d24830080e10c849b796b929b019f7bee9e6bdaf861d6802d45e04b4c9028d8749709cd8299d4d7d518881812b2e8edf6d6eaf202003551cb784eae87de2e89cc0686d7ea4a6ab200540bf0dc809725a753b785ffc0940edc834fb16e29b53d002e2d2d7c7328acfad3ace4406b90610ac92d293865291b1008a335d44b428ae8a84ab1bb369fc39bbb55dc1cd45f87bd6d1bb1f22c2c3c831f25544344d69f0bcd0b46c5ae3061520f27295ed148cab7a7325bbb03dc5cc710e", 0xd8}, {&(0x7f0000000280)="95ec1debcf016f8384e4a60433c5b681f1e96a4c3670f224a7b585d6a45c03354eaec1e7627cb091b6c28c1814ce1a39bc18464e63a49129b4ca44a55054ef9895dc331060186f7ac16baae6224d41b3c13c4cc9736143ad469522c7ee5a17efa1806796f44ce966d000ef9d51ac826a67216550603b22ba2f292ee4543b0d4bb0a0b2b5acbd599f6d21067a49567918b1a0f5570c7e4be8347cf40222bbdc7a318eb2584f9515ea891bcba1adc11d9de478671f7c273dcac8b777f0aff06c59877ccf2337b2b8ba91fffe2fdb496ef7451baef1695627f33d6bdc4c3c8658c343b664149afe61b4da7cdd8a3a3e2a88", 0xf0}, {&(0x7f0000000380)="a98c9f2231e3fc0d7b3c1eecc897722b9384216d88957997a5d3141db59957beb4e1ceebbce414a0c21215516c8b04e2f3bb83dea5d293118fa9d0894a97ceffe330dabf692fac0d80d82f947cf3e72daa44ac91c7136a9cc255871c6b5b8a0f7a71e24deebecb088d83ca1eb092b64fe7d4922ae4b04debcab1d7c9713ea5c403d97275f738240ff69c84b989af18793ded0ad193cd62d6a3749ee09290fffc50e7d5242e0e7d52e6693cf7135848733e88158d5cb07e348bbc4b6cf571ef779816ff1b3353", 0xc6}, {&(0x7f0000000080)="a6618a1f2b6cc2d7bc5551da184509ff72301b9be867ea3ed358d3bb0faeb6831ac3c651dfe2dc175f", 0x29}], 0x4, &(0x7f0000000c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="f35006ac"], 0x110}, 0x8) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x7, &(0x7f0000000240)) fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x80000000, 0x401, 0x2}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff8, 0x12, 0x2, 0x200, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000023, 0x1, 0x6822}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x9f4}, {{r0}, 0x0, 0x1, 0x3, 0x7, 0x1}], 0x3, &(0x7f0000000200)={0x9, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x7fff, 0x1, 0x1a, "944675163316895551c3140cdc9fae44d9e2e675", 0x6e80, 0x5}) syz_open_pts() 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe(&(0x7f0000000280)) msgget(0x1, 0x82) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="65f1a7a5299164b8d2a2bdbaaf19b1a40ab813c69236f31546ec7debd2c0a6bf4c5b8ad5f965e5b02a2ef71c492af2ba33a0252f5e875f38284f82e237aee716ba261e7084a533af33d78af8ab7c665e5f39cf3e39ce0821ffef6e8c9a63303fc86176726f312e1c19b801f76d13ce75aeacad875efe629ede165e7ba662ba56af376223121e21236fa85acbc248b1f6d1c793fe105bd50ba3cbb696060be18298adfa9765b8c57c3e341ad4f1ed99b43791078eec56b3c0047e4e4db3017f50", 0xc0}, {&(0x7f0000000100)="be78d95112348a8674763e718aa713ecc54a360ff826ac44e6f4a1b147cc2a69eff27eb05f4982711d419aa1ce3d4e1c3335c771f2208b437a2fc1a68d1159dc18af4b5118fbef7b34f0862b55112905b382c93fa992b48932563f32e2", 0x5d}], 0x2, 0x0) write(r0, &(0x7f0000000240)="023549b21bcba841392c9bc1", 0xc) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01b6"], 0xffffffffffffff44) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffff) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = dup(r0) socket$unix(0x1, 0x7, 0x0) socketpair(0x2, 0x1, 0x3, &(0x7f0000000080)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/4096) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x108) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) mprotect(&(0x7f0000603000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x1a, 0x1, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="7f65cdd9fbdfec28c62ff427ada442b9bfa81b4b444a6ea8019f1d4367aeeac8d677406a90bf67efac6737986025f18bdd6a235c402ae4fda165c106a839cb89bff60bed0c255699d303d5219337a5d61480e80424c6b22cf4a152765b0dc7c833fddef03a79a3d72cab128d360dd962ecbc690349da9ba6e1f5ce5b009c9feb677fad19804b72102b4a4d2925694652e91fada43386fe6f072d3cb7621fee784b715ad6d03bba294f126cb025f62330aa3698b4b273736ba7778bcc5c68f300224aa60100000000000000291f4a69bc5bd8d07d77b97fb340e55f3cd37be48def41894109f1591beac3466364d26e6653bb93732fa23a591530000000000000", 0x100) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0187626a540000000000"], 0xa) 16:00:31 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='8\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2d98) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000001180)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008659000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a21f018ab3e1a945c05603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0xfffffffffffffe37) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) shmget$private(0x0, 0x3000, 0x200000040000004, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f0000001140)='./bus/file0\x00', 0x0, 0x10) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x80000002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0d78c05b73919b359f43ad484d1587cf0f87761", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/192, &(0x7f0000000040)=0xc0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffff80) socket$inet(0x2, 0x8, 0x8) socket$inet(0x2, 0x3, 0x1f212ce3) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:31 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(r0, r0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f0000000100)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000000280)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() accept(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000280)='#\x00', &(0x7f00000003c0)='@\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']+-{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%-#\x97-^@\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='^.&\x00']) select(0x301, &(0x7f0000000300)={0xff, 0xfffffffffffffeff, 0x3f, 0x6, 0xfffffffffffffffc, 0x9, 0x400002f2c, 0x6}, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb, 0x5, 0xbf, 0x9, 0x1f, 0x4, 0x1000}, &(0x7f0000000380)={0x46e6cba0, 0x2, 0x7f, 0x7, 0x0, 0x400, 0x47, 0x8}, &(0x7f0000000340)={0x9, 0x9}) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) read(r0, &(0x7f0000000700)=""/157, 0x9d) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x100) r0 = socket$inet(0x2, 0x2, 0x1) getsockname(r0, &(0x7f0000001740)=@un=@abs, &(0x7f0000001780)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20002, 0x10) getsockname(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b2ca4f2b187effcfc957aee6a717ee7e69fdea268056635f4d3721499db0934a95a8298dadd0549eaede55c663570cc032d21118e52c522b1de3f03d793cbe8ea9fa3f09943b7d6b0886a845ada5cf9d771733a5ff28462137b809bddebd0329a0b3475a4d374606c19b2f1cd194122b32b05d0a8c3d4a4e9d0a3f517f908f49b1ce8d52efe0e0298c94f66c5e3db57c83ce4697520ebf62d73a2fc842627f660ab74d6f05c59e9c87cf6677eca14d172bbb34a61bb02f0cf03ebfa87ce5409ff309d851b6bd3fa39a100c1767acd56aab7cefd38d96ba7a1c2c2db353e6acbc8162bc9d5975f771f5900000000000000000000b88ec83e06678043f868e0737b26c13ffab9097193ceb09e695779807e84a2e59ccec76f8c57893af4ade6d2ada17a955a336b093a8cb0e1a279af764f313e387471560924c86745455e7f39ec714f69ee6252c9af"], &(0x7f0000000180)=0x6e) lstat(&(0x7f00000001c0)='./file0/file0\x00', 0x0) bind(r1, &(0x7f0000001700)=@in6={0x18, 0x2, 0xffff, 0xf}, 0xc) mlockall(0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2400000000000, 0x9}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="3be51ec219baa67d36283dd9bc55437b59b1284112380efb0a6dc7b7c1e7c5becc92d098b0fd6473cdc7a217eb329f410b5c5309e0c65176452e81d2aa7832c5e8b8c0711a3a618ecb80d892aa7be5727df181d8c7def90b563e32250d85674645b56d0041ed35a6c7096cecfeef0ea2aed7cea124d530217be868ef592627216623c3b0f554c0a5a1ef07999a10556c6a1716caf59905488fdbdc6aea52ec8ed566bff0cc255f8d81e4611e7c210bdb9ced0d", 0xb3}], 0x1, &(0x7f0000000480)=[{0x58, 0xffff, 0xfffffffffffffffc, "ce0c3d049eb5d371e06c807c8ae67e7e39c25524b8eccfdd15abad2375f95ff3a1092bc6d32c859ea4f3e5922abcdd7d4783650b305ae2da9e2ebaaedd1252449a28356cc7314a"}, {0x90, 0xffff, 0x101, "fd03b19584837f132abe18bc78ec26b5566223c761c02c1ea6f6c4bf5889b57c703ba097a72aa3772a81708c7a9d0434c57d1b2544faa842fc5245551e961a53cca690df34022bedf1449b48ffb39fa4acde9887bcdffb2702c8029c614f3a5089e8171b33b5c9a1363b64b5f27e06a01a81c486649ea8a7a5d3c29b470d5c51"}, {0x1010, 0xffff, 0x5, "0e7101b1c654e092c05c17d05d614e971d34b4a790c635c2dbc6ad2ee28ae391bb023d77af9626af7e477fc1940c0688b155c8203ab3dec7619009af4b374993b5b053169839747d6b2b19bc092dd2ce2e872732a871ac0acc946512201aa7d22476e7efda5115aa99b25b5a1cb25d9379e019b4267fbea6bcde30bdb1b84bf9232372c49d039c619f7c610cd3b4bd4b9f306fc69db58dfb9bc1a3004d327c8894581788088e6b6c9952df5559723cdc04aa1ada00c557dc477acbc1b3f0269610f9f99103b4dc6c864d0d155c4005a9478817a2b1dce1b6e4ed939129a7b3e8ea8dc169f420d200874c8ae9fa57e08d68dba6c04fd10f80e0d23acb931f7a511d05888300cdce6b71b480a467a42af92df3e47ea3472ca871ba686e0e8f865b1c857bf95dfdc677b0106d74374e76e181c9a4eb4e7d384b85ae68faa9fcfb5fafd8762e44fd64d41b2136aa9e52d1e4a40a1cbd2dae036a177173a997e697bd211a15fd986761782f2b22e7f7813823f4305283dce8ce9cb3e07811b6ee95b523c0af26f12b1e747a2dbf9d3d2d433277a25d3519c1bb89317d910db9f729b6ab92d278f26488b9813a6696e6df5c3866129f9bee14bec54f73f10d1008504e2f4945430f6c8d8827327de39217b9169ecb5c6f7d83b2df1e1cd19194706bc3c1040104c9673244daac4e53be484da9ada9e64b1f71900ea11ef3b58d728262fef55544c583978d9b06163473d51ccd9773231e9e539975fc51e883d054966f9576f3981e48f30b40f877476a36914f5eb9e7ca33ae87ae8ecc43223ed984b24636bc22f2ee98b90f0b1207a351a2ce224b20838b9534b6c6f4080242ed04df55a5bce2110e41c4c72f41d00ae67eb5f2d5c2a6c3ce2a3c3fdc5a0471db13f32531a7021903984ce332a10d1dbc77460aebe1e9dad0f27f0583dc0ad486c1f8e3cab8f56e8e3e27b44a399b3a8cc5573ed3c47ae99e6e544ee64c86b08db280af4d027aec03be5877abcd0ec06d9cca2e49fd6bc2ce134a6757ef2e9bde11dd3a1190f97219e5525c8028a54552bb0af430ca9fba5762cd057eac9b853ad0e202c532efd98ade296080744d28c94e870d18cf55091d5fde0767c8ca249a6c2dc7900527d37ac020c2096645c4d5feddf8ad19a474fffed8f8d38aa1ee1d1f7cdd1f23dbeb06ae0efb18b53d791f66ed8decf70bf4026f798c49d7a5271ea3bfd3aacf21515a01a66b47986fa66de731d339235f2a3eb6b27e2f9d4f6091419b3b6dcf1fa38945da4cad509252e8bd94bdca1df67f524e1efb4c2c4b09181b261f811a25e73ea40ea13b2e7a5da56b65030088e6a472f8559828f3d182d249e77254d05de24b179d8070ce4408e9b1a6b101d0df63bb9f7138f0bc83fc5623bf8bde6fef97e0428d7727f52d5cdf10887f9746a9ba2ea317d0ee8de29c6f09679dc6a9bc034210e4076c14927be27336f4a2602003974f2d9c528e855679187dd0525cdfc197a68610854b5ae1deb00af923ff82aa855ade3c939bfbb52f99c0e1f9b2e20ba643d984462748e93cc7cc25c36a424c7b144f2defce43affc8164e2e230bd8e8b8f0b7fa27e4b7b44eb3a33f7c86d75eacffdf853cb69c43cdc7ca8c6d241a71d4af6aaf6770886f2e0a054223803cd2a38d3a68fcf8f6bd79a03cb79ec0fe5180c5e2a0d54cf9cabe73e713f05a6ba1cf56a02aa3d70686185c00bbfe39af4e536bf85d9f9feb800873cbc34fa932b0d87577ada743f1f1bddd7d75904eae2fc0883a3d9fdda40749c2dab6cc749bf896047115432c9b41dd8f353388db438f95558620989c86e62c7483a6141935a71965fca54f3c5202d622284f71d4d24c2f0c7d86a604ff3f24346c6cdbe1eadd4e20ede00b3e738f2bbeb1b891c729c90d8b75f6438e14e713a8df1ac996c396e74495730e2ad83ba1eca9258b343cc2ba575d0a23df60dfd838f7db2373adaed699773486ca3e5e772b2cb381e9ce8350a91075e998f3ec31ad42ac16b4641a6f543c935976626a56ebdbf78fe23097c3934eb5ccd49aed1c428efc385e012559198a701b37bee3f6bbae840615600bcc360b29b19e4de4f9358fa2e1f0dd9aa97b5ef23295990fa9bc2a98c549e1d70e8d404cb6dc728dcb09aa1f54f843d311a03d0d02507f35b9abcaec691af88639701833fcf8f6f1f83dbf4dc1e3227304fed8056db0b9ab8493a9c0abf23de710f17cf9998fbafd2d3142454d68008c43328b895ed5da516b2ce2536bc55fff0625a35d32d10c6497b3b836233d6a03fa7a8a5ed46d55157d8d8549a689cae4a527cb66cc35e8ff6f1136cf278b6da1c5842c85e27936f257b54e2d991f9d280747a1cbea24e8196f16bd6cbbbc92242144725a2594ebfd883fccedca477ed8480798af17e80a2ee71938129ba4b9f1ecc6724baa07c453035a70a2080136ca160113b264d2ec0d97a9fb2b1aed641d0b9bbb47d04de21bacc3b1fcc70c72a23a042ab662baf4b719af0e5e28f21c955438f64d35ad89ec3e07c148e05359c498f441124a0c1b3da9a0cfcb36c4ccb7dce99abc0b038f1f4e08e9bd77712175df0d4c67a54940c22f4066e969eea3166c889f244d9b7178ca9ab6d283fb97d1048d702b56f2dd142435d3bed7f7bdf5f3773ae689de12e9e3dcf7310176bd0f69809b22eb5b537189f133a952dc30e45a91dd1a932e38bf119750a8a3f9d79cbe431ac28ae1a85b36c4222a1f83eceb48e537ad0a5db413d810df4f23d5759faf973ac5e83a7c0fa6574a86749dde562ced8aa6c9e013ac1b804ec356c877644949c0961b1ad7ac9bfb359425a5a01d638d459a8c93316328c46d8d04e960b4b62c0194d0d43a13c8ff7fd8a13b16e20666a7842cc5254ba2f5968e305999e028a2fec311c08aa63ebd03f996f178a2de23746c5a08e011f94834d5d0a6d088edd8035c5a58e87854ddbbdbbe451bcaf13dff7f0d4e58ea7e59e92c234bc5a193bcc545f0b0194c7274ba0bdac7ceb981418a727bd62896cfef224cd9c08df7761bbb27ef80c01b27a31ac91433e9b1fe3195f8e3a506d81523b1ef9b90c341e5c79b669a4e1b55f063ec9e10b4862acf49cc69a85533037829178def6f72e300ec426a8e06b24bd78057027c9de9700a29e61f233d4ff98d2b90e1004f82838de84446dca2df82bd425f665ec47a3cf875cfb30f420d3f61da18ceb3b2cdb75505492fcf64bca079d6211939a70d920928863739ccd1b25385dd4a1010036ee9af05bf6c36f40c64eb182222ea5b76a69aee98cae6238e00bf6f0bfaddbb8ea3e1e5d94f460687cbe4734fb334b3ec24992fe39a4c74954c16ca82d820e745df2be46239f1f562898ca8022e4fd129da89fa0af38aac574433cdaa5f249c67bdd253c47e9703c2378faa691196785ad110c7b62b6e901e141150824a45b9c8cf3aa93b42246726287c1d2bce3ea72fda74fbd8f21bb6e5f0a7467089a8858aa83f65236c857967495bd7ef85ad65766a3bd2cc48a0f0a628dec16879299d52f0a55cd16a86bed9fac0c4f3cd4133dd256af2d7751561f11a1dfaf3602651287003384a94b7ad43f383f4384290ae169c8cb2538d738884c1592554feaf36ad3933ee6e71b5cc78199e0c51d7fe76204c7445df9f7fe30f9ca3ae6efa9a5ea4b07720f9a3a292cf89365394b1aaeb1f1be98c627c70a93f4c2971882923f97a08363df0c7d4603d84bbef6bbdff12fdbc76a001375f3da858200ad86bb82009ccd94d1bdb7e20eb14483d649bd7d76a8b223eadcd6ea8fd1a6c657b0fe22f6632d46d221f13e6f4ebcfed1ec75600aaf6ceb9a6799b0ee57001a8407783d03adcafcaec991b58395abab31148585216cc22b1e0f9852c39467b98a1a00394db821553b25d08bc18493397e59c62eb9b8486ae3076716ec40dbca05084908319a4b0c19d25807b5254f6bc0ba7e64110624c6ce0afd7cb256d1b11e397c583aef2eef7405a4fcf5015185b91e2e81f40d72f53119bc1bf59a3ba8f1ca15a71f41890bb22827ef29051fc09fd2364d7471a802a304bb0d1f4a9a1f507578f52402465194bd7291123057d42ab2f36b5f2a28e6d77bd9986b3b361f60f8bc15e0c9cc2361c482b5b928360423dc2b73ed694ab7218020f0c319a7344383247567b5c710b8df3d3e664e18dbc28bfc3ce440f52c7f76e83a9230ba642c53fbeabefd6db20e3a87f0d98622803c69048adbac4d6aace773562ac7d18651245d4b00fe92fe720780d5753c8f0e4ba38286e75ec59db8f20fd16c029a9b5e22b462bbad63dc1e064eda787402ad86e8f2bb06d9e9099c3b8ec767c099b7745a43d60e95fd76fd966193f147134fa97910d4bfddac5bb3fe15ae5e82ed670d4cb803b1ff633f0cda85aabaa1a68ae5c5dd537975f1b783047e4601cbe4cef7a23749d574a52cabee7f8f4d588adda47a7f595eedcd6b896cf6fbde27c3ac2415a65d3ef3690ecdf2d8a11a051cfc3cdfdf1f1aa70e2a1d58c2b3af83621df3cc8116bff4dc5a515ca94ce9567ee1805d32d666264d8e3880e9d03329e5315e54ca93dd67a4d438fcbcec12ddefb0200b452ac586686ec6832d61755b86cf07f8eb0527a9411e2864c981086e4ba8cf0ea1d3f3b3227ddb48f210a71c02e7bf49c679e914a497bfa9307e2029006b88d383bf112798fe44b8b73c32788f86b4ff26f669d0d698d22ef1125c136bcbcbf9e06443d1c01b8695e8242858019d6aaab35d8de133e8808489d633f2bc6bc0d37b71bcfa69464773f072ea956bab932ece0feec5820b89dc0b346c5136a4897507494ff93b7437a96b31e51e0aa81721d2b9498ddc41712d68ebfc2fad7dcb53979a6bb0e89b288a0dcd3b55ae0ec65287fe61a3b3c1524448ecb8ce4401ef2a1af58867f6805f0d6ac9968376cf56f85256d8ac78e24baa12fb018afe10e351bf29bd064d7b501195282849fc4fa8dc2125f392a9c9324939e689ac60a9ab336bd96f7160639f48558c9bb0a38e2bf4840989bbc4da5c1887595ec0f8c472bb86aabade40240ea8e3c2aeda8e2dbf83bd41bc7fdaa638cba890c254f9ccefb98a02a3b73b827f45851bd92e99bdef2844e063d6cf3323066b5e60b7664d41ed309abc527febda8f56f6d8cd8d1a8e7435361e20d6884d954d68e6ec42f29485ead5e8d8ce1f4618a373f40608aaffcc4c16de4d70380a983c5c79f96eb32227f59296f5e8903f86dcc76eea96baca83564899cef0f475ae34c86fe1e094d4a4a50174525a36c5d18b4ab79d9d3ca42673f06a2d94a26fde9db72220601a49d551b143a518014e42a5f023c437222589affe1c26141b6e29b2af2d4445392f88fc3bcd01bcc722f5fce86aecc953762d492bcd4bccb1bf48943ee31a9123eb5dcaeb30d749fc5a45e8ba8344f157193c4e64115eb37821cb94f6a09e8bae3804ad83c725eea029652d1eec482401c4dbbeb1abe5d663e649c78d8a24d668cc91fb38948553aa7c1617127b639f259607671aaf61ea3e950b0e7620d93816ed1133475eb61e1a4004d280e17673f7f2bb7c54a6be71a04d382a008660d1d3a3df3190e79f69f7cef3bd64b57b97d95ed5858273cade6815c95c0fb92b56578d45f513420315386765201e5ddb8d73c2a3b394c6f75ee412d105f79bed4126b1ab70c3e9a5a1cb4bda1082d62cc9783c1b8f9b3e20e7892fb72da21fd0410275bc241baf04c13da57cf7ed05dc530c8bb7875dde80c20f0c6ae1b5b7afeeb97e9122d192c4cc2cbf29122bc159e9e7"}, {0xb8, 0xffff, 0x6, "6c41ea448154d5a8d9660c6a5fd9048ab6f3bc409ced348b592aa01571ee20e9634cb7cb4cf2d03430b42d230b4875ac3bd6623d2db2025d509a85f35860afc3037076d2742811e11db221f9ef85f8e679cebd51ae06f799ab52f0c6385d57e6e99494d4db4263b17cbd200be141f1e6d253042e1f1dc1fbe8c09466b6d28dfe3a521e1c1bc8d8c78f7041d4f2b5b9f86bc034dc4745e4cbc37c1333198b62ceb5ce070ba0ce"}, {0x60, 0xffff, 0x20, "105adeac6488378a7c45e0eb9f31ae269126b127100c7e9c8cb68b0b86cc04bee9a0f836ecda4466cfe67027b031b8fbb038b788e197b4985254eb92e0f1818cff26673b0b5ce1344c227432bd6e"}], 0x1210}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:32 executing program 0: clock_gettime(0xe2a3f0b0b1f34369, 0xffffffffffffffff) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="0588e952f720541ab9614ea3154ccd82bb415fe02ea91fa2bf304bc406e2e00e155d33f5ff0bdaca", 0x28}, {&(0x7f00000000c0)="67a036b07d7f97c0dd76011e5add3663dd26b6cb5acf763b21248ea8ee7951aca022ecec05131f3ec125b321f06f8fc6f06c1c38c7e20d19517bdf47c1ffd8609c0cf8a1415c5a33cb63c57ff20e1dc959e78f5086947b9d3e50b56b32a1f2b2161bdfb861159bb04e4c092e192f3ad9bf04ef7c35f07e193583738787f4bc21c4242a6cfd549261d443e4737865e2447bf79b0367914e1efa1f4fee46461c7c32d06c3b1467b66edc15cad37216d1fb27379602750e98741bb53ceb235ab1f35db737b00a4910e89926e844", 0xcc}, {&(0x7f00000001c0)="c2ea0acad3cdd0c91037f39e51734e56f26411109c0bdb08e53aec7c14ad7a692451148b1f42aacd237c9250a20f28b817c493c4338e140cf7df48efd11227aa1ab6fb350b8bc0e2493d9a960c009bce1c36302be4ea77907224e1b9f45fc00650e7f2410908ceece7ce31678813a6298832b1a1f8800dc6d9ddcd8f13604d62a6166b130441107e53e043ff321409b3197f9ee18cf31ed56e9bff9fc5c5104d573b4da65bfe41013be1fc729a55cb574ae63ea17b32c1fc05e53a425d27802ba8fb088bf9536d7c43928d3f94ac2fedc3dc308fed", 0xd5}, {&(0x7f00000002c0)}, {&(0x7f0000000380)="ac4f15ad8228d81405b85e889a74dccc0d12841c1ea848849c457e1988f7cdf3386f6a9ea2df2fc4d83836e066cd6f2e1e8a16c414eba836c26e686d39c68e9376174230561432decb8e6b5d7a680c75b7d95101345fd00f0845e20dec1b53fe56d04f78cf7c9234011f10eb53093e0d620586ebae672ebe7c1204", 0x7b}, {&(0x7f0000000300)="b96b029cee46c409ca960e53ea7261e2694536d3aec00faa6533c0c3c44a2dcc16", 0x21}, {&(0x7f0000000400)="4744f1ee8e1591af0e", 0x9}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="e000000000000000ffff000001000000474c1b9184d9d05bcae162590f4b6d914035693b3aab6e1e80c260951e630ae59148b70277685e40da4d80c581035c00e0c8b5f4aacd56ada047a6580c32a3c9f947aa6b811681d3ef617ec5e6def008609844b7cd66cdf939e8c0e1fb2742bef6dead3700d235fd32be7b407abf6327c066045a31d68cc8413b1053a196f0f90990e2433a33ffb78c33e5de82bc5d5ead88e59f1adff522cb577dd74929ef22fd5c9667117d547b8207d090ea7a2a016b2c33c9e40c6820d3ec2f0000000000000076ea4538281bda321a2ff3579bcfe659e34d18e561bef052026d916daa5f661a6031ff5cb58152481fc41bd52004c8b9ba8110b0cfc57c57a75167230ef560ee63f5de67a3c26b1a54b3ecdd7ed84d1e084e4567a4e0bb31427a5a054ef4c71d3209336dc4f958fbf7752519b71b0fd9e250bfa7f633"], 0xe0}, 0x4) r1 = semget(0x3, 0x3, 0x210) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000002c0)=0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 16:00:32 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x4) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x8, 0x9d4d, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:32 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r0, r1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x83}, {0x18, 0x2, 0x6, 0x2}, 0x5, [0x5, 0x401, 0x1, 0x1a76, 0x5, 0x6, 0x1, 0xa00000000000000]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:32 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x2, 0xffffffffffffff58, 0x5, 0x1, 0x870, 0x8, 0x3}, &(0x7f00000000c0)={0x2749, 0xff, 0x8, 0x3, 0x200, 0x7f, 0x8, 0x7}, &(0x7f0000000140)={0x3f, 0x8, 0x101, 0x100000001, 0x4, 0x5, 0x100000000, 0x1}, &(0x7f0000000180)={0x8, 0x2}) select(0x40, &(0x7f00000001c0)={0x7, 0x22, 0x1ff, 0x7, 0x3, 0xfffffffffffffffa, 0x0, 0x6}, &(0x7f0000000200)={0xd3a, 0x3, 0x4, 0x3, 0x3f, 0x1f, 0x98, 0x1}, &(0x7f0000000240)={0x4, 0x7ff, 0x6, 0x100, 0xd39f, 0x9, 0x2, 0x200}, &(0x7f0000000280)={0x2, 0x800}) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000080)={0x1f, 0x9, 0x6, 0x10000, 0x8, 0x8, 0x4, 0xb39}, &(0x7f0000000100)={0x10001, 0x2}) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="64a356d97ca778a36789156f9b80f04064896985cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e437802000000", 0x36) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xfff, 0x7fffffff, 0x4, "3acca972b5c01f1fbef9f4fffa806b740f24aedc", 0xfffffffffffffffd}) mlockall(0x3) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f00000000c0)={0x0, "8781e0a60365d3b0a24e21aacc24aad7e5bb597dea4f283a4d6b9af7ace4e9bc272c514ff578d44caa90c9a37a40bd0d2523d312f90e2b500c94f46210dcef76855dce36a0bea348db19da8b2c378d259b92"}, 0x5a, 0x800) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:33 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="3fc1b17d05417b5058211479f742f4ddd7f9d911206e1f790cc97bc776e24b397d32563779018de9b572b14ed06c3273b3d034975555eaeec119383591914bd51bf8bb5c02463805a274dc3f163c85a4093620f2cd8391883e55d11a47234166c627777b3a9cddcb8d3be071536b11824795532f96d9c3ce89b087946fb39ea9b48cdbfbf97903aa6ddf109ac0d2c52c1c8f12d7a601e4d3ff37ec38d6414b81f7aab78f787c8cc5a2aae056c717b8f921d1db465eec1ea91a26c949d7cebea094c3ddea4622d58e3becbb8f540ddbee49f530686808fa8a7d2415fb00", 0xdd) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffff9, "5cabeb8d8315030000002f00de0300"}) ftruncate(r2, 0x3d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="5036f9f4a7bd5e8a0d70a4c6961a08c7311499148fe194ab2e1708f24c94a3754aa72695ef02d34e7e0aa97e1fa3709dcb9cd88a97e0fd0b13acb3ade5da662962992fed56e925652529f7bc9828be42c912da6824e15c8750e8492f4bdf1fbcb8e87ba967211fa1ebe809f5e4a9981e411b448ebc8fab2aa23715287c4ee8e9750b61985483c225edc7d6f05d652f74f360b34633bbfb3db9497f04e1c19925c17ab5e449be054c899a231ac707c88ffbf606c56d", 0xb5}, {&(0x7f0000000040)="292ff9ae6006867b50cf6a8f0f04d13443a0db57fef828ac12eaefb8040a3c", 0x1f}, {&(0x7f00000000c0)="ad9bdf9f216621e460e31880c55ffcf6d57c42395adaa926cce9b1fec9c658506466ca1fe75abb9c974d587eaaf02db6030a87", 0x33}, {&(0x7f00000002c0)="4bd21f21853d6e622298a728a956f99c7e4388079412bf0f6c29ba2849d244bdd2f5d90be5a12fa8cf0a2268a387f3b3277e02440ffc42917b314c7f25b017d17b870cd165ad76441852b634a711a59f47ac9fa3041371d14fb464226330d5429f46cbaab465b7dc858c4bc6a40f43a27ba8cd88dd3575c173709569f2bc58", 0x7f}, {&(0x7f0000000340)="cba4992ebe1ed69b94b8ce6c82b1b87f1145a7b10c8f6e1bb4c332917867b49bf393e89cf885a2603676e3b1e0e91b6e1e8ede0cf96e8e1051db906312f3663fc88840ad32ee25b2858a15acb5534ffe70e90b8b8c1c713199804b82ee4310ed090bbbfe3b1edce645feb78fa5f5d1560ab5a6d82a1a164dc938b375b0b1fe36dd545b7ea17d0227c52e5b936d20e25caf0f980b9a3d98c2564b708570d427aa7a152d30a5766d7ee30440d521ecc30e750c72bffae6a08dec1da0ae7b3c6be589ab3af57e2fd1da8c4be684656807747bb48f", 0xd3}, {&(0x7f0000000440)="b5bc184d4fafd8d6b3e0c02e8499bf9fe957a6b1b706a51feac6dcbaad87b336e72e0b6a6915ad0e3f54326569da41886d271d7a4459e6bba2e0c1228dbe94e447cd572de08dae4cc492e7362603385d77b84bffa3524e314f30455ab5083ee36eab551b207ccf21055ffddb1d8a379ca5a339ce29784d88fec7d81d0b03d21fb5fba2e3", 0x84}, {&(0x7f0000000500)="a9b40344a4a506c94566f0367a41e5a8afbec5d252c9c04bc4b800010c05801ea0", 0x21}, {&(0x7f0000000540)="787bddf7534910fc293e3af0008068c6ec592cb2e51edd7ec32683", 0x1b}, {&(0x7f0000000580)="d114b319d4d6c871465e35ea92eb91b8888e9395f28fa16d43fb253e9aafcb128ff7260a3b86523604f4b73c870937d90232e129e5e5ace6d4e414231104b13b279500f1fe265a1c5de5c2a3494b561a3be8554143a82cc8a480f084fbc47814c3d2c15cdc2f83400996aff25dc8d48d42984261ac6bbcbabaa6422b5b2a6142aeb226d00403ac36fe02ff3e862cf6f86335eb4997d58811dbdaae307894ed771bdaf9c06ce5c370b972fa2a631f4bc9d3e8da11924baa0c3a0d2c8a8281fe5cca6c724cca21a9bb4ab4714f71f7d928c548ec56b19538611ab4680cba4c5c4bb159baefc245ed24ef77e5bee6693a0f0a66fa84744b86649bec8c8d512d563f48f107998b1bd797a467946fdbd7907e7bbb1f3fa6f147fa0ac6a9b8d9d5fc7fc2934992d1116c88b241b2b4e38f81211d459efe34569da0003da72ced39076db6578e5fcb62e8d4ab0240a79031e60dea362d0c8b3bbf1d73a85547131d730194511586e6ba16ababa9c0c5a5e8878689cf448157c2d0102c26375e6e9a33b916edd237e0db3c9646058cc791c431d5be6341ea0889b9694e4b51af165de0d6b992ba840836bee0b88d91b5d6977eb353d5878173a2ccf17b24dc0fd8715e9ffc3851b5521bb9d229b55185703e24de1decf931e0ae6976137795fffebebb6c0ffc6ff08f0f0df0ac1a57ba5aeb9c8d910c0ec32da6b4997a0b97628e076f9a0ce58384bc11f0299e6a1605dada2c1e1866fd0a6caad1d33a8757da91858b93c31f602609ec57383084088e608994c251145d0add95ca6d89bf4732d3847a593d95c07bf688a0ad9c297ce11cedb97033a2b0ba11b181c6526f29c3e8103bb8229d4f02e254ac057ba893e832a5d6fb9028e70715872759a6d0e75a7571fb177eb0da7f07aaf9d405e363bf67a57436ecf717b71d8cc2117b5b299dcc42ff586abf54401063a6164e10ef9bfa6d771cbf0fd3fd2d34ff6260a9118d794fab4285153264b0f7e3d5882b163ad7acffa1383f9afd210ed573786ce0adb0d181d39043bcfe348de4687912b51c2bf4b71ea2fb4506c51721e9cb5b4bcf4f4863b7678bcd7ba8f0166d0c7436fb81d9d14282e7f616d0661d2a37caf49987d836f68a8ab2c82c15661b87acd7c9d16aad51dcb07612bc414d72ed9991c3dbbdd5461b0c031f50cbbabae46f7e2d9c0e9385c0371a35c67cec3c9a29b6cd0f732d02623b3c3cd6e849252ee7df059b788fb67342ddf6f32a4fb7cc24616cbe2e24988fdabab819810fda9b5985caeaf792185c1cae0ed6a44af911ac1050f86f122b8d7a56e31a06606d14bb03bacfb250e98f98cbe07ccf8019bea45703b86e6f0c6dd495b9b844e0aa0b206fb77501d53512ca968a27800810fbc08984d40b66158e0b767ad95ea51c7904347272e2a73f36d22ec587edf733b4cbc1cc790ccb71b15c804e3d83f8da765c112167cefcb78def0c411e74e29191e8830e6de079ce7bd49d4832893847e0895065d7acb753e384bb9376968c79931dabd5878dd7bd4d4ba00521c931fa8c4453ecaf774a66522acf31c6046434c57cd10c350ca8a06a44bbd647b6a68aa6b02f91a73b9245685f45a9e6a7bc84ac85c1708a270b53d6d468e6e24b637f3cd5b3c1f552f076adece4974de3ee9999e38c594e6551cfae1d98a5977652e7238d8e2d3db2df46ce3e3567949bccb3dd3d7febcb0b6b7387df9aae3428d5fbc1518c8aa88f69003554dcab41df9e867bf27be428701854e5ec499d3420550df45e7ff1294941530ca6c394079b702078a2a200b4713b12ff8a123e282d044544a366bc3af1288a81845aae833ce6588388ea8b70131082ccc053bd38014a6abda7235bbb6c81b10d16d1bf5708fdb1b4c0360137587f4897a082f0205bfe068b4939d7ca3fac79b99352651d43b2fd56d813a334122fb2f11fa67821dc7170a9fb7753e6064e2b88615b8b3d64e1de559b49b669de311cd01b2772bf4cc34430844e93da3878e8034ce625272fbd5018cd988f7fcb980c82b10c3462079ed30918102967e2ea1107c8525e2283b2ec10d95b9da06bb441810a7a0b50dec1fa9abc431a635ac2dfb564d58ed884e0a12023be4ab9cd27f9daef0cf52d51b939e000bd66dcbb89747194fb1f427f1a67ba04af78603c74cfcd6389dd9a680984db7b5c72b3055bcaaaca6b8e0ea946c2ea9ca71f2aaafe955f163e12f263e7f179f23f5f8c4648234c624a7a3e4011452a462cf766228110bd8491ab1dfc2576b5e832a8e3de97b51ac5650ade178eb2d24d16b2e395b05dd539e190e9151d295967f97b7131c9bca1fe61c4ed046e03592c09e5335fd5caff26aa8d1576acc167a5002063213115a08bae9e094cc65761dc5ad620b1f6c533a45208ef592a4a946cb94807c931eb3752e2d238c73c6350db24463510835555c39f9915c90e589d406a03d933b11da1c7b461b30c626e805c2ccd416fae98b31e4ab7da3c031c76d4e4b49da944d5e5be875ad91cea531d6c5a0ccc2d8b3792093a929695663df44831ed2a4083420d03ca1e79671be7c25a66277d1f79e2a94578a0b7e3a40814772650ae94aa33ea3bc27ff290ea62e4f5d768cfa49a2e0f96007e9b934e05a4aa375641a8758db6801998478d1d9d1858e9e71a1ff096402d048e38e25dd356380950a40b1f31e12fe865cdcf6ea0b144f26a8e82b3957cf5bb99c6376e2bab7c88c551b511e2e0d1e50196122761819da73878e269c9b5237ccffa085351a09ab32415cc2baf5985096f4ba1568022a810ee5a367b230bddca04afaa38e55ec82e0a4c843c0cb6b04fdcfef6a763f4e6f7d4e10a4f8139c93a73ae775092f2cff00706ba57b2e5994372e7988c1ce90f63637f35b6c786f2f3e96278eff46b2d95c2efb63e9200e5675c164882771650e6d258df82054d880f1bfc3b62b6a30575ca8240fe2e467fd451249885c52bd2c2df1ed68d8422f731efd0accaca63a25cb32358190cc20ab643fdb5fb080a54229893b57842f0405eb3005112f81975ca9ded76e99b61abbc12377ea5486ffd5734faa2a17e482041dac8b4c1e893f0a37fb0d6a500f8c770fadad87d9971d774eee7d2c5ce67717c02febc89dd4ab4468a171098838e1b2e5ae789bb259eb64d96bac62900e93a15f38468cbb0e81c23812024f31d216ca2b8081dae921268ad6269224e3b32603e6453abb70e09f5075af51320f00de86843c074ceb26f4da510b9fc808b5637a232cc11e22189a3576a2db120ed1969c52cb19edb40cf9073cad3720c93569f7f7d2624a11fb88153bf0509fd24cd01e9c3285fa9e213d0d2b73a31d9b14d9136ae8d28b4fc9910865f8962ab7343a9520b0bbb00e736bdaf28e0af90ab15fd9d4cd864f2f0503c414cd916f78546bb5fd71b1c38d4537f9d48bc665893e0da4b74f6dc87b9bf964e06c8a5d68bba0a9f346bb216a6dd6a5873234b04b596f8450b8e28de2244a92eb5975c607c4e8009c4901b5aa135339c61a908a7d8b192a9663c455c115ea807f1a2daf80b30d19fe2c2f3097cf4db86b104d3ba7012dd0568ef7748590e9a2dfe177b042e0d1762d4777b0c39acb12d803c5edcd51489b7624c13c66f4c2272bbdde4abd91060a7edd4239205c99992b2a1a8d42bcae46d74d7e9843a08fe9ac04e0f7ec244a57c7d73cd889506af5635ca558a36ed0875973a79f29cb103d8d97191e4be4b91031e461a459e0bfd7406943f2931653693b483fbb06c15cc809edf1f4190917d59b3955bdc0940360e992c5c1c440e55d75c137dd3dcd9c94a2088ba959f12b42c700c7ba1b38c81766cdc5629f983ebf970e0357d7a483a1e7ccc3d58c7c04c3c43c18930e8766642c16b0f9f51bdac340a15a214731700d18ad793a309846ea5e0e5e28dcb0fb5dc02944359402b72ab689784db9c6c985a3788a9d4b33783d7df406c11ba31838914d1dd496ca0891a6091005856edf33b4590d5e26af042e39feb0738642699b92c8107e5951326542c569fd37b21ed1bb2d794c6f6976c9c7691857b96a2b66004e39d4ab0228209cf292adb928a0d094c48ea46981e554c350c092b61e9571391d5f11d3bf6edc4cf2f293bce416367a1b7b52c439a2a6344535e3b7ffc89975311ebb3982f10fa7fd7367a948b94f514a32980e946f718ffbbbc60e6acac808451616ce2304963b998c1773bc313e0ffce87c96da3d5f7052ce01db338f762ff2b5ce96dc45d9914a8b3798124b7b31bd86295e50d1c844f274e7668f2b4488df0302684e3d0e29bbd6c9c4c615ebca4a76bcf134bcba6171bad2ab907c50b7e838d5e6aab7c8e65081f8e55645f392071325a98ecaa4eaa7ceba28e8a8a54e54d38ad94fd9aa920e44719960d2d8b5b0679121566b309161f5f1cc856a89f1f869204d9d49dd58ceddade8a30d0b57880e7cb58c88457814a36638743b88d46aa25bf5a21d6b89848d27978835b12f17681ca2d9b9dda98f2c22e0468d316094a8be1f728089f3a2ed798447d974ae5628faef73dab8e6d4d60cc8143e1cac06a2d606ef1bb8f5279ad5811e98585f1163520b7733467a9d3dd5f83393819753ff8b92fa3368a7a01dc4c327fb896421e6dec7aeb1e102e7084bdb9b83350e077f4a7a33ae57997cdfa2a50313dd4d04886cf39390f40ef165f2028ced7ca98fad16452ff453b864c982873f32542d8bbdb541eb7e8c050ef390705bca620a42f1084174420b4644d915eba8e5b142c79f1413202a37b8e027113294ce930209e5fba3e87121ca09afafc8961b1e027c95a453b5cac7d16f9fe950f0db9e58656ca546ce1e2e5e882a38d517b7ffd1e1b8d90b09d0575a39f80379f113c8794f85b16de54f0c93138c63e50f28486ed9d10827864c57e30bfa96d3bfade9c2d83ad40d179477bb79828f2578e4d2d13aab0c67ec43df09b5ca50e4268fd165ae3337016a5370497d20eaca0e6a1d9d02b6c3c545a077bddd93c5b48bc160ca72ed2051c8ae59ee865eb18484eae47f309f8deed9a52e534542de0d7fcb1c12632b46800829cc9d9b08e9be33cafd79920c43e0728f64a67666a4c606a55256e34a449197c50fc680368ba2cbc70c2f906c5f69234c970dcb2c4f9516ed7e9045da0752403e43f38fb9fbe7587088ed78b6e73050a2d29374ec5b3034e6d2f64b528c4f1b8eb1285358854f96f47d956b9b0624016308d62d3243117dbd0654b56c9218e4a462559eab81744cd9d978e0e0b717d915d06e990548f94f991a40c80a1e9561639516c0b9d349e0caf571c154f050956d1c8c6edfbb0350f1c93d8386a0ae7557cd5396dd51d919d7bee8ddcad600cb480d0f75901131474fdaa245c0c63645cf941a9b47181d9e007fc6f37dcc942c81853eb48316c5c2a186eb2216967cfa82aa55ee1ad3eca5c81a3d75c526cdc35e9469cb60f11d41b56241691d9f3e23eb2704b44b29dcc19009844db211f34388d7e6cedc122735f0d5039edae683077ad603dd6dd142b8e43a8328b2dd9af3444d355981bc88d4d51a189a8efc1724b45b476cf7638a7299145ea3f0a477bd9793b01be3d8d119f90eb09673ec8a761cb94dbf332dec073effcde3c97fc2331c6d428cbfde1632efdbd36edc949f88faefda1e38dddf045dab96e66c5dd460293504b6aa0ad4258f136ade669bbe7eb3bb94a6a7a4d2bb40d3aaf65c81aa8ecca1f75b9a5752ece2510e7e8f28cb4fc7db109be97520699faeb4735df85c829db2a005322ad7bb87c34801d77ad43", 0x1000}], 0x9, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) write(r3, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000540)='./bus\x00', 0x8a, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="e8e1e49a", 0x4}, {&(0x7f0000000300)="f5223a9e2efcef825f85ab0e2f5881c781507f71c51504e9d219a8777f2ebfad49dca864a880eebb12feaaa3f710edf90dd26aea52b193301d88c5a5c03a4080ae5bb7ff328b9423ff9b45cbc1da60ba655a6ecc699937f50641d845e99f12399db5070ca4ae0dfc0588454d2cf26f988342edf9fafc9a117cda12788178ef9ad0148120da687ac3c46aaa9f5e20ac3d7287cb7b620b8cadf775de1a96958f90ae876efefce7bbb859da7531371be4437cd5b6280816f42b9f3ace07794e0a59513b8397af643df0ec7d1366f6af72022984774b", 0xd4}, {&(0x7f0000000200)="fa9778750b43306939c8dcf8baabb9c2e445516e2a7e3aee636818e032f5538c1184003dee9b416337de7830be1554f01ab8d85622847ea4df74ddeca495a217db34ae483e7631039d37784e5b8f7d1908c3e52433ec5386849f44e35631edbd2b39114db714ef7178100393432a136311365f0315fde14eb9748c32b0d943ac034278a7a04862e4", 0x88}, {&(0x7f0000000040)="eb50693215ff6ce88d12c21cf64ab29f42f0c117605ccc71bab901fc2607eed92cdbbb1334", 0x25}, {&(0x7f00000000c0)="25e8937a344c9d164c86c24e45ba", 0xe}, {&(0x7f0000000400)="30446857cd303f0a5c04a0605ec73e98320413d6f656d5ffea3898c5864594bae684a22d668b1229e6bee2d9c3b54fc263762dedb30ede167f902868e75ecb8dae26c9749e1eb9974ef11f4d5bf9cf65aee2847bea307393883228458886ef32c5f196f2e7843af32791e272352caac986c5690003cca1561b05372a7f56a593e676915a92296a0e540c9e9ca25958c3449b6c0f88ce4c6004fa6a9d5dd2819cec5da6d7ee20", 0xa6}], 0x6) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x47, 0x0, r2, 0x0, 0x0, 0x0, 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) msgget(0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20200, 0x111) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) msgget(0x1, 0x420) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xffffffffffffffff, 0x1000, &(0x7f00000000c0)="cf5426b8e54b6697902c5e753e6f962ab69631151985d3bf991d893248f05d48aad118799d8d6f9b9228fb19589079875665ee12240a2dd1e942cb66b31ef259701e120366415e4e2c4b983d066be91f359b027b47359e87c1b92a0f9849cf2380", 0x61) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x1) r2 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x401, 0x7fffffff}, {0x2ed5, 0x5}}, 0x2) setsockopt(r0, 0x7, 0x81, &(0x7f0000000180)="20818d23b600b9346bd91d91e531da1abf7724f51f19835ce6328a462a6444bb0979db60e095dfa3e02406c36dc2be15c4633389905923c3999b442d29bbc362a98011938026c62d53d06346929ad393f5071a5a613b7c9a40c9369cdae1f2cd7de7f0a39593db9bafbd5b504a42cf008cedc957d19b76a0378e48abd10f7d23b4181291408f7f875961f043dcc696ea8f17c0ba0d457e3865d31a99da2eb5c19e3ebabea35f7e79dea68f0f6c16d8c360d039ad743baf2e26ef0b9cac5491c04d5c0618f8f8942875aa882cc33af0080f35173f899ca1e73c52ffcc0fa44ace3c3f722551ab6c30c665382f52c6b2d54bc919ab61bc7fb38a0b6c3fcf9d743934f025a551ed952c9d15bb08c7588cd84d4f50b3339de9acc120d59a42efef726dc5101ee0674e63e1af5c66702ab867698532579560b2575024ae4a9359d6f99ebf0d8bb5a9bc0bacc5a8ddf32bbfb351514885700731939664e49dc6ab453643ed7d0f82b1be4ac88db2f12c246a92c9d6cb164c5caabcd959d732c62e9ad509fd0f71582cce423c3a11a58d867a34d8c6f562fc1a7673b5b5aced6060aacae99453e4a4ce9365304f3db047f50fd198413b09bd1def079da27265f1ab80522caa519b36670a0dff2360dd44f3f47e449bf4630d527746e475b2f82a93017a7a78a1d415d14102b69078b8b15a0be25f699de764c04297e75d964d48d899716f68524bf3511ac85d5b23e5dd5c0c10cb5ceb3efee1661d830304ce2dd1865dc28f1bb667518f431cdf32d901844d3d9eb85d4e254b506e987db1d7ada6c83f2822b041f0de2fd5d75439015452409b6a37d64bbb192c29daea6d8bb02603e034df74fe86293b9c6cb3f6cacea1c605ae68e29d29050da57c53d4dd5570e0740ca437abab2bff8ae1df1c45f485445f383d87a0ca7cf068dd81683b6050e823b5ea597589c248c94418fb3f8734f49fd104eeb4202069d32e67eb179239c28cb989e5d19d98b89ec4f8f3bda8c0ac0c3ff6022337ad07419b47ce31edc116a996562d34f38dd9d0a8d4b88ebfc17e91923b32ae1a930aa7d6d02a53e7661ca9201a274047e23a203e766c0364209bfa41a916c787a37f41b869f8cf3a6e1d5a6cd275e336920adcc70b2fc7081dd99692dacfa5530839cc961bab417d4c538a7c11deaff9927c17d3d1ac039e5f7b140942ce11fe6f92b9e04494089ec88b758b8fdd27385146ca3e96f334e43cff50308592a89c70d5fdbc424e39b9be1333cabf87c2047868ef54d8b944070dd849fa3efccc0b5d8250ae9029b09fcb7fe31e45c93c4a87879c2d865f5b6620033a74fd6fc97cba55de2e28b5c2eacd6b378c4f147065de6b3161e158173bfdcc8c63849f312d475591f89c2bb9ec4396b50a4f675a4f05f0447cadec5cb867f6ef6f8bb9294f69008e8655c219ef698c6825e51fd67dadf83bf614817248f637b4eb5c24e45d36e9d7c2b1dc5dafe472c7a593444d2e92b07e6418473cc22fed61f561368235aed9ee517a035a5b0a97540e34aee477940bf05c0ed35d9c892eb2f319f942703b2963756a1ff5db38d1eb7d5c8ec1631838ef15032a7164aad957d277cddb099f6ec9ce436420066b9ac2e04b3bf9f92cb4f2dcee1b50bd06fbb2ec280dac0e55e6016c05b067ead04d016caa7fedab3a335aa4e7917d02df66e91af490845677b061879a120f826a003819e9fcf6f3b857c29224f28463b0d219a06eec3e767383e78536beae881c71d8309a2f4a5c2cd2377014e2203f31a2cef391f032d73f6dcdc5e4e84daca18babdac90142eb973345a782944a4ee3085d6c149a3ff7e68127a2e22b13ac0b82f03ed02dc17d15d5aed0b56e851e5bf1b2bea7b77bfb36d44cc6334a35fed9d884b8229529100f7e82c30a09c31cd99b2a8f41e3c878813ce2c08662bbc4b8334fcd1b5a4024aa5c67dae16e83157632139494231564e259f0590ed364e081044629475a046e137c36d4fd0a6d3ddf012c9cb0f08e0233f84a0d8830999c109178c3cad8073e8b6dbad319094fc766e556433abc7e5d3df4149f39ef30468e55f278f81bc9d69c42eff87acef64c81bb30bdab919966c9b51304e15eac4277e39dd92731f1b6df62d8c03e7bc6bb60656c162d673aa8df7c80c79ac581ebbe14c014bcce3ab95edc9a53253f4f6db0db00a949927efc4176626d5c447e18b91b95ad8085001e6218e309faf967107897e574dd025a09d3a7cd4bfb6f5bc8b411fb0125020781eb7a50fab38f029cf4c94810714be493119d05d78523f82ca841c10faf17607670bc32f642f9aab1fc6d1eabf100b7760e811e18b73f1d67883ed7a6d9e152a71561be08a14b9694cde3faa75fca90b34801cdb1d8586677d53410604b9567230d235559e1e5cc22cac38592bc0d484268efe224f20ee487985263b3d1fc1f97952d0a18c9aa54da20e6276946d32569456610325d9bd462e6439c7cf9a48bc51abb920220311bb23e29cfc6e6d340469de1cfdd71a666970962d116961a1274dc3921685918c86152a72fb5a54124b269c063356634c1ba6ee9f5eaa64086365304098660e1a82eead3bb0499befc74a24a9d19c8a882838250c880a4285e87dc0a18e12d1baf8c6b83058cf158d947eeb94035e3013ca3289fa31111b3377cc65644876bcf72dc3506aed5aaef0f47f7985f152255a5b633edabefd9b37ecd4cbc52d4873c5d79593afc7f5d54dc887b6127f252d6496f6c529b1d3d89da9f31cac4d8ba9b753f13ffc35144130de95ff0e4dcbb9ca984551a90a0ecfd32f39ecfc9c49275245bbaabe7f7d6e76002f1858718eb2e8bd6df66106ec44b4238e57b3a0e3dcad8b46313e04c6d88a6bebe64c91a32b9ce2c44b6ed9a9eed12cbb457b4e8e6c06dcd7d60a50cd314775069f0d85a58895e57b6442027d16e17c1f459b8de045c8143759ea7a17b3fa64fec6708eae50c23201288ade2358a75dbd67a0bdc948e64e3e9ee66f6e7ded13e045cd2b2a7af076da12c97c15a2c113723890d6674326eed7f2949eda48fb079f228c4a1cceae82cf7cab32e5aaa0d725fdaa1590f8a661d4d196289f134bd517519074d44e305128a543c228165d5c803cc5cdb8255733d38b4620c68221ceb3d37a14afbb3c81d81d40f7369a4897ea692e726d5664ea6f274c582a0a3744075bde88003b0ddac999252c0d9298f7663af8e286381c259b9d90e703954fe8a3ab22c1366a342aee873742be1d5abb4e214bdabffffdb99f0c948aaa8e7307abb977ca7f6cb48061fe0137708f3ab0d7d7308a205ac647e3dddad66fbf6d75c27048b1679d8be6787111ba1460705c00a7e6a281c00bf6249e24f93b676d112bda5577c82fb266d45bb05fc10f953ad7826c52cca6f115915d0e13c027fde7bf887be739b36edddd77513ef2d2ac6047dfbaf24837519d300b2cf4ded561eafbcfdf46a02910ee96d169906b150bb995c8dfb3569f36f70958fe12e7a5aacc48144013fdcbff99bdddcc573c0a09ee34182be0d1a6e8ffd242fa9b96278eb811605a70a7c7a1c81939d639f351e71c0fdc79170bd612936e79611b015b6b10bd88ba2e1feadf12eab55f64bf913f42f55ff8ae7afdbe355aeacc4b83fefbe0ba5c6f07948a98431b3816935a7dadbcf49845b0e1c1a2602b106d8ea5f69f59c92058cf4d0908343e54d4c71b13d2fbcd86212c8e0528d227a675d8829ecc5c425d4989de2ea2d0318377dee81c842866a728d3e3df0c8a3ceebc7d9118849bc9e50801db529c6c79d35f8b3ab1a41d2d4b166c2d01c7a627b7e168e2fd37ab26c86e69431a7952b5bad9504d76232f529c7d989f96674f7d7d40c80e4828ec0f52f40a2e47060119d2c513b5a8b92cf4d8eaa76724bac79c427c96a02701a910c05248af7029a86c8d85d04646feb4b5bb85fb694e3986a9bf52655d3f270e6d90415d653c273b48b24b89315eb7eb5d73467253671eb2ae30d615f6d16ff3267f64a869a77f9642abe1f2e5cc86d659d8cedc5df965076a579030ad91b1b508c32055fbffac7c09504c7b113eedf594c202df07593e93d1df3bd85c6afc76a6f0576796c23017696ee933f5dd4a1a8d8e37f989cbd841dcc61e125d5b242fd1de619840a85f6e784e163cfccbd95c72fa6f386ca19a804a54b9bf3aa837769d760c7e09b8e830173971f5c9535948530d6af0295f109de0dab414b7ba975f09b81445c841fd4b9b2ddd11d7a373006e6bb5b0b12f5c975e27f6954bb39078a570c0145ad5f2884eed817f794c875978dbc2aa7ff10d59a3997254b5b831fa74850226148a3cc068034fbd8a58f8bcc74d43a7ec9c33308446c5232edc1affff9d97343e4300dc906a98022000cf940b4250464f529741e93d47782a6484a846a45966940fb18e314091839284adb18181ea2c3c0e831af56a6b4dc68c4f9b7e5ef012c9d66c29592143fb699bbdf1c6afaed25554f78b0235ba6d22f1ce0466ec85dc74220ef389e36968900b0818c8179f4369f3088a8ee5dcbc238c15928cdbc9bc4174d5d8d51f2bd4d30d9404fcce929a83229b1fd69d11f49495bfaba59c97391edc2f522168a99c214bd2fdf6229c0814c4cc3a2a57ab6e2a6c4f3ce5766d91034d9bd67aada32156efd0cdb3bbdcfd16127c2a403056647ca0f7be11e73505c4e953c3147ce9cfcae8e79486f21d91bc8bc9aa3da8db5e05a344f81fbb4761eee29d4d03595a8adbe8091fd8da34fe68e91a9d2f0cf1383931a9e0646d9b0fc668fb03df6f1d8dcf19193a63dc9fc2b4cd865b3d93a5fec2b9831b51d2df4f585349cbcd40f39cac8e67ad0eb4c14389d8890a5a2f473accd98ed4613b481879c4fb3a36e4289039a9c817ed35b8e3c5d929795b1a14070a51b010ebe87d8b33166f11dacb60fdeb0181ba649faac1057018b7a810e7783fcf844b055426395cb349f47ebfc117c1eeb03d29ed8610f4f72dfc283f8b06e7556ba4cc57cadca0742344784084982a03b8b23754beda32adddd63b346cedc98e666e33b039d6b60e429363b2362fc7d5f94abb7ce76e64e57734adc881a17a6237e14cab47e5d3b9d764d80abaa2f178a3b353d56c08914b89fb64f9fe963e7c50be80a8fe9fd45b61598aa08c7a84c08b22bc27180b00c3c29e9d41b3c34601039dcf6602a44ce18dee6e7d412057bb765a58957abbeb8b93de0282742278c77e573aa5f8ff968ab52974f231674b9c6d9a26c181876b1116d4677e5c4304be521ebc36ac5cf387575ab9fcadb69ba8134192d614b999c621648c4619377a3a9cf00954b264a7719961d8ec0c5103edc14aeaa4268b8e544e4c2a292cf4099fe32729bfb9fa3303eaa7ef81a81b01ff7e23cc5bab34cfb90ea22a450ca8244fa6458df100f04f1876b2e557093ffb6d93632cd64abd09512e293075a6cab57771aed742b5f64a943798ad4754b2ed4d503e13e8a36caa9fe401bc7368e50f30b59939c1667f562d1204a9181b45860f3a147a6da614a24085a189d114f91b7c7ead19f13cdce45496d71b87118ebc2d959a9fecf7cf30069bcb9739cb56d39cb39615a00769ae78d897276d0d400a81d757317f9461e8a127d426763a6a98f57cd1f7b1d147f05614e633850c2b6c2df8b5eb5bf9612a89d284ee6feb70701eb3652462256d0cd391eea57fe2c5b5d1d7abb4daa83c4d308bf3812026d92a92c2228622bca040798e752052b956add1a7c05cd2a37fd35c8d45c20388a27cc2106a0c49e6ee4b3ecae97d9b32e", 0x1000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x4, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x885993ba) 16:00:33 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa2, 0x80) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xf, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x10000) shutdown(r1, 0x2) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:33 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4c0, 0x7, 0xfffffffffffffbff, 0x81, "1b26b99349fad389be0f40ee245e7c2db79077b6", 0x35df, 0x10001}) bind$unix(r0, 0x0, 0x0) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt(r0, 0x1, 0x57, &(0x7f0000000080)="99809c9a90ad02de336c0ca933cedde8dfbce9f7fc605f5a7088c9cde6b3657a6bee8107fd18043504b867cbe783103850cef700ea14ee93fd28f0d80fdfed8eab183d6d8a44235f142675f9a341f615dbd312e146f0a8ab65440b39e8cdff7aa35fa04368bf46025d9312212cae9446d7b6d0937d73f36dbfd851089d8c1f0fec5c72d1d65ac7b995af67faad59644a1b942fb948399ac0c4ba9c1323a35fca136a28a10495965f46fc20a5ba513bd305cee740f7add8663dfef8c8ebc01f8bc89c137e9016e69aced648b6a81e62fb2efeed680772", 0xd6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f0000000640)=[r4, r14, r4, r10, r14]) r17 = geteuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="ff14ee4da3bcf9a2613cc944e3e3fffa2989d554c63717299564c3b05bbe10b264d41516c1402dc57207f838b055269f37263046399ab9dd9483690bed0f19686bfe728aaa29357326341ce2a50b0e3c6581e62121de1649c361325d2870c384", 0x60}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xf8, 0xc}, 0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/132, 0x84, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x6, 0xc005, 0x7fff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ftruncate(r2, 0x80) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="36b914f85c854444f29f257a6ad2c5f5474667b1102d3eb23a9d7af1cdfd729bd71e546f86eb4403367ef2637c8424a51479a55fb2fe6e81064aaade4fe1ec90f14aa26182ddc7b9a815eed0cfa815b3357ff5854803b633467a75b6d72988568c", 0x61) setsockopt(r0, 0x10007fffffff, 0x8000fd, 0x0, 0xbc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffb8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18512, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x1000000b9) dup2(r0, r0) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}], 0x1, &(0x7f00000000c0)=""/252, 0xfc}, 0x40) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:34 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x8000000008) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffb, 0x0, 0xfffffeed) fchdir(r0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) fchdir(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:34 executing program 0: getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:34 executing program 0: socketpair(0x10, 0x3, 0x400, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x2ab, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$setstatus(r0, 0x4, 0x800000000000080) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') getsockname(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000001000000000000000000000000000000000002000000000000000000000000000000000bd4a150bb1b440da92106531e2d97be881a818f3977d55a9340f02979982387db1ba9cfba01536065121b74757aadf51c87c8a211df33082ff88f04e4df643af225b265a92118ddfdf782d1decec791a69bf36ac576f0938b7688859f6bab30eb9d4ae611cffff057c8eeec1aec166b4e28129e0a485b3679d374ac134a810c213ab79cac981a9f25c3c6fb26f49a297f2934d4444d4ab260000000000000019b455e148637dc33f9f6c0061ad0d51062bbf6ae113e51c3cf524cc7ef7462350843e14076f3df441bccbae97c342672eac93cd40"], &(0x7f0000000100)=0x2b) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000300)=""/189, 0xbd}], 0x4, 0x0) openat(r0, &(0x7f0000000440)='./file1\x00', 0x8000, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:34 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f0000001140)=@un=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002280), &(0x7f00000022c0)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000002300)='./file0\x00', 0x180, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002340)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) kevent(r0, &(0x7f00000021c0)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x80000000, 0x9, 0x8}, {{r2}, 0x0, 0x746e01b2eed8cbd8, 0x41, 0x1, 0x5000000}, {{r4}, 0x0, 0x1, 0xfffff, 0x8, 0x100}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7ff, 0x7f}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0xf0b}], 0x1, &(0x7f0000002380)=[{{r7}, 0xfffffffffffffff9, 0x8, 0x4, 0x800, 0x8}, {{r8}, 0xfffffffffffffffc, 0x50, 0xf0000080, 0x7f, 0x80}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x8ea6, 0x13e}, {{r10}, 0xffffffffffffffff, 0x20, 0x40000002, 0x0, 0x10000}], 0x80000001, &(0x7f0000002400)={0x0, 0x2ac6}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) r2 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgget(0x1, 0x20) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7f, r3, r4, r5, r6, 0x84, 0x1}, 0x5, 0x1, r7, r8, 0x0, 0x400, 0x1, 0xffff}) 16:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffc00, 0x5}, 0x8) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000040)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xc1, 0x3, 0x1800) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/31}, 0x27, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00*I'], 0x1, 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x3, 0xffffffff7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) listen(r2, 0x8000) kqueue() dup2(r3, r3) fcntl$dupfd(r3, 0xa, r3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) read(r4, &(0x7f0000000180)=""/119, 0x77) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, 0x0, 0xce) fcntl$getflags(r0, 0x0) 16:00:34 executing program 0: semget(0x1, 0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x3, 0x0, 0xfffffffffffffffc) semop(r1, &(0x7f0000000080)=[{0x2, 0xffffffffffffffff}], 0x1) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0x1, 0x3, 0x3, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000100000000003) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r2, 0x2) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x6020, 0xf7a) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r2}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r2}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:00:34 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) close(r1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:34 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000140)='\x00', 0xffffffffffffff35) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/4096, 0x12d0}], 0x195, 0x0}, 0x3f) 16:00:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgrp() getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/4, &(0x7f0000000140)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1f0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:35 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) fchown(0xffffffffffffffff, r0, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3813, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x3, 0x4, 0x200000400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x100000000, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x1000, 0x4]) setsockopt(r2, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r2, 0x2, 0x1) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfcf04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef0000000000"], 0xb0}, 0x4) 16:00:35 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000), 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x80}, 0xc) connect$inet6(r0, 0x0, 0x0) mknod(&(0x7f0000001580)='./file0\x00', 0x0, 0x4) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000001c0)="12dca0037554c4c4ea4a27cf703a69d357ae310b7d7a703669ab19f8979a027241efceabb4f6094851f51aa567a6d7", 0x2f}, {&(0x7f00000003c0)="46c7b453d3ef3e0b41fb7b1cab12a70a129c900da9368b642c511bb2f9d20de2dde5188a6ae8ec5047e2cb89e272519aa3ccadf1d9ae3555370ff288a0e04b155528d9b7551360ee311f5b4673c38f23a6de5d85c229eb2ac1b81699dbdac5a9a47e153cae5820dc4c581fba42434b2d96232c6179ea88ba374dee3b2ebdaa418339065467e2b1219aba19e13dc2962e58d5792fa724cc0edb03f43725337a2c52933f40028116fe55d9934b556f5f2702989da6ab0bcd4475217df15d11314824137c6790996b41b7eeef5c9cf6089e2b11f8c05a613f0332f0a098444b46d81fa8e62a8e00927b9c26e9b6cff6b7ff82410b82725f338d5d70346de7c2ae71659568e4ce21f2770e548fea6cf290cac70c9d0f02c693700bf1ef5a0a4a5ad8c075eabf4d3a1a9b6fb4d0a1fb7c3fe5077b6bd81529300c3d59d5b2fe8406c577277734eb0649af8cefdb6fc81172ec7bf4f470ef8163459cefed01cdcce7ced42ea46fbc78385cfed8206b941074f6ecf2d74bd96944666b4e8a61cf0c3d1f200143b9d62d11a7c4726af0e271212107984b8a0b26190b661ddbbaa6e5dfb75df5e53303a6e1efc55f88ea6f8c6653d147f4c1ba1be2592a84cd7e495e11c8c827053bc2a438f30073db7cb505498568bbfe6bcba59e817a157125000295b50db17e6e6904bbab263ccdaef5e9e1118051b99cd15d0fbc41e2e4e09f0d07990588478a08a8f4ee584e3f7a55dfba74084ee6bbe7ccdac04dc436b57ee0d1405c4d8d57e2d02f75847ba566891d26fadb35c9af843885416be0ee3a74532a70f085f6dc0e7fd54905d4f3d8253f73d5712b1d807c3cfc6454f396b23ead14b8b42f48c85f2e8da440170c991474d6fa6b643b4da648dd65ae1a8b1a3da2f252db047d4134c5b98c4836d86cd421a7e0eccef31d680c8249b7b6fa0bd12d87764ae04fa09d6b154a2ac1634e7e35088696ba7ba85defd0a3a7dbf863c535350bd2e684a21adaf82fb1493f10c2958ca8ebf4887e264a5f7040efaf09395f46cdbf6e0f664e7dc7393b94f6afe79630ed8a87e12692351297af1b73f3e16f1634a4c091bb1de85b6595d52e3a4ffe350a31a22ff296d6ec690fd53f9d8c8727de8884b67655530d92af3d20d3ac867efd52540ee8b922d361662414eab2d0f646a2c26057af17b322685596be312c53adb1fb08693b410c32ba3942da9ad3b1d96bda0feca26eb30ab9e3dd03a4cf77dbc5513f4a8ef39e9895307217e46e4d966f55248988c0e34d197ebb86967c87facd47dd926b65d2f7e51ee9d6f1dbe71e076302de24b2bb0f399225c31c4319026a3e513f2100b1b23a18c3301a6604ddb43a2a3820964ccf7bc8468d73392b21fea9325d0c5f41637d3bab0e1cffb5ada92eae5eac37f223e2abdf917b5a814e650af91a8d67882d56164e9d94c74e8ee370bbe4cc7425d7f63706e37f48c3e77c99824cd7004185ea6254779960c7fd3136def297cec9eddcea52f5a2d50d909a87f0821cf3d487a7216221d5413c8caed1c377ec74cdfa9e34d30ad394e177975b5f32b4bfd3f5054c3535cc39c55836f8861011302f6480f9b497ba5448ba275196f7b87c2f01cff0995ce47610d42952a8211bbe6822143b97fc340a6928cc3805a8c10e024f2d08b930d9c1ed777fc423eb1241aed7ccd9f60e1665b1584a24e47f1a20161002d045647130fbcd32b306b16daea5f1ca46b1d8a5f1606f42ef88d081fefbfae906e28430668b06267beb6623c5eb899a55a8802fc4e0a17b9c4b166b2e81a9daddb6b0be02d1cc2fb5aa9686a2b1b3efb965ccd29d4ee5485f1818d49d17cdb3ef9bcb18b45395ce003c9c26cf2ff3cf2973160c2509b2f2b9b5043df73e0adc8bf48b55e9a2ccfea9ed3fffe32d101c9dd04ab8062ec7138ff755adff0b7d151227b47ae9c9853829177c1a102469ca338784340143f6fa65eb1ce6fe993f3ac096411fe133d03fdec8eb4bc50fdf3ef0c345e363736328373b6144ee20cf4729264acc2b510beb2c90b4bf75316aa4c4c7ea5c2c6e9e73872d5f2d1f7369110eb490e2c83e1c335a1086eecd2bd0f4e0d4ea34e90cc11e71fd95a40c473b223c5d9547f288cfc566781191644c1579a58d7901b760594d030e57cbf5bdd1a7832c995b16e2e7057e7a70c8273dbb3cffa0d2f3d7053c0b81f4cc973754ecccb3ea8033d77b021f739739ae206c9396fa7d0e0443d5523f005e48fc6733ad2e7b388f16c1d2b2e1a018613c2f1a21b5bb1c70e6d73708d7f7c47aa6881183266a3b651207951237cf74c4cad2d702b41bf5a6fd3dd0451eba75ee7c5b950ecc1faa20e5fbff742dd95783ebb0ec752a8db639162c71cd573060e4df1f4db700a01199861fef2234ebae28d612e8be041a33f9deada2e8674a5e4574926a36b7d9f994232285a597fa983f8f5d83f462c5a66ee52b82656ec951c9031dcffac08d3db86144bd3514c79318540d2e5c77b93992a0b01b5408ca0e3a1f93b3791d32d5673bee2fe01d71ee20987acd89aa9e9243fe0c6f2d0ce9fe9590df38408b82641203efa537ef1232627b3d291f337d8b90729347bdf2a8431837aa1a559a787ead749049fccd2b67810ee8f1cd02d7fb6753f7634e4f2cb6838fbed8f5ff6b6cdb73b7a467bd828e4a1c583c003d8c370d0360ecdd714fe74861e2a08af14fe60d5b51d39f465a579cbeac4e65383f36b746eeaef12ee2de947b2abac8011f180c22b9f97077456f60c70c306955d1ebca9fb5e703b22c415c27e18ffdd02bcfade3a833db127ec7795598fc35693f5d2e956618800a83177f3e289cbeb4f906c54f18fbc24436b49d8e13fd0dea83d3201bd5a8e56c4f29d70774dd76859d0305bef1bb0681997fcdaf51fe573ee51c3294a98ca3684bd01c3f0ce3de975e2e750b3c29a2871d70ec63bbaf2c21606d98fb0fb1c3a9eca8d76ec2794b5b9113d282fa630c246ab9d57d83bf93fa27f27f65d5ea97ffdc823277cbb999512f70577e36df68cdca9d7fabcd7915f4a03e60b279f3afe8b24e2682714408b3270d6ae57e630c5109889668cd7636846e5eeb5031a3139fa4a35403f1597de070cf4d7919a18f9146431ac3954c6f841e8fffe45ac2d0683cbf16e9d88f57d49037fdd135c81ed227f00c2ffee34419c5d2ccebb4ed5195876c44d4eba7c8551460432a94db46596106032f2a9ec64b6b331df2c1e653f2a51a93bddccafeaefc1d5a400af7ddd11b77ffeaef32e190b997e2b360da2251e0def3601a87b53137794054194f249d008a6079c30046a43dcc13a08ea2976cd9e7740932b570ba5e18ceddb845c58a3c05fce59d1ef1059423b4829d4f6bd732a5d96831fdddc5d08f2d6e94b50809eefd1bad44556337e4726f63ee63ec51cb5f2d5ee30d059758b2415057b0e3c11b15c964ab9078863eb77ffe2c3c55b49522c040832310af031cd37c9a2d713e0626b13cf5be5c54dbd82344dc67f0bc48cad3d89c8a4bdbf0f903b788c28053f787dc6e25d9cce30c9e3a5ebd123a6eba6f52eecf89d59400d32e1dbe5333aced242bf02350e0078bcba632d886092837f6812deaf2a0e5647755d7ec325e986105e2a0ed461fcf99c6bd0f270eaa0a13789fe079ed030c60677a8ae63ceda11959348c5d50f1f58f660fa76d9959a7b57fc8891582b540ab031c2c9c50e7ce21767587063fa0f38d7f33a3859eb114b4140c70c213a48e089ae1a63ea4d1045600542a67893bc2e20223d7fb381d53d90a3d279022edc265597eab8d91ea09c2b7c2e90e102f6504f0ad51011b5acf69f3848bdef6ec0999103a7a613960bf6e6aa043ff161e38a18281a866322d4dc1399d7df58e108bc5325759234435ba59c875a152b17feb1950ac7cab37ab32a11e094eb32e8cf4f07783b9c1c96443f650d81f64050e44f2eb235fc0d1f2d84f41271c49a13050d6d845c0d367184f6c52b9177a5976bf75645bb099bd9a9b5878efbb30441aaf079797f2d746e0d1fa1fa79ec4be07c8df2c522e7838d1740e5d2e1f3425a50555d290a482b3f3bbadb8aff228dcce2073c9f6de13ef438ce8b533525105ed9c10e7bf3e9b6270cd8cb3fefca3a3a45d26eb4e428060f6b2e34a616fb21cba733c22563d261fd51edd3a840127d6c72b8f79fa0d4e24fdc4f036c1f59f7eca8d7dd3ce6696c6a696d566d821aacffc812c4d93d8cacc10936447d2d141dcdceec7cff1165d6e3b1c4adce6e1d259c5f4fe349646bd0f96001a872659af5749d89d5ba0042c8ef9c6486b82b5df2bb4cbac7075b0f6167ef966b7905b4374b51160c568be8d3210f9fe017d1ddba5f60c29fa1c2127c324601a402b56a2c53467b8781be4721910922235e61594fd28274d42f5550511b49a414d0d77289a52079b0d4a1181ace5bf99394e5270142d30d1fc04682a8cdc2bb12fe699e5c8c23398c9a0e2107288a592cb55219871d48763cef7e74d466c83452c9478eaa6b004c4a076357e6d020f0b17d6bebfa31149d94bc9c4d77fc68b9ea5c39a83dc17722eaca6965d35f21f3a66bec8343f71580cb177530448da5aabe2d69a354e5e041c0ef3d17c9cd16793b972395b7d9ebff0eba6ec4e7bc1152687037704bf1c2b4e7de023d7a81959b8dd703469debc4ec94baca11f875e63b9ccf760accb344edce6ead6e956d6ec6306fa907261ad5694e26ecef1ba7fd1329c7e73abeb31bb3e81533f665d7e7d2990e17e0822b04eb864f4c61c1e4cb1b02c839a4321f1189ed1fcb71f6955abeb196d717d36de45f3bf6d0be374843500c05597f3a065040916bcd8d042dc497e6b4760f35c873797f4793a9fab0de11d81878565b320dc1efbc0cf2e2e1767a2edca5836f26f903117cfee6d50e2106d3a370ae465a9671c6aef4c78cb3b73434d98eb7652fd8a3c248aba86a0c1dbd46eb910cd22dc823fccf013b67415670da9df7a3edaac84f06a517432734eb5b1f528245616f0dbe14728cc0b24999f50ab882b4ecbeaaba5488a2e48d56c0a907ad20fb2336b3a2197b14367c61d34c991eea130a84d619c6fbeb5a3fae93b3336d83c6c4f4f742585f8cb3d2cd6caad197d51cc71e030f0d4c7114ffd5e99044fe990d551fa4ea95868215515e4941c32e162c6f8ec9e891381f2cd9d62bb627c75b0e632473e0b5b7efa3df46d83367edd303deaac8ffe2538e39cf4a3f689a9c1e92628c340afb2d8ec53af3d301603961b828ddb6e1f1450c5e1e3c958b5af64f2f389f90a9e7c29519b530f7b49bb8ca71f11967a6321d31ad854f6eca32ae77eb438859653dc079b2c0f4553a7298f5281a2a93f5137b43d5923f85b93a222ca20efdf7125669fcfe234835acc87b4e8c86860ca26ab0cff4cd1af374513450c08653e19574bdee7643af4a6704e43064e248c78ec98ebb68b4221c816a02c24f08ead696f90403b5175617df5a67033b90b0e4060cc714647ff42fd51b1908210e89c2eadd0f89eb9685616767484526e92a0c49956fa88a8b3799e6113938e2efb46c88574ea6b48a48ac5c15d0ce8129389db21792a6fb4bdc5a01fb5f2891c6fa5eb1052659f411a72cc866b27ca0bd6767ca4a479f40aa061ed5d9a9ed93c74a6793f1bcb702e368eb4722221e228d1ceedca0b870dc52088103c9f53804784159f911ff9a45cb49e7457ea8adbda3b6f1c8acd17a64639f063d42eaff406a27fc83a1106e26b708b9a495efb59bc90801188f4550d20c544f0940492984e71cf7c3516f784cb8745", 0x1000}, {&(0x7f0000000200)="ffbb5e05ef7b3ee20565882516c8142a5f11292ba7cb44dcaba12ba1a92e72f61b6bff9c139dd4c10472af9f2a12731dcac749aae6ef8888997c6be09e92a8dadcde4dfb94427637fe40742572e79148843786daccc15b4b99624fc6e7433050b5c4367c5ce33844298d6532dfbefc9a9a78376108ae601945689b8b8773b99d06bffafc9f95c0d763b59c9fb3771c70fcfd1c062520d40dc5cf0aef357e203ffd64d129122f8dc10d980d91f2f130e8d308147010d9494805c50233a3be8f1acf916af41314c5c903959900aa281e19d4b0039e7b1fcf63ba6b56836a", 0xdd}, {&(0x7f0000000300)="4a3181e1119edc8bd6e8c634c8404aad51eee2b69b1e8db245f06030408eac21abb2aae4ec329d0830d0d9c174e81d6c5cb3f4e39c4257457d3274ce79bdf2a47ce1b4d26af803f91a05c423fd3dd195c03c5bde0d38047491e7a732faf79a2706922fa9740c9b9488e54e", 0x6b}, {&(0x7f00000013c0)="a5eee7e4438c15ec8e551f627b68cce336d54fd35b1252b95a460125a4708ffee45d75a552e3e5cc7379807b03c6b0d4646ccd538445a2687bd1608c67de89d8254a1f17a8972a4c66b8751c1df3b629eba0c26a8fbccabf76cf966e83848d9792b4cd2b6018f298a4772c563c9757b44e3cd0e59c9d4b315273b7ba82c7d3c37381a3ec0010e023662b6844b00bcd319346e3df877a1a20c34958c40bb771c7a0054487a6285b50b9a7fb041f54e93b636b8f7abfb1a4652915c00b10e8417d2dffa1f336bf847d5296ac8d847736cbd3a74736ee630027106fecc46c64314eeca198", 0xe3}], 0x5, 0x0, 0x0, 0x3}, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) setsockopt(r2, 0x40, 0x6, &(0x7f0000000100)="b5a7ce0f29c645bef6e83d11e10505067f", 0x11) 16:00:35 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000380)='./file0/\x00', r3, r4, 0x2) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0/\x00', 0x4) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21, 0x8, 0x18, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0xfffffffffffff2eb, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x0, 0xca3}, {{r2}, 0xfffffffffffffffd, 0x60, 0x7, 0x1000, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7fff, 0x9}], 0x80000001, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2e, 0x4, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0xc54}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x8001, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x7, 0x5, 0x3, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc, 0x1, 0x7, 0xe98}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0xa, 0x40, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0x60, 0x20, 0xc70, 0x8}], 0x3, &(0x7f0000000340)={0x4000000000000, 0x8}) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = kqueue() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80001, 0x800fffff, 0x0, 0x10000000}], 0xc20, 0x0, 0xfffffffffffffffe, 0x0) ftruncate(r0, 0x0) getegid() 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x100000000002, 0x1) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5eee9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="69264487b744aec87a5a9d64360ca1a8986e5eac1da71733f358fc5f3a2ac3bed07e3a0dc839787c4103ec7ba51fb1d7a76203c795c7f9c89d39a546089c85f5df8b3fd5afeb633c8142cc3c822a1cba1378e5cac2913d954fbd8e92c787e86a5e6da0a27df98a2dddd444e66f16b45ddb1ee5605b31dc06c9b6e256dbd4bf90182854efcb89692534e12edd202d4feed5858ccd7dadb73e322e7e33ddc2251e27f74c3dd8df2f827622aa2385270a4df1b913c015ba9a6598c0e67de2649af58300eb70e688b87c5e20cca81e0fa74637c94b8aed12887a5e6902c19c1b06afed9a4adc72ae1655a80f5bf4262853766e03289d7e0f5a49e17c8a5cab1115b40ae689ddfa5d0f05ad190cfa93c4009a430c82f5eae49b24850c6eecc56200769b3bc27e149504874f59d1f03c84fb12f24f43512001ba69b8bcb06fdd67954820f4a25dc44cad2f1cc49c0960f656b6069800ab71f318f2c2b313dfd5436a7b747e2f1b428fecf2ab84d43e0b6932324af440aabf713f52dac1e01a700057b85465f1cc312f7e024b94ba08c0e0e4fbfe5011f153a5ca840d2ff2ad675ce8ca7bfaa156a6aa578fd4d89357816038cd3da959a1a1407a6e6d7c51a00fa831d8988c5ab9044a27000f8aff399dd7bb54e32a0a307345c90df95814d17d14bd9445691337d811ba7d61a528ed30097fb0e0ad9efb0f8c16e9c10a4f2250cada5663deeb0b92ab5cfae85935b8e7d8e2d83e459c42dea939c4ba232ed3d2a6224521952af78a8035bbc0b08cd833680067e363ab030b015cbc7a90d7c48abf8971aa83fb438d40d58e988bdc4b4dbda31a99cda4874320649ad47ecea277448dc0dc4a20b8f020bc924d601849eb77eb03ead32a4cc359c2df4aa7e30e69ce2803b1850108e337ee8055c63c863922d7ff1b582d86932bf81c3bf0dac2a546d5c4873d26c1dcb7e24cc6da6b74d88317fc4261c464e7e33fa64c636b5adf69cb973bde4cd69a2c6e5743b263c0b6c3050df77decb6ebe150f1b6f1e1db0d5c67d37c381ad5badd6bfdef283535fecc029319d23690e49050ecacdfd906b05627a7a72dea77db3f0e8c0b6b2dd54a5b17cb10779f00c52c10f4baced6181c82cd66d92ab682cb972597e487cb4de37aed590e6c20180a12fa9425c37129f43a18ed012e401db2225604cbd585feeddd35f774d2217953e78ab70b23e8885c6372ae0022ab9ee4522611b4e179616678ded1cd5e400b9c8b45419fbb4cddacebed863fac523fe1c8e111391c98209264e01a52f4d6210a9ea1a73d053619edcf6af7f3bdb5f1d2415a14e1d8fa3bb8fcfcdb5d88e998b5f5a9a500d9ba41b842fe8b7a717c06f3d3d5eb2a20a176c4119b168b7b880c48da7e481823ccd3c00e7c5973e84a1de66ae39c8571faa1bbf25865248e296d7b8561782ce1d59d92e7967e8dbb28dc3a3c1f25c440365a67e923655100ce8cb755ad7c095c0c3c7d7c34b0576a30a44aec2d207fba0874efd7d6b190e35b29c794a41ff0f9584961a10e33c222a3f92ac4905b3a4eb0a23273eaf99ba02a50a9c80b170e1bf8d5c9c73399d660ddb325b0e1721040dbcf603f3bb1f39c658a481d17e035e2b44b0889be0067f756ca8bd24706f22c948046ad53d0eaeab05d403d845ba210e122e01bd58a9e4e386362e02d3a331a5083d791ea04c59744f81237dc2f93af7a717f46bcd8267d40d9b87188f7051823a5b8a346e95fa5be3f60b5b320930e2e0a44ed154d9c8d846c44365bd40f55a906f5980d97b2a06fde48de861e8c60339fe890b6dfa34a5005255ed228539856ae21a9e4d9df521f10c07ae26c882f9b15c432805e449dd769b826acf12e6c1dc30083892b2e44201b859bdde312609515d056ab53e9aab9150632919347262e571564342705f9b288897bb03c3a135461f8591b92268617058fb85517833cf04231e19243107560a2e036a59c41e758f7522ea514dba91f30216db5fb67003098c5f6e3cd6c871060dd85676cc9635588ba5f9b54ff2a07628097425031270fce0015134a5dbfc88b4bec97385d1ba2ade74a3fea267136294b384990100c11e1ea5e1889366688dd65fdb327b252f6d091a62a8595b1e5a00741c7ec3c2b2fc16f2508674172af8f0be5dd98d9466e97d5609000546792421fa3f367f7879cec9be46c13688ce206fbcf03d2010dda0ef120355f4a5c5813e495650c8d2aa6602760490bdaccaa2043376fc514fb40ded17cddfc1378610685683763550c02510828bccfe21218349a68abbe751dc4c03face2c2e22dd6edc4a9a0757d716dbb4a1bbf6c93f512cf5b3d345e748f796ebe6591eaae4019ab8f0d572456495b47cf28df36f836d3e6c4c68ca5f4bf4a9239d329a5ef10803a246de1a1bb7a0587fca55836f5297ab12b8caf516c29fdd89534afe9aa3b73ee3c2c5fa87939eb03ec23fb33878cfc7e4662187e73c5571a6aa85e7f818d3013afad03a55346d23c7de476146f460f25dd8c9d69fd1d4e0fdc45afa6b679d6126f382010b32ac94628c06555989960a479fbd3861671f91c3357bd9291a8659b7783c609eb25b392b137099404099cb8c997b5f81bbb35ea4d3cade5995e39ee569e0c7f1abe013576de138f9c8357aae50c87c4c389aceae1be085f1932173e926c90ff56cbcbe56a2385c215023e9667a71529a5188731eeca7a03096a5fcbf6072e62ca925379f14890c02ecf5c9e476df16985ec5f2b9e7a7cc8e1b14cda195659d3cc23175ff66efb2e9fa1990ab5d5aa1cb40fdbfde117377fbc0d2e0a6980a3328d5c6c2eb92877bf5f0bde5425e1c9a18fd1313d319237d7dca7bc1eecfb5e7f7fa45d1d104d76cb0791ed0d99161acd08a8ce8d9b1839753f77a88fbd20ddce900cec4e25f08f0d667e0521fe07707d2c55d8b19067ab8bc7cfc3acddc38ce4932752e37a4be1f4f81985cb982baa785ce1f54538dcbc9f46eaa9a3fa9084f2244a7da50f55a4ee5848ed44d43437e5c58956d79606df68f72fc5764ed8737e4b5f7547cf4ed270ebfc38130d963f920c30d9bc069f82d01e6e15222bcdb4a3544b78af9238d654d0b38aa30365cd435e0a7024f6ce44a4398fd6e2077fd04775883d67545a4a5edaf9e5e742c514cef190e4560cd931dd5c758f5eb3564b278d21ca2619a083ca75cfdd89489ede18c206cb2b934b12260079b76d627c0620ebea19006610c82f0eb08d80e478a1533fc93697f03af365dc88cb127b7bb7d5480e30cb32f44e2f9fba29d31b6c7149f88ee58183d4d93a48d96d414e5eafe9b71758c4d48b9b3218c34d090ff541ffa9eb41bd8cd9cb6281292d35789cd0febf2e1e732aaff12ce5560f873097f9811072595aeabffb5b682f5a5d7cf445ea108fd07e97fb5c770257d33f72215f8aef447ba89f8ce063195197b096d39f2ab7c0c38bf30f3487d9ba26debae1c6cf5f8936c5ec3f1e6fb209a2e1410fe4e8025f40e6020a5de127903abbee8e4393d021731f265dba6491f2387854d2c46b9abc764e79929b46e09a0bf605c97ff03f1553b9f093a48d35d49bd3917701a9aa1580bc73240b40f65d18feda53e58c0c4b16b77be2d9a9e15a8aa7d63e4c6d7656292c05ec689207759281e825976be4240c11e269730b3dcdc49354bf9fffa664bc9fa9fb943945262e922317ff3ebbe85489570c6377dad4e239046d75c0a30708520a02a4d2f46f37c74c926ad9a68ebcba8b632530a48ee5cda70e668a8efcc17f4a7acc62d96e515964ed727140e84060e642872346c504b102fe06f3b24228f6f48180d87d9e1d30db414cfb0cad05fc67b0af7a71825e216e3ed4eb1adc2f461b912e76b8a04d761679f5aa715937d7ece1735410ed078994620c8ff24569426df8cda660ca05450e9364d19c73797ceefc62bab4f5bd37c4ba6cd43cb8c4e5f1c6e77441c0779e395eba5fb41b3a778bb8c844d0cc401f7dab9b5b144ab36b12c541b3a3c642cc6deb0d3dfd5aad350636cac50796d446d7334d258daf4a25b26634e8db1a570c3133d86105718f50eabb2194b2fc94900e2938eb29d4e8bb9a1f3c71286754c6b2a6c0b58ad99ef98cfe68815bc081b2420367b2e7d759eeaeda93c4eacd62013919575e18737d445324b4153c46b09fb813d6298998ad15ec81759fe794cf13a644feafdef4ffb5cfbfe30202abd495ccac3f0c2a2a202fac59dc94d081098fb868bfe55d7436190517ec97a613fdca6a5b63063941d7cfd3485976ace42d79aaf3edfcd46eee09cf4d5ce6f7f87a9c19aebe1c925ffe6c8c22833c75dbd477198b89cb5e727eb0250f369a7ee3a1b9ae1e47bdbff4013c81e89af0d50a882eaec13e6b7d8769d9c8cd29d2a6db3e969f3256a7fa73a927c8a27daa60128dda1057238d3ae1683ab957f369bd76eee98332dd8377862e0374f6fb17f2cbfb6fe4f4b54436408c639d74c91dcbb20f2b05ff13360cb306a4e5f5906ff7ee4169d8da6f4cd6f3e93c5822e6d092af60b6c1d818fec2d513273fe75dfa3c6ad9d3b7b8529211dd2204214ff94f74c9ced4801c05a2b7e7460ab77492d871397320273785e69be6e5ac93d2898122b64eb19d1ef34ee11ff38193d279c505f76d61b7dccca3ee79a2be115a6ca03bb0952f78b1e69f3efd64e38a5026d985152856dd66a9cac9975c661d3b9df4bfd4fc43b6ed76a4a88db999415386ee3bcb59b732a4c8b816f6cced1ef43dabdedc931c91bb5131b1e7cad6d29673899cac214d2a0303f21a73f097232a5c32a01d4a51947d2b6045ffc75901a1cc342a351527483e92919eb1fdb9bc3d3bcce432ea791a7f4fca8ee9ab9f29de276ce40d7f7c16123c1191b9e90ddbb0ba9805cb34199c25fffdfb21199ba28c0bc1ebeabc92ea9a3a1d705225fee2617c10f6d0fae7fdefa37b67fa98bd245ec022b7c890817a40d28f7c55e0d30820f5ed98f2ecb6248fe96dbdf4d594862697744e85b887caf57d0cc25f6346a548e7b50cb69725758e06553c9c8f8f4087fa53340ac33c737660c5943db233a26e52288559aaf5021d72d4f5eac708bffacf6e76c963b5ac76d3d418dea6beb02dea2c023895c41396aa01faeec59f36776aea900b553e107eb7269f9ff099242e7d6b8117483afbe820965219e07cbaa667d20d759563dd1e4989d3c3afed68373b4a18cbeec4458ffc51869fee7ea1562e10d76c61993b59eacd51f8c3746c52b1ce4822a41eae6cb937853be0b1af585a1bab92a64571c0b239df635bd2f396f6c838d9d440c5c71db2a49e569af4de786fdbf240dedbb234dabbf35e3631ed7b8cd4c7f495808d77de4382f9c6c8998fecdbda5cc49093dbc061a6312db66df72a24af3b7960e3f43fe1d586a32e0242231fe58a4fddc72018335ea0b0de3ad66e1d03df4459791818acdb486aa83546c462f87ad22c88030dbbda965ada497bf225c47b01d49fc4b4f30c5f3a912af3f0246f9a4da1df3a997b9dacd7f9a218a69a253bceeff71ef62304827be94b080380aa6e26a1a5b3e92dae80feb7589b27a60ab84c5153c2f1168c5df140ee267716728321680d481347528d0c73df020cec6b88f2548c8a9bb41bce950ae0dc4e7a696fce22b25fd4ab75d304dc0c8afb38f5e43ac29c21f838a6bd5d73bfcb20fd4e001c7f5758bb63a15712d730ab5ca1c66b5a5d2b7cc2c367938715595a5f9a53430ba8bd9e09982d90d476833294b810f4f9e98f91d7e17a42d4bac12ee214e14126149a01649207d36905ab1339", 0x1000}, {&(0x7f0000001200)="873e81438712cc1cc50e9f5c8e37ae8459852b08946e8dae508a9d22dfb74eae9e6116f5c102906e1d8172bec977dd4c45f751ab87145753058278e000a7bb950fdba73576350a2ced5ef4f64cb15e62af4450bcb334d63725e93c738e5c2b9f71431379a8d4f5b640f887c611f00ac065c22427dbd0bd4a0e1f2b1b28afab3696b7120f42010df1c484ddc9921842a998710bb32a3ba4b5f3c4884b5e66c3a46bb64248b1ee8cf28dab44df9870ce58c1580c26f4bce8932694af09e3ecec1246ab7ca8de5b521ff869054082", 0xcd}], 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:35 executing program 0: socketpair(0x0, 0x4, 0xe1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/180, &(0x7f0000000100)=0xb4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="114619233674a4ead08aedae2edbc23eb4a7d097fd900ce74ad44947552c458d2f9f55e5a7584bd56a82cf8acada4248d66a98b936d31a6494d2772fe0f2a2bb3e9008f4edbad13367f97d487349e2e1ed7acfafa6df6939f132c4b25363f215e17c2a091d589d2986765f994cc62e77024f24858a769b4b68fce291b00bad50c48b7097b43b23524e9e852d1e5f93611524734bf9", 0x95}, {&(0x7f00000001c0)="7277d1bf7afa9ce584e9161f9ae66dfa282867f6a3c774520f73101dc143335c9815d86d0c35d556c369ac1b5cedcbe78d896fa45c49085939f1b9bf1c3c394de90dc77dab244332cee260d88191e83513ec0c5971e7fdf9998e6e8a64fad4bcb16c11bec5f79be642d7c846d4c9ca2fa351fb603e1d7da0ecc69556f31b10413501dd6065e85d8a12771b523be9911dc86e3a74b099dc515b60339cc987e0c6f08b4619e28fe5fab99d0b9efebd7a42bfe58b1f2be511f7a479f37484677a82d7", 0xc1}, {&(0x7f00000002c0)="097e59cb236aa7ce519a1529bd6e845b5fe0e7694bad4fd2515446012aad86cf85103292a9513bc61e0efacee60d06ec6d3681fd0e0b273c863108ff42e4ccdeafd00b7f84a420a00b4dc662e71c9a64d8cd672ff321aabbc9e0d1a0027bf6fcb04b500684f081a6043941373b2fabdf5539fc24f5c55eabe3d02e31694717e78f8b6436325de3e8f3333aa38314ffdbcb7690", 0x93}, {&(0x7f0000000080)}, {&(0x7f0000000380)="ee", 0x1}, {&(0x7f00000003c0)="b47071525b298ed3e100de62ae3f31", 0xf}, {&(0x7f0000000400)="21efab2b06ae00bf10bed871872ace2dc965d1a69af640157e0bfb62b68de14c753cb92e67c5a0d99593d9d230c368690555b57c40d34402c2e0c96d8d60dfb9cf31454326304ba4a908146d339aa8f7525f337b233dbe9c29e828514a0dc47a516eccbd0e72f302a55f5e8160fe06b6d987a56d1709", 0x76}, {&(0x7f0000000480)="2b9d29b184fa3850a9c75808fd410a719a38728fa05e3de6de10f2bf8e16ff14f658656ff8c02d3f2892b2f9f95353c67f7486b794abcfedc7cbe349ab1d2bc813670a5716621543c2dfc25256a8760c1c9f85aa331dc05cea028ac1af655d12e707237dd0ee75364722ec795aa6a8dcaa56f5ad1b54d479d5675c1531b92031486ee9cc4d77ab1338c7ae3802e4fec122950ad74713458257c501ef705a1b1cfe8abfff109a728a126e2ae08bb00031bb44494cc3555ef8997febfd4a26785a277b0fe51dd0c2dbec52ae16ce42cf66bdb4851ff9729e7fc6cd2c85fef9927873d343118496083670ddd468e9d2148f45f969874cea", 0xf6}, {&(0x7f0000000580)="cc56cf858e463d8ff17b4acf397b667264f6c8773c3d5c7d0b631a3cca131bdf8ec112a609e0092f147b32752c7d68ccef079638818a837c71db", 0x3a}], 0x9) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) preadv(r0, &(0x7f0000000a80)=[{&(0x7f0000000680)=""/104, 0x68}, {&(0x7f0000000700)=""/157, 0x9d}, {&(0x7f00000007c0)=""/83, 0x53}, {&(0x7f0000000840)=""/108, 0x6c}, {&(0x7f00000008c0)=""/110, 0x6e}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000940)=""/183, 0xb7}, {&(0x7f0000000a00)=""/46, 0x2e}, {&(0x7f0000000a40)}], 0x9, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c90900000000000000b4ed367dd61789ce659ef9"}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a3, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8}) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8232b24fafe6a6bad406"], 0x1) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60900000085f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f4167458932ccc3e24c2bf19f33bc6818b1cfaea7cde788a3a30239", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ftruncate(r0, 0x3864) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r2, r3, r4, r5, 0x80, 0x5}, 0x2, 0x101, r6, 0x0, 0x800, 0x3, 0x100, 0x31175886}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:35 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f00000002c0)) semget(0x3, 0x1, 0x28) 16:00:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) dup(r0) r1 = socket(0x11, 0x3, 0xfffffffffffffffe) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x8, 0x9, r2}) pipe(&(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x311e70496a505371, 0x10ffff) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xc0) 16:00:35 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x700000000000, "f5bfd6910000ddff74f306be26d0f8af00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000040), 0x2000000000000406, 0x9) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ftruncate(r1, 0x1000) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0x2}, {0x1, 0x3}}, 0x2) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./bus\x00', r2, r3) kqueue() semget(0x1, 0x3, 0x0) close(r0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1f275e46135ee913, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2fd915d14666696c6530037c976311e2832be59e093c530a8d8428d7d24454ba3de957abf3a30256ea1ec1e4ceb298ed3e921d4d4d047a8237ed12690faa55761b6a199f76cac44aefd6edfc3872115a9bd50719e96a0febc50d6d2c6e259adfa85742a29dcb313a38386523b859499866cb9a210bb225106790043c"], 0x1) read(r0, &(0x7f0000000000)=""/200, 0xc8) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x18, 0x4006, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000001c0)=0x22) socket$inet(0x2, 0xc000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400), &(0x7f0000000480)=[&(0x7f0000000440)='c\x00']) getuid() socketpair(0x2, 0x7, 0xfff, &(0x7f00000002c0)={0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x8) accept(r1, 0x0, &(0x7f0000000140)) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x9, 0x5}}, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) setitimer(0x0, &(0x7f0000000340)={{0xc8a6, 0xffffffffffffff8c}, {0x0, 0x4}}, &(0x7f0000000380)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:35 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000001600)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001780)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000015c0)=0x9) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2011, r2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00') flock(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) read(r2, &(0x7f0000001680)=""/240, 0xf0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001640)=0x800) 16:00:36 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000008c, &(0x7f0000000040)="eaff125c00000000", 0x8) pledge(&(0x7f00000000c0)='[)#[*\x00', &(0x7f0000000100)=']%\x00') bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01003e2f666c65300000"], 0xa) 16:00:36 executing program 1: chdir(&(0x7f0000000140)='./bus/../file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./bus/../file0\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x48, 0x10, 0x101, 0x1ff}], 0x8000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x3ff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x9c, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x2a, 0x80000008, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x81, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x12, 0x2000000000, 0x6}], 0x2, &(0x7f00000000c0)={0xa73, 0x4}) dup2(r1, r0) 16:00:37 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0xfffffffffffffffe, 0xdb) login: map stack 0x20719000-0x2071d000 of map 0xfffffd803f014b58 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014b58 failed: hole in range 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x2, 0x5, 0x800, "c3bb4a92ad173454552f7e9f8585f38dac82349e", 0x401, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x1, 0x100000001, 0x0, r4}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x7cb23482c442b507, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r5 = getpgid(0x0) getpgid(r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x8, r1}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair(0x16, 0x8003, 0x1f, &(0x7f0000000180)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$inet(r2, &(0x7f0000000200)="537b54db7f931bbd57e6f0a450c18c728583cb64a45d83709c4c36afe4dd266cca662e8fe8b5f2d471d6158ee43e3ef5b578ca31299bd04bfd1c25f182d9e1bb812dddff35b6002c75eec48e8f5985322e6ab87640b8a22fcd3ee27ed4cd54133fba2c590ba2ef9936fdb6655279f2b3b0984598d2010db45234367e320c7e2caae069e3e7a3db9dad1b108bcdd50eeb2fca255f1c4467b859dd9ab1173a066fbd1067b1346637ef9f9e7a69385dc10d7ec47e46ce94cae3ee7049f98059fe16482c7c82d73cc9fdc5a14db5d9281765a04faeab179f20975d6b891d2cb750cfcd8908084ba9e5bb3d2c1590d3e3ed38", 0xf0, 0x400, &(0x7f0000000300)={0x2, 0x3}, 0xc) sendto(r3, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) getdents(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:38 executing program 1: open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x8}, {0xffffffffffffff9c, 0x100}], 0x3, 0x8) sendto$unix(r0, &(0x7f0000000240)="8e4cdcbac8b0332c88d2b75f4062e5a314d4e845c3eb8a540d6371d6a5016ab3ed775ce93be91966f4cba496186fb6f764e7d4e365c2d1d327a28eaae2371f473d85", 0x42, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x10, 0x83, 0xfc}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7c, 0x20000000, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x84, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x800}], 0x400, &(0x7f0000000180)={0x400, 0x2}) dup(r1) pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20000000000081d2, 0x4}, {0x400, 0x2}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x84) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(}*\x00', &(0x7f0000000540)='{-/*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\&*{*@.:\x00', &(0x7f0000000300)='#*6{\x06/^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@%\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0x4) 16:00:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001680), &(0x7f00000016c0)=0xc) fsync(r0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) fsync(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000015c0)=[{&(0x7f0000001100)=""/248, 0xf8}, {&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000001200)=""/128, 0x80}, {&(0x7f0000001280)=""/104, 0x68}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001400)=""/109, 0x6d}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/49, 0x31}, {&(0x7f0000001540)=""/123, 0x7b}], 0x9) 16:00:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r1, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r2 = syz_open_pts() close(r1) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:00:38 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x4, 0x76c6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xf, 0x0, 0x0, 0x5}], 0x4, 0x0, 0xfff7fffffffffffc, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x82) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:39 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/174, 0x8c}], 0x1, &(0x7f0000000200)=""/133, 0x85}, 0x803) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:39 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 16:00:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x460, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCDTR(r4, 0x20007478) r5 = socket(0x6, 0x2, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom$inet(r5, &(0x7f0000000240)=""/25, 0x19, 0x1, &(0x7f0000000280)={0x2, 0x3}, 0xc) pledge(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='#(@\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socketpair(0x2, 0x1, 0x1f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={r6, r7, r3}, 0xc) open$dir(&(0x7f0000000540)='./file0\x00', 0xa0, 0x10) flock(r11, 0x4) r12 = accept(r4, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r13 = msgget$private(0x0, 0x4) msgsnd(r13, &(0x7f0000000600)={0x2, "73b4d0b42a5efc49ddb107d06c7c257a704e46e9ebdf4d9eeb24806e2e9afe302e3482809f81a9ba623bd0dd41452fff6ea81b4767a37da029a6e75b6e12d8a9d59feaf5b99f5e7c5e27edc13520e3424322ca0880ff013fef78c86045ae9f0ff3d3e9b8d30615da209ead1a320c714171e560ea34b87c3da90cc5d871509a2a4262a5a28deb216c2ca54c7a2b721d5fa2738ee50a529fafc43615437d1eebe919f25eaf67e520b0b8ab0b2b8c0a14d0a016730c0adbdf533a5b45c599139efa718459"}, 0xcb, 0x800) mknod(&(0x7f0000000700)='./file0\x00', 0x2, 0x10000) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000740)=0x2, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1387, &(0x7f00000007c0)=0x77a, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880)={r8, r9, r1}, 0xc) msgsnd(r13, &(0x7f00000008c0)={0x3, "4f92ccc41f125b6190747ee3bf9cd5770f1f64351cd9ccbde49271258da956bdc790a80d1b32c0ad9928aa"}, 0x33, 0x800) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r3) read(r0, &(0x7f0000000080)=""/27, 0x1b) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$getown(r1, 0x5) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:39 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setregid(0x0, r0) 16:00:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="250137bfe3b3bc30444b895368c4a3f9b8bcc995a861372b74a6739cb4ddec4e8d04120d79baee989863f825686b74b445a95a186ccac4be5c9ff79c8feb4c084734fdb080844b44", 0x48) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = dup(r2) r4 = syz_open_pts() preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r3, 0x0, 0x0) getppid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r5}, 0x0, 0x1, 0x1, 0x2, 0x80000001}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x0, 0x9, 0x6}], 0xffffffffffff1af3, &(0x7f0000000500)={0x8, 0x9}) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e3691"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x11, 0x1, 0xfffffffffffffffc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x24, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:00:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) truncate(&(0x7f0000000000)='./file0\x00', 0xba21) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:39 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r2, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget(0x2, 0x11) msgrcv(r5, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) 16:00:39 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:39 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/94, 0x5e, 0x42, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfffffd8f) fcntl$setstatus(r0, 0x4, 0x80) 16:00:39 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x1000}, {0x7, 0x6, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7, 0x1000}], 0x2aaaaaaaaaaaac03) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2aaaaaaaaaaaab73) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x3000, 0x24, &(0x7f0000001000/0x3000)=nil) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000001c0)=0x100) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) r3 = semget$private(0x0, 0x4, 0x220) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = semget$private(0x0, 0x0, 0x193) r6 = getegid() r7 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r4, r6, r7, r8, 0x80, 0x994}, 0x1, 0x5, 0x4}) semop(r5, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000, 0x83}, {0x1, 0x7, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) getpid() semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) 16:00:39 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xfffffffffffffffd) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x12, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0xc5) r1 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8000, 0xa) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x90, 0x40) renameat(r2, &(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000000440)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0xc4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2}], 0x28, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x2000, 0x10000) kqueue() ioctl$TIOCSBRK(r7, 0x2000747b) open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x68) close(r4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='$\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*^\x00']) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xf00000a1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00000a5, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000023, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x7fffffff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x50, 0x80, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x7, 0x45, 0x800, 0xc1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000027, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x6, 0x3f}], 0xfff, &(0x7f00000001c0)={0xfff, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 16:00:03 executing program 0: socketpair(0x6, 0x4000, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f00000001c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="67a2e2c853bf72be5146fd985da5b335a93ad4656136047ad0ecb05504143d0eeba48506b2142ff07280b2592978be2b7f61f97347fb05b0189b8a51b79e5d4fc494ee3c9a", 0x45, 0x6, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x4, 0x800}, {0x4, 0x101, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x1, 0x1000}, {0x2, 0x2, 0x800}, {0x4, 0xfff, 0x800}, {0x0, 0x8, 0x1000}], 0x7) setuid(0xee01) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = geteuid() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) getuid() setreuid(r2, r2) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='\x00', 0xffffffffffffffa1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x200000000) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7fffffff, 0x3}, 0x10) lseek(r0, 0x0, 0x3) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat(r2, &(0x7f0000000000)='./file1\x00', 0x281, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc182, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) socketpair(0x6, 0x6, 0x92, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:03 executing program 0: semget(0x2, 0x7, 0x200) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400100002c2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) nanosleep(&(0x7f0000000000)={0x734ab8d3, 0x7}, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shutdown(r0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e224000 didn't change! 16:00:03 executing program 0: r0 = msgget(0x3, 0x209) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000"], 0x3c, 0x0, 0x1000) socket$inet6(0x18, 0x6, 0x6) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x1b2e224000 didn't change! 16:00:03 executing program 0: r0 = socket(0x8, 0x4003, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x10, 0x5, 0xd21) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x3}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bfa18a2cdd630e55880cb4c64d074d15398a6df339396be36a6b140b273acf610ff4e98d135bf30617d6bb24fcf409f35327b2b191594b8fe739edacf5ffe8b5856b001a8e8cb847953c21127de2cb755afa8ad885bb7f1d8979047522ae67d5a84795ca056e80d7952826fd5af8b5530b72c186", 0x74}, {&(0x7f00000001c0)="3689b76df8f64feb589c54a24abcd4e9a8254b3739c30dff3d2abae2a289982ae2ed3c92", 0x24}, {&(0x7f0000000200)="d805abf8e754d7fa06dd6045f47c3a2d0c34fb6dbfe633a6b046251b4df7e56cd2f19d7e40f73cee4d66a739549a8ec0dfbb3d9a111d9e01cc824375f46ea5ff5e1829d229862ac151f671f8997926bb06ff0a573efc0332526edbfc637d8bc545527480947ec277c86272c583b4f1acf6efb020cebab217d7b020cb1b88bca83f7befb8d29932cfe035fa3c9fe39ab78cb8b66444bf2e8bf8d9ff07555e04a5ff7ecb0c7a0ee146585199", 0xab}], 0x3, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/44, 0x2c}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=']\x1d!.[(\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000015844120000100000000000000656a950d07b9f51dffd769dc1325f1b8c9e6489786e406aab20c240daf67ca3cc3d33e8ef0428fb4455f8243115612eb2108bf7ef73de388a8987541a5104d3da26c5a606a41b1cd975b3c977d56f8ef8500", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r3, r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)) r6 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = open(&(0x7f0000000200)='./bus\x00', 0x400, 0x90) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000240)) fcntl$setown(r6, 0x6, r7) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x414, 0x3f}, {0xfffffffffffffffb, 0x7ff}}, 0x0) 16:00:04 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) 16:00:04 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x2) msgget$private(0x0, 0x100) setrlimit(0x4000000003, &(0x7f0000000040)={0x840000, 0x100000021}) msgget$private(0x0, 0xe1) 16:00:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0xffbffffffffefff8, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) sendto$unix(r0, &(0x7f0000000200)="5e976a1fd670ef4c0f643c2a48627974b3f31122410a9ca2422503751397f2c60c5cdd12364c39047a848a047591de1aa66cb3bcb24996988287c9f7d1cfa48015e7506657b190228f2cb363c7f0368ccf5d0493f6ccc196844fe4e238205d8422facaf0d5e6150ce51e9acaf1ff4142671c492a16e3a82ed0b5c94006a99e71014b77d6dceb4f5f947f8c8701815bc6a564be4d89e94515febaa4f2558925c43f1da540f35db5e1ab681ac4e5a3793e2d7dfc52e3b4968a61d7f1631ef9cf219185f0954a8475526eca6825d0569a2d5b1a327e2fb445ff12b150f4a76172bf2a752c25d58c3ec1c2dd", 0xea, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x1000, 0x8001, 0x80000001, "7044dc97bf9135f25230611d797b1402cf7c796e", 0x3, 0x7}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x7012, r0, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:04 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = kqueue() ftruncate(r0, 0x9) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:04 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x40000002, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x8}], 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x10, 0x8e8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x95, 0x71}, {{r1}, 0x0, 0x40, 0x12, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x1000, 0x7}], 0xffffffffffff53cb, &(0x7f00000001c0)={0x800, 0xfd3}) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x98482ba05d921e27, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="38baf9d7e08d43d44d3a174ad0345d7912f71007f063e635904bdbdcd29321fb85c909e1a7719e901302ca3cc63c8fb71bb228203e50bdfde4304f8865e08e2acf21", 0x42) madvise(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x200) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x80000000}, 0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000580)=""/237, 0xed}], 0x2, &(0x7f00000006c0)=""/199, 0xc7}, 0x41) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0xffffffffffffff5e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x4, 0x3b}, 0x8) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000180)=""/208, 0xd0}], 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8000, 0x62) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x4, 0x4, 0x1ff, 0x6, "45df497158c0d5e8ed11baa9763ef2077c822ae2", 0xc37, 0xf11}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000800)='./file0\x00', 0x4, 0x9) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000004ae4"], 0x10) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd1dbbf67152ace5f552be45de3ed1b929778fc15ca95fb9403f14dd3f07535f695c3227d7aef659c9013196d0980bcb6c0906416f5043cbc8831bc800d589179060e31d36a2c898e1fa9a6a2cfeca4bd343232981ef6ea0ac74f5b5eba81ccacbc712905105a5ba736b66d22dbd269c889e07fcb836a92ef6fa55aea6e9bb2a1955fb9014f3f4a509981c311b47fa3037f8af1b1493b307e40680099d7db8a6921f891df7e0b2fbf7e3c4b8c8b6a852209523ad08108359018ff82f3cdde3edb90491e731cbff7147ff34cf7b9e20814a2b68ed209939b62f", 0xe72}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x10400ffffffff, r1}) unlink(&(0x7f00000005c0)='./file0/file0\x00') r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/22, 0x16}, {0xffffffffffffffff}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/248, 0xf8}], 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x0, 0x81, 0x4}, 0x1, [0x2, 0x20, 0x3, 0x8, 0x5a2c, 0x1, 0x80000000, 0x7]}, 0x3c) mknod(&(0x7f0000000540)='./file0\x00', 0x20, 0x5) readlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000600)=""/197, 0xc5) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x32d, 0x0, &(0x7f0000000100), 0xffffffdf) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000080)="57c5c24b37659d3f43d1f24d02df759b85cbfc877bb26c8c0270919862b846647bc16f01e6cb63032f912e3fdc3fcf02a72e716617fb1a33bbadb8b97b6d64890be3334649e78f6602afc51e2e748dc10c05bd21048eb9c06affda166521d4f80d8d74bfefaa4e5050d1edf8ea7f7daeedfa720e3b5812663291b34d8f044e2cb687d892162b1516afad3a0ba1d330ca82a809c4837ef0e7b25951265ccbf49c7bf8734e3fe66bb144cd6c0c53dcf256", 0xb0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="3007c0c0873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb28f83ff90c2452c60af2b51ad39539dd5a92ed83465ce90f0a127661a44abeac2fc0be8247bc6639cd173ba58ab9ef7ff1c1fabf773a9ab7eccb74628889e9b8ee35b3b74c063aaa92f9f333640cd1bf98ddf5237a2469553f26e08a5fdcb0d3a8dcde33f4bbf9f936a222800c6225ccf3f22369e487dd725999ea07dd3a2912c264e0ec4f4a216d29a7958dc4ea14c2fdad6793be5e0ef605dc70dbe8438df194f3ccfe3c51287051333ea1a50c3f542bd2a75f4ef726620a419e4e2ed6ef35e556f000e3a7169d45147d8", 0x118}], 0xffffffffffffd09) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f0000000440)="e93248b956f4658900822ad12228d6056d800b9d6f94cc511bf58837941617991eed2496a9f5ad7065ee2f6015d3d7231808f60ccafbdcb644efaf260756c200b9a76775e3c93c49cfe1bf6843bc990304f10b78ae6ba5368ebbaa799133462a774b05020bdbf9e72c61b58013e8a21f1ca92433a8a559d1c1", 0x79, 0x4, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000240)=""/62, 0x3e}], 0x3) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x4}, {0x1ff}}, 0x0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80a0, 0x62) getsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000200), &(0x7f0000000240)=0x4) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x8, 0x1, 0x6b1, 0x1, "b2512bf52113fa5c8f6789d2286d19c5b997d930", 0x7fffffff, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fchmod(r3, 0x142) ioctl$TIOCNXCL(r3, 0x2000740e) msgget$private(0x0, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0xfffffffffffffc00, 0xf4a}, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)=""/166, &(0x7f00000004c0)=0xa6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) shutdown(r1, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mknod(&(0x7f0000000640)='./file0\x00', 0x21c1, 0x4) msgget$private(0x0, 0x482) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000680)=0x101) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/188, 0xbc) utimensat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x4, 0x2}, {0x8, 0x81}}, 0x2) kevent(r0, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffb, 0xa1, 0x40000002, 0x9, 0x800}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000004, 0x9, 0x1f}, {{r0}, 0x0, 0x20, 0x20000000, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0xdadf5cb22f74ab04, 0xfffff, 0x81, 0x9000}], 0x8001, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x5, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x7ff, 0x100}, {{r2}, 0x0, 0x10, 0x83, 0x9, 0xd22d}, {{r1}, 0xffffffffffffffff, 0x50, 0x21, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0xe4, 0x20000050, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xffff, 0x28d9}], 0x3, &(0x7f00000009c0)={0x7595, 0x7f}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="0e2de544", 0xae) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) socket(0x18, 0x7, 0xa9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000040)="14c62c94f3824cbecb437ac7ff41035355026a72d2901dede155ebcd855cdc3583ccf3fb46487c6038840c847c3f81d27443c49bda5fd73c4ca9d31d12768a9178d730a9fbb233c2b3f62807c741e69bbf4385c46597ea09082d31765f18102277edf1a359627394a0630842ef3bd7cdb874038f7c85665ca1f05912b14ccf49e6a8ea7a2103889f33bd28ff9d5728eb8b35055f7ecfaeb5250012a49e07d08786ac66a7f6e0e0dd1b904ddd8585ff843e16b56f3f444768da8f01cfd4d3721c9dba567487e6a5a8bce763067ce617d978f97f1aea3d9612544cd19e498d65783feb48c4b72f7e33a0bdea320628fc1a7a40127486430d6fc8e48731ae1b1f4ebedf147861c7b4ab6610d27484bf5306652b6985e834c86449dbbab190660831d14046b9c456cec6d56652f1941b5c57bd3081dbb1e257638c03f577c9e8f984dca4e28e5a909d46441127277391f0617ddc538b7d60d6eb1d6c6bf286ce1f562e2c018c821eefa860eba0ddc8fefa315edf1d510b8b965f1e005cbbcfcf914b5bb01fda9f186dd3fbe2d8633f741c9980f19a6712acefdfa662b5b1c6cd58fd30a6de6984849cabf986550ccba223d8044e85e55af6425f2d2d2f9bcb976f36cb83aee9432e51e8f4dc70e714dea5054eb5703a2b0d068c4859460a65daf57d7c2f2bd56ce3149c849ed8a1bc061ab384d27377533dffc246648633640a5ed179ea0f331bdfdbbb04e4031ca8a415946f3dbd93fb8d15eb658a2e22a5ef70dfcff7c3f1f912eaee616f92e1f78ca434f494467251389a25537d8f80660baa45f7dc2d88b146fc0527348edd73d6195c9de00cfb20d6d3167fe41600f1f9390428aa71460dc91ea22f98336b3489227458989ed41ca00cd1fe4bb92539a4337efd52db639a88eccee32b85d8fa51a2058e1f4bf9397655ba7ccfffebd9ca069570b09b951a466fa3d6cf697cf3ad691841b56b43006f8da4d82afcb425dcc59ac5f5f1de47cd8ae3c3356f1ed7a26528aacf122a6fa98bf2d84dee2233e4288bae382f923eb4ad39497058e3618ec581b3818fa9a41a983a9d964376a88c8da15fea796a57341b1a5294410bb8638e9de72f5a4f776347b64a06b4d7f01bc1b24fc6b24579a136d1d2c890ab09bcc8e8d84f11ae2e8f243f3a330ddb6f5c05e3203d58fea2d06c3be33eaf96a9632625860950b4cbbeb6c4e9af653df89224d83cb1596ec2d581392651589bbf45ff9f2f912f5a7bd62e687ee94ac3d23dbbf3b59f52622aeb67e238503d4d4196fbf1ae7f2d8d45f1ec79d2d9a24ec0f4d57eaa71aea68ad7bd9acca4f6727cca2b8372c33c19f5f1328d0f41c2f04b120397444241ee61f017ee907808c4b31f0d237ae247fd6add2da9e41ff13fee68edc0d8caa9b143dc7c87d4b1b12e974f7da87c48a0423f2d94539bfe221eb1ba8cf62791eb132d40c591c0f2a30e18cc6592efe4d0d4609a93484881300ca328995a2096199d7ec84b3c92bbedc9b595200f67c000de52802e7e2b18d2f686fe3a451803247d91432ca9dd12d4c9e28a0f8ab693b4ab3ca193b29f697214a007349f0f953d6b93a67abba8edcb0ee10d279416f94455fbd8c0e7c35574fe8b2f24cf96f382286c65c590d710cb41507671af87fb12a49ac510bb5fc8d1a358ecdcf3cddb08ded341f713ae61b61624da50735fb76cce7c5ded3c7ee3a4e86bb6ce532ee30a4ae31393612542adf67a6d875c30e2165e8e6ec21539499e4269e79e0b755546e18557ac10d569f8ec90906e7ce023c3e2289997f956d49c8bf89de5ee5917ddba89aed06a23057b15cb1ad2cdab93d4ec82bbe59dbcbca7c8eadd672b88e1c317a1eb7d567eb8a008af0850442933c0884709ba248981dd21adde20ce4897523e9200ba77ee83fc34854b7fedc6a7adc897297ec94020897d56702b6f7530fd0cdf57bce547e1752a782fa51ccf6ae5b4cedb5dc5c15dc5bb2aa2c0765ac83ebef632aa92af54017dbb5418fd1ea7a1b1b891a500c3e4ec3a9d555a91eddffab4740600f4f90f5f7a067f1162fd1d8fd39d8905e1c2149eaea948b28c24b8252fa3fe97148dd77e632d6b55fee45d3e8520117b124b6f067f3335603cfb82454149f650fb667696e0d865d84c8ba3e28cd372d17fe977b7b9e0660f19ee8ec94db9e533639d4c471955242157b29630d2abbb3be0ace5f6c628cfb1170fed8136dc9aa97516c4815ae8f801e10ecfdf2ef5ce9562766ff78f719cc9280ed2e40465c4908fd53ab075702b869d17e8d9916c2753567610a2adee1242a77eb2bbda095cbb3ebce32fa249bb021b5345045ea773a0056778ed18521289c6b2e807637c1a17ef80af267a514ab128375ba6913e25b0d5ab814b877bf5993001432532f5e43a831298aecec5addf1024a28b375607b9a05e6b23ff823b1f21f83a88237a1744aece8e227fbcd0dcc886690e210763e55a6a02d60993523aecf16786aaebe6a2532216b057f6a4e5e7380e26e0065ab1b0c3381aefccb458a5289482b6ceca857fe09f8edc9330d96ed05b5c46aba721b2464134b3cf23784f3bbde013e63f1d612259db7034af2be1fa264c10a59fb0e3beb507ea418604773754b16585a2df6acb6e5b881fdf19a94cd2b50d9dfcbde76372c6a9125519e0b4f4a263403d92765cf2266ec7c1dfee3a539e3e96eefa78fb63ac1a80b0e78bfc175ca64a25c91ebd08809c21a356b2f973714f6d373ea1715ed0d4587119f9bf8a993991f99c9f59a8b6d1d3fbe260d8ae0bbc5c73ae7ba39c15043ef01c544122ae6a8f13ed0181d3969b2f2758ee8bddee57ffd8dd060b934a4d227d473791c5270553b2f695af6b7f915dab4f589492183e3c91e665380f514dac5135d2c733c29be7074eabbf23b2206fde1656c2b8681f40d4ab48937f4e372546bdfd27f68a004542bbaf8ac4a5621e25225dac79420025625169d029d90fa594ec27643f679506f59b16595595df4f19d3901a1ae184d75621c9e283273cef2ff90737151f6ff2d05f5b33ab8b1bcd33adcb76e5c74e1f7c1d3e5c52b94e3d79d8efdbbb8a7bd93f63113c7cbd94138192f55bdc455175df873f8eb497f139eacb6585dd77d613fec714dc21d341ffdf0f30e2991c0660e54f13b0fb55a4e315a361129389151918b16a5ed33e5fc0410b7099458056dd2f1855796fece9adb9ed0ad793416b7117c85eb5320e9b98d4a57f923756662a0487a116faf3fb87f6dc509cb9c50d237614f8fee6dd16fa8c625a74526a19a3a1a7ac17e323355c8e000e904bdbe33785827ad7b6ff0b08020f4367351792632a9d25b160cd39b4581113c433242ee7c7b574808080cfb48a7c25358a1f6eefb8a55f4e74456194a8bffb249cd0af4f5dd60169705fbb6cc89dca62945ccb161482a59d685e5b3f4682e88856f9ad8d3cdd409838c2edfd695bd21628cc2f1a892222c64467ff1a17f9c94a0c41cbf3544a52aeea3db7d1539317373aeb14d2d1e52b86a2cae69719c0c32584fc5c44f25cab05d66a1d66c203ddb4b0d21f031490adcd0aeebe10a7cc0887f6ebcb7ba74ed55df90b0e8c046ce77e48e2aea3b0b839bc8606670db1ce64092c71e85fc6a4e149cdccc7f76956b4ffa7762181d1f1b89514eb1c0717e0a37c23bdfa2c90a22880ad7f525cb47c8bec7fa3dbbb148c8e0e210321885039a0088e3a6b4459bf4c9130f22ae403b1a6a6dd7160bfcd2ded83d1ce2d21ea5c4458f82607753e6365820194b440abfe82b38cbc1183fba56a81b7a884012ac6c4c0ed94a10ed2c40d6a42ca7c8061a32f61cb571e10dfa5ae6a72476781ea90bf127ebdd225b6a07c775b23b719eea814e32b911921151e2cd5d5262ce6ca5acb2d57aadde5322c19d611be981944e536a9ecd31bd96231b8fdbe25a7973fb2df993f2bab5f6625cc298b9e0140a29d28e4cd4860aa02e7dd8af5ea45f8586af1c4f51ef6ac6ac4945b90c706471ce2b0fe2532d1ceafda55dc9f72afdd9acb694889bc8f3a333b508bd373ab5e13877ae8fd799b2945e61c986d972d0b4abf541f2deb15f2837342c11cbd9bf52dcfcbd85ff56470ccfbd647852c7921c1544d5f6beb94d6d3c62bd461e8c9ba8344d197c311c9a81deb7a48a536f14240ba8fcd8f6ff49606757d2080c3b086116d2dfad880f8ccabf7756d377b7ed59275686285fa3ee5c553252eeb42fbf2fe0fc64a32ecad8acb15eff0bcbdb860d8e9ccb1b4dae076f817879c359193f58394bd608923c0f268d8c981346cfddf9c2c6d8ca29a6058b7a2caf1c0ab2210f212c808656e46348188eb11918ab9193a6ce73426983cb5f45595c7c7acbc988c6fa12caf0af1c792964b3726765e1f07e00735fa8277c42a5adf2c47bdd872e17780191ba8c0a4cae0095a799284532b1b0f71d4c8f542781a4415a37b243177313d9c02db8ec5aabc2fc8c884cb4dc392d8f74948552b15ad45a3134c23e2787654f5d68d6c66c88b5b3fbf7eefe09b26c1f554bd3e5a4b466b28c7f893a5bfcca60e716a2a092395849f24a24b01bfb176bc3444c5518bf889a65f62608287381b46d4e6ba0b12b3d7f7fc1963e54f4268be703962ecee3097f08571fe635f5a9d596ec55edb1c62983f45b993bdbb4855abf52b3192b675420c4bb1ed5f83cb8e39e4c1aa3ffe650d3c38282d0da1b12446c53793fcd4fe00473548a4a7c14e5012c53fba51d3212b6bedf39286f3589cf9d68df024f3ab6c5df5bf90a2043d8af408165bd9f6e3589e51ee541724c010bf45c60826c9960a94f97bd327f05300dcb93473f82a55a53900e9737c9b69f633bbf888f98a3f18c08fcecbe8307490fd2a1b1604056b8ae516c329bdaee1bfddb266c79fa118172fb36bdc0268150fbf6ff0e7834067ded9c0f403de6413ebd4f9865cad7c6557a15cc09879d08b8ad6b199b5914d62400ed2d88422d6d498873168bc8ed13e8838e0c6d3e62a20d92cd039e27fd768793d2776b33e1dee282cc8625c645199831902f540a42be9422d2bedf7dd8a2be37a88ca8680d4ec2e143422a770932494f87e341a2c1d67fc573273c25e12c4eebc04eda97c918e0004eda6b6b2685abd60fc80e9151bb1b8261c977f58fcbd2ca1caf39e2ccf72ca2d8e696f137bc0d4194a74ff4629ecc8762d8bfa8aafb5a89b1fb3940e94d7872774f5ea684dbf1c6ce5bd8100eb3d96a63eadbf1b8fd6763e36edeed2c938a98b7fa1e0415fe597d1a2ee350a352efada86720a917faa7391c238bf071e7786e3886433609e847d8154e4267b10a2afedb0884c076aab2d1f25280e5c0ca983d31f07c4ca3f9206545af6bbfc982aca6f159dce851a2d7e47b7cfa66e0dec152eea0f942dc543914035ba1c720ac4fd9997f36b7ffad538a8bb4ef60056a1a57772f03f83d613d242dce94c0db9ef3202faee2eba246a1b9112e11a696f85266c90955fb08faab4742d025108d72fe76eca4b81d214009a031a903da45e705cae524d2936cd3fca7852b75222f85dacaeee39a96d7989fc0d417881a0f84e338eaec188cf88b0fcdde4c35b555ce4ea4d662e46bd89792b0a607843755888366c342ed1b3c6fc336cfec790f210532cb1a1db7ad624b883e9c0f7065acb46ed3fa08e99d3288a3f6d0c955fb05b1f534018fb5c5db543be7e6bc860c2e507d66be53881d746836cbdedf1113ed09ca7aeee350bca36ca771c1883b369dd58087dd5dd3d709e315c31b393d20e841cab851fd293d494a31c513539998186f698", 0x1000, 0x40f, &(0x7f0000001040)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x200000000008, 0x6a, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001840)="1421bfd4adc87cf26e0b5cd4a551b25e58e9cda1f48c4db2c114f589c088d85fa915220f32897b0419a6c897cd2050b84e7d684bd78f640087f67868cec4453a7015b299bc7737cb38763696cbf49e3bdb26673c3e2c1f7ff542f686dcbbd3234191f143c60adc399c87b4f006bcded6483b48007bb52ba1612fa534dbbb76b5c8743fc9a9af8cf1f5615c28", 0x8c}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x2, 0x3, 0x1, "39fde5c16f580b116ab087082ced37405318e2c5", 0x7f, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) fcntl$dupfd(r0, 0xa, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x10000, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/107, 0x6b}], 0x5, &(0x7f0000000380)=""/156, 0x9c}, 0x802) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) fsync(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="58cea86081bbbd968b9d0aa00b1347ff1e26476ba021e92b9951e8a28678f87a2c6320ba9a5e152a5d82aab98b050944ac0b89e799e7aef162f6fbf0da7123133ee67c800b0346578495f56dd9bf8563689176ad9c894465b2cebf2d56395cec6fbaeadaf5ae32aa0f3028fa7dae0df33ad9c2623f782616adffce8d5e6002f6bddd5f725a1b8823cb44d998e34bc7d2e51c31457b922fbf1113ac33d997d14a2d4f886a8a567e7a5335bd97b9852b69954ee6340f07aa7c7198f8757b42e437ff4d70f10bfb1189b34789c0da042d8380065923ed29d1071c234086d524390a7c1f855a8ad1347d882ebe7055d151a50a0d7add5893f0", 0xf7}, {&(0x7f0000000000)="b92e432cec498681", 0x8}, {&(0x7f0000000500)="4fb91b708c7d70326aa96e033db4f918b6157d0ed991aa44b22b35bdde0a6ca8ee3bec5153b426472412000a26cfddf0b4e7a0d758e50758b7b4f3109527cfe0fdd06c9cba71b6bad579268d2819c43a61f8ace08417203ffce75b68d511824b0c1d10b6cec34764eb5073858da70f709fa4df1b751e575a9382e41753e1b96f097302ccf2ee7db366b6c4f77685c7e73ee5c46d9b269901270860d5e90d3cbd29fed4f6a0ce57ac6acb1874a49a8e6d953278627f977217cd6dcd89b2f70b68b7ac034d33ea1eeaa41d824bb209f8100c9e559c2ace054889b3aa6c47aac6b80e9967e1ac6aab31d143c49d4492093e8bcc8dec7e9b14c2e8ed64a65f2d212a0cf7cba8b9a4e3c43e5d57f56505ca61fe18e6556e723fe08b75bbd8b4c4bd2605ee55d027bb578de02f3c80a5ff074fdf9f3e59181839ef117a085c6b1109368a79820cee77c6ccd025827cfad43a4d14b2a984af8cf58247cdd2f536889b80f7f88449eb24233387fb0682b040b1a43437b7629f7149c05d657cd7a648416e86c90162c52faa5c64d72ef0a03b7ba01dfbd6f9c8e2c9eed77af5ab73f690cb2e9669596208ff58878a70f14b96aac6028fb1a2b5cd249109563ad25f7f903c9f3f42a98a79142025c1a8a74b1536838fcd59031cc0487fec9bda5fab246313982f6a9a75c3b2510f5b98c79e8c2559e8ceaa7a8ddf4343031b701426af1c60bd061fc2aa16549aee5283b38d943d29d4886864a12f1f26a8755ca5655610c57387cc2edf2e4c430d0ef5c232d7b2e6f70d0a7911ae917bc7eaac5b05ff89d8835d276c17886d0a41b68516d7486a9c27bff48ac61dbbf3b91aac04515e7d89073023360220bf5f2bb6d00fa92fa0519675075dda9569d65ebcb8e48d1ce9a0e021890a17c6b86ed25d70a2a68338f65627a05a48cd87621057e7c417701b78708997906a7f9c9f68fd071dc43830f2c4da77ed718248fb40e2f34603cee2b6e312467f66fd3110e17ddbc87a6ff02fe07f5bb8c7e2d4a7a20ad8fc89048440f7929a4bf29a74af36b19251e4730ca2f85d9d06c00ec4da59703081d4da494f58bcc54a48e58cae0f1b9015aeb41db29336689f5a1c2e2208bcdb35aa98fcf4d5d8d69c4ec019c4432bc10fae5e661c64c924f6fde577d6f6b87b3c6cf98fc17f5eeeb6e3bde062be8b88f1ed0e3e14a41049a6082c4a56f8a65ce443f9737694f267ad2eaae1f950110f110a1cbf7ba2ee8691a841014ad4e78e84d36756a640ec452e19312349059a3c5de4946bc93f1f7aa12350b6cae9dbbadbb4b0b9c270d8338fd10e9a578793d4e29851be302a1a0e471d5f01e46c3af23da660b828ea4823621194b6cff64665a387b47217ee9b75e5f0afbd8e765e548210bcde76f8e2e120e7723e397ed1fb783704a4a23bcd8b622ebb884b292b5c0647753e3a3862b7ff0fbf674b64ca627c187ea04bde095f7a176d77950449eeef943ff1bcf2d5dff3196e3d54e3b163274be11b8cc22fdcf25c973f065f1d8a6d341272ff4ccf6399b9af3687328e7f19c89253788f2ad97c962701e37d2e9faea00a6ffc1ac4d3f4bd5cc638a97b59ea79812248fffc5609dd4ed08a6fadb675671ae233036e1c65c0f5850e59c9a9c15b864d4db44a6557dcaaacea34b1f6415d6e6dee26678c922a915af8806ef191241e4de0826562faac8c0153723498264016dbc5604e501167ddbe2d9a3d4a9c6d47b24f9df2a6fef87b6a158caf2bf3c07154523877a68caba91e90ece601fb0649b3349d993c29ed6ed44f90669512e9537d152cd25ef5e1cb5bf1493149213e78670215af4f288257bba72e5810654afb34845e2589c678497e5812e011685f846ed23c4d8da7d5ed16e05fbbadec2bcf21121e5d7bce8cd14775b8f26f6fe040b56b5ce9d523a87e898ff7631054f412e2ab345474226222d510ff0d444e63bdbd023283632d11ec7fcef485b104827676f821d599a5c9f61214b531bc65d3ce3747fc2764194a37cb7bc7d40616baeb47cdaca2014915bc0d6b76bca3e3509c8212ff6f0e94bf75e8539edd53358a9895e1d3e91391a58e8652648145a34300917db3e6dff9536827921429c21d03c3eef23be320bf2f1bc46fb0c90d0f872b3a9471b319c9dc6273076ba6c2b5abc00b230cd1280e3887c65ce365482e64a783a82f3b1a7b54e3afc82c3c6ff082f7a1524b381261bc3927b2ee94fb981abd122220d40a7a7535d8f4b6676222253dfa67b41e6d7519142795b15a34e5f1d0725ce0a9bfaa89151d71a115f8b7e41f7bedcd13e9e4e20fcaee595adf29d2955ec1b594cf8c90d9b7da5aeefdd88d547aafd811777d9c4e41637f58acfce69e023828fdc8f63c08fd72323f9ef07746cd84165fc11ec881bffd0a47eecfa90d63d7f7851e977116a08b9a156b43eec0989dd6d264cbf185ae91cef8c7ccb6ace194de2af3f0df7518f5ff1bf7acbe253395ebcf4ca0efd877815cbeea1ea45111a23ca13bfd6adc06f921a60b6a7df41a60fbfe46435a375af4755c37e6d4f9a18d886fccd49a39db38907c8b8944406ce4f6804c825912104a0576d9dc3734463f44f1360adc264eb4611a87bb096f104a9ac660b62493c6c5dbb762696bd8729800f0475be3ee64b7fb476d1d386ee59e2f3e9ea175e50767a2ea3637304c22909d1d3b6c3c9eb6f9466abf2a24071abce63f5a47d50e31caba6b575d5cfb26b7fd65b94d6bb22fa01e2d45d8cc07b12095a4cb54c7837eb564a1af7f302db1296dec82699d5210b7601b9be2e18bb9982b6ba880b94726a099de63ce01abc2ca213a0075b87054a31680fd4a422ca5036a77cfbce6f289cd26bb80cb7af56c2fbc50e997d8ba543f5562d5a50aeb1ebd443dea50ba78487cb6c4895b06000619d0099205b9438af8d1c992c27f6ada74779b007162208b40b9d51fcf8ad6bd20cad5799feb80a52573c894dca02526822365b06626a195fe7d6e2a0fe7430382feb4903d18989a316b9d6d0e2977fb7e6928fe80e3a94b481d4475d1c5bc1614d94abaf28424ad33a311dab92ed19f6dc9b07ef7a56450a58e4102dae7362a3a91f0b9d07dae03e8311d8e7c9b5762dad56bdad3629247e0fa531336a83e6491c9554e556ae5f41fca5d58949eac1a7e3c57d1657868406a1140456e78404d6e2dfbf838597121808e97b6f1237b5b9adc99b79cc3f9d3d4fbc37de3e84465cd00326d0bc5e464bb0dc5abf8114879838f7d6fb21897b85f8644317fb26ec2154363d55b665b03e2922108781c9f9eddec34d5838b67d459f09996486e60feb89e6b8be0e67a168b5bb082def4bd6ba9f017766878620202e45de6382db1c863235e631b422d9bb7a488d9a80302a3fe8044f8eb75728c108ea3844207ca0584ee35fc99b9bfe1dcc4a9ceba1132a00c9426cc1305946eb3aa7cee12ed7510e35effba5b1df418b2bf15fd0b49f781c501f1a7de644473dfa09386f9540def63cb1cc6bec1c649432767714ba58ddd94d068f7c33b714c960a019488e1c13db89b78c40d032e6187d5d16a697692fc33ad8843cd478b3bdbece6f413ec4932580095e6224ff299f202409b49eb9a65fa71cc87358e4499c95cbd44dc25c271e77011e60c04294e197b2226130a6c06ee81ebe48fa28dfc9cc0f6f00924de69c017eca98df3df0aebdaeee3d975146368306d2772d270483d46dc7cfdd361ed28fad9ae4e23cca15764b902f0244b6e0ca10daf1e938ba9517c2ee4e0a80a1c7307124ab12e006b5eda216503ace23f7c20eea65fba45009bb2e4785890cf526be20ec5b794abbae27b3f598e3814f834490f65e1fdb3f29521e924e54e4c798079922fbf76ff75df7c0ea2b070508c598bc99caa670d0f67889d393608bba2b7de8a5b7be8e8a5f0a8e4bac359802e06681a6f697154d3efc9d8ab52a0a0cd8e246758c07c4a746cf87a62906b4f2408c3db6948b497d3944515774388502c2e50c022f11a83636426b551e3884041ae3f41775e7545945f59c0909f5357db34e979243e00c30e8a3377e713857f794659ce886c86c7b406ae57d1cc1edae1649b9d79ed56372c5603f1d48d454de57ca5698bc7e5dc2b289b9638b55ee661b16f77691579966d3c7284a6007f47e708a7dc95d51903595cf77069d463ab9bdde8accf8ddad0d05c4c35c26d15fb78438258773d1a96ad9e3f6178873f00781c92ad2aa80e986b961dfb9128e7f24bf9c5717da432021004820150aa7b75d47a8f8863566949ead41056574b69a8c837ddaa9d6010579b506c96f6a7396a648c0523768d5e8a069205c6e3f4492265cf80cb45bd04ef2a14007f74b79d5ab2ef248a992a0ffedafbfcb7611cd166e4fc9747835d63661a6d65bb3d32a4c6f9dd27034f7b8dd6cc6a31c32a0632508b88bc2c476bc93b9ffb71288ad45cb8d779dc40f1d85f20bab64749a1bc6683d5533022d20831f000891347cefa50b735558e8c7690f133f5a74ac2aa432265d4e29d54060ca375332e32638ecadfe908fff5506a89b524ee334ada49dfe8c713cb4b101ea2fe230e1738c83296ce0324721c31a69b0abced125742519cd3ad0c192942cbbe33b8e9e7c502db3a330465520c0f23aca49d60ea25e805fd8cbaf2f56936e71d9c69e49cb888aee81abc13ab46a362310cca39178fc6242fbc319fad9c6b057341501f287c2aac3241c3a3df61af8bbcbc7acea623a22fe4072ab43eb9c13401381e65629835ee69d8741dc386f2c36c460856c252207e97b3d3cc62f8966dc1cf61c69542dc16cba7ffdeaff015edc3b63ea89876d3b8f52481c09b544589a56f33b5ffcbbe8c290c93b226145313ed8b9555263e652b563a9266759705ebebd685934e67db62fd9bfd99be5cc19206cfb10067a51976144a582f62cd7ebdf151692a9c8b1ba768b9ca2bae69c5fd75d92a7911080d5578e4b47fcadca8f88b7736e489a990f8b082345f7c9093574454a1f55c6c6b025b821a0c0d2fa1e43caffef9585b8fbc69a82798daa139c4c2ee6dc531d17bf5c4e493ff9603bee07cc7b9687978074d642f344d325ac714140cace73d230d5294248cbd6851df54bdbecc7f51a8734dab5adca543c61c189e4a22f275b9f0815712a0abfa6d2453d3c3e259c35949c8b7021760d2856e24cb4bd6f4cb5c26d15fee0dcf5e7a36d2f2b3e053a918ea8a5650d670e525ee7098a4492eb1b72cda5e8ff18f496d97b17753a502bbe17c97d01d346f8d79e78179c2a2f0c41291e1944e268556eaa32c5c426fad719030edd3cd22d10ca3be561d120b2071e62cd80eeb8f1e5cd13bcd2f66dab38c59d607a6301a0a0e565239e9bf6cdd2f4c53d41a155717fdd0979ffbba88cf27bffb36e1458a1a015e992b99609d324332a56ea530bcf2e4eabfdbc2e5fd85fef90412c4c708061cc7aa59eb38b5cbc0bccaa321123c4e7774268548cdf594ac3fff4785988adfc977748bf95a1fb7a539ad71d9654cd10f79ad3ab5082fbfabfe67d89c13264bf29dd0555f9dfcf9e8897d7884e9a2c5fc3e8be1651c6bff70f50958132391ec310e05f28f6c8187764b48cf9281051429a75aefa8b709acc7e7a596b3d2adb4163b3004f780aa6855db60144aa3e9966824e6a851da883832a1285c88942cd5766bd867e39aeb072345482611548dbd26512c64c551c70bec307356e5a19eb532b0e42858c4bb01f2f1852d4238978fa114423e0f6f52ba440aae516f17af1573be639e6fadbaef7441360f813a75ede7", 0x1000}], 0x3, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x2, 0x813, r0, 0x0, 0x0) mlock(&(0x7f000071f000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000500)="904ea62e5898286bb072dfb69e2bc08c5e6805c3e0eba5023a40ac67b4ba26e9dc06d226715af12a8f6fc198edb54e2f68755f8c2ac387ba5e01657222ea998d6185243401d76560a6517d643f816ccdcffc77d6658bb815", 0x58}], 0x1, 0x0}, 0x0) dup(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: socket$inet6(0x18, 0x3, 0x102) 16:00:06 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x5ace, 0x80a2}, {0x4, 0x2}}, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000040)={{0x100, 0x3}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000180)=""/120, 0x78) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r1, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0xfffffe86, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/91, 0x5b) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x100000001, 0xaaa}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x150, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x8, 0x9}], 0x9, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x13, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x59c, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000081, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x84, 0x200fffff, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x20000008, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x800, 0x46d2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xffffffff00000001, 0x11880000000}], 0x1, &(0x7f0000000040)={0x3, 0xfffffffffffffff8}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() sendmsg(r2, &(0x7f0000001b40)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xff, 0x4}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000280)="a8a7ee9e0dd8f2dc25966e9a0f357d97fc7f562f88da42ccecbae644238cfc2038a829b3b7e66c838a2838fa67b318e8da0ff747b3c9438da494244b00487a4aa9f67925a24f5cd62607a90f993bb82d24d57c458a8d18787b9cd9d3485a8ec94f434eed307c8d6d0a5b4bcbe14c06c78eafc9edd8ce142ff15b049e011075010f496eea7d692b24e0", 0x89}, {&(0x7f0000000340)="efff17668678986369db5dc04924cad72bd935fd6f675baade88338488ec95c9b8ca0eacde895d5e9a33afae5e46dbf2c13c95f401141c4f41eeeeeba1e36e34d33d686db9a07057bdaada56a1811b93f0ccba26bccc7d02e21d165e0eb96fd513f1ff51a27a3a51a92bfa983e0d7144d54ff628b114d18e39d9132fe41a77d8fbc5ed8ba7121a898f92e4f2100ee9a1cc6847a30832db0cd9ac1026156b26e150b69e6cbcf51fd98827f5201ae9fd2abc85a0846475e655eb0176051aa5ce61e22dbf6ea574f4cdfad3efd4722c4249e914e6014abadcd191be82b36b1ed8807ef2fdce9f3b33a9793bb0a47e823619cda881f95dc93fb0deef0e3d9d", 0xfd}, {&(0x7f0000000180)="6ba8be14956ba733fea2988c5adb87fcad344702018a942e7b86a629736c99b9cddb8c7ff1282f4996ad0bf3862819801ec6067b9c943b1d4c5744391d520b5a5a41d09c0747f37d86c06811557e37dad5cdc216", 0x54}, {&(0x7f0000000100)="6758951d0a0397fddc8113149738d84bdf24b853ff4050a3c9f021d2", 0x1c}, {&(0x7f0000000440)="b50926d7ce266241d716dff883", 0xd}, {&(0x7f0000000480)="2679e7685e2b0201a42b7043206c5a5bdc3d809f6c2f0b405498894280d83442c9f9a78aa5b1f0976d6a23dfb66ecb4ac4d559f93fb2c3e7539c53481ca90864c52790e858a09c83e4793daab76715931201a6edb0156be1c7517f67abe381a1ea65abd38b6e6d5162fb0c7a123577c8eeea8fe5be3bccb67d9dcce6915b095411f379227db3d2c10c5c9de5f3670a0f9149835b78be9403eb213865626cd87ecf1ebc94fe21c54c40e2135ba4dbc33f155fc6231b154ed2f4fbcc248d942b668114", 0xc2}, {&(0x7f0000000580)="369522f00c6ad043dfe6753271e6b1e44836307b27d9ed34498f103f8642b656662ece6f28b5b61084fe93822967573ddcebd51a5c93ffceb1b26f6c503cd6862d6d3d33995374ed85c2a1126767d653000f71367868d8b0da0dcbb39ae85af60db027d3456544693ca5b244ac17bee8b36b606c805c223059e9069c6e0154927ebf352b28ec4a", 0x87}, {&(0x7f0000000640)="d9f2fe01a4183dbb135be03f2a355f7a301da1948adfc124558293bac70bb3165caec411bcfaa0da9433b3b2abe7cf2b97a176128406d924c9e139236d6af6d1efa9fcf5ef279759a123ee8a5c5399dbffdd8b1d7330ebebd64dd5351f67ad27b54f61dd3e47693f9eccbed410294417f6e88e9b76c8999884ebc1a44d1eea5d6a166004fa9e25f6f1765cb529e4d94b8da931147e3e3f24be2d295b21f035d3233fbb0ce8dfc9d3c8873c03423601ac2ddd19d7724ac30504563922997b6b45ee8db8a8810fa48078978edb2311f4cdb51f9928d0e7a97e474c0b452bef28b62a320b2f0565f9a4ae03555879dba114f19169646bbd28040f295da22e4b42669f0fc246d07af4bf974c0b2070f7f590e453da6660d01b3e603ecc235f9790bb566e9e4100baeb0178ed0cd63a9f40f5df55554eb76eea3747ff57926919b31af06cfb705136cac1776634823f17735a96173ae54d90c31b3d1a619842c4692dee008378ce889ccdb228cc3ce103e84e111afb3468acb5bba29ad838e646a00c05e0787459b1954f1521b8a735a8273f6e5d908281ae71e7034e1442a990efe8dcd62d8c8c3cd2420fe0668fbe8dc8b4a342fb4f0a0aa51613aa9b97a81ef941c28da33df2889996f900225eaf2ea6d1c702781830b8a5c67185025e1e02f76a0027054b0d191edafa6e25f97a747e39f6b075c2866c94c813d6b90c69fdda34971af9c0a147a8fe1f6bbd5d70e0feb2d2ef4c99ccfde732f3309f800df5b997a34cbab0ba60df8c74d9a7a5d339a55b6ef057f9370d6a12d5be52503f7645f23a8b6d13376ada4aa4c85b79c3c203b9b65e6d4f02d0f5ffeda0537ff20dd54c4d9518defd8a4cd7771e598ccea13e9a4a90950d588facf15046e29348941945fdd52bb72e098649ee554c8320b67138ad7cf2fc7b32d55f304f4526122c7a17e96b527faa1907120bf1d97096436ceec568f4a1bd7828a990e41585f66bb47d03041f3a97744a43e2d17fabc1ec35f02a512819068c211e81bba4707d9a8c11e8270673b655ae973dcd3b2b43f74d8414313b84894c3ddc0723ca46e9af48a278b1bd5ea14f3f5d4f50dafb436aaa0712b1f26b0b654cad55598d57d9db26ec3f8a98cea9707d5fca810bc29102c36fb63d758b9763de27d9801fd294fcf0cf8e7a205c5e31b219152b16cc2ce18b3683a3f0d8d1606fe974026b8ac50628a3c979a43dc9f6908d4bf8c1c376e89dbaa027fc78ae18c8ac164341b9245e5c9408e9d295c7439125df5c1c1c33888af99b5224e2261940ce4846e8b69dd3d061a4a8ec443345f34dc665d1843d8586112f2351a0106e34452d6c891b3400705aef49e1c22a5945dad15c21f688dfbac698fe3988e64c2fecddbb0a66f262f93ad0a2c582cb9bdb36403a62da19a5d9fb6e78aa8821273cb2e55110e4bc33e02a5b41bdc8c15c8e4dbd6db288d4b163ece47400c86847655308eae883193dac6c95b5efe4f4a5fb46ad77b83d857fadedeeb7a3c8864e37eee5cce02ac5896cc397bc8882a4b63dd895fe7999461335e680033da6c9f3f9c6f0cf377fc9061623517c64921f795f8f543160db6ac3b8fb921612713ab02983bdea79ceb9308041075bd8b7d88ea53c86bde815f3c9b9cb855fe209a3325666e331ad5c93797ac58508665b4d0064e596a4c0ab78a18c86c012f7ee142944e0ee19e4c49113d2d3a647024f2b5c45ab6386f858bc729abbeb84563952d64a9520b3f0698ba225b79cc3b668916d961e422a3f2a1c639aa6b7c39f40b5a1fa0c868560740693bdc266c1f855a1283a47a3bec2a7272822a6924fe37a40e9051e32d2f3a9f3882f67f004ae983cb28a48258796a9704e2dd6bdbecff57015c37d0151e735d711909515f52b5a1d35e575bc20f82322130d80f4d24012cee29345fc604562498fb6ae973e61def609504916caca7aea730e28d543e870f76c26b4e8e18839b790b0f7862be5bbe1b810f305c9ad0ad17ca0367e7ce6701bb7b57ebda5907d12e3994846a5bc413a564c6c92fafeda3e1faffe6975e037bbbde9d8e7012f85b1a1445600644fc1e5a5b68fd9afdd5bac2fce72fba3c0b067f3085cefa4401db61907a3a4bd1a1e7de4fc29f23dcf24f2169bc00ac0a6dd81d23bdf642ae0ddfdedc53f4fa408d285a9eec07257099efa8ca4ece6b86208c3d56d67b32dd9f6a7988311ef73120dd486c4d67b53c97c89ad4ec7662a8d95e46c9f680430ee880b6989fe7982419a904c4c03b8642b00dbb00cff0ec07d4c825ae7cbc6cc05b456023d69c2b29a026e5d3050b3aee81914ad7b9b229806c9255b5c5834fe4ee4b796e0a4dec428dc15f3b2d32ba11f0eb8647e9eaf29f36b0a19a6f6c0e5f373933d3f37f307fe8b2659904b7d363fd79147ca194b834c8534341c3c3bc97ac8e05443007acd0700b11a4c3e0a47dd99496a9dd76d13d68a710f28737a527e968c2d71d5cdd35a993e0d308f19d7ba33e670e58d0387c7be51d44ae05b9f9a639d6cdc20c8711bf4dee5b7d28324d6597e8a74855147931dfbca8addda571b9bb1cc604a34e8078d640981d0eeac85966942536e9646ad64e41f1be4896cbd551eae65ea8b1d921e027b8be192435a0aeca61041c218c3f63c8b59d28819d93194987373c106151e75bca18b8a88732ddc78a8cfb8a52ddbeb737c6222a758dca244146c9fd130437cb0a482e0caa8be33e56d9d63aeba99f2d871b42413d7f61f49f99394da8311a1f08e6216b9091586a1be340a3419cc6eb99e8cabc399886647f56157ac62428e857d33060644653cef7d1844633dff6cd7ce35209380942af961230252ceb84282022e3d285d4f122c64f051b3437651f48ced34aa55cc177fb82c32c0c802149d40dddb5a79d8824c6a4596a8a9d7b1c7be9ed4b3aa88fac3e174eaa10878c2b15a638cb7b2c8cb7f3e5ceef5986f816d6570752fc93baf71e6f72cb1642a48e0480d225990af6cba6e6fab32fa14f13e5aef0b722058f7b2e560e5caeb49a02b4ccb2a92b7d3be3885592b230ed9f4e32455b8637f1bc5608a9843cbb30161af4af7b5ec23e18af10c7a962c6615b01b18a8b2ce53b427bde3e620a4484be63edb29185014b2a62c4908531127056b88bb552f1c6e6018c30a81e6a536882a9e09523b94ddae35e1e218fa5e76889debdeb13254eafbfb1c945bdd6d3f53f21fabfad63fa139f8a998114cf5bed9d1e978c314319bf18d526457f7503f69cfe13f09247481e614e19903af7e46fd3630d97ba655225a2dc64de5129da85af2fe06c8e6b14df4f2979a4e87c02b7a87eb25d5b60a4d3ff63c550c2f498fd77db2fc7f483062b0ac95feea7ef36fb6ff93c1a4adbdbd2d1c48db36e1c727d8f9a811de14e2cb9fe36b3836a778e8e7142a082623462d699f1f83ba4233b173e375b313023dfae85d19ce21def02f97207d94d3637342418ff0db9897284b69913bfcaaec0dd9405a38fea5ffe39b85d63f116442f181a84b1aa00a0e692f9cc20d1346dda24a4bd8c193c327138021fca6002cf993717ff2494e82e92ba2f238426dbe7cda131ee169b9f7099806322b64d4d00ead35c183f23c2cecd0065fc95f4c8f7d1d4721924b866e8b111dad236e6eebcdbdfce72e0943f1b012c0d582b464e082eaba5e4aabde9248509d1532c133265c674577ed53bb9ca156786efd8a1963fd1459606b5a2ca7c073bfe0cb099f31299dfc792f64c131aa47f583533f709cff26964079878e71df8a9ed9a0b847e591bf6ac662c5e023d7b0f1ab996e8e94ddd50ff9e8de7b71afdba232e049e52942cb79aa5a4311fad2421b7877698bb72df422aefbfe5f86cb923d3ca8ec2b081d0d65d1f23f98e470eb2d3bb0230b3bf6fac540e0d173cb2e1d42237fe662cca95dbd0fab6359d78eda15e2d1469db6181c75fb70ffc4e4af4f41520e51ea208dd08f3adbc450d99c52e3ed71078dec202260dcedccfa903e13d572e885b47babeb7d5fe59dcc6d13c199474c2cc0aa7faa6b31c911213d4f269a5ec0616696356ce6b67ade07bcff88a38f35ddbb0a65fda03e21866507925f2f4a58754e2d949905e6b3cfb124f7ffdd8ec20b13c4a5ab84105bc96871b0f0442bb42dbb17f12181c406c76ca10f88e591d7a6812d97deb35c5efd1367e4032b7996be43459e2b1505353eeaabbb3fb220e4ddc82e59a47c253f582e90ed41f91a0c390e3874ea213ff7d634414df26a37e5b9ca3feae9ac493d2b75405c58d24165b8492e812463655f648bb6ffdf90259933fa6409a4451b29798437c7be713560651a01295b5e05eb4c975c0dfbb9d28d0bfbd72d6610e973d96a4fbd37d7ba2c826bd0dea2cbabf68dd609f96eb0987ffbcb921ef53656207960f48094e395ed4c58ba3df0295e7b17930a69f119d3a12e1fe271488ac71f33d6105406bacff309adcab79bbf23315db351d899bef9aaa405cc4bdbbb98323a3e3d3514ad00fc30f6e081a192b21a9eba198370c5c7e0180d3d02ac7fcb6fe559b5f1ac9d17520bcddd94dd56a1af199ab5be5d722904b0224159f88c805f62e5aa1e7a1f7e29840ef2cb561eab8a0089d8d7e3c54c597dd50d5f0b2a9bc6854813cbeccb0bef2c9f5cfe54af0f0e1d4e4df14e046baff34c2704901d4c43dbd53b91a212716e7e5d3c30834ea05f3a74577ae337e99feb1d47f54c0a5a034bd363ee4a3861beb81319e4933703280bbdda3beb7288dd38be62caa4e2ac7c6a5905263b91307fe2c875efdc05e1b97a50eece9677b5db8b0271d7b3ec9a5d40fc435aaa4427258b4eacb20082658c700d726338f32bd681f6ceec1777acef2beef164ae0ca67f5f20b1b7c83ba135ffa751fecf5cf92dbdda758aedd35cc43cdc0a3f1ecf862946af42aae963f9aa76a1593e953cd3f50e1533db351b772815212c14eea7ca9f53deb6da5ede3f501187ddaafc08e1893d48b49d50677975f37139c91c0e79791595c72ee0cf30623326579bb07da2b17159363bb2b10d0d228532501cc89b2af339ea531996538a2e86907a43c2f64e37adb7e1aca98ef98dca629973fe4322ad249231178b0230378c215559811d1b89f8fe0291dc742e9e4b1a330d2cd84027673f862d094210082059e4b7612b637947d21935f72e5b3eb218ad3fcbd71bf58d2ccd35b8d7e6f59c093e147dd13220627b13c3eaf53ff6c0cbaa3bf220ae4252d470b7c36e3ac634e75f14468ba24af23ea7ed1f5c1a96f327e6e265494585771866b44b4e74584646fc59f270b44828218a34b0822d8187f65ff96430dca3d8ccce9a584cd5db66f9c6d3e7516fa41f299295f710798e4ebcf157fc0512801eca56300381182f0cf5aa8fe4ef9286529774aeac3e15bce9180439c8d0ae7f4eed1391536127a7d7438fc245cc4b4c3492e3df9af5b56fd9a50b9ac2ec7b5d29780eff58348f8366a1455ec058c1f8bb839d5cb25287794b580e21657149bae5f753b2a0eb927ceb3d683778dccc8c4f6cd0a37a4d1de644b1fbf728cfaac1b5775568d65769d0952dfce4286bc2383d8278d78fbb23ba588b5476753c8a463a470e4ac61301fcd0fbb61dc3d0596ca41d78536440d894cb5b23f145c56d6ac0e11aaccfd8d66b85c1bd5d9740d548f74ecb524ea98f709ba1f0408017fc02f5db220d9a3df23bf4eb2e53253bb2d271c5e446474878c4cccaa7d27967b18f55d6f2cd362c0f20e04d8c4e5029c2ecf6a8b7298cc7bdf53a4c137a150d3541c9fc80d7a857b5b71527", 0x1000}, {&(0x7f0000001640)="bedec3b22a222f097b7648d4", 0xc}], 0x9, &(0x7f0000001b80)=ANY=[@ANYBLOB="d800000000000000ffff0000060000001eea063c4c83a1147b4c29c311c7c87579ce2701bd2fbe54d83a6d56bfea646d8d1586aed0e7098bc416e2a3f021a904bfad0d17ae3c5a30d2a2d00577a28566f6047ca377bef5beed760757789624fff7cfe433322fa1fa284b19e7ca6f9904d9c0f3b0dbaee5d69491c582443cd8ebbff4b14d170408e3f504f7c0ac2b4b82957448f9edb012841ca83eb53cda1712db2b17898432008934b2366275c484842a359f2b7ad9b56e12b3385f7e089e0c03da33b2069e272173d37e04a7e27da7b400000000000000b8000000000000000100000006000000cdfcc4112951c20248c62ff19896af3a055c5d0278001f043b36a506ebca565d6353313159d6d83cae75211370e961b69081c57b7cdf57dc419abf1988fb893f5495a4e8d2987954f93edb9e198ecc478d67f8cbf792fe34f667bfa2436ac0bfee339810aca3d16fc7d421d25c7296319104b2fd65e655e55b3efea0fd1eef04975a81205cac7455488259b8aa69d430cf86967d3386524bd5788e6152e943d46a68cb00000000009000000000000000ffff0000ff070000d651719d8a7f3c80bfc191462c7dcec5cfb25b8caae9a73b54c66af42d9243ed6944fbadb6801629f5f7eb74e5ee9b13404deff8b7ce502baa9cf972a68c53641f04d604adbcbbebf1cc4023212035e1e78d16db09cf1d24b3cc877284e8a994ea00bd47c40624c7326ddfa689d1afabac0771baa62c76251d00000000000000e000000000000000d4e47a400100000027ddc8464f22bbd37b75c70cc4f4a323a6e86d3980398ade164763db14e2b959a2868d2cc8dc7bc3f044918493b58738800ae2d4b079ac8abb6e0a4068615be79775152d903a35485cb333bc79db2f29d18d758b841d49f213881ca00b63e9c1d9ea97d504d42de5f898fc0f4b5a870f7b93cd669cbf4003becfd55961dd100a271175936129813ccc239cae27e36820d9e4b00f2390c608e8b2e4c4c94b55d24ba0a795b25b1de28a51913abc4e782edc587a3e750edeb5e37ff275d433fdcaa69ca4e5bc701f3eaf7e78120000000000010000000000000100000002000000e88cec4e6ca2ca553086038b1c543acdf181c44c9cfa84bf0189417ac49059b97a69cf556b0d55d9e14b33eb945c9a89d955474b55d79263a6a1ff176b4efe3b1acd2762b6f81c7c8ed3a24f5086d6cb5532dc58dbda588d2dd7e50120d27725c37817801f4d470a85b2bac26e2510cd9f06d70fdded9f6416409d095cb8888616f2f1c6c9212faf9cd0b770c390a7fd870e5c9d88b871ef3884b7e300b588b063d11cba4df064f4a2498f7d763a3611d05d7e2e3657e081fc334dd7df48e3d105f75b12407f2102957cc8c45ed884ae2d12945e636ad240713ea19e55a55851fe868ced6920cfc4c00e994da76abacd00"], 0x400}, 0x5) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) fcntl$dupfd(r4, 0x0, r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/175, 0xaf}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x180) 16:00:07 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fsync(r3) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xdb9b, 0x3d, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x4002, 0x5) shutdown(r0, 0x1) 16:00:07 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) lseek(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b405b4f46a44bf39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069cb75f97e000000000000"], 0x1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x8007, 0x1dc) lchown(&(0x7f0000000700)='./file0\x00', r8, r4) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r10, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r9}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) socket$inet(0x2, 0x6, 0xc24) setgid(r4) msgsnd(r1, &(0x7f0000000640)={0x2, "eb6a5d3c4eaa27f0418723154f408674eb907599c6462f08267ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d5e6f303971d65fa64f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e7aea9ed2a6234842e226703e7a495627422de9ecc05e4137e66caaecd175bab545c231419743e96a457eeb2ef3fc4a766bd56c76766d8578091f21e"}, 0xb5, 0x800) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1f0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x10000000000000, &(0x7f0000000240)={0x3000000000000}, 0xfffffffffffffe64) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x1, 0xfffffffffffffff7, 0x8, "13910cdd5b7258764036c288807600698a557dcd", 0xdb, 0x9}) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:00:07 executing program 1: semget(0x1, 0x2, 0x75) 16:00:07 executing program 0: truncate(&(0x7f00000001c0)='./file0/\x00', 0x905) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x83, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0//file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0/', r1, &(0x7f0000000140)='./file0/file0\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4, 0xb473) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r2) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000140)="68422a24dd4447938213aa0add5529376525f3ba7e8f8bc97c3dcda3cd73026642ddcdd66aaaadff2673bf795ec51a437eb92a844494f718acf4f8cf0bd2d35a53", 0x41}, {&(0x7f00000001c0)="97d248fc4cd19b1e9934d02f6cbe849a5a7ce7011203688d9e9c9beb9fc043b591c04df1ed25188bf09f223cb64739bbd4265b64dcd5863d1948a2174e1ee329819637abc375b07d0bf4dd6a9e3a496737b0e6a2004dce429a23b0b62bed1269510ee92a2ec582ec6e6d", 0x6a}, {&(0x7f0000000240)="14a2e8e8d58e0ce7b38a6783f06c835e7137a4344772415837223bb47b58a9ebb37e117e8761b45136a6bf7c0fee90cc7427b292809f13a0f95b05778c66d21e5d535efde9d09e42718636a5241e9bb0285b8ccef112607bd934deab416e68a389bf2713f8824bfefe2466513cbdd9f509b87d03a2e35922586434c020b6853b3c11dae6b49adfe5bcfca90b16bb4eb755859698b56c75e706c1de4c7c9b9e9bb352d49c698e5397d7362f2ec5c8104cf655f15bc29da8d0ee5bf8217c892e41cd05e4dafa2bc1ff", 0xc8}, {&(0x7f0000000340)="cf47db3cd19d87cd9c0113707e51b4d86b", 0x11}, {&(0x7f0000000380)="e7ac3425cca7a86bbfbd11c3640379a236abdd8ab7c2ab4e7bed01037972cdc2e85d29a98245521905b969954686543803167a3fcea2ea3f2f6ce3c00e4b1bea12cd4cd7324915d618abaa6b617a7e4c1e5f091cc4fd885a5dea0570daf981e8de0097b2a2b244dfc2a7a1964a2a5b87900096e0a7c136174503448e8063b55acad6b4314d73ee2bb1a4fda359f9bac97074d2840047d3b9893325b68751042131082cf32a86543bf0550df85c7c", 0xae}, {&(0x7f0000000440)="72390103cc473d05f422d829f64138ccc290dd5359640f0e7a4e21e5d8bd03e1c5d73019e4fd106642e1138458fd2d353fb1d381e78c1ae59e92296b23e2cc0b0ea36f8f87fa5135be81cbd7ea8a59f5fc22cb61941ac0647620c0ab3e9fe5965b16cbf714a4f43c5bdcaaf83532e660ba4638069ec3bd52e37ba09f145d6d832b12ba69d036403f1e45593568c30b803cd24e652a06c715b5a9fd09b1626909f6f6cd6d69f5d84bc928b5603fe51c8768c641cdab9f89a82c2da0948bb0acd6f06ae8c08bdd72a545931003cb72239c33e87eb635ce1dcbcf6ac77fede714cb027be878bfb44663d3e0b11eb1a3a67dee85500c62fc25ef2ff3a2c576e1d09658babe74ca9af5344b5b8584c34e346f72d137ebd36b89af8b2ac8fd4892f161284f5fcf65bae0e94258f9635340618da1edea289c2ffb0f8ba8334f4231f337eebdb4766440ae7349d2524922a81e091de989242967df0e31688ce2923842af7a93bb81ce0a02c726556d3d46dd3a98e830b33486683ccc728a0a70c0457fdcb5aba2faa44794acaddc9c1c29429f3a890fecb495913548ac2f14a111a494a9070a6f50799a8519ca8e14419a5f4a163d1cc27516d5b4965d8c8db8d9e11bc865f27d0479f91b77a930a612624d9809ff9aec2d13a5e22c0edbd9965804753a1672b620a175fe89ae9078139ad8fae117d9ae328e95cdf20d3f422c9cfec105870b4a4d94bd5a0ff5a0cd9b475fbfd02d0a5c71b8a95c9dd6e1a6afdf4bde34055378f822ebb18cf31aab2bb3a25dc815599cd2bd916b84e6e5b1f31d1db0d55f25ee32fc55b82f35413084536462fb63e2e83aca9f310480422fce5f34c791421fec566b666dd4310a928323ca05043f58e615e5de187c15483b45fb4abe006f1949973297cf7ead850e626eee7bbf8d892c8986be2c323ed648bffff64eaedef89e74aee7c6f4c97807ff2b6b9990ccd36b036a3afffc3a8a3952e17ff6a52d0913d7190b110f720884c2ebbf42d50e9df91cc8364bfef249d0ba70cfd1c31bb904bc6453e50171681042596484b20c64d7e127698ab333ac992a7604e1f1d8e547182767e1961bc29f8111b98629ccc8d8f5ed1e65863d9534584bf335b03a15cbe84e2b4ea131e6e5722203e7111d8309aec63fb680f7bb999813c76d5f43fed25b8704f43f6598046396c39a9f5ab032512e2145e822d707a76624fabbb52256b2d4c0d47c6006c7f21d94a33a637a0bc0c2f415f9fff907da15152b2d539f274cd0c5c85bd40fab8f865cd85fee5a42e6c72ea65b27e1d551946126697c42ff91ca35317605911f6a681dff6c97681dc8db8ef5f85c565b99386e1a142488543a0e6c012552a8c7802f1c18dfd5e03e994056d784997d7845076a9bf881b0989e635ce2f8db8f65f9fd0f0a5ad3086e994e9a9c9231860922e7ee0d8cbc7cb5517bac82544247ed3489c01b1f0d9b5b5deddcfd3e23a87b78622d81eb1c4acd51ee08950fb6e3a896a6e4fd354a2743de8e31585d7c0a7d3e76973dfd84d4a4ab23c4c9651070cf34700da98538f13060f155f6027fa7c4a16258c922aaa5fec60f89313a89ef724e0625f527c512930e5c315dab5d06b6a63dfcc9a98ddc732dac73810913aa25bb7c72dd4187ef72e5dd3c4aaf418602c8ac37313885dc8d3e3c805ddc9c586529b5f75c894b647cca31fb3ab2b934607f9f30af418b84be882f48632702eed97e643e725a6c0a9d3a1827e9176d8deec2cbee1c87f81f7870300fd4840aa8e0e633832a2982ae391f5c908f21ce234f64ef4cbde853727c1d80148e650b3886358d807fda5f27801f8c7aa9bdde7c9acfb47f66482820727468ffec7046a86a6638a5038f881666958839078859869e186577a819ee4fe4a8327332cac58d4dd7a2fb494a625cb5cb14ad78fd11aa9a453952fe816a800958c7d2ec11c41e28d65ae88295ea829aebe5740f6ed0bd48be423cd52f3d91fae13aaad38e914379d8aa250ee62d978a396d62f478c5ad433882ead1203f594bf9ead27baf4745ea998c47d68ce8b72ebc6081687fb3a4ffcb4dafb212aba117518b06779ab980277d13436a12bc9644817d444262210ac9ee93906cc6f994566dffe082bd26181d741ea34e0ae23a063f9ed76afc66e0f9744759eda66b823f03548e0794b2ee8eb782eeb85550703b57ac760debbb66d2bea3a895a362b3628e8c8da0fb65a6fdcaebcc5e3c2966bab3cb408486eebeed72d1d39d844020b4caf26b32e217be809b286fd27c215ce93242ce056450ceb034c5b08705c618ad30789701bb45ffde240654710b1cc6ddf735c5100fba40978b03dcd39fe0b7d489f37a84c6527854efa340712057816f8813920850990f81ef6fe72392bad142adfe37c804e894e2b4462b6f0a1270b93d4fe1d4fb560ce64cf256698031e67e3d4592bcf26f26f205f143d778243fb07383e8b1d5a16f276479dcecf8ee2fc3f0f4fe4e550d46c6456171d1f3b66c7a34a9498fc34428e1c9ac50dcd4e76f7942c0fbb30754cb09af6ba4e3380be84d70fe8f41c0c9126d2de8313043d90ff86aa00f9e10da94e536fc160301ae00ee7ab575a50d895368c8b90854575ca2d7ebc39fc58e2fcea521f5fbfd1f32793f115b818c0106672370e7e55825ef9d796a47d134109cd7033db5448ae72d47373aab2254e038dfce92a36d9d9a2c8f3b46f6213556b824a7cf30066c5cb5474d5dc3fb02dd4df090ba674b595f6f3b29a2fc465ccddee6e624ebb93286ee6f9d575b7734daaf83da1b0744adda8b1cc880103bf399197ee2413474ec5403ccd263b254018cafb7e53542c67215091f21eb1e567742191a47d18a87c3199079693153e8771403517f48303391104c0266640725f9d7092ec26e1182dcc58b152bd9c3287b67ab5397575e1eb68fda233ad876762afa40f09081705244ecda1d9076afe272bf1ba38378c668dcfd96046ded5b3833cb26a6c8876c0712369162e175c22e9c2b6e2943ed7be3a268a2727d949f62163eef941fa55ea03aa8952af525e054bdef776e95a6e54ae8ed9b8fd6c4c84b1db98635aaba5f02a9c700e64206867aa72315a69778a3ce8bac7c69113fc8f6dd1a9ccd8bb82a39c77bbc596d6c7101aaad9b8e1babd573bff99e9ca015ee5d3379d98da7e0707850c9a06813fe45214badd9b10ae61e0813cc0cd856c6dd361b530403a78875b3e7c99779a8347d26a711529a0ab7b9ad1a7eebd32767681ced60a8e505c574a03da480063fb546db204fe3f07bb4c57b030eab0a52716c801bea8d9e59889a3697dbce8b96bdc1284ccc696855095e5d4b331c9e0e8474fe388006e1e9e4ea985c926910391737ebfb78f3087074d749dcfaa60aa4a2717636f0f678d8af925e1cae51efe37c24e123df515dc207d78fe414b88e9495357f6597845ca592bde84c96ed890a8b396d59a70deefe64c2b35a0569d7d206a64c09d6f2bbc78d74a0eebd26bc7a6dc154f7e382c03d739e825fb71836c3b43ea51246849fcbd0f0605aed40d5d64b37423d6b59a8204b4d0e137c59dbaf0a1f7b7803d281813aec8a64c91359351ac1e014684395bd0ed4ce135705c11ca57ad9f385f738bff670eb3308ee882a82df9cf69ce383010c09227bc8c1498650f139753acec632b028b1d007db7e6d04c56d0dcaa172d39b4f0d4ca1fbef76b514396b65e6b139df912176dcac85cf626dec123bd1852a1a177ca8a895cf75403d30c205a6b57782f7b40e670fd2e468cbecdde2438ed037cd49edf6d18bc759f34edb64cfe1df335a1c7cbe3148044478a73e803b08d56bfb99e5e29b5b7666c46d38804dd5766b6cd5eaeb674b4d94344277780035a8427017099030a3511ad0d793e778a1659c14d92bf4e10d5ba409fb9589b51a46b11ad84df57c169a9e9755fcc3a104627f4ef7d513639ce23685c79f8eaa69f925097737e1322599fe109efab036cf4ee8479c49cfb0722d8da624878f1312e394692fe4d1a48e9e19df1215d02a8b6471855aeb1c31d547cc713de64fecd8ac50b83c7edddf31444b3be1c112ce48fb484f36d7e31ba423f4dcbb4abd00f168f28caba061afd3ed377e5a4cbb20d74a9fba552029aed584bb1c5e80a5f5226a3cfefbc2ba71624351e9e6d66b809d176a6d6524bc82684889813f1a45cc24eb3d90a64f985d40cd7942b027446125ecbf03572c4ff3d473ae51c0e52c89bd494db448cf90f60cedbe0b6a326ef1d8e43aa18cc55a7f132075fbf3b6e4453aa93d2cf8ede38376a391236e9319e55aad039a666e3a7e87a2d40bf1fc09b29f682532a8fc3eeb35a288828f9e924971f76ec5f7355d9ead925a5307827c707443ed6aa653620573276c33b96b0b2fdee3d3f4c31c24a77bdad65c1d7e6f784ad6b18098d645f8e1df6748e941b8d06d1399db1d059237154b052b4f4a04a78c57cf17628ddca437499eced04042f5bfe7d8debfb48eeada56ccd475f7303e21e354c1351ee172352576f492984e6c27d293eece029d38df6609bef6b078de54386678ba0620abf91e5dc2eda401f606037d5f0782fc1e2ca33a6654ebf9ca8c3f043bac00c11e6814b0de13c58ce200404101c2afde63db75b8abe84c75fcc10fb2838e8397e6476d13c4d75885c6246e035aa8b71f2b88ba1b3962eecf21bac6a99c7f480996f5ed664144714ade290bd4fa1c94648a38cad7caf9079ec7f2b46785cf886501efc76231e6effb1ed61157c7969b347061173068c8422026758ffdac42b8993b411a712b58e11f73dbc924a955ac3ae1da17652ee877eb22ca921c1112ff38b7d0135ca4260081d4f6749f6c61323d4fd2c5f0c3555f5354d9545008c291591c88f336dfe94521bba29369aeac514fb6ba0296b3dbe1842718788acf6dabe2cf7c2aa2ea7f087fc1d99d889d509d21c5cfeefa180caaa4f25ff89028ff6931d00b642295b30f0cd0152bf9595bd5af96a323310e5eb9baae4c3d3e3cc47d2141a62c5e9e8254cd12132c7d17a84a06ff2fd1ef52df1d24aab162feaaa9411460f902fccb61a650f40e79ca00c9cf3bdd09a33e262770fa082876bf1cc9ad8a7177f7d541fc67f877ac2d55f44b2a08782165c356e8cb3436c7143d4fb4791faa14f33b9ffce2277bd37929631a7d3720dd152662286293bedb01fbcda594976f846299f4cd7ac15d19385814466f9de54a2b666327a371f517e3df46bfc338b1763ff9a92e618f3237ac491424e738d4f75e50535e58be6b9254130185f24a3196214b80f493b2f23bb153a8d5ffe2f81b8256f13584b00b19a9b4ea2b2c42590f6ebcca594e9f64da37d750dd8e530b26d838978ce34e2db469ec2f773d48e5bc1918c3a7ad25e281df2c0c3e61b500a7b0eb544efb32214b7aa4371dc9f6ff1d8c93dcf7e0142bae2ec1062ca65f4103336851b75a71dd3312b576018aeda4f2b98252ebb352fb48697882cca81165e62fa3be8e7264b9865fb1e477e2104fe535299aae6d9158a4cb6ee606d4a5a8652f2c9d8ecb04e2427c16a9ac23132c0e44576ad47341bdc9affb18610a1ed03a5b2c93fb6b42b31181be279cac718dadac5c4d5322c147076faa75e2f43499c9a6a7c1ec4f8804c235588bccbe227aef688aa9347dcc9a34b6fd69aebfd42448fc5033f8dfb67c8558c265a70eb7b30b77277cf2b658a680b815151c697b141fff31122aaca378b82b4099e136aadbff5cb822ddae9ff0c11d189981c7f403e853ccf3a52cd53d5a0caf99b82131", 0x1000}, {&(0x7f0000001440)="9b6b5ccebc0bbed317f4d53f8fc6ed18a5a0869bd373233e57c16f5e766aa525c91b60c32a86082d6c114cb02190c823c8e10ba6629f3986a53cffede9b79244ce25125b8578e604765a2e7de13f20d48808b7d31843baa37518271b349eaa62fb8d44dec0125c0c7ddf78e8011ccf4d6a7edbce7b693389cbc5c6eb7b96c70f9d29fbf4e2eee067750952a42593f3700345188759895c44bf5fee019f488d0445a3a413cb5c7dec99730804df009015cbb30bc83ca79b3083a3fe452f5886e2f01dadb93ccfb5dd6c09d545f401de72db4e1f63ac708a5ffed4d9541af15418a95f73b9dfdb25013f64811a0ba23a4fb0167b9b193144d51f9e8bcbf88b2533d3c087571f10efadb485999b194cb5823bd0ef0cd9d5b573be422117999e34aae2feee2500aeabfb8f344fc26a9d42debd56ffaff1def0f45de44e9596dda9e0e7708e3188e37e6593e49eb4ee91687d981d20447dd0f28a3c9423257dffccb4b17fe9cbfec6727ca9a2be865c38d212b3b2e7b5bbf32511827f6a668cf4d6519f56322ecac4d3ac0c976ed75161c66bce2c9b60ae694d924beceb62f40bc81c0bb1b2aae0fd55cb2bc63394a90478b9a1d36fa8f60dd8939545971b30ed44e77fa0264c8506569749e4ae1d1669b4b376ec89f06d4d50740509b546d3a1ae3bc02e71e1abb3e035d4e0c80deee398fbda95aefcbea1117e8d0c22a494fa0bc4f8e49347354ee8423ecd5e5fef41877567cca03dd4a468b2125c93504e25c3dcfe2e8648b35a8eca88dbab9d2cb89e65bc0dab929eb8d9eb94716bfa9e69f9fa009a049e9fb2fc088ddeab43987e3075d48c9d646fe3ef2efe4c05cfe71adb03e8f5ebdd503ca40a7f11d4b3eb6b177154371bbd3f2205ca3e180035f1025e9b2e1476123bc4219223cf2f8bf655189f32abfc95cd034b78e90b85578fe4a69490e18720d8946dc4ec7a6acda115df5025c385cbee9aa0cbe352e1683354667346e5b22fbb521956730e2e9838ff3aaf665b6fa1b6b98f225c0fd029b3de7951dc71e16bde4eb4c57d57aedad9c612b180d9b5ca6a07f89f94c3e268567be7de9f7ea979583b8daaf1951001a4250fd67804adcfeed17f6be53c138db8762378931486dc0d8a81d5bce8a188512c989e2b1e9132b93db98c9f6130c68f80d047c430c68a6ec3ba1850168b769cd9b9aa107c361ecfe4871ba719a9a4cebdb104365ce3bc745e90a4b397e71f1b9c9c17d3d801c5b306af624da1296d511f15f970435d1b6bea1d95fe8edb6ad234e11bf22dc367f12bb87e767164c6699f36ff10c1dc85784c68de5d87c074e9f7613eb1b12505f1cb1faa58109fe8cc6dc991d00f8f83916017496da2d93ea006661a262e9a6e23e1649cd5dd75bb8c0e51da059889396589659bbacae7228b7949477d78d28fd52ce000b269b9a3e5a1e21e63338495c8c0d32365c8588b6cce3588b20e269f8731cf23f088b140efe80c8f769e5132d64568c950935929f76c2a9a651c05f32a5efe86df712e742a006758cd9c003ce599728e6c686f1ea9277cabdd732c842b7f42472573ba2071a79db28ea4c36b6db726c6e8057999e6563318d1d69ab860dd11a30047e83544df789b455a21b51f41d1383df83e5625ef84d2071bd6fbd444d6b2066a8879d4cc2fe2b6f6cb6319ed34465d22b5fc449a150a8bad254b68687a672b6257a78ec5fb4a339c8f764295d59ebc2cc38a53e3df1ec8ebcccea6972b55626ed7cb41ffa1942e9c40d6334473876b05696b10a5ae8485022d563cb0024ea740227606310eda280598ab2343f0cc7a1d365bb8c5f208e1e8fe7230688bb67647318be0d3427b6e653de2f2a08742321e21ea402a9872ebe53f07ec6568c4d921bd0d0770bd070c4688e341df247cde8e4c073a3cb2e83183676b44de3907514ed0c69a91061b2986ed84c0b82933dd35755e45817e16b63c74b23ced230c02fc92310f0acec62d57b3a742e2b2cd8ba2cf3a62dc7ea4b9d78cdaf3d8cd709a6dbecdd7f6374902cda644bf8e5d26c892e025528e76405eec159b47a108db6006c784baf59f4c676f6a9aaaf90d2eff128273442adcce233562427cf1f8233fe59a14aa69dd4f62250638b9c32c29e43dd8aaff221a94c1f2043102ecc3e9f9cfcbd30b46a4be456188a6a2a58f60d668b40b6e6870bf8b4e0b8a7643ed49dd190503c98257c217706c90d348b2f8595085d19146ed69aa09d460c3573c5d20a7daaef891049d0b741fa5915101238fc043498650b83b7fded55d1021dfd6e6973132a91d5b151bb6192f2b17019ecfaada3d94d01ab9294f2674b58fdc1abc8f7664475210f5b4086e4af8a5b674a05c25899d3aa433e2324add064169923fb917f93aca354b41ba13727465673ad9098c68f554a114bc2f52d1c401d6839a82b352cdf04005e4225882536e67f1e0d9a0addaed0e70220127cb77bb9c0e75e748c652bdc5222844eb81844d29361b7e3cbf042e3be46b3821db7c8f7532946db7ad762f04d18b8d551e1e3733200cafcc106d21512f6b6aadf00f1d0dbbc32d1042d069b2a45c1bc54d204ce1a976a0a458e6a8a11fade43f1227fe9e1566311bc7d133db1b05eadf07a536dfa7638913ea53a7158aa039ca5c5694a0a963b1374a7b952be1411889f9a100ee59f41cf3eaf89b253cfe19284a98b6ce77e60035ba10d74c881e673119143dd20e38de79b68edfc5fbdbf40f5ab061698f965e692dfa5b41b0796b168cbc2abd47208bc15136ecb267cea8255850ad6db889aacf27f9fb6fca9baab3128aed35b3b80fe1f8d34c06f74158d4956f777b6aee730ab0b7a9b43bc7d5a96aad2a8827b04521aba3d0617ff9b51fde5a51bec3a3da4b14b63b773eb2117de069dab63ec575920a3bec6f63bda0289cbf27139327d33387060d6db89fd60457e91c4b0cce45a0546cad38d6dabe5d423f186f218f10b54ec2c4f80344b41cf8d6542882533fdb1be9ebc79d0e0a1ce2f36920d9772f5d1e30f7655bec28e06d01e6f4761117bca5b2eb54b72f4ca3003c8e4acb73f91fbc6d4f5e3dad6ba9fc924aaf27c86bd2c701fe40f691f3c8f570519bf2b5128c7148937dd070fb99a1acb284f850daa7f07eb297c18f4fc926ae9c01a3df52be6a6f9102cd1de7d8506f524c3c6364e864f713b5991ac11e69a26707f2422f73294be442bbffb0a2cd3a26eb1bc713fda8ea5bdd976e12b3afab17bcc8e1c73f5c75d81ca2390d279444c18c98cd304340685850346d04e341e23f5d50c178c760fb7bf1538515237b0b2719f36dc7800e74147d90b9c6a17c12862ac1f4160bf21132d0601bc53fe18f684e8b9fcbd0b97dfea9633b668f99884b86bcef0aec524aeebd522b63283b1926892c88433fca408227d1c69918ef8b0ea1b7a321598d0f6590b1d2f59ac34c1e37c06c185106650f6f0c22ec7ed1fb31601659e333a3fbdd1a46e071fb6d2b50f8fe7cc8fddf195e1d1d0a3b57f0364c5be7a987242286a993d8da18496a279cf6f5c0d23db70695ce01e7463170073dca323d991ff83b439cd3014cda33a6757540d0bbe6020910e01eaf0f0a522ea3b582793141f7042c0b5702859e70d9695edd54a3197548283fea4a5f657841b17915439d583d3cd722ebdf21176e2e18f3165fa3719aad027333ac5aaa92f387920767787737b72950446662314ea69baedb0716c2afc373b2ca163aa499334e2cf266ebe086f5f53c5b74b947f9733e894c318215273eba517af35300e8622cbab1ffbcca45d8ad3ac6a7cbf0020cd61b6ffc4476c63b473b6b702f37d9dbbc40c7d0216613cb5e12b4c03ee5542523b3b35635ff1d8fc27b2850fd54efd64c29702ed9e72ed77eb90a45eaa858d62ac26dfe662dd70eda60c3247d1985f872686aeee08faa0764d37b6c9142c4bbb765929e106020f67c392dc7c9414b8441682b535d2d2e9686e1501949b0b704b29c055c2122bfa99bed9ba6cbab4c0ddb0d3e2f120e88074bf65dd223b0d5ca8deedd7a2b024f51f1713dacfd8ab9d5360b3545d3ccbc7eefbd72e34f27e4b9dfa35a1b6420619295c0be561a11dc6562648fa246723887df15ecd73dcee85ac0e6fa23a92c48de452aaa6057fa2939d18f4bc4f9e311a3300ed79016cf0b0f7c2027787fca3f5a553ef38d4847038937980f86083688f80ba85631b011c7422a47e093a1dae41174c14e1a50d76d9face0a3bd42874a0b4c15a68b78386e166079b2b36ea427b0ff4f7fa35ed9336777e1668f58f43c3c9f8c32b8be4065a43032d48240e7f5b97670f568ea623df51bcebf75d1b45bfe11c21a9fc2366d9b7d40e4f4503c468db4a4eb8b7039e603609a468d8143a8693c73c7b3f035d3e803d0cd116cca141dd64cdda30493b71394bf2b7699243d93edc572898731302e4a77dbf12cd6d6cc5e0d6d82eda256886e611c8b5c5b248d9eecc243f48aeb45c43fb833bcbbbb60c7ca604b3db61099d4d629987be76820013009cb77c629422ce8efee359390141664ba313ba9c293a283889fefb78268aa9aa556be97ed9f37129f2648b7fafbabd6be91d54a44156e1daecb7327cfd94ed03607614a4bac29f81226d36ac6045dc709f98b609b9ad011786f7eb47cd5eac6f74a9461e60a82e7deaa051e2f84780afc62ef971c22e4f703f6e954b253cc2a31334d3f8861a9ce24f475ee431e79391317f3b10db9c5ed6ebedb7e14c546beead534c80f11c6cd98acba585283caff9844cc752e45516dbfaea017d179f151b96ee6c84e6e79265e3cd6ba1bbacd1b8c3bcbd2b6729776ca391f5b6c5dadaf26b632a5a7092474bd3eae1c05bf7b39938eef4197c652026fcb4144c30656249d83fb13809d88b250559acb385a913fdc0655319b5f4d622dc2baf11280d289470a592062a136fc9fecc05149172969f1bf679bfd5003c7b5e598803eda1197aefc5fbda505fc694058f7bb061403f8318e018b831d3b74bd0b09e50ef71234571fc9977017bbf789f83abe0ed213de533f9297ea1da3916de6e18e173b2ccf3bac73b6d9466ac48aa4d1cd6527151a44820bbbdf34424c8c677bbffa90341fc48b5061c76d3278a1dd63032e1315c66148af683087f32c5df0a1f794f10ffdb7578532195e7826efff9596d147eae6baa3d124be6a3d389c2ff032b82c7ce7ba4f72396e34b37c6a1b7666e82001993a97f019a807a36a013e815686413343ed83c4c32a9b962014dc955662995334c8a117b226155db428e979d85e251f04c964388660e6d729545a9891be718d3f0b35acb0a8d1035388fc48e5dfe804ecade64a53e1c190bbfa71a154e106a571e2ebb2705779db2601bc3f60db08450cc3a8542acdb0052a63f29f9af9245bcc6692c98c2a139b439779afbc27b96cb93412d67f36222f42b8b69edb89c211eb6010f6b8cb48641890fecca0a7b4f84c22a5cc5767082d54725fd241c357573d1950ecebfc987eabe82091e0d819d90c11f5aa9572b26ed2d6620fd07b0dfb0c5fa7efa155fe567c1cd95348ea9d711c1a08e359856738612c111e345032658fffae007ff23422223a45998a2b2fdeeb6f6e60002b6fd53c17bc97d4da5041cb87baf9f2087b0855cfb5f366cf54eb0ca2ae6a66219f3bbbf0fea494922b41ac409436eff8f75ca16273b505ee6c20b4f53eda53b9cd45c19136184da45a22977a9d27e11933c4ff863bb6645b372b42f5ddfe330ddf2c2b7b9b8777ba6d47221319daef8a1b1333ed1ee4b11acbaea2d6", 0x1000}, {&(0x7f0000002440)="2e60103a3057caf9d450235d789caed3d03ae9e4285036ddb69a59bfe7c0ce9bbdc8b2a47187bad2b5abac", 0x2b}], 0x8, 0x0, 0x0, 0x4}, 0x1) close(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x580, 0xd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x2, 0x2, 0x2, "5a47e8fba964ecf0349826aeed618cc4273ca6af", 0x80, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1a, 0x2, 0x37f7) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4000000000c0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0x1, 0xcd, 0x1, 0x0, 0x4}], 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x315}, 0x42) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000100)=""/13, 0xd}], 0x3) sendto$unix(r1, &(0x7f00000000c0)="6f54df06581fa52c4012f0", 0xb, 0x1, 0x0, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x120, 0x40) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080001fff, 0x5bc6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000), 0xffffffffffffed1, 0x0) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7ffffbfffffffe) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80000000) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r0, &(0x7f0000000200)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0, 0x1e2}], 0x1000000000000120, 0x8000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0xfffffffffffff943}, {0x18, 0x0, 0x7, 0xfffffffffffffffc}, 0x7b, [0x3, 0x800, 0x8, 0x1, 0x8, 0x2, 0x62, 0x1]}, 0x3c) 16:00:07 executing program 1: socket$inet(0x2, 0x4001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pipe(&(0x7f0000000080)) r1 = shmget$private(0x0, 0x13000, 0x80, &(0x7f0000fea000/0x13000)=nil) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) close(r0) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x19, 0x40, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x2, 0x26da7f6d}], 0x9, &(0x7f00000001c0)=[{{r1}, 0x0, 0x21, 0x0, 0x8000, 0x7f}, {{r1}, 0x0, 0x10, 0x14, 0x51, 0x401}, {{r1}, 0x0, 0x40, 0x82, 0x40, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x12, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x9, 0xf3e}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x10000, 0xffffffffffff8000}], 0x22, &(0x7f00000000c0)={0x2, 0x916}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x7, 0xa00000000, 0xd26b, "4072f3572b2f7c3fd419826645a44bd8d2e95947", 0x6, 0xfffffffffffffff8}) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:07 executing program 1: r0 = socket(0x0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000001140)=[{r0, 0x115}], 0x1, 0x0) write(r0, &(0x7f0000000000)="bb21da07e150ba62bbc51fe68609cd4c551f0146c2441093a13b6da28e63c708b6c3ac513dcac532b82683ea6f7f5b89d994311ca78f6b82737843119d5c126584164a1425db816473625f44a5f9c080b5e1b08d159fa8e6503432886188f2585def56b9a2158af7cebc21b917333c99b1262dafba02820fabd016a99996d95ec3cec67d7532a31829e6f53b5f7a3a40ae64d5d9146d0dfc244f4ecf271910a6bcf6308c934cc0e0b87d8c54f4", 0xad) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x1) sendto(r0, &(0x7f0000000100)="3c61e2e07852f9c22f9b3fb18b63564d8bbb6c9b2a827dbaa880b60def0d46bd74d7ddc118f6ca96c88851b306e5bccd862a48b9836401be014bb46a513f5f0c29ece2da26690b3bc7cf8683f631e1f79c20173d6cf323965091f6ca4ccac39ec9258cb81ced5dcb76017993c979ee47eb7e639300f90392e5fc6d48ea6bd6e0fa382be72e51033710f751f3fc3efe50cb094cd1a2461c7a06a670b338867e96343ba512530517e4bbaeb4698a6953ccd4276222b18b893fc4de285cc8df9e283789a7bf3cc10c1c1393176ac9a3d1825d959ad01de993e7c9dfa50327d86054c218283e07567dcb4c7318351465bfd34e7890c26ce9606d9efb35fc4cba2b85c140e7b571a5297bf32f2744259a34e26b42a3a649c73a226533bd5d7d15107527a5ce195529432eebb133ec86a201985be858b7ee9842184a1f04ced1d0d4b3c185ca0f3bd02d3509178f92e54e56ab551bb0d3230003cb7fc0ea18aaf6be9ce96a69bcba105d9eb9ba8dc1ea9b2d29dc8e16002ed3b08dfd84dc1e2d733c61ae4b05363d2b806628bc1165f86a6ab077fd0bb404daca65554713276976af54acec4e1b5a50023d540d87c06e9a4143b61ac2afe0a05a36e50171f8791e0a8f3976b5c6e9b9424deb161cf221fa98c5ac22f8261ac59ba04d303ba7d54c174ac66f33f6e3826daa31de0480858b4bc2b307be21fe880b5e7bd989b8defab5f305d6d919b5c4464fc4579e4a864389e7a67b581af10b5750a8a2ea29c6344504f814dc3980a78b08e8e3a9f000953ff66b6205495395d7a703c5c5a0f983c651e62b0f72c894543948d7b3518eb2885240157a502c87c30d4eaf390e1bfa7b930d38fb28251dc33366bf71757b014449585605933e37cb051f6fc77cce3058a201ba502ef7f86a79164e38e304e941c38cf604889a3eea81b2dc2663a55876939d59d7311d10169135dbca0a584b6e4c74c329bb0e7ee652cf4ad7d48b31380a6943d2de9d3d6cd1385e953a726865f50e9d09b6c0ec4c2749585f065ef8db93fdd70926771efdab989e2438e5d39ce2531341d53dfffd7450a2923c0604227ffe59191127156cc60d2f42132132c7891a68f98ba53f030b2eecb4662a256cc1714e3a95dbfd276ae3c00cb3cc98b7a39993e5fa23138f55e88de6d0c861e9020f93a00ca0d160231b1cfbda05b85715ca77ed7b5c2802f3357ed3ff0cba374a9327cbebf55602b63d75f45ea850dce7d6b0df45f0603f2966241dee8b8b776bef266f5abc8266b7b7525b4e1ed0c8b48a5a713fc63910b5991b1c09b3d99d024857064059c874f399416e0bb1fb04ccaf4d2dfb3221db96511ff3750017e758b6de80e4cc6b1da00c5c0cc16fb95b15997f4301b24ecb6a55147dc2aeaeca134013d446e1405274e35bbe5771c9a95390098b0d01418352f2acc68daf952749cfa22e9b253f3c5181d76300d74847d999c108fab2814c52c87e28bc312bc10100d02fe244e78cef224adfd661c2ea18e36a75545b769e759b1f68e1ffe3e27e12cc89c87d91bdc033ed0d6c5c13239c09cdb49f95ab30dcfda4d4d9d5bbac5deca490a240a278c64bd3c85a4296a2dec6ec41bdf64ca6ab58289eba93ed54d5fbb3ea5fec7b68270c10141d83cb82e2cdf470c3f094296a7c7df355d2e522afe099cd39d31b73598c4c6dabbc3c2bde18c2a732c71cd5c2a3d34f8a052d8f1104aa755218f6544255c3956f7744603faebb71bf1b97703c10d4d9dbf2c85b5cd0eaae3af91cc7e1b98df882acef71560a459c6e85ccc2045009be63b0e75d46ac673aa91e17d3b92ebdb71ed91de19c0df85d3c1a0c910c9c59abee311053b01c6ca0a5371f5385b15db99a249721cf9e0986efce910ed54881513dce3d55e7efec90ed7358213714bf574db59cc6369153a2c7c77a050e62c62a13707f9222f623dfdbb502723e0c40b8f60b9c44c7c5e52f36e144aea7b2ff3af37faf57132c00811dbb1eb78a6c64db6b534a91ee68e1ad0d737bd151b5f3e0dd7e6dcd92766e01109451b745877757f90e2afaec26ce152962d50ea9d7604c7965f387be05e3ae9c89cad213379732f8dae21465c2e3ef66b2581fbb6772b120fbeeb050661e162e41824e288f6c23f8acbb7ce5b74129757409d160fdd697ab5b49f1baad1086f536f9c05b45be15705fb4b40c93da636dcbf9ad24d82232b736c076987a8edc2aa838ad9e68a91b1aa88c26ec30606d52f30389a99a2f1f6748eeab61e3735068302105f23006d9c2077790e5f07bfa922ff6ab14e3da4d06e3dde695d8c0efc80604cc86e5c5c6025bb7582ce3fe1d915d02543abc34fcea22cd9d4497f5c7741d6e33d0f192d59cb56ac73b7da155dc93599352aad446db4f36c9a3baf2a92a9e313c053fc25f3cf1a20ad65f2b0e97bcc52db5ea5c502cb4ba87e691b77055ccdb9c597ca0ba8f0f08d14daa47a0a5e82f762b3bd652c5e62eb81018ad43dce11b802ccb7c9035eb7ed17e45d7e106c26bedcaa582c1f6ddce6b5d7f847bfd90e8635ead6a8153e78728097d54434e110cbb632e95481b9eeec5b9b6092d7b631f3c03e76e92a9fc96002554ec4df8c11974bd7342840de203e9f6d7de9b676fbbe5423792b1cb56ba44b6a77fe1d534f22555fcef6a89aa64bd3d4d2b2518aa02b0d9d19af92624c579f38e36fc09d5981069e091b4f713ae68759984a454b0b087069775ce2181439d3c4e1de596052c437b5243d0a4d90b52b7270e8ec834b591a8110122fb78166c5af65dba71a5a43f9fcb6ad6d0bc84c500f93e06c3992e033af5a2525cc9f9824dcbc0ed529a7b824f59b7933a3e671bfe4d2b655bc3a0bae38f1741a610771c21f2c6bbb658b36d351fac590fa2b91047ec46e876587ab17541fd7cd020d8bb912b94aeded39f913bbef9e4e7476e452ded2bf1cc19e420f3fb608e22fdb354879da66fe0d382dba376998f8d98ade767436a1a8f7b10410429973a30c95fe8a03800541071411be218ce3d0d154875f2c72d7418cff44e6b13115fc93e5e705117b099f012582689fc03522fe69b5df4826b60a44182377912fbac5c84399b99d507d697583a592135b7dd170f2da580af9f8615b70a1e74822b05d71c6af0423222a1bdbfdfca74825e0805d85eac451ae526c176712a2565916c328814b0a9fe16d064c5ee69c06ef28c7529663e1a4293340bc0cd4b74e12f5349a406a299a0a307f9b557f264b7d6f391dcd91ad7149cf15ae794b8adf87fe84ab2ac8f6f72fadea43c862f9bd19229308ba7bf4c499cea7bba6ff90edc7888f4ef19bbf0758dd0d9fc8f0f5cc94e267551b6c46d35e08251fc54afa61f07ce7b0b692b2c3e2571ddfb68dae787eb8e18ff34bd6824b3fee4f8d49fc94d9a2225943d51f2470a7b86258a587d015c2cfdb80317275a452cfc104e5c0ef78ead4fc6e7c0b1e0cf6322beb640aabb97098f606d307277716e46533d7c91b4e78334d254e34dff9175ba08dc5f1a64ecb5af3cdaa73e6e583b4bbf6fb99b0f7b842dca52523a7b17effb5987db0bb6198980e1f08a4a2da26b81154df401363d130eb8c6a28c382729393804499eb7b2d42d54f6bdcaa72e6b3cae46ff0466d9d26ba749341135ce0d96fe27348317ce4fa5ce77ad88ae79be77d33fc0253d24eef32a0df58b0d37ef84f63dbf53c56fb3c75b0b17091cdae99479b7739f730bf437ec6dd7b633f097da046989ce52781671341bb11773279bc958acdd1ce403bbaef0bac6e8fcd392d1848a0f5dc231826a93d96b3f1d38d7946a457d54de8f7e2ab10c8bb4cdca25007febf1d2a7861c45fdad4e041cfb5fde32ffba6942f6c8d2ee480d6873cb81e0876e1f955ff2f4987c4747aa7a74a944af5648732cc3b6f30eac2bbfef08484da3e6f8b69f62ab6bc82846d4a5dcbc317e9000ee0662760dba7c896051043ac3bb6f6f2ab81355233b5d46522bbe3de0445679cbc9bd89f0974539f0ed48ec2a1c78bb82626fdfabca538e4ef75b8f8408294c99148400d7b97f21ab9f7fdd83663d002e17ca9918596827371e4142af5242b1a08219b958cdfea4b8ac24d49eec6c1b2a75679cd1100745ec52244a7f6fbc16814d3bc3c91ec38b231251cbd7508847afaf0e344656b0070f84e74e4c417e98ecd64b2571834fcae1ccee12d42479a147a20404d0e0757ac095501c21542e9111da760127ae28da8d298dd95a470de64254d00fc707acb1321c71b07ab426376c2f821788d6ce398eb5f6fbcfcf08d349d058c16ef725d486041b04589c00f4ef444cb2715289d927a409fe7ae7be3bbc8510f2d67beaef01d1c04a8d00380023113b4728781eaa46e3a17845bda471ddb87f6cc5ca3f83a8482894ac9ad614cafee79ca9fd1c8e0a66e757e90be33402b39e04e2c744c94f4e0b00f3d15b3e366c2bd851defcf45f5f487b7ab49be0695257470d4f8bc84be6186082e4ec70820447d3441a44197aba60bb48a6a3402e4f9ce09241cb4c3a9dd0c99f1710ad85d39e015e544b3b1446736c448900d15e5b8a12817d9b59e6bcb5838b8b97181552973bf13db82baeb02c2a208addfde48af1e735435f404db4c55731062529ca450f7f0082cd94ad05af433504c484fa9eb2ecab62410d57c68c8b65144d5cb2d94f83727b83daa151291b84438ed39c766091af1fa18ef62203e73179a2287eb34de3e11f895363cd53a0d1fc20cd601505d4c46fbfc825bb8de5279b06189ea16e737a72f6fe72b090753892938cb32da95265d144f133e62318d67a0bd13b6529abbf5f51a41b5389cebc624085f74ac14e14af254e201e9c28c0d12e67aa26dc47de52887bb594d3427cfba06fd3f1e4f29d97a89310d64ae4c371f23d54b250739a116277ecb97b5430dc173fc54f6db65ac67b8359568923be863ba1547715e2e07f2153050a90546ff8a7c28e7cef684cf983a47dd2fbac9adda15f4a1f4eba05f9cf83529f809ca8ba4dd4d9d97956d5b089dd199554fb84b49cb05b46c32470fa2c22da45d860b0dfb694ffb7de1f63e8f5436ff26d4b6fb3d59fad12778840d7f92fb883fc5d2f3e60e47d4ec214ea8dd0bb70d47ecd55f8348dfde22c8eaa92a94d7e1cb65cb4306f4fe8f663dd6aa0467c038db5e911388783d000df1ba5efab6b953de59d0095b6c8574b570027aa4e5376dc9d17cff46264973392eac6325a6c32c196e1e664430b1f2993a2121dd631c3de287fdd52106b6dba8e8ef0ba26b3faf82d34efa7a5f5f0f2b7323bdedbb1c6f7ba6e258b1b4eabf028bf9557badbe3a1d204d85a66a5f4abbe22316b486d3a1d6a13395c6829c7d64f34829112fd5fde8e43523e1dcfaee700e0fbd1450a20236820b4b868d3a777dad7aa21eb9e248c0298858585fa0ce55944a10b5412de8fc964ec48f8cbe796f3cf5d1c13a3f49c1c8dd54db0b9299ef9adcca01747e37ddb2e6354682b2a8dcdc297b8217ec11f18b4d11a7d2f2bafced8f0eb9f00140aa71c70028c2229377ad659ed7be8cd2ca93a2da00b23f931928f3a477da18e98241717a3bd347ba42e3820b0fdb221c97d6f14efc2c2799d07565986fb7f28bfa7be7dec7ce1ad8e9c0d14081c49e25453601270dfc398170df46034ab59991d1003aefb79e05b1a9e76918d83f70550c676d1661112996d3e3c6ebba6dbf980ca92d606c110cbd1f39d75bae6fe010e60e70fd9cb3b1babc9edcb2b2523d4aac252b4457b7282ff5b9af25e4831c49c7798fdccf72d23152d359e26a545f4", 0x1000, 0x8, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4812, r0, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x1}, 0x8) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8001, 0x2000000000000003, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x18380, 0x124) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x3f, 0x800, "f27e21ccd7b4fad2f32687f7c84d669ebc69572f", 0x9, 0xfffffffffffffffb}) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10020, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)=""/178, &(0x7f0000000240)=0xb2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x8) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82020000000001000000ae39a87ceb168fd8eaed256546e0bdab80528a105dd282e937255075a64457faecdfda4cda41fdb3e011d6eb27d61d7ca6b3747fec88bb87a25e907a1aea4635e0c3e24456b4f0a9ee69f2033288622c1cacd12cd859c3cefa76f4571d761929783aeda1d886c1765d0c8a80f72b5a16d5d05445acb10bee6bbaeada7ef9911d2e7faa4e8035ffe39584872ced644feb5b65e25a0075c1f9953651549970a2c3cb79b19fad087111be357aed92c4e78c11b981efcab0c028a5289861506e80c6bb1bfa14983c02ac0c90a3c093579c2e13bd374e562b7c01fa56511bbc8968010ba7de202df4e24128272a2d2ad3ba90191fdba10cb9804dc2151c2c5a9e05f7f2549bf49c03c79713d2ce62f5b9c812cd6274fccd91dd0b5d5dfc9e31cd0400de094f32b8d58b460b66e6bac8640e09005b50d7ca5d4b7e69b80e815511f5550ac296f6000000000000000000000000000000"], 0x1) close(r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/19, 0x13, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="ebab7b3a55200ba094bb636916d0ae34c5129995e1b02ec42298e962bece85a009d1fea756abf5747167228343a73cbdd5b7beee9643b25139ac024ad5f09cf7b3f506e86df330a61427141f8ec499bf6d455cf45e9b286ea27097d3b8ce10ec4b3d911c7d2f74b12be18c19a358247ac503ec9cea72006ab460e5e42eb4a03eccd8d8d4d0dade1be493f66c663c96233ba2c9a75584b682a58d93e2f8f83d9df271456749a1c9d1a506f599b8", 0xad}, {&(0x7f0000000240)="0fcddf71df6962f80ca50ad18d6b624fa1a0bcd190607f8a069f36e75b3517a9b03c99f782b7df2cc98b1519b4a9e551421cdd60048dd5ec18c32846e9eca20c9ab6d89cf3baa9a073b6f48b7a1901f153c7644f0d3d80ad046843f9d3dd0cde", 0x60}, {&(0x7f0000000340)="d8d161a1dc7b73dbd36f496ca4bd0c6e7c6f3a04ffb0c9dd77b1439dc1f18ea2b786d239bad33021ea99f2485eab3e8f7dbccab8fc7968990b5a26483ceca67328b444a72b78074d9c165712005d2aafb4237c229ced1eca4bd47127b9a9eeef596e7e8146999a0f19b9f8c0115f3dab5c10698e9ef2b84869282a41ff", 0x7d}, {&(0x7f00000003c0)="7427b89fd34428e643ed38a79bc7f98fabfd5df2b0e353bc6c9e8fcbf2f48bb0bbc335dc3ff03708b7ebca420b8e061125bf611aee6354f5a215dc4bffc29d5f2ba8fde88e619b6d3417e6d6c5c39319eafa2151cd7f15045345b93692c57db26464b551f9e9ddd88736dfc8a642c66be9f97bfd27d3a7b3fd3dd2a18fcdeaf951cadcf734390f9aebd1426e033f7481fbfe56384ed37925a606c6314d15b8d6c9bae284b718cd33bf7c99c639f56f35889d9aedee2577e4886270c0a9a7741a8803c4c2f1a6fab4f5faa3d433e767e0c948c0e43ce6dc71646dc58bd713f7bf916452414534d680891a5912318aa896460563f3f2aebb1e53c0f5b596c91d2b429fc2bbc74af5031d5ac422f4f4c0c4ab67585eb4fa5947750787f815e124eeee4725cb94217b26743aaf7b172f85a82eeb38e608217c51ac101044070f7ba3fc97c0cccf4e49392456b61b18d79a7130068618cc215808d471ad0912688c3a6f6eb1a3f75b12f8fc4b835728030be5fb052d86f6ffde77904ebc40d77421374a525c7409cddd7940699f2243308abb8ab14966fdd36ff6f621e8eb1f3fd96b04b3dd8302dae993da4feb187369f319da568fcf9d7b41141dac1fa660efce0b2842463a60a51a025ea2636114710cc427c58472c759e9f387d3068147dc653fb22bea9d60afc1b0e0add96a49e481732fcb6952f10e124d32cdb81b03bf2d5f1c193f1dc623cfa6b746085461d5589ae80c58bf3430e4005d44a2010e9a68e879ef0e83d6bb48f55ecc1a87554090d8126b69c2b8b3ecc7fae5626825051fdf16ad6c7e80a231950ba4d121a345bad7b365255ebf8897b2624f97b5d4f4160e98e8a55a5df5089bf50c1949d10cf83837cc6062874a177f978c17754bb4b4c6a831e26c772e0896625b90c8cede8647f7ac6d4bd85ec2808f1cb49ee4e08fb564879ad8c79941a40eddf7aeaeb259c3662505ab0217de3cd993867edef11c587d8fa888b97a53c84bfc74c6e9275ab705a4406e0d085818403144f32fff6a5d8e03bcb8abd6f4d4c5ca4209c0bb5e613d09643871dad568b6a7df267f01bb4a2d124f216abf42d2cacc93f11173f5b5fdb7072d433d0858092706b2fcd6efe09eadcf49652ee4dafa0118d6e9757b32313ad44a69b32cac632358f29b4c00213d64acaef78e3475e154f893f3cd9c66e47aa05f2d3cc08556005967ebc170fc767520eda9b48cb40c27718caa95b9c176f0465955b63d7ea37d042f2af5fae77f5d97f58302708bba46072ea4d15de2b1e017ea8df480b4a6739f98d7498182deb7783d992198e7d74538cc767f52c0bbeba067f920a11515bbe70a173bedc83217c9fc061510db885ceaaf81e9d6175eab169e8897f2e417073c4c3a0b5ea50a61194a3beb829881df538723b9baf50fd869ba8c1acdebf5aeb56149992762151b8c66125a6dafb8a1bf5390731b96a1bce1ec9cabd45f7eea73f4e1df7f1df843f268d25e4066fa6d891b23089a16a6221f96a34e226cad018260b34eb42d5d1bd834fa2b630d5a3c8da1d61dc02feca6b69ebd09dc66439970fb52202db97f23986683fce278cb5f54ba3c445b5909cf34551d8eb5eaf8af287f27127e32b184731d159eac9b4bbd055a6fbbce0c52e81f4fa96fc96b711caf2c34c4b0748f1e5f988dbe8a8b58779443dd912034e8041638c630d4fa366ffb0cc18c8eeba86146fd5c02bb97222f05b81610732594937950461d95a867a0d2366436af7f4840188ecd912d553fa7d00a2bc052565278acf1a8fe6c11b5367e3768b36f1f7da9b03153cdbedbc8ed5d6414a35d8d871ac68f7ef09647423e209d44accb982649459a67f0741f5bf2b05c1b3c9784c239b200702b7681973e60b91a8e66291962dbca6d9723e836f00a431c11aff237c153490fcf9319b439630da39268ed413cc7215dffdba732d78b826e47d62a708650dba48b54ec9fd21251902b24fa06d8189a840268afeb118512f4a344af6d85cfddd0424a0fbfa3afa0a76fdd0b71fe9716dedde5abc06aafa2fad02a94ee307d8cd44e43e08cb2df80044e8e97aa08f2bfec52e5e022a7fca5a27a4e04dbefbb9bb39a805e14275e30ae10f7f2822c89fd52b7a94fee6fcf7707c2186160602ba6824e46d4c8df40a754ac43310ecbb5461241e64457ed03f5b7bb732b0a1d10aa51f4e3d497aff7759f016b90a45017cda58ecc1fa42deea1861bc429443de8ce3259d58b27973eeb687ae2a1e5dc83eeebf3c4f860ebc68473d5847602831c67e53a821997ec5254dd4373c40dc32766a37d7f4bbb738cf481be2809a9232963cd315e5a92a5cc6c61ed65cf6e62ee233ae5f14f5929ed36592b42cb1d266fbbe9a66f16b16e713860a9d0a1ca45bac908344fa54c4d4586be679ecab2289c5420bb442945316502c3278aaab886960089b7c60f40e16c1cc460a79767df5e104da13cde904b2724b820acff894f0cd13a6035cb1c1a81cdeb7d1d49dba27b326d1c221b6c9e9b033bb836a87fbff9b8650cd99f4c5d221e3975e12b3624037c77e63c1cb452fac48245a61c8d501a6dad0d8c06039c670d85132700231ea15dea3a3633bf766352d8369a0d6a5ccbb55f5faf1433f7a269acbbd1341992cd2bed5804792edf222f38e3f4011fb3b57035a4164b06f45066f83bd0fbdfd453a6573ac4c18adb11d0a04d574f52efbe91544251b94c4202e7a8f972280920625f4fb066898ebae207c4c0555b2ef8f0dc530c8fa506bcb18d49109b07631e8ec9999b4e03deb05be8182654df067949fa54fc637600d0b3d4499a52fa3109623b8bdea366e15232fd47e95aae707f79e212b55127ef155d1cc7fccf1a84582cdd13846ff56fcbbb283dc9888e4773b95a1052c7e3851b4196d4654d25d8fd4ccd06a9ed66512bdd276cc70d8c3428e4efce5dc75ec4b0f89c3ed049820b49ecce072d6ca12d62cd161e7c06aa2cac1bf315948a25a28fed6b14f198fa6e95034d04a63477f4749ff716efeddf00cfd9e06dd39c5b6731d5daebac0efe1e305d06641978adfafe69f06863cb754bf6a1f835235a68ef787d98eb65779c8c3bbdf0eb29cd78518b2e6b628b9a58048c0f4e5213a9c774553e56dc493757df4b60d616d626269258108fd0bdd5a9cb8a84324618e70a776ba4dda7412ffe0230dd172bb256f51ccc3d15c2af6ac05c202d9d207d2efc8fcf888c298ab478d4df3b628981cc0295614ebdc5989e9a5f3f223512622abc43b4517990db933bb6e4c8da16547c0d14eb1e05be5e0f05ac6ffed684ccb82e47be47a187135f746b923931910a3b57a9ebd4b0bdebcfd3d2171a262e3df988bbaf30b8933bc6e14ca8df881038b0f6c43e9228234b9918ba674d685ade4580d51792d96cf81b2304034b50c7a9f051ae61f6571f92c89c4e399e0b14f0207c4a620cef048f64ee94ed548c336c561ade53ca56ce8673e1f857f11d509a3e0170f4f4da2633c0b4ead2b8fca6578cd8a697857739d04a570a94bb967a2d212d1be3bf08caa1b8b47d1f30db6d0bda71e6883c452afe9082edc0c132597d6ca2381fb4e60e34d773e1bf7f7c4e8707bcb672d64d4d7ee5e271c4bb8e6f1827d2be47ee98ce61a001b9ee09bbd06066086c9f9d6a9fe4bb9ab400de1cd679cb7dddc7bf67a01059410f0fab8ab427329a8079bc8f8be2c2cff4e4744be7e2322b6d06079cad8d05542bfff52dab9e33695376d86d811cca0e540603efdbd81b351205d4678e7170721506355411474497abb23efea179844f4ce8f31aad8f07b501a6fe34276914d3e53a08a53980914ddf18782a6b0a39919bafe06921bd91f9a9cbbedf476780e177fca5f5c3841232750feb0bc91313c084c3b225d043b2f3097b71702347cf6887689b1faff3da1b2b84d3276c961704ab1f1765ffc773c9e9632028aba19b1cbdabb1ac5b27f5be2e668a1671a98cdcfff00dd28ff74e7b12f5c8b39684d5c42dd19bd264963fba2bcfd7bf55a30a6b8c3d2150d3b86add74117c44accfe3beca92170ace2d6ee7491add81170ad0b6613caccc07e324c2690906e5193f5a96ae2f47fdcdb3e4c88cbbc4cd344c2765944e340790d55b761da5ef6849155781f21de0194357e53021300a93c69e771de113dcb920ca758c55f354c61200eeefe285198425e8e7b1a0d657bb20f73ce7ebff6037e332094dfd0fd00b6632eb863a7b38f1a1d1b455373bf4e22ae07f3a48c564ffd30804e74907e95803e43717c4d0147acec195615500d39102ebe41ea22673af10cf70257d3774d7b7d185abf1ffab4bd155e1521cb4b9efae1e839374aec80146992866b22240b14a315e76aeb8edb4291ccff513976c0284e1dbdf59e96716ff86c35a9dead8a2610d58888bbd198e5bad295065b057a6433c51d07f8bc471873bd0a607fe00ebb5ee7eb175e1b8fa530f9fdb3540575363ff22cc5b6abeb716f586a3107b53932fd44ee0539d0a0567f6ddc815bb108f4d05af0c81d139b7920ed4c2f7e098aaa31fdf862c8d9d91e15365f6051283dfa8d4cfe2d457d10167581454b8a8720548254c68e6e12d0cd5169b5dc3d67d52283140408d3d6a14c9bd07c65b0ca382539a5394417d197647179fb09a88068ad188348400b8ebc109d57696075335fbfa17bec958aaccac2fa21d503df562e0e1f163205bd269cc08634f8a1eda9301562ffffb9019a38b8659cc9e769e2e0ac55df2e23a61ddbdf8dc10d97185088f4a534a6348f4081709daa1eedf70124538781104a7a2231856cf7713b486d80248de590f7b30381f987df9fe0c9215719441cb7ea283b347f2a28bb2d0fef4eed738c4509df63c234d55afb172e83ba9373940da1e75edddbdd2d351d99100bc5e30c3799e99db08e401f61eddd462afb574d540c2d859a5740616ce000cf79d1f036a7e121c549fb44b21a0107c76a751708be0b61be8bde1318db902b33ec7687fb2335d6e57ae6baeed28f665a06a20cab735a81e373a41bca4f5a4ef4e198ac077160a1a3d10aaf086166d5f0f55f237feaac9b9e1afdf39ef1b600e01c912cd779d9b93c30b9ebcb986c612bdbde2d66948c0f41877948b4016a65ff632effd75b6b34edbab7e8d3d65d944160a7b2e71ec89bba319e67a001f265348c916bd24020453edf56e382293c86e768620cc72cdbe44327fb9c1e3ac214d435fa3f2b879368f37dd64c1989e4a3d0078cfb3181d39050c3ca910af4c9c4a8a9cb690c2cb983803498be7233902303844f8b0014305620a6343b5a7fe1dddc0189e33264b217ad3acb414e14c0f585f5a9d41cfc5e9d1d46b943bee311b6410a57ca051df7dc02050b3bef9a27412428ccd178b33049726eabd4071e5098f10438a0051e4c246b0198da6b3a90828cff6ed5aa24c6ddc1ba469be453ebfe064587b3e9fe58bf6c5b7c57a96b3f1dd6129fa520e05db06a78cc8a58315936a951158356aabc6d96b5f8f343cdb9fade9c8ba2381756e9e10e581f42445b90e4011223af7ca965568d3bc04ca3e1589332aba79de7fd46d20f658bdc3406e5b6fcdb620c703e662cfb9d88660594a4f5808bd95d5f3da144c30ba749a092352cd4bcc19166011421c16164bff8ebdaf8fc315c7946a6ebb505a1903fad7c0da33812352c07d733d82a3e13db3b490324f545a69b2c8ced5c2c54e3fc6b14b0346379361916dbc26f521c044ed611a570d47dfbd7b70546b9edd228610d33474cfa1bd90902acde09f0bebb45f4eba6b3fc6b85f4013", 0x1000}, {&(0x7f00000013c0)="241fa475b3b5ffc5eefa58d9b569c27bd0f08a5f55bb3588b6c8061e550074b3a7e85334986630a5c9a9ad856c7332b4133bb6cd7a7b33d4b6dc106a13c9fe13ac1c332ae0caedc67388313a8c8fabafbad5080b91a5c864324820e4c1847805470cab1f2a4c165345f832177a139778beb3124489532c1951a3206887f8ffd96444199d07b840814706334c8941b6c0cbbdf8da744e395d48793e06a01cb45b0390166a26e20678a6813aca98be5cb0bf923b96c3453661544d95207ec1a6bc3c65c4e9d402d492f24712e3e85705b32787e6de10ef4c7c16eaac7fcb72c8629e3270908aaba4f3c3d7a18913a857b52ac545c012046db8c852bed3968dd843e3c093b27c2c7a83def9deab628d90c8a03900f0840c155a6230ca1ec2863d2e100bdebb7bb9cbdb04561ae59c1620c46766e2f6a9aba9bc72e035e18a03991c7254ac9bd6098b775eb62df42d597917a152cfdd320899e4b4ce2b7ea868ab5018791a47ca720921df71e70670b74a2fcbc2a25f1008ae404e980637f280bb2441633627d8f4e83d72860ecb2f61635e689880f43cb4a2093b6b87a8bb28529b41bfe23e93838e4b7f8271089cf6858818075b557fb01530332060ba9f05de52097d557b051eb5041774149906e0915f95c3c51e34245add4f881d06bdfda4366e9b22f00163bc974830010d900d8fdf79ea32ff4e393b68098b6b0cf7cef9b1ce2dc01d80ed37eedb1a133c47d30f7b2420734742af7bcfdd47aca77937505616e000b23c88524ceec4c237dae87b5fee54f940d5d2c613bac1d18a3908b5fee7ee76b52a1d7a4b7903715fae6aa3a40826b3fa5642485130bef640b148449e3745c8839332ce87de0ca7e0e76be47c40a2d8700300fac0e9e6903d06e46bf1181ef73bc540ae78eafb1e73ab2535cf5ff831b0a20cc99e1982f121952d75107b9cc261be2a7a16916da6143867d80c704acb74e35ce7c193a067328d14fbcc94c42786a296035b296637dacd367e9d051cc1dfce313806a737dd9c9106baf5a3ae60ccd774a6a1e383d4a64873bd6ff46675963f3bc004108636a12a45699370905459e154b2e1e9435503ca547fb94409c48363b74e8b3b713a91fdee904ce0e90a484917416e17f02b95ff7feb77ddfdbe11a2880569379a438daaa34b1a915fe583eb7ac68aea5c4be53391bddfc32dae89b997d6429d38d707ec87ae87649bd83026d0c5264b0e6a58ce4210e5d738364d8fa88c31b8a82b6a672599f4881f5e532acfdbfe1704cb2d5327a8d257fa14a0e66ffd21591fdca8764442a7230b9407b92e83285446771f7a0f4516624b79f469570e2fe4bdec4e7de4b7f0858b9195e6ed7dc6327aa6d7ead744c68f3623388e50d652f32f9e2a5b895bc0013c4499d3b76eaa8db5020cfdf465238d24a29d80797ee10d6b2c8fcf9a0fff2fd6a4091acd864087818fd398afcd819bcbe5d409f785e60149fdf409a9a789369985c9a218bb66ff500a41728e4d2510a6073e6ca3f491f734f6e892a3b5591300eec0745e204d9938a7d39a3a82c405c45f33bc26e2cf15566843b32d438c0d834b2e77f086b25db1741fdbfc02d3a7d8e21bdfa2a0a36ef7b6e3901f9927c5d8ea73d5e2f57bf57be00553e3848748815f3426f1e295c0e98f0535082590c0ceaf3fbd61ba7724ca7f8b121ae94acdd706ea4a0280b3e74b872867bfad7c5c2bcf0c2638dfed3c8c9ed4b96160f7935efc9596e0ae67adc2b8acbb55c95ce58672e9793cc8c14d11a3494f9158bab932ece6a59c55882d7fd6983a7204e0bf508561c7fb8f104fb37f64f7a7a67f49fa4a8865018f1ae0eeb41ce7937b6245c251876a0d52ae4c3924cb2b8846ada5f77853fbda1f629ddcec9c472d83f1d47172dfb31345d714cbdb3f5c4f13a9bf89962dfc356330d4cfdad11904cdf254591d41886f08cc126b5a339733e68796d106aee6c67cc1249742720d6b49e3bcb2202c322111b7949a8cb5627b96772584e98cfbda4b2c1539088ba89efe15e72d044aafec7bccf20ccec297f3e8e9bd6f5869d794a358b0fcd26c12c1a14de5a6072dba0f29cbc251a4566b78a485b493785fb5b369989667f606f95256e816f2b2266471dfc56b79ef0bd364282157f9265858765e22e12ab9198e91387bc54d3aa61529c5aacfa49e50a77f89672b3944efb9d62a74cd3b02fc49ae982c0bdb903175e3c8c19586c59ef42c5a0b9968fae0d7415f46deeb637f54864947e9e9914b0a6985ad18a0e9e990ac501015760ef35931f55242405babd96b4e437f6492b0fb8375eab264a27281e78568bd3a2d26380e550a15106063dc3ebc1c201b9ba8c7a12c7c112fd9b5005a91598ac4f08dd026b308eb8b821f5917d4aa7713455deb1b28e564bd0da3c52b6303da4661c17191bb91235a4f82efdb80f56d099dcf5a5d460109241bae6915944926c8c1e7cf5ab398c37834357504a06a5d9f064d41aa2e5f13766d49e97dda9e6a7627d8174607a0aefb7e2514f9f4e9ef0738e4b912ed83ed60b5cc3477dc0653cc3784a895ddacf656cd060f55fbe592fa466b2898c366006c0fbb5ea9a62c8a08702712234a75844d3381f4be883f910b51731da002ad578135b310ad41027ad5d037e860f2b32dee38235c958d10609bd8d6efe9424406c2a552527feb983ecaedf8b28a9d55d867808a06fc49ca2b0fc198348bbda24339db8bec23eb6114996f9683e703c959fecb21e2834c65cafca3a4a015fec7d4c7cadf6e6cc194330e4142924e4cfdb53f8f26a7921db85df787e9317a5ecefc7d8ee6b5d56316c774b78395d61f6a994c96291ab2f950fb47f5f409e1124832502e97b00c7bc5ef462c01288dd644981b0116e8e893c2cc6fc0d6c49313f9ac7cbd1619fde2b25848700f785d6a9e7fc0ccc88dd6c5c2ac5af9f294d261a0fd9aac387fb4daaf780a59fb1f913159cef672090eb492bc1e3c2fd598f1e9b6ee745907e51cdfdf38b864aaea7bc3e3d8119bc3444929074fb47be561ad0bc157cc3fe0a2e5fdb84aa58a91ac195d0f8008bfee01ebacf773cffb62db7a4c32dc9e0575b66008e23325ef99d994d19b8da6b93012356bd54ba5e47a0009951c6a42e75bce339462dcd9f0fdd5956840083072a34bbdb040f9c6be3cc50738ff6158b1100d2dfbdbf28b1ec0f8868473de5de06b2571f28432621d7e25c252309972029784ab0c8315ecd4c51abce9fed3b56f87af85b6f2d834a4171d51733b02a5bfc7414beb6d082d3032677f243654fcfeadf299f250bbf617ca6dbf5e74c29b6e35dd221fec8b6e42c94d486a241831cf223c1f1e384f7e589ba64ef144d03b405c86e952fc324514461ca09297b16d996e00d905cfe7719c1ebcd8feb0448eded03b21507cd38739247b3e59011725d24f359ecb90b39011b22a6f805e7c90c31d98a7173700e4f60d8626f0d0800f1ff9343fa099ee85990c3adb42291dc259cadd5338e5aa1bddcddbf2bcc20aa26644f15b44f5fdb4afdfe617da6e03ae83c5233755ee0be6be71c7635d1166e2e3b80d57f826ebb323524bb529c7adbae9cd8e11d3061da1f9a166298bab2e6593e41bd011d680b99075db1884bec59e95ddf47019ea001a7636656a4f287a92cc675a5f034964901662acc54d21b3e2e3b48355b0b9c4737aada08c29f7c059c588e8d6721b3380624baa5f909d7547c8802eb7e40e7f7b8081297d928a60d251284419ab1f6bf31bd9da2f993f146f84b36be38c5e175781147b27767e7010566ca601e3fcd7cc79cdf6dcde569cc45d5103104e439b0c8c31445bc94f54ee99d2d12b6436742fb98fff6fddde45d9160416131fd952522f8387fdbf1a3bb9869e13065a889a26013f7ae6b3148f4a83092aee138e9b88465cf943275b76c29c84b0d02ec8bd07499aec139639b06b589a19163a2b4cda4cfce71d51b66e67eafb03f9e71fac011cf9aafb45f6ee16c16118b033eeb070b6660b43598cee3841e09ba4b113b0bf563c3e9e69b1812ca2da94553bf5d483500fe831392c7f944d092675d9e21ce2f29f6ff3bdc36ac2f04934f45a880708457d08945d6352e4ce7705e5a9bd4323929ed39cb895301f9993733087b44c9c268358ff66ee3b131c764c5d3347542f21eed3da9c391ade46348ec5ed6e6b1996c7166101f7886be69a7022489dc2f4a8337f369f998a954b20bb2427977b8876d52f92078f4cdf4717de1be3064aee70ec5c86ad03a81989c2c064822e0fd44b7c7dd4e7cb396199b8a7f57ec61ead3b70cb7aa1a3eb3adf352cc7072eadb414cfc1dce41649cf658cd9b9af28b1e6e786d829466f79c831c84f3bdf923a89cff7ec66be4f99545bb2bc5ca630a35f509c7de6b15c3a72fe6517f092bcf96f301e9f9bb0cf9364e4b0318c7b26a9f7d69cc411f8e7e66862dc1afa7bf684158358c8fb9fec28fea70b1a46cbda41977d20968c522302e7c2c2e81fcfaad7ba5af80823c53327fc87f3f27779ec4463fed349a6211ad11fc8a0cbfc17f8bbcfddc27bfdd25c92df672f0a01e020eecd654026a6fe763f51ec15515531c8184375d1b012c1006cdcbd8f3a6744938b97625005c9d11cfed092b3fa6a7afa5ecc03ec14d2041d14ff852fc3a3615afa89a241595c2b839097b39dc9f53919d3abde7fcc95c9f692850db16190fe7b5e6643143f9ebb29f05fd47b9ff992017be1696e8497448128006645ceaac379b83bc949dd9f7b4d9a1c5d85a1d0eb41b8e9bb49e0a541281fd7f6ae3546b950c342091c3136d5613becfefdc66bb8c800f5f4bdb915c8674ed16465d5011927f8a00e2d530ef18d03e960c0bc4d347b4bf7fd8963ef19405b44c85d6799327f692ef6999772d4465fcad71c492d6c4d6f9572e70483d3a0af1e28ee15a4df33dbad6e4db638c13d1f83289c246489e828344a6dd4830a515b0dc9f1fbfb1274ebabe1496e69a7f11f056f31c0c11b902fb11bba4f6bb80d301b46de112eb2cf2a7fbbd6c7b00b1efc5b3314f5b012cc749050b8a35a54b3ef773124c01193fb0e7cde5eb66b2e548bdda5c8d688287904d43c73a6472d07083876b3978200ddf0ebcdc6f5319bed9ab1c226a951d8d34d03b8461dc56bb4af34d5057a209709eff45a87c482492c63fe0d23763d756604d812cbf9154c1e31a078d7b7769469aee87ccce70084422f8099b3a1b59353b1c798fa94115d8ae25e9c1d1d627dd8db9b947b70154c53b259a9df4efa562cef9a4c9635484168aa447b08a8c5541545453236f9fd6ab90911fb42e8909b63495e0537485525ea3bc78f43e2f03fcb7fa654e0f926a60c381ed0b111caa6ea2e46a4ea6c339ccfeea7f962a839ad60f32e8565617186892cf8bb12db28276d9e074236d49a0d9efd648b3d15d6d1019ad9d1765ea2d19305db8c837af2d9ac3e834e8e70776b9a31496ddf2f1a1cb3116624413c78642cd89aeb711e117d5ea9f3d8e298f94fb0ec20e186ca0aabd35cef4511a34949fb4c62d19efbb33a6bb5ce74261c8e79dbb270b06eb474b8d3cc48ec526ab43f3d7e051c18d14a780f4a185600642b81ad4396c6685e652e4c8f7a11769a0f5ef8a740e43ded08a336c197e57420b13e6b2ba908df26074a196ff9b77ecc0aa97d54a8424174618d550b3903ec4cc264b98b6d76d14401b89304578b59453ae328d49c874b90166c8ac27d30b8d013670250017c384b444a0f1825df3b5c4079fc99c5c3429015871cf6661589e8341135a854e6d0b7bb5c02", 0x1000}, {&(0x7f00000023c0)="f86f96d72d212600afa29fbef935e547a5fa68f32da1cfcd887f8c66c55720cdbcf818688ba0a07a2da04bab4b652d2174adf58694471f79fca0d0e0a7de64ca9f93a3174c0b1f35d737ddd71f64ada7e96cf8fc", 0x54}, {&(0x7f0000002440)="8792b08eaf48e7932c2a924be205b9573886f7dceebda708bb939a98bc4775f5b9b39bd12768fb18de4c32ff181c5f05bd70b937387c5047c12e3b06c40d2c7c455f5e8511932b1c1ea9f66adea16a39cd7f1d9b6d4ff282c4b0941929db1ecc80f9b808cb3b3d8806eaecd104933a24211786d8556a5b9c52206aa3c5c5", 0x7e}, {&(0x7f00000024c0)="a4ad0eee472556f8a0ce1d661a5cfae1ca32a17139aa65bb14849ea9244114cd6c07e42bcc62289c0e8753ee1b46a397cf61521ea56020459d4e948013f4b069e2a0e16a3ea08ac541cca1742c4c7281df532577950bfb0a39ef95e857339a0323664eab9e7aea9282e6337eb38c03315524c73e7faf209b9e39a14215b0965d4aad08de71f93524068b3d8b0214ff010184893beecc36229da1fee6134e263668a113900024cc4af80cfec495e26067d7c51930d15cd3fb76", 0xb9}], 0x9) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x81, 0x68f}], 0x572, &(0x7f0000000080), 0x70d4190b, &(0x7f00000000c0)={0x3ff}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x1c0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x41) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f00000005c0)=""/211, 0xd3}, {&(0x7f0000000040)}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x713, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="1aa881f3d66f3a97dfd42f65d356a8e13a", 0x11}, {&(0x7f0000000080)="3117155493886b156e7e4729008c7f7cb425e5e56c12ed30c99c6c056baea7ac5145b0df0acb19520c8992c464d907d17cbbe03361e3881f2e1bfdcc845642cd95393606", 0x44}, {&(0x7f0000000100)="d1eb0d7988bd74dcd11ae622fdec798ad831bd55af7cfbf9f90c6c2dbbd043965434a4c52dc8aacc239d3590baeb37677a6991811cf6dc9338ee6ba10490747ab7f869260773d3e81081c95a8c04190a3411ce633bb04600ea6c02145640db1f6e7f6b2dd1e287818eeb4f920e99f21ab50a8987b4c953d7b34c5ff52d4541f7ed92920cb45c5c07a8a6c00e3526738e1a5dcdbb247218c36452856e431380c55d75be748ff890cacfc2e0d85a8dc9d4871a74ffe84aa19f5de293174252736fc7221bcb9d9aed80236b99132e32e0ba6b2e8bdd4de67046b6b531752da79a4ef3f4d7c8e84aca0d2c", 0xe9}], 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x7, 0x1800}, {0x0, 0xadc2, 0x1800}, {0x0, 0x2, 0x1000}], 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000380)="13a592e6e254aaa29e1c81a8c0e3abb79f52c1daa606805b8e19d3e2af9e61bd21b7ecba255febdae0bfc8272b6b451f0fe5b181cee725702fd1c5ac2f5c727d5281bdc6cb43c37ea4671a0b02e977d37490fa15540ab0ac0e7c2b6bd26d2ec3251fb342b3ede2b7e38d4b7f6d8cb7fd2b0471b299543cf6e62aa9253c1b33c91eda6eebacc14b9d0c860c13d4f50548c6038bdda51d85460f0f39ec31c9c1c00e7312d7cd1279638d3726774bf8f1ea74af9fc24062ae250a47786570381da8472b29", 0xc3, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0xc2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getpgrp() shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x51, 0x2}, 0x9, 0xb86, r6, r7, 0xffffffffffffff80, 0x3946fe51, 0x8}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/31, 0x1f, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) shutdown(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) accept(r0, &(0x7f0000000740)=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'], &(0x7f0000000000)=0x1002) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6a9d) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x20000000001, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x6, 0x3da}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000021, 0x6, 0xe5}, {{r0}, 0xffffffffffffffff, 0x13, 0x10, 0xfffffffffffffff8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x5, 0x9a}, {{r0}, 0x0, 0x40, 0xfffff, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x9}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xc, 0xfffff, 0xff, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0xffffffffffffff81, 0x3}], 0x4, &(0x7f0000000140)={0x1, 0xffffffff}) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x800}, {0x1000, 0x6}}, 0x2) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1103, &(0x7f0000000080)=0x344, 0xfffffffffffffef2) getgid() socket(0x1, 0x1, 0x9) 16:00:08 executing program 1: select(0x40, &(0x7f0000000000)={0xd8, 0x64, 0x20, 0xfffffffffffffff9, 0x4, 0xfff, 0x0, 0xfffffffffffff001}, &(0x7f0000000040)={0xfffffffffffffffc, 0x4, 0x7, 0x5, 0x7438, 0x1, 0x400, 0x7fff}, &(0x7f0000000080)={0x1, 0xffffffff, 0x0, 0x6db, 0x4, 0x2000000, 0x80f5, 0x9}, &(0x7f00000000c0)={0x5, 0x7}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000001b00)=[&(0x7f0000001ac0)='^\xb7/\x00'], &(0x7f0000001bc0)=[&(0x7f0000001b40)='-:.^\x92*\x00', &(0x7f0000001b80)='\x00']) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="0400000000000000", 0x1c}], 0x1) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000000)="e106e821f58729d8f9fd681601b0d5f6cb984e53ff66de253b6c22665033055cff44b62e3469eec9bef2c65d9c180d490280157a5164ef93f614ca176ad05b07010f3f", 0x43}, {&(0x7f0000000740)="3445fda31ea2537d5cbf1d5bf42837cd59f6d358275a1224cd756a3d431bb58d3e8db6215dcc1d89651029c99b9858dece9b46973dd9766f30a147e7517d630e6ae96f95e70b463e10e1b3608656218d52454c2eb2f50d797c56e9a712a4de3ecc02fd7880b8ee5bfc64af646da793336ca495465c72222590aa1c7938e445ceb29a69e8692a424ed8b0e08f4bd9bab501e3f34b72b17e44e3d7ea1605ad160fa500bb5c4f9426bb45f259672f879f56cd14e59dddadc76a571909456b4536a5b38c1fcd0b", 0xc5}, {&(0x7f0000000840)="3fdb1fdbc4e7e1a4b4c25aa12f366d1b70557d5422bc69481cd937c56dc6030f7907f3e0ba132317f667bf2681da40ab1532ce3a921612bdbe779f106d257adcecb5bfc69248d51e016ae3d0e150d2e12ee90b87e38692cd0eb1c42ef7ae51f2f8a6592b43eae45f98eda026dbbef6d94066b71763025be76230cc09c5174f53c71aa42a7b4e93cf9d225c509dc85c80505801e6930ce915d5cdc888bb91b373aace673c9cdfd4f7e21692b61ca690c75e4eb54fcc60017fda42a10d0ea6997bf4128b61bf9e070313f5d29a233d8d52c4fc896ca7dc7b8bf2629c9bc0b991855fc8cb51a730137ef6b82749d6a050b16c8a75e0da089c55bfe4f7a725400c92fc606a126b9e8a929388a529be3534feb4548d9b8ba6a9b5f87442be9d0da66352b17ec4c158e120e593b0f055eec52fe893ea3a5f922d39b16f9bdcecfcc7047adb7f7edfeb36bb0fc9807a10ebf00c1fcebba8e788d0fef7fb674ce7e201a7d8fa815adae3ed70f24a1ee69448e1564ff7ea10597854d22857e0678477d6042342e7cc91b5664a7b594597202fe7ab5ac92ae3284213c7159bc67bf2f045b8406db3f50ecbda420ba825f0e2cdb681e8150bab57516d13859937f0833a30f6d7871850e8253fd01b20dadee68516ca1d3cfadddf23ad71ed838bbaa66a7c9d34785d10c2c86acdd03e914f90cd330edb4970ddf5856fe081f431a802c5fc4c161cefe2876d3c08fa552b531a47669d3c18daa3f7b06c3d2cfc700f5400830dae95e4d974455caa99ecc0b5701c518a3a3cc78372d7678721a0f000857baa0a2242fa1ac1fee9fb4d970c788ab4661e1e8420ebc41691e9472f978bec531c2fe83faa7f8fc92d85c1529c978254fe71fd554ea416442c094a2a108bac98575a5d43d7a5237c8f4a3ae87d6141c523ec37f17d7ae3a47325c21a69b2bc9b0cd4601a8fbd2cfd601532f86ca7cbc4d274a24bf4977ca098e9f4d0d71d9e34c0ae2741404f953cb1050126c013ae7914705d8f9e7c53430da101e72a9ff535d9dee4c166752b72f24b9449d3288202eaccf6365ef01cabde3f9b99c64ce04440dedc43850cbcca7d52f613aa4e4f928c5a9bcb6cbc4389ed164a9b623afab3c35bb0c87a9942feb48033ff97944de152480a38018bb5f0d04e0d3687816f02a2b152068e6fb485565e3f49eac6a0d52d17959722d4225d54a9e0443f31b99746627f88978b894ea92471ed5855c02151d08476da3526387f26fa03103aa529b851227b1910fdf864119dfb1b657a71c840ed487d373751b641bad5c56a5d09ca9ec7b66f5d65195f82ef42947a9eada72ca21cc27745fcfc57109a44538acd6caa6e23a6cf7a69108b3412b66c657f8a0fa612519ac7e90eda5de18d458b857d37b3445c3032ba8e88fb467f4bcfdce034a80fa48fb73f3a08e65ac5c518c8bb2b3aa92b6cbbf7eee9e8c089a91996c528f4e8eedd5e29dd02ec2e042e887f8863e2b41c54e282590837257949bf107de097aaa559bcef70a104beb93dfec97f87c06848c35420bea18c9e85174ea3117dfac2e383f52466d75270f2ec8b9c224433847aa9425e664efe0b9859792034837b592c8e3cf68cd520e2fcac55442eff65684f4f7b82e31912bab98157f7b4f38eeaff8ce7657f86b28efba0e0247bea83e8623f35204d03d8c64e501ec428e823e8a13373f603a7b186cd81cdbadc906b4c9c52417381bdaaac31c7a8893e69ffbdc8bc13a6735bb5449e6304bddae8537eb77517573448c2db43cf0aae71b42831be3fd4a5df50a364f83ce6dbb1414e38ccd18d18546c015202908aeb3c5d772f40a80d53e0e2babfdd27ddd945ec6a353884190f2fdf28ac41b2a79df0e6f381306f98ef245bef61c46e7f99ef62a2fe20d1ccaf3b04ebd7e63c40e99675bd1f58656e3260593a53ea655b8f81eec07fcfa04d73765cebfdbf417f18f7bd0f9f41bd332f75b1e96145920d3d7ce44bf5f36e8cf077bfd5b876498ea88d393766f4053f4cd0f14f993c2983f9a806f91c5ab4123dc3bfcf9c549c760e3b1082a6bd859d89ca2d4817f808e76527a771ba732a821c1a749509dc8ea21e8b61064681c28bc0997bc1bae7d7f160da61e519cdc5b578b71056d1a918d5ccfdc831d0b5efc7cd98ee1e8745a1d8d54c396b988e24583427cf9238de97e98e07535d11af12cd8970640646a58d5df695ab811dfebb121ede14f4702c42a668e9ebffbbcf006e28e98dc0b6f2cc3825d4a42a4fb1622926781fa16fac944b5fcd9772478ed71106b8215fb09dff04fb14d01fe98b145c5d1c4819c3fc04fc20b776d6af5d2dca2b75628bef2b47c1087bd9712bf3233f8c37acd663ab04a38b1d138ef14faf5efd927b7d8ff675130e2f4da1802a4825fded5d8fd4b18acc9476a3c9dc9f4fd978151630c189e03998526f95fc4f00e403d8c939e17171281be8a2019d49b0210ef23b5791b632d3d11ef0c95596fd456edaab367a3b3ecea553694be5a5b52b35ff699e51718a3d50b681b09310eb1014d170b56dd7646500bd6f210ccc021b5cdbd95560b9ab51c61e73a0f964f1854e471a11380d4e169c60956949d912618579945893d430ff81513c6ab731e757a370ac680386fd7ba9dafdd5e98e860809771c839aab9370fca11ccf3f181bf06573b974624127ea41598b00609199683c3fd608f6ebdade410d21ab0e34763cf90a9e0fcda1d3e4b1ee6f5aa29b8c1363e8270e9bd12a9e92edc012aec31b5f99017d5364cb365eaa83ed6cfae5987a855628b07a3a0d194e823723987cedc24fd40013ef0309f83056620ed7b9832f5ab5c22a7e737eaea5ff3498f40cd6a098cec7f4cedb45da600a5657bd5bd6491560294572a3bf3777ac4c85a69ab7f3eef5ce06f3ede799786139276e19ad75da421a88ad75bfc98da82e2a95374f1e35d071e332ef5ccadd2724ba22bcefb21fca08d5f810ffaef1fd46ae370f8f8a1996cf6502aba9fdfd49820d20a6f8b4ef918f34ada55fd2c8e24596640de7ba2fd80a54623194217850fe2e7f51e5a560ca7aff1aef9f1e80eddaa8fe1ba3b74751344734389242c72d0ddd7b0ea39e2686cb550299daf8b95618be0c05c5b28c828996bb2f1d8a6b296007a086d42217bb612ef063d031737ba2d6f80e42f696ce70ecac7f362ed1c459e780c5461938b260ef3f37c411740ac88e02fbf80f67078c25d6831609ccb98d26e8a46ad333144b57ea44ef530aaeacd6810680d33773f0fef7fd7054ae1a762925f573300805259090d42680ebe7f735776efeb14da37bfbf91f9edab230a9cc7345585e117128039964c32ee8cef17a501f015e8cca00831136dea4015a492c54ec3ac489823520d78ce8fab47efa161d0bb70c856047fc0c120a5f8f3703516366284396092e6b0e0d835a3febf0f89270d734ec7bdbb30d68063b7f15572382107c2830dcaac71b653813930498c40e6266460fd2efcfdbff1583d2b72c024c920dce2aa80623414ea0192b87f89f20bc773995d12fc370184e128afe7b036791767f366cd766d7875d783cf370681bf6024024d6c22d91121c76ffe3656b298e0e5cf78f1527f60021a8f78dcb3ce9030404d5b167b02320a299d6f81aa6bc1a80062a5f236a390416bed6e53d0ea513b8c3040918159399cc57d74df6ceeefa9e586610cef96e78ce43d9e6c99ed949e6f12cd966f7dede3f23393e25afd5266817beb6107326d06e55504edfefc70ce029b95889280ebf26615beda5682fca81914f9fe9f472cbdb9808be629888b3855e1307ec605a6bd7608264a613b58222f6fef550d3c30c16f739c6c48e32119b96bfff41ac73c462355d1611b86a061756d89f069d743ad1dd66174e900f334d3da734fc6855d66f186a2ab678f10561d80410d149b30f37ce0065a77a1e0b49bed06ab30b9f69ca25a649d1eb76bf9529c7ef2cc4c76b0ad6cc18a17170ee419adf8125d157148b8cd257946cc3bd261bbf36df5814f452161479ce13b4fe1017d59a4cd0ea6f32e88330cdbdd4ec2cf07664f8584d58ab4161a0dbf9c9e70a055ff235a57c85819bfc670cb142431d19057830503bce314ad1e515a7b556fa9f8aaeb4077096241c70c67705e53a3ce82edfe91afd3540114953221cd72e7bcf35ca9be21411a58dc8b28bd6dee11196d03c0a86c51d99bf2e74def632b7e0afc1ff78620aa2b1185183f2197b6dd62518f42019395cbe16b3572c2ec421139cb71f9c12af7f9a60156a69b2f73876e446d5a00b76d930af045b2348e9c83a4e53dfc3dfb1b94bb6e457882a8a9b33799a7a32cf70d77d5d293e0ddf4ddd05a5fbb6be07c3dcefdd8ef81aed047dbd6c43e6a5671ff72eb614cbf7b5283af7bcedeefa4f706206dd15907c35a52b7d4684ac01245747e86edbf398e9b4d72c50c738918a6a69ceaa24c60b0587d8440294751a2ba59e2d7928c8a4f5b54648f2ca6d285371de670842ec8cd1c1365d24ffad19ed0c8655fb02add51d189dfe41f147f47db3c98c175f402111177586e2df04c4095be2557f7391516420c4d33d703633e9640441d3fe5423b41d9bce9f65d2729f3278f801673173b9255b968f7ea21d2ed85fbe1a0459c05cf845b3623ca0140edd8a17a21f7703f2657c968aec3236fa764d39b313aa6ed8cb0bbf3944a4b386ecc8b1847ca8e6bb3c2631f279db27a693d30cda733af678e66433dd440253324195b956f4dc892a2151bb64a1404efa3d8f0f98e1ca43e8bb8a12fbccbf38ae5fa7310742bc0a9a41eee94db137b7a08e216c8eb8acde0fa84900f43ff3fd58f6743f9bc2c6387cf3c9732383ba46713f302b00d0bd3467b3db620729aac53c47c4f47c8210ff41cfd24d32bf4c7d035d3f6fd82bcf6baa0a448e74a6ea9f41d55e0aeeb83b39ebf9217be6d514a9418edc7d52e6804293a83dddd8b6a0876eb8964e13b814fbd90a173b594e19dae236579468c8de3658f46144c46e67bc1a641971076d2676988a7415e82dd78328208318df55aa4de1d3761367c6f6b8fb180f0d6827f2a0a090acba8138bc06bd299de102086fc16228124c4ae799f5610252eac031a068ba9afa01eafce01402b2dcf5cfc05d8f806297350139414bc4d36e3f14f304132cb1f5d965db8f9ee968aa5e155fcbe69536746883c8e40728780b7f96ccc58c2cecadeffcaafefbc135e552cd93ddb43cfab135b609282166686de740cbc8725da1ab9750f623f9359e4ea2090dfe46a46c4d19d1dec070d54b45ae4acbc4b91f82379555ac387409aba3092fb5c440c1c33d23105bef404fdfbc55a61a8a76f7daf02fa746def4f94c209f900044e5bd0f673c3b076807e6698b5396159efc4ff6f2a3360b63e570e3f031d0478f388d0d1056f4edf1e1de0b75028c71a60e6ea5a6b4839efae01dff5ae20cbd4aa7be3c5e4b1f53aa5c3935219f48347b28e7bebfa1caec04c8cec0c06dee19f2fc61004d5d3e8b11eff28dc97f1546c34ff4fdf92221336f3cc1120d2153be62ddde38712e1d0a8e168ab2192fdabe458722bb6767e15ff08a9bfc85e5f3d0c33e73911f8b33fefe313d56ef3b46aa1d07d58db515d7f658235ff67806c90b0eb02de7b3a7630f2ed259ddd056e5c617998793569bcb099661fff6b8d466f7a9d36169822bd549a9916b7eeb3eccf6ed40348a3761a7caa16080800abc26634ff229d33df758510b1b3cbd409c21a10085b5905d9afb87846b6425d8637e668149069384664921aaa5bacfeedfe90c807b", 0x1000}, {&(0x7f00000023c0)="f62b09963270bb89c7e90cb33ab6ab827f6a24266998b44e6d9b20b924b2d577b79a392e8d9291ca8968276bd41c4902831032a91e2ce731c8db15908a86d615368b160e390f75a5a9d4bf94a4236b1160e918ec6b54d1207649465f026d8af3f267da114b3f28931c374980a8b03508b14f7b55518cede6451793397dd86e920a88141201e3194cbefba4399e696dc3b64e18411df6cd358cface1e3b6223c01982f3ae183a033be5b5b1acaccffcfbda63af10bfd90a754ea02c84d6bf0f587ed6d3446bc650d0b9d2a9aa293be5c0ed6bcfec08c9ee674a87eed6ac93d56a8eed7c4b41b98b604aa920e8a5f202aa2f78bcf85ab7aad4232f421fa0cb3d28da138195b3515ed81e94ad4c413e70d299521b49e5122c112fe27482ab15a6db2ac549181fb5b853df6ee00676341911b2bf024014f61ee4619f0623bacb0eec398e741719021d18020f6b4d1d98972d0a237cf7ed448578321a7bce024aca2094ffe3f9096aafb42c3394ed1d3fccd6124612364b8160c7dc50b37268666fd6d39e534423114d5bd55f098f9b7e26cbd1959903058ead986104bff42e9b638fe5eabe54032f04ef884b5cabfd73d351de23100a38ca533316a4fb38cf683764dc395439abbb5ef0681e636af767df9a8c7dd40481c1b58c1764f0b180b7f0fb97e4c4f34bfe42f43155969f0394467cce9d1c4fa41f8ae14510c1b96f38499d75390f1ef8506f7e3a1ad916810a4e69fd24bd1200323c9da51481ee81cc76d17963f47bca651de937933166ac7e539e347cd16455ddf65574806e66bb0791b40d3a446da43acf8263c7204f2a4d5075365a391ad2e9f1fc010e90e680cc218e5913baaf67a8cd4c613eceb585aecd4a8bb8254d92bdb91c4f4decb89ff2b684704c749fc8dc4cea2f03bb878eb169f3e7054871700a431536eaef941571945d56e7a4d2137b34576d219964189aacc379fed62aa9d44f7a38ceaa5f198866c5b9b8345c49605e6f6a6024a3e90470e9b3588fa5c699a2a408fb58e14365f9ea23a08fd5e89b0d7388bb9d8e1aed7ba749b026e1ea1933ceefff74d201265560fec24b3489a85a6f96f6bd6d896c3323012449cef702c5bd1f669fafd69163cd3fd16828d95102f5704ebeab29678d643d494ffc45b8cd68712669def981e9e18cb1c7121ee03d41ff95681359beb1c12dca339e254f0ef2b1a6e7c11b67762a88b7f0ec6b30c10f91af5bd225f09fbae0745d9fc294b9fd2ed5c17acb2c89f70fd4d144034b11988b305363ecb9046943728c8995e6c0ad89362776529d9da3825c1d62748e224624a2380d2cac9e9e81d3df911798f36671e8ef9caee2ba41c35df7e09458887cadcdbcc79ee65f790ccbee7fdeaa283abf1dd28c0a59db4387069cb2b713f57703128bf3606a31cb7fbca4956495336e7847b0cc297e7d609208042911ee08bc194bab7246d47833830fcc84ffdddb7114912f8dd5c0d0105d555ef58a56f32edc82d19716b52cef4a13d6eae98fdd195960003e631a622448023c9bfb87adfebd08c66d7240fdb87fa8006c31a8c18251c04ed84ba25c26fa3ce82bee94cd490d8abc69cb69d1744f45caf11fa7ce6623139edd9e9bc2181ed4ef2705df7ef1905f3c6df91ecabd73e1392622f9a18618f9960e6a7e6d12a487e031c364682475aa8551c3a213d3fdbb76f04b658b2455b488b8d94d3af7b23b82463ae5e555a4409e744a7b2c46fae8aa8a9e4e75d8c99a855bba556bd0c6816ab75c2a95583d7ba5613e744dc349d0780dbcfb282c62f3a6a064f4c787b2248fb71098eca19011abc867d641f65e6932aefd6169418bc4aac5fbac9a31ebb86c16e55d4c46d23935199246a98468ecfb248f2dfafb2a346415fc10a04f8fdae9be86f60265d5f7ee1a2cdec2acd46ee327b42f569cfd32dac894c7a0fc7bcbdc89158c1858780f2ed7447fc55e4b440be02eb452ecb0ac3992fa2e361045b86ea442219c3eb5e2bfc8442bffff626ed135dfd247ef18f93e36eee3ff576e3bf457075f3ba01b810cefcd1b3f9adcd8250580d2571aca5d6ba1b93acd9b8beea8e1200c741dd4b087ada878081b6b10db44dbf3e2132b66ba69a1d3733c1acb2dadd5afe600081cfd7214bfbeae43520a009d1dd81f8e65f1f8ffdc17cf1f6732ec9bdf414cce9a00d24d0393495b91b6a75003fe5e897fae5aaa211705535649c70686dd170e478b48ab5a26a7fcda384ac00e980c64a4c63f726e8a318b049eb23785a5fe0db528c47f2edb200b346f4d54ba657bad86c41799aa3f54b5d998f515bdeb6fe7a8a5209c0dfb240c474fdb66f1fe2ce9a89c0498158f22b4a93a953621e32f6f82435048261d80241ba25733203bf69eb52122e3a75047029f09ccbc8dd005f8de67b077ec9c7eff6fa826ffc9e18c616959579129423ad6c503149a4e1b64a487c6360a8aaf1ce156dfc788ee739830728e25486a9126f05b37e0245ae5737367d3b4876b91e71d53f24fa77635fef99e2b67f182d163362384ce6506414dc914b6b59b12b0148a96577d51270496015653da2088fb4585ded8f08c3558a39f28f4f8d6d76811edfde0e7157c5ea7b194a2469e162aec28679195755666d6880a0604b3c032d30103115bad5fb107f1b4568db947b68e449bec7fe5415bf58c594e2beedba19ebde78796567efe7633926da0cd373ee6dd785d3539b337d0661fc12e4b429af70fafcdc9c3311d0d64d3974060e875ad5a0dda294e358610ed8cd04e01a55325b6e5c6befb1229ce37d2a6fb7818e9174adcf8bdb318215a9c90419ed657878d7ee2a532c8ec3acc11de19c165409af5d54ffa22e8252c297bef3ad351476af394c29017b26b4afd6db19dc29787c3002212abfaaee2175080058ef883311cae3b5c2905a0bc200baa34b570f069ae3b023277778ac644d8478803fb5228a467556023b4e36f4983095a9196cc491483dd1babb596fc7c66c4ae06b7065dc56d3f33672eb24d75f43b7a0206e0cb8f523a34f0ad3befab7fa1f286a4904c90111ffa423c83e4a0e5753bb3f94d05e0f5f407af8e1c34950dbebfdb19fbf4df3bc016c31e44d1bf9c752c5e349cd57325fcad62044e682f2bc38c98166f3c0881e1ca5b2fe3b4b03396b1a469f841fa09ff4fdbdc7be7821076ddf34308733cf55f9ab85fafb1450b023894d9b366793b36b878dc53ac1ca94e552e62e783c1bf1178a72d43241bcbde9c121d7aa28f6c939e8e4da4837042dcd46215ae3306c26fcb38abc3906f79bad95d2022c56bf3743f70c453bc21c492716bbffa9f859092e2f90066fd5f744ad6ae4c66e44e94c28d41470ec8e2bcebdd0e19025e3031d7d06a522cccfa7605f016f839d8c0fc91c401cc35f39b3e09f12f9d1890e019e892b142d43f86add6f4cca62c8b9215eff8eacf72dc883f0d6a3389d0b517cef3d5efc50a7bdc47a16106792f26e107a352ab3974aaa748a67c3012f4cea975290e091063006f21df1919515e25ca4d1dcd4a41703eaa3d8de5dd924499dfb8f086e5315b795eb6a2e47ec07b47591a6ebdcff113e782ab2ac467df1b4d5e88eb03823b0d71b9807de5958f4a5d301ccceba1f563c9340957afeb14c3cec84652595c8a5fce51a81583cfda2d984a509f6889ebc3e5eb0b09fb773477aa52ead5197139b18d8832a3ac32d00095955adf8c04e2269326da6485a90094d1d8e35653a5f3b258c64f6e899fa6a0c55e534482ca1934441c7b7c94e899295686fb58bbc9a28955ff4573be622007c7cce34c60093b091817ce36daf01fcfd0f2e87612acce3ebb6091999f0000d3e538f5e99e8b86c187e2a0f6a8180cd6f594203a0a815d87e99fe2c2a98211dd8320e4aa1abb44ff0f7f111366bdaa9dee36ea475f0acd2510241f7840de2a98248fd4bfa0140266f1871c767dfd7ab55a831a3032db13c2d383f7d789f803b58f735a364d08d0a33c9d7c0c15fc04cc53df12e6281a84a914fdcbbbfc18e355bdd7c7952d36d772e2dfc88508c7d84d6a8da9ea57c8389d08f0ee439ed52b9af1e689a24df5c5e5cd37d687d20f1a53c154a6d387ba4806425e057777a324a2243e6b81e5a14977229ba224d09e4ed9a787ce1f7c2d8ea9a3bdd654dab40b5f9449fb3bc9801c5eaa1a92b6de7e5cc08c575ec546607039688d62a4e42657031d65b575b759ba9721774b6ea8b8025e04160fc553f0b752bcfde8900ca052e497f126e43cd7b6512228a8d4f2479ba2bd9d09765b5c908386bd5606df0dea35300425e2322f7caaad50328aaccaafdfaff282a9af651f7d4238287d7cf72da09662266ddc6c50be6a1b2a74089becd25e059c69405d6bd1135d7c9626665a2a96a0fce030698bc353528ab1998e5d7d3575c84e7b5f9151d09882ac04c94220a784fc67ba48db1f1fb41ab2aa7ef179f97ad18c258903369f4db4bc1d615a7784dd2192747c1e113b4bb6b4628b66f36b6b91c5de700118c9cab026f4abcbe624f72636a868f17395aec6d2cc0e2bb5b27f1f14ac0231a9e7ddbe3fe9af7ef255e737ebca2886046042f1e84ee5ba28db01bb091bab0b135e71e6d40e4e59c7bd585b91906d24fc6f37797c79a6caa86b934ae1adde600b50679b6636124e636fa0e969809765a89b54f330f6fedcbb28187a388e006e370a3fead18bad9d9418a5dc20353527a660e22ed19689cd2335b79d31ee39f33a5d4dddd4f61a7970f342afb625845d7b502471e353d004486080e85ceafe8e9ce773cbcb90c326820d093568637dc582d8ed0effaa7e7f9da3c2b52e42cd0baea3178ba3aaae3381ec53b01f94f62d3fd31b59c9b8222ead5696c449acf826320f0707b2cd46e024ca3200bffbb5e2e3f79150b9edccf83673cee17dffe105f96383f265a7f7a91c9c3b216d0a71e8fee0bd65904e03034046fbbabea6122fc86365b9688b7287df674783a1aa64222eae0095b7735c28004f8b77d7bf1f17c7b9458c533085065ef266ce1361ca3c0b26e21e79e593d2dbbace6630c9f0d0ce35fef9d8564d01fa20de8e329149988faf56ae928a8e0ba2ab276b3010ed87e3a348733b72e86d64145b9cd908a48a15630621cf1b91bd370dfdb80b13b508e338a72a50f13e06344d86631a8b66a93cec19fe779640a3d6758fb3e4ce82fb07bb016b8af7d71e15ffc92f919a938c75c9ce8b943f9781918688bdf17c00c7409d50b17f30124cc44e5376f5b238bc7a859ab8a0412bc4169993807c1f8d06b37b793e54832feca0bb70359cc6da0024ad7e359de39870a2966dc746f60da7874c957982f2a87b871d678d2f3bc4246b141a1a1cf4f265f24af80c6111ab7debf95f2689623f424cf876c2203fb093ac76801758625c3ab8de127b7a15937323e8e4210829638527c3f2b9305950f5301027e648bd1176ddfbdce8a9dd9d5df601962bbde1e356c9fa07b9fc9d34e9f61a1dc5ece23c91d8f75e3d49b869b0db7dfe6d58e26af42cd8f76638a2795ea4382bd7214fcdf92f4cc8bef21afa9eb37cd7eb8a2434d5bb7c51afe919f5285ceae9d20113c4fb54cc9dfb1dcb8ecee9c2a7a282afb90875d4363fe275da7b17640e340550345bad4536af61f441d4a4ee5065496468add11fcffce3fae40fdfa08979e8d302cd9063709f7869d189a43c3922e04c17195df6478c5c3d234d7ba3a65e32a52056d21ee2b03a2861f733721ccce862d41630254bb80816f48e747d491913565b75b61adaf4c20145aaf72f69e5bf500c79d7f3ff80", 0x1000}, {&(0x7f0000001840)="9254e14d74700b2ca3cb237eb15f4388195996ca9072bb45f0de247e7d930e00cc0cf7964d9e1909e4a65572de791bb4fca23ca671f671e89b843fc5729f14f475d6bd9b7852ebb446affa3e273029734793a232042e6f51c81a0ddafa503cb38a4d0a2b6a751830d681e3e781c0d6a1d9cca45d2544ea81290faf687703c256a331efe476be136cf016728c4252977ebeb4bf8f5f25445668a834a8503bc79d7ec1beecc7fc89073f2360d3b3ca66f6eccae00c1470c0f217cc5a92023a0cf6475372c7ce6278cda8a0e5b438095c0464ebcb55268f44f2e4a42595d76372e4dc7cce2bbd0e1426ebb0c3a6c7d7951da70aedbb9e9c4342fb30265076ba", 0xfe}, {&(0x7f0000001940)="58756506c957c1ae0f44bb4676939286dee95bd0671886b4c133b0aded2467f32e73b1e6846421373ad630e08f3e8becc56c1e1fafdd5c56dc1c17921e29ae61732354ffd352aca07996ba40883287185dbbdfa3a1b570dc09a2b46f80811fa458bb897bc13fe62ec4", 0x69}, {&(0x7f00000033c0)="d8ee99a98be335e84b586ff9d0889de31ff4bf98f4e96a4a07807c5a216eecb22f6d723120305c3c58290898c90ed8c5e5cbf522f7df96b1aef23d85b571f29b6b356551fa98a977ec305ec2bb7410bccdc08f52d7b4b20e2835bb46e46a55b0cec8dadf09fa15497d1b80437dd72596aee3d81cc9f9ff5b76c39f9f2adbd5f6cca44788cacc34742176c2f70b7fbf8ac1bba5fd489466a3719f10d35ea1c5c8e08c26a6a691984652e0711ea557d117839ae10e2984488d76876f59d2a4e4ebd54f1b9b664a409948597b515d858e39f683cdff690f8531750a531270b611d99363d4a591dd09134fdfcb84937916402b86c4dcfaab2f4fafce593cff885414b3099a783b224bfb360630c45343748892d9baa6a02130d302543d154e426616ffd4f162d59a5b60bcef1b0099e7e18bc624e248efbca8af280d6fb892073509ef581389c52ae4c42000bb5892906b43d71ebfb35b26021e8f1d06dfa6a2f6d0936e995bf635d9f7f8a95ecbf54de15972246b0ccfee71d35de90c97b50a19772e2da28cdb5859249fcc2c48d3d32b10bd6a220846b79430fe28b5e558de338af0b7a86fdd54a8d66463b7dd2df1a4ffd4d6d379186e60fabe20891204598fda7487ffccd97fabd8d2686c137e687c475eba2b986991084eae6f442b15034d66ce142bd8ec24ae2275b8058339c12ccc7695cd2c1bf6e3d26b108edbc84ebf8dd4be0ca3c6567c976836821b70b03541381afdc9ebec09cf60573e6b9b842304c71ec58012be41e0b15eaa193266d5853fae366586299a2eb369909496542769be4e3d4003ce5f496499ea795a4677b68a0efc6b454ea5a504062f7f4f8815443271c84a97910e4d77fe17d767438616c552078d456080e1787404803ae2ff11c6e4558c3c2c2bcafd6682d5a58ecffe432450996c710a0817dd51e2b9c66e974623bb1da1ef2e81605ceb705a689b004b7f0a7f249062d00b1fa99b4883a172c8afb6dd742eb7dd153f6406ea29f03ebe4ca4c8c6d9da219c720896ee545e48eba542f5649d0629c470674fabd58d0f217312736c53c81fc1868c6425fe890c589d3b73beb33d36b3dd2e34329a664328b6cc36280fe4f21ed78f55bf549b0b9054b663142b865228dba99bf129bd1a88951d2f8f97f0b7ea04701bd0434068e81354c7428f3de90e7fed230dac9552ef832b38ec331e0f17bed6e901af5a2ac02586378d904adbab34cb82c2c411a71ded17686cc86411a2b414661ace5985eab7b5dc28a0c13cd193749d671b6ec635a92d4448e4db53d86c1e14ddda98be5756ae15c350362a08d335e473250a45b505d71743a30ebd9e663c911351382e6fe5db00b4fe885a7a6aeb9fe829dc149633bb85cbe50115c721d61a1004a11e6b60d97f211ffe7aeec8bbdc6a1a651cb20eae89adf9cd04517a55bf2dde607ec7cae3efc7142a2c837863b955c9fe5ee32c1654e11eaefb573cf0338dc275dacb2782a6b5d3e7b65b8beb0ebd3b9bf9c5bbec1ff51c7934c16d06bf9f3e908c2fb36d0a543dba666ff088a9ddfd0fb7feb6406fbe2662a9fa9d5ab672cd3a6910fc26f18e68ca87459ad9469a36f09345bdee71249760aa33ea9f6607e6c8d9c5e36d2a27ada8166f4dce46cdef549933211c3b06c3cf74a661280bf28e842c1472e93113a82e40edc2e5795b549122cc54c2f36468f63a313752856d886a3db77e506ea852f185bcb53ea4d59a67fd817773206134df00cf7eea2581e83ba3f9ebbff8b2f7b0ff7c49f67ba8e003e542bbfa45f02b28165740ab75a3d8b1ab406e2b4f79db7a2d613debaf27c9deacfed14a078029e5354c2d14ac3df73bc60e99098a8399fcc33bbb43da5c7d0133276fef497f8ff583296322da621b84879f07b150bdfc453ea429bcb1952d4db2ff4126da5e1c5d7becfc54ada8670a68543a2afe23fb5d158729d18d50d811621fdc324e01725be95fd4ef999a354280e7fb21039caae98985dd869090c400506ee312fdc21765931adf699e890d573dad87e85fca44adddf3948536b887e173af40abd66531b746ffc3abe628b67f5248538c5084ae44a16efcba15497f2f872acee6bc360d63943ad01c58722e1f52b436539cc02371b093441c5140f0ae704c263008dd8e4b886b9b5ed456419f5a3bf1d1bd96265530e98d251e9bae1e67b017866ff3879919949dcfff0060f74e91d9d2ff05088460a037ccfdd5190bd1faca1ed57085afc3e511d654dffe9c6d9400ef10697e09e34ce4408cf4c73837954e915e4a8b0197b9f9e8ea8ff5ab157ce330edee8849e0f350b5aa77a6c5ed946b8f0b1cd1f7b552775c5f50c5b3dd89a283e722e829b6744ae3acd5362f073cd31b161f16dfabf68c9c25cf20502f03dcee663b7c7dd583a389469c99c556f3edf7a6862deda77b4e4af704f2f1f170d632393f30b8fce0d90a451d194ac40f37c4b0e7e459788c0e62c1fc1158f56b98f90d6adf23d2e10817e947c6c85373d1715a5f8f971811bc500fe0c51cc3e3365843b00ccf384a5114b928e8636caffee436268c6187683c1292a605ebd5e501862fc1e50d56cfd242a499685e78c504f93434e50853df8a5d4ee510bc05bdbac2d1cc20842b0cdc8d7e35e2e3df298f46df3b91946123f759e365a67278a5c09e0a3ac4b962d5a4a910b36ea1aae6c6ebb116d4bd960e08fcf3a2b36dd4869df512a5189532719652b8dd52f9da4d79eb0276176c521a962445c859bdcf0fee24d813655583d4b23e32521cd2507129b64c8398f76ad1d85131ada6011a901dec1ba2e34274d04ddc9bd0155511cea22533ac9a1a17d1d072a47b5f9931c0313a615bd06dde55129ff386fc62c7d97d95bb25cf723eb24ba7a0f79f0375db5c303c9e0c6d8bac97f20896c139cc048e0cbe746753cefcf6373d70a83aacbf3c4e68e46b2ecf8423525c12d68d15a4ccbdbd3c25794726eb2ab4d2b9bb12af19a1ba57a5959c98fcdc9d3e9481092bedc2a05f17a8efc66ab0e3c0d43d1fd0fa4ddd0691c27dee4816f491830d23902c309191d3de4d00a4a3aa70abbc3383b8c5f0b99a355ecddb05d20cae85679ea573669754dc7a4447eb31b679bf8edb3c89548180fbb8365a23190d0190521da04c6e6414fd0e7dbc9cce27fe324e33a116a5d4cc79ebba8683c8d8739395851f2908ed999995ec2cad2c6183f2deb35189471bd5518f62b57d47dbab66d605db485a773a7b636bf2376e13d72c66a4c7e3d037a3a4f5e13b914339bcf5f763d303b6698cb3e9d9f78ef6fb88b3a9a236c84bee2d6433a7063c5556ba6d4ae383ec354d3ee3badee6e54e6d6accf8ae9dda289c60f85b503ed4727b9b0d2ee421730049eebea758e80bbc635b58653f843072ac2e50f340db24d9cb2441ed1db430736968182aba01dbbdf97d59f324165bf2779e29ad2043483d13cf2482377decf9d6c2ee14e82b29eae3c9b34221607640861b80e856d1c620149a59e81d221cc5e615e11eb0903e88bf807a3613bcaa86331d77d2b227cd503dc9a918151e532d7a926287f3b779257b454719337b31ce2182cc0a2b3ee58a7e5b5d3f589f54005f88286c2587fa46a1987b76c42ab45bc0cdbe5015a9248a8be5279d8f5b1466692f0d75ce326d3fea3ad785144feea59aac018436b5935f0c5099814bc86974e60845360419abb8b4f0ec2d7b1ee44806ba1d39cd7dda6b4ad032a675435900f70e9faaa6f7decb117f11e88b145e120db7796b3e4bf0a27e9c285cf34b42a5dafffd4ce97819958106d000296b1d15de98389c4e0c5ded948793febfe2d49817f1e650984bf71bf6cee1d39bd938439f6c5e8610c5c9687f64d2df30e401d6582f0a475307b586f551b929e36aff2356a893d067c784d00ccda30a63444e3c5a116b787656d23efbf9fc2dd1db0f0dc7aff03062f98986d400ade5bea6e1c823fdfd105216709c043ee9397ce1f4d5805a405fc749a0084732eb991611991870bddb3b0cb2784c89bd345b3fa601e833e21ac8fc51fb45b27dcf5ca53d58db3f3342eeb0e3e2f4e2ff2e4cd3d41085493797a7eb816186631bc7f209c3785c83821d882b05ebed427736d66e581490a39c0481e6383b1888077674bb8ecbc89fc1a05362cd42eb2a3145cb92bb9731d23f33a45325cd7050ee50b38415a06a54c2531683335acb58607f419c990a70f80f4c368e6dbd73b603fdc6f40fda81325e14b76e1c822cc4d7ca12636156ad05a8224b2378e081aa363ed6de14de688b6fd34dd142847e4d65c0c821be36c5db83bf8cbbbf93e50d1f7b34aabdd5e5cfb6c4d85c8ce36d508743cf4635e768e4a3e653e2183784365d26075b98a7daeb6279f1ef05d16088c169ff55c198cc36e7908e63da02b51532d5497a92d47b7a966a0e7f7677778bf99703d8d70c7a5e0b3e6d2d966e614f403f86ec28d46f0d72a3bd2fe6c7021edf918b1cbd1f392941d23332508f77d26a14c63282bf7dbfb112d3b4547825525f8d8bc4aa336674a145d609f62c4f3bc3b29093fb2f7d3a187537beffdd82603c1bccd2695ea62571fb20945d9fa59b8a07f484f599027f98baf32e6c38cff3c7ec88da5221e739acc952035fbe00c8ec33bd5ea60631ad02f50bc43c0e62877a366741fb2abd01c30c215a2f301805e0637faaf6564db6c1d357d7b3da8ab4eff2170de30175522e3cd49e25f562d1236673b3470c3f97efeb3a5b979f2cd6ef870a725abbfe827e32e0b974d5dd2d2bcccc43a3fdf2dea16007e43518feaf125fa625899f9c2b6ac7cd0709fd4b7839df55a9baa02f775b1c91849d32739f3979bb68e0fd55ca4ed16b07cfee0f340a78a79db5d68ff7057ddfe6aa9c193407c5546d336bf260da7a0e24af9a2aa322bc32c81d86739ab68ff6baebea0f4e6a108665a38079b5d2bf61b91f85419d272e258f4ac5e12842f927257f4be11cd261754d99863d9e8419a12c6a85c1d6693ca816a61ac1a9d9ff2b20464be9310db8c579f5d7d970e0a7493191ac5e50d82eba7de2667e8054d99054b4fa88798521ff19b5664f5d03f862c59527918db1b5e726e76533d366e6abf12051b93a9b35cad50af511e8b93b0eb33b184a6215c5651e50c3466e56cc04233df22343edf4ed8a7968d9769d2e1cc6781a251d2b460a64fa6f6f52ef43235aeb764dd2bb09258b912284d35eaffeaabb2268d1c641d45410bbe9b8433fc070d82f77d09d09cd6935820d778793e0b9e960b24c0a5140e741aee588cbe9fa859c2626243a259509d597e47fd924bc8d294d3a4f8ef1fcae3a138dec5990ef478121a4202eb34be2af83ef23fb762c78b5f71e4c319893f70d1746eeb057cdf6a48fd82163f401524a0c8f62efb009214d9587ade49e4bc0a97312f1e51865480f140d9b6ca40023dc888bef7c746deef3599613807aa6f5b3b7e6e718f626cffe641a58793a903947cf9ee09cb9e90bb02019a66d599471db3ba214ddc5ff4ac19ea0c5997d0760480ec4097a7726335356f804a76d9fe3e1c61f9a49f505d0a102ce14104253ed6670c29d8ec4e2484f4e4870392fbd6d97d0b973be990a9649e7f95858d0b32e0f0e3e68ea24f83546b65da39c6a4c70662760afd78f7815d1e70fc4acb176c987ddd9504f98f00382e79e5f0390cf4fa9040e409b6aa95abf9dec74c8495addac8fdedbbdc497be369056ae98d65000b93e7af5a0da5dd715ce2b25128506c66200772069bf7c7c90cf33fade96bd1ed9bea646f1e66bf40c5ce4f1bd6a03", 0x1000}, {&(0x7f0000000140)="28e4b147d284cd50b135c991344be9beb1cee9a39aed39d5766875f5c8407bf0566b", 0x22}, {&(0x7f00000043c0)="9054bf3b839521513654097877e0c8d930569951275f32d28948b4ab83bb26f691f720ef78f353fbe9c7c78e19e30bccdb2ddcd07d26a787544a30242292acba9bf732907fcaf7683b539a4328833ab502990988e4a60404c762a9b873aecd4c46ae934a0e1dbdef04f2567d9434ef4736286afa4a978af4c5d83f9efeddf456f02ff7043a0ab7157139f62fc89472f2db7ad0ba5a69291b61722ed86def9a14647c286eb3b59d9e6a989547221b7e3470eead60f4b7663f8583c7b5028880934637c81a3576526d477548884309634418a3b6f36d2073a093b5be3d7f6aae73954247ac72e3ba183d03ce0f8174a08f53a67271e0e81474e3cfd9e1ac45161c4fe45721a70108edd557c1df07c2cdb0c7202ce19f7896749c43e36b6728e9e927c5dd4636c5abf37bfc5aa6919c216e05a505bb5b1df477d87152b70a8d51f9bf34c3ef51f8cd9c3a0c31183c18b97bb800118b0aba5a31b00af17adfe16d456523b2b0f53d3a75e00305bd9638ad180ee44e58e38c241e3812b65ff70b5b229b8d206ea1b8366ed68cf7dae8f3e3c4f7f3fd0c147c5ea57be1fc93be8d77bb4229c241f48a2697b3312ca19706fa315d4c7580c78469ccad79d7fd324614b37b264b50fd5e04d6a6ade3768d910195652d468cc6e6ec1cf4254f99d8dcfa66c7ff4216f7fdf0c34998c4fed9ea140832322ebb75bc3d97c5cde2aacc450b5fc5e3fd200ab739152e224acf8186a2ed321d107c332d07cf4fd5cfe248c73f4a40975327bf3536b44e5aea295d4d94def684aacf04a0c89b359e243f57d86ea53c56563a84ed524061962320a0ae283e3295ab2c6447c00d172b639c19f63c49d0783b95202c0b9085b983695aa7bb9d9bff75da0f2810c4be95af8979bd2f3f0f2ed3c74c37880de5ffa1cf4302d73650775e9e94483f8ab907b01a6d94ae7ebb2a837dd60be59af815242417f84279544bb2a6e7f88eeefa5cea9f50645240e0f197849d85736dbe03f66b32228e4adbe52196e88853c9afe64be25381e8f2c55c3180977dfc5e55ea55182d4bced5e097ba9d7f21195135787031ee74fe79855aa1e271125aa8305a1504c64b7a7b4d7344f1d870f6be98f5d74c57021ae824fa3845f3859a4f45985e12ecac0c57edf78bc14832d6c9690c976a940cc029203d301cb3beb9069e03ada6b3f867c14caec737229962360f3a77d065b6cb77238ab7522d6d349564d90b6b5fe6a6036afc59db0eb6a1a7d36925eb914491e2637946ab9fba1c8cc0193b40259a2c35e414e92fe441ae607f38b6ab5d94fc976b1467af9661e47a97eb1fed32260f677ecdb58e38303c95a5e9900405843da89c07fba7e4226d6ff1ff1981d8fe7c60242e4a7a11c2a4ab807563ee778d442ad8fc53c24f1ef72955a7c033d53645dfe5c36946fdf622783f517e13a5a40611ffa3d8ae27a6b8cc83611a0737e8a55cc5fbda6866dade08220758484bdafef5a299c44250dc469d6c7c6c64de59977f156b86fe2ce0a18f75943137eee612d357300d82bf38f51f622e0b7154a814f35b4ff9a5d9f1567ed380ae7aebbe572da549cfd2ee5baf91585a0af95607a4fd943307eb80353d846b33bb54329f30e79bbe241811456bef01bd938339252288670d494a4b6855512be55893189340688b3a4f6d1d368110f6a359575985d32f2d1741ccf7566efca5fa8838e36f70dfe0b962d5ba43c1c24f2852ebacc122d9a812e10bd0f5e62c04a088923e073d8c8ef8f696b299d08aab2145a7f14ec495a1369be80a8ea9b13106c12ec784b5010969413f51e2901a8e6476960ce71e5b5cb14ac0a7b694b2286e006a6c8a28854d5d8078eed9479d0c18738a6ada25dadac32faccaa4a6f583b85ebfe6c74b5cdc47ec1e7c283ef77acaac5f82bdbcf36b12cd8da4d88a2a98d25ff9e552219a4efc316ab8349986d9e98574c5663aa5a0e93ba742e41a488630a762fb71f0c9f7cd79fa711b85821dca45a8003ff71ede267f6c4be70fd4fc9928278ffa4f42c6972afc09056ef455d98c0b8b80558c17537271077f6d914b6d73be0e25fdf7bae4696f392becd3d6b065e81f8a72dbdc3995718b5beb952b7513e42f3ea38553eebd81c5ed82a7453fe0ae2d6a3c22a17827dad860f950c261cca33bede630aa09e53149ef08409c50f3f455d7eb33cebff779708e7736031e687b1b4a90bb6258592fe2142585b242efd969e9eb4db498d8913b9285c7126f07ea18ae04fdd62e857ecbc1cefb9d44eb34f62ba63120458de9159ea07d49f8de510489cebb9744c0f4335da50e8cb2da97e28bafe79529659745963cbc8e3131d04fc45bdc3e652b8c84888187c5f39485bb92f105347ecba6db13aafa164e01348e12134e4feca83ea540077103070a7cd0a4edaa92c03d03ed5f844275035378cae3adfad6e62560cdb711c5eb5566cac6b222922ac1d0eaa477b058069204988750720d990052a6b6f64aed53bef84d0a51c60a929c3909e91b3ead8d9dd2f9426dd2c85cf0e645115a71eff41bb826290f1d1447ebd5dc88b8ecae3b2489d663c6b7cbed3194b2bd3151c75e5609143c3d2438cd44632924c94129263bd52de1a7767a46aa2e8a2b0c1c30e85817f839dd44a6347116900d7573ff015e72b3b9ab2cb09a6185dfcba5b92ee1c08eeb3922e42b6de10567aac810ce7c8c1c47220b10fd4515a253718c3448d501bc9baa749e36a06e12f6302a7e053f24b37a4d06efcd4c209c48ce190b24c5c3ae83f14a067e611c7a4d17306b9f436301efcff23e3ca7c32bf53787e65d2cfa7819de04884ee4128e6744e8ff98f592b7613bb77b195fa4bc41052af9ce224c3a04d77e6f5034186c9d8dc5cb46867be6884759948da2bc98420e5810948619a95e7a97f9ea1bcf62edc47eebbc5d67dac74b2606d7f8b15a0f08758cc35fa10da861d6a1930582a2200da8c67d3c723b3952e0c377278bc62917a771866907e902971ec917f26e8507eb245cde91b5fb52e6200deeaf19a3608016b50f4ff452c78ba4dffa6f92daf56e43dcbd4d4a3baa35cade4783c610e77cd04ec2106b6686300d59c5951da6dde6f65447b8dcebd44aae72756426eddeb8fe261c492b59a9a6f4370f13da09b1e66f97541da314b20dbf069dc32110aeaabc3ef7511efae37a7edad3650d5b708b7443748f5dcac7dd3ae1c6b4109e13f0c670c58b8a1872f42cbcb0982b4a9754b024101c2380c817eacdbe3ddd5612de9436cf4e91f7b72c3404264ddfc085a2939b8598da9173412892cfd0402f30a5d644d711c432a1796db83199c99bff86b9ce9255643994f9d3e43a945728581758961a3c35c0458b19eb55136094af455554fe243c002c6f6ae62608d8b397615c1450fa4adb2461033455d985f62c196dc4f134d9cbb58d4370cc2b04449727bf0b3b14575e78e75902ab8ce7f035b1befa74fee698472da6879f6fc4a7d2e902263d9fcfd525b18e54a6e77bb7fa532bfd287abcdf1255d2a4d27198b9d557a09e7814ac8f4dd5f1eb737ec889bb76ba8aba846d651def8b7b1fe90761cdfdc0bd18764bf8753c7c708135c606ce3d6fccafe93e056579e4fa09d0347319b15fd5ead3cba771131e692edab82a6e4249337a324f81c6aa6a71acea78d4f80c89f0c78010f37077c97677e15fa87419a56e396ac8266e58f58717d5550aa1298088f0df8f6811136824185201f5b51ee39f1d9523bd079f1fa78e12aba3a30855eadb18cd9a7bc3695401f56ac678164d1872b8d411274b67db2d063494ffa1a530249241822d8b2ed7754ece255140ee3c47ad4f90b159abd12a36521107dc2244637be8e83065f6be7a0df5cb92f646e0b8f29b22bb45bf7d04c08bdc3711083a4d1dcc836bb734cd14644b8e2718335eecc25056c417b3396f3a8fb0068cc47d9b25eaf4962a4850103c90e547c4510775f562204323aef1d5a722a4becd648b15db42e8ab59b1f40de3dae65a8948b4f38ee87db4311abb2c50eb66d42a804184992d33fc45843ed6b946e8606c50fe7f254ad8d0aa59902b878072983b896af9c4823a1b9b15a51f4220ed5e524e90a5145f5880fce02661f5a913d34a55b2edae8ddae93ca446f46dd2314636a3db82b5aa40dca356392542249a6b4e5a242937ea758b95039974f6a2331bb970388588ccd67b006f696bcd76273caad608797c6d951bcb4500e48bcb02565d3120689f7c14589b4b1cc653c18c2def0b97da03cec084bf79145789b6b7f5a5d6fa6f26e98211ae2700f919a9e3b6e7236f724321c93e1e1a5fc5562bc561c486387b81be32213cb2e8c0d5e462cf49ea8fa745ca87d1d17854d9515f1df7eacb8c05d2bb553d7efe8365a69daf3efa28c1c99f1d3652a61d8e3af5d9a7dd8fb53ac5f2fe4a2287c1a427de1a13e6212a6874cb1ec0144d1adbc5f18d4faf0707395437c9e8b4ff951f7554b63a9fbe28386470bcd16b9f660f01191f17551d7ed0e53d30548554ad50316d42cb3ecf266b5b93a81ab8a61acd1b84ea98b410bc948ef25d59ce801d1b6eca00445c9b41601715f1dee9e32587bc6cc22c451f49f49e9c3975353b72d313902e6e0aab470c39363af7d8c1ef4d11301939a27a077e50af15f60bec9ba61b8b1eb6599bd6fa8cb1a8160e40859d4ec73efb24a4246b1cc1d3d323e9ef4596186732a28409eab46369ef9717fb2cf6b5a07759162aa381426886cd914f7d14642d962e002418a9d256260c724b13e8b134c4c8725814841af6e24d06df8cc8caa5e033a10c5060b0e694746bd8d2e1b7c362d83728a05dd6eb61e4c23ff083e8964c1c14931d14961f744265f4a3024f3b10c3e7721bc64ced7003855a935fec80f442d65e036912712c990a9283097756a3388ecda690a66b79c5123645549bf683d33d7bb658112d78f4e3263c5e8fb75f97aa2ce675776d71daca0a877d668096769bd236a22b7723b1d9816741e6c275a4ae87c9c1e376169a2efb149036cb8587fc9e31b53b25a08b0f850f9cbdbe3a70c9d45c82598724177eaaf06bc5ee7aa5fbad9de88a57ef9f69ead4d0611abe90d3a5728a3078c28ae334c180b742cd6664ad05a65002ec4646a5a607cb1c233c04fb943f925567d43473452c9194eaabece1ca57a6e435006865a5e2f48f07a5bada88d11fe208d1275399a7c51a93abc2c7cfe5285ebd325d161841e2058e36e7a099efcfec5df241e859499fff7a0aeba93cbbe38240172014958839945d84f71024f6685c94b45aaeba62248b3cc462f74272ae6680c7dfedfc37e2eaa68bda76cfee21fae1788a029b9114c9561dbfe391563149d91041d90ca19c7ed5b4f56cb774d27ffc775e29b3d484b10044cb19e25c6afe2fbcb4fb16997ace7f9644912d231294f321a82bf4d99d021bd5b12aec71733771083c06665d2ef1349aefef4b3921008c2a113cfe64fed0246ad7e0dea8c42750837a3146f299f0e4486ee3feb4bb460ed8e1edc031268275be12ff8745e7a963a859d1c20c6b8db98fd057fe8c2b7a071ef0adfcbd4a26318baea48fec3b0f7a20cc54494f483c73a9d66648124dae2b4e81da2b7d6e79348f5b004a6c45f6f8d03e54d10b7e64c7ed63002d56b1c6d046f6acdd602d1ac8ff904871d5ddfcd1ff8c2d8f7226876374ed0255195d104a4206d070e4ce2f07ba1ef88b660d963c466d2e05ebcc248d3e90daa9dd44a14c5e6bd439f82191c0ab12f8d5c9e5ff19060ae2332a2a27e98f1172aa88c8e4c341f3fa50b1", 0x1000}], 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod$loop(&(0x7f0000001a80)='./bus\x00', 0x0, 0x1) mkdir(&(0x7f0000000240)='./bus\x00', 0x49) 16:00:08 executing program 1: mkdir(&(0x7f0000000080)='./file0/\x00', 0xf) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000100)="e74063b451f4979c86d40ad6", 0xc, 0x4, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x7f}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$inet(0x2, 0x3, 0x10001) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5a1c2234f379cc9023c051138febd4ed943e239d07d4f8a9e653ecf6679dab6e5886ce2d91d1b275a5f2455949348de73fb8a078fd429aefffb7a65b11fff5f29d890876f43b88ec9c2605540cdb20f0304fd23b96bdbf7adb52862889095693be5db2f0f79a7d078db5c841cd4d02122699be1e8d30435b7984fa7e95f30f3197f6e84cfb754b76808cffcf4268bd7df4adca3938d48fd8fb02a819b948160948fbff09ef466bd4", 0xa8) shutdown(r0, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001c40)={0x100000000, 0x40010002, 0x1020000, 0x80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet(0x2, 0x4003, 0x2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000016c0)="4457b666ec4b8754e459ef48aba32ef031329c35887c34e1e80b39310413d9e3769e4de81a58a993efd0adb7f653151e641f4ab3785d3c259a64f6acbc0f8e5f4d029627b841ecd3fe0cbf4e98777a95283c4a3eb5bc7214c3abcdcd7e7b4951cb26800b35a4687ee0f5193e13fce7b9a86a792f8121a388a7618970452bad07287c2efc728fe50ec8f3e7b48113909b816ef1765d10bb5590c8e02312d65fb45908780e50c83812352786255624fe0590ecf059f8e00bcdbb834e4305b6e7a759daf821bf", 0xc5}, {&(0x7f00000017c0)="0555a032059a4d9c751c910063098d83cf362ba368c482849c80cb1fecc1efa5242d514b3bc8d200d2f609b33393791524475330caaf1950618a8c557ea6002e0ccb3af7783fa144376adf1adad94edc6d4169398bb1739fd4ff62a3efa775c047f6a276787141decf", 0x69}, {&(0x7f0000001840)="27ab3352713472f91662284e1785b00b5f8b5611ee7f630fb3c7f2c28a772a7fb6cab3965cc7f183908c71ca46b739ecfcc7b75c54143756a4c661d3d55c231ad1383c08e2bfda2b7926c06a85862fe1ffee4735ff57a63bd6f2a42ceb4ff0a3ce633087d0e8cfa93300a351173f8d695744b0548e6a25b24170c7e93349686a4de337baf302334607a86f3b8c8bd3230d354d4a579f9e67b40f7b640531e2af26f08d56286a523a915a29219d063234d8bae59a1de57020155ced647b3513815876b12f82e5db1c787e4c5463725f1a6602c1d1e95f2e1a69764c", 0xdb}, {&(0x7f0000001940)="be4cd858bf1ac0c4b108f0cc667599c423124115973659e45cace1e5d185f1bf5cc7934a5f5d1b99622cf4a738b983ba89f3550e78c9e0d1b82b66896384c1a404c6c31cc2444f14f91683688c361941de", 0x51}, {&(0x7f0000000080)="1e98ef4b0f9c26be7ca3fde3edc26930a89f688e453b6a7da9d77223443e737acc2cd88f76d17f8f45248ad03aa83f3c13e29af504634b6552f12f8176", 0x3d}], 0x5) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/119, 0x77}], 0xa, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001a80)={0x100e, 0x1, 0x20, 0x8000, "34d1511ea68319727eb900c2c56f60f6b6a33d69", 0x3, 0x6}) preadv(r1, &(0x7f0000001b80)=[{&(0x7f0000001ac0)=""/137, 0x89}], 0x1, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xdb74, 0xfffffffffffffffd, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000", 0x0, 0x7}) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = msgget(0x0, 0x4) setsockopt(r0, 0x7, 0x6, &(0x7f0000000280)="50e0c1113b80c81b723f05e0499a6baab770c83caf2c11bc3513502f646cd01556597513362bbdf5ce02fc1908aa572b97b6ab90f9c019c0c21ba03b57bad867858d5675734e7c83242c84c70d3ff1a5d98d9a6399b21861e013688b0aa37d5ee0d179874c74d9b645ab532ec89c314c1c8d55a767db6d6daaae0974aba0c863d80b5812d426e58eae1c3b852e28926796e96bcb0527614819da349d26d00b4623fcd43e0a62a3f9ea71321cb73fc877a6988d8e09b1c0b56ff2e0b782b897619f471f18817753c441c8d0bd1b22aa20740965af6ee9558c0ea1311edd8e9d3a61f135f3e91e7b6705497aec94b5", 0xee) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x4000000010, r0, 0x0, 0x20000000) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:08 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1c) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x4510}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus/file0\x00', r2, r3) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:09 executing program 0: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0xc1) 16:00:09 executing program 0: r0 = socket(0x6, 0x200000000003, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) fchdir(r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x2) write(r0, &(0x7f0000000240)="53b85b738860a089", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffff55) close(r1) kqueue() write(r0, &(0x7f0000000140)="6b9cf9d5118b74361e3d00000000000000", 0x11) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100a, &(0x7f0000000100), &(0x7f0000000200)=0x4) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="6fb708eaff7eb8a150e5b3f31b8f6aa128855448b48f11481af38b375e1bea28081ad12d8ca200c593657f5fbec78c8f7d8d04d0662f4c4042571880ca6de93c4d5c342fa769f0c4d21c7034ae83f590b83af31b0ed0d1255a51dfa7ad7965a0d151a178828474e1ecf8c2ecfb3b92dcf391f07fce96c3d1e7622fb37483ea50687ecf848fba35633e12ed180956122a83a93840a3a9cbd8e5b9687a4ce4800614d2390305727098da6b58d6b5740e8d87c30e6dc7f9aa024ec82f9090e168472fbf3ad5edb74306248e6a46909c7a24b196ef5b570a70d845", 0xd9) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000440)=0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) connect$inet(r4, &(0x7f0000000400)={0x2, 0x1}, 0xc) socket(0x11, 0x2, 0x0) fcntl$getflags(r2, 0x3) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kqueue() connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fff, 0x1000}, 0xc) write(r1, &(0x7f00000002c0)="e2c4609d410068b64cdda69d215ec7e5a2193f37c03bb2726965895d1c401b0c7c0fa8d4c048a10efc3f4f6bfa2729fb16ce9ad2dc2bdf0b93c192fc3ebc9a4689c40a9dce88507470360566801f1f501000271a28c83c0c89f836f965e565df34a429547a626fad0e1976ef17962c9f01af019eb7f6da9d175b148820b773411e4771cd6a913041e006223985703675bf718ab8aab27c8f3ccd721e591367cfbb347241a0a27897d44e5cb849b328e4b7d97e27f7566e80b351b5674c2828bd84697bbbb7f19e265f7581daff6abc006f685f1e9f2f69e7fc172cded5b5516ff8e5736e48aa99fc8a2ad093013cc859162368bc894c3d69082dd632b85af0975705bb07a46d9ea1fa4e96e8a80777ee955f55a5315275cbb455609d1332a434dae67d89c84922087b7496cad4a01d5c604868a34690c5f5469e7321bd18cdac14894c53d39ef04e6c89783539a7982c724e4b266c67f0bdf9f8fb76caea8d250def49b09d184cc67a6f962bc00df0156da262b0239fff80e2109c5170f15c3bedfc326d6302c6eb2723cd6badcd7c143a7aff63e7841d0a9a65a171d3e3c1d9d4464ef4979ba21399418b20cab48d8105baa05be86de0d8e15edb8f602710d2209273b2bd4559d07eb809e0a4730591188696ef53098594ab733c756c764640c8bee369fbc6ddf01eaff3966e334d40a3c70c4aba06ef7087c3e43e975b23672ffddfab486f0a8abc2414ac69475ce46a2f027576373cddbbb39f6ad91b14610b8e342a9a19f1555464a0545c727735093978c50a15c60b92cb87707a86b08570d720f7eb04b8e1e8e6f5b66d733ca513dd22bb9b2a8920100711890198ae7af0d2eb8d26d51e3c9aa0961cd492d0303e4c2609eb4f8ab52c03ccb26bdc196d25167622f8c4aefbbf327c967999ec720a88ce0f99420e59acb9200b28471405d94518ceec37f88d40a0cc2191f233d1d9fb6177bcd3a72c0bd03af1062f94c1262f0e1bbd571beef1584df3268dc6128221312ba998e3702c9241299718b523d989530180844a659aceacc2e5a2eb06b153778e1c785519be91cd4caad50209741509aced329dc4bee37c2df1bf3fdb40ad25d602b7efbddb718b60d59104e14de5eab966145d9c523d8e9fd4961c84ca6badd3590400ee6d8043750aade1701b7da7c06fa4115135625e88ad42dfc7a9d994aa43296dc00ebf18ae115e0a94abcfe5c62939cc846ea7efba91798744d945771ce09ca0d292fb3da94f79c6aa16bcd6ef520d570629c2cea053893879b58eb9bdb3bdbaf59a325339af474601fb57dca2ad8a917ae324ef5ab3c0738653256b8435dcf5f2853b16960c1e1841c123acfe8f099a229ba2fbfbfef645026388df31babcd7feff8ea9bee482c9b40eb48f952d6f830b94f9feeff7132cef9dd9ed3a859e8ee5cb3b3f80a5a77cc04d00470f29bf8cef5b4ab19701375708c31470f11acd0b7f229a72dc550192606eb460e31c5b886d76e45230d4da231d67e3d43ec2eca8090f8eb3fa151bd7e442aed5a99936f51f9d6017b1a957ed843727c761c75f1598141aa0f5e3d1a90ec48885dd194db329e4226c82f56e4275c3ad445bfe661687380e12c9d5a5da92d20d701235d2f2f437334f991cc6aed0e38f81e0041919e9d1b0334927040ea951d685a4c16b9fa3db8fe9c0acebed59df1d1377cc37aaa281f4aef1f2613b64593fb3925954188f931c58eb28dc4e578ee72c984d1abec626685567d717646b18daabd8f668b897307c242257d1f4d33cddc329d73bc82fc4b40527360b190634b5a7d9717e2bcf85975dd072d97856bcae7704e3d1ec97c0963bb7c796f97d37d12f2e4936bcfcd7708e986a1c131482a0df097bffcbb400b70eea4889fdfda6bae455c20d5243d7bc51989d01228937ba3cf122ef50b3b16bacc187ac61619a41d4b4946523d47b914891b523aceabcea5f8794080a8e9b70834114fa4f905aae66ab705b0269c5c6ade760f12aa5fe80e1c91636c05f757ba95946fd36ca4d8b50f085166b4f4c3039e18c07cbb882e681c8cd2f2bae62f43dfb1fb7809829c4e43cb198bb184971af3f6a7aa514a9d15b932ffa26ab8bd0c5a764ef87651364d77fa5a521e889f408a8f010911af9d2985e96b15e52ca83b6d46a9ed2f02a197f71b368b6ac54b40eb8e7a9926d2ba03adcb56771b10a9c2e6aee8b1b397a68ad070d7df3883abc9139ae0d985d061703eaeb2135bc8b812e721b33d021c811350d79ff0a60adfea605fd75799bd694f46af351f21d7f163cf6401ac26f897ec965b1aedfacfd6203adf9deb424760b33ef829fe4466eed6d9d9247841b9e1ccd7ce31d768173eda0571b3717b7742fed2997196512f878c0c30238d66c53d3297b000b555dc08d2c52b134826ef115ed174f9aae7f69ec261db23516904007c39a16815810d1cf763369622c44456d20e2a2c820f3265b3b84e5450d78221ae3916522ef5ededa6ae16d13c06af59445dc99bf8ff299bd3d30acffb9e3f07e765aca365439e2b34463c057f8b20e3d914ba85d0a37a102a5011a230eebacdf339430cef604cd638756463ce2aa21a600fa21cb4419f08f2369511378b137b2effa53a3b86538afa4864410070dff8c3b0d49412fcf14b325dd11177bae517d6d66e91f2078b4dce7afd0b8717e1e0182ac379d469f42381acb44f25cecf5a5397c253e9cbcb6fc86d8b9a65b06bb7e26497bafd1763981d7e9e11934be715885b036e95c3dce49115ec425c10e278fc54b6b51bf07c96d4eb4fe12961cafc5ca817d736e2910b27edb405f20d27aa08f58a3210ff48155108a2db8f287f2ac19903ea531e5b9d4429b760fea0bf904e3fac7258265d98734b1dfa4dd0df64585caf2040edb23d29ec93777b73bc972474489f5e4b62d20af641a40ef2177f27a42e4637654a95041107bc037b8bc0772628e577982d5930bec45cea2f50ef926a6a042b3cd0ef9371479e32d7284d01186abb1f682e9ee840e24170032267efeee76ffed8384236c0d87a384a74e8b5a22cd5bd12b14e246d53aecf2ebe7cb088f2a2b26805bd472c9d8dd4f6304f990249d5afa273ee56fa20c8ac82418f18b9f49860f7f75df87d55e5ab40b5266c379012906db540b40517887944b8df0f576fa4afdbd6acd1b4892b2370c27e2b44c2162b9dd177e4f1122c47abfef481c72751aa283e122ac2cc2447066b6e0d6b0aaa4b8295e7a9745d44d7c3ede227fe4061d8342f206d9e6e66212cf23e35dd564a08478c849ef50ff4d07f8438d0c5dc5e206b686a45318c64784358f97d51d0a04579dafe4d5275588395ad2a098d7857db6585d407579000638978a54d5bf6630354d8a4b29e31333c71ef1fa2bdbbcffead9362d5144661cc90f6fb7caa64c81378f852a248730958e3086821f8af1c45f9f8e9c398d121d961491e7c62a5b6e45160f7f3dc4dc518f8715f4f3e3c856c033d7e26bb3b21397c7b153fed4e0785623339bbd98ecda080588bfcdad9821a1bbb83bbb110ae905b34d0f9c2d1440ea3ff685985f3bef9f2db2615fda8bbd1e70da9e5709b77ecb363d159298214790db05b90b8e45f702e1bf3c900c9a06e187736fd85c6a955ba3cea36eea35c5244caf40bad7f87c7ec295ed65da48d3ca952a472530af1f208298d3e5b07fd5d6870b962e81d1b9ce77e1a82813c33bea1071f2804b364093325fb59a60fc07e28fe091f1551ddd132edc0f1fc8c4740c591f2815615bcb6e9190383fb4d0a0b618f9e5916c84553e4002eafaae0ac2d5e0dfc73aa047684d4a38f9e5aee26b47353399887f5bb512a50eb88e666d0f3b530f4694b7a709c31358267a9e94bed9a9215bf18fcab345be46af4174d4cefbda469fa8443c71825791e2e29b086a4cb69eff11f6fdfdd5ec7e569fc7583ac04513684e713c8b52a4264285fd3585e55d554940639380a2e327c9b4db1e31c606bb8c8f69e8fa02544883b59136a1e23593b3c151e3ffe1e893c319683533838e19cb894d8a2f89a6a4493a863c02b0e2147a5847f52adf0fcab4455aca2158b8a9b8c3f1c541208557b758d2b77b65488a08375498b27e7255df9aa07d8049d496b977d7b72fad37123ae4846948edd4a30f7915af62c3b21e9c960597d7573cbd4dfe58b3098acdd8d70704b2616085c5b4ee8f2981c31fead1d06a2c98c3a475a9128885944c9cfae478f496a35cc69f392aa8ea6f28b40d8301369e7f970fd6739f57ac94c2b57611568ef50b5d81046b26d9d9caa208d9b16dd3606809db52d78d2313941166d44480fb359d50cfc5512d2bc2cb1368981a264e53f5b8bc40c0fdf3762b475336269d95537554faa178257c43f1008a1416304eb3d85d9b704ec4cb3be8b22ef830f02ea81f737913b22ac43d2a5c3c080424c5445b738a806b830fc6c0601c245c4c67a15afc5d72b44609e8c823e0c1e8c4f3d99902d9b86364a2eaf4564c15c4cad066a2cdf9155091705436f1422577142d5734dd181bc83f2834cfe45b85034c15db6e5f62d3ebcecf1282816c7500ebca409d72d177460025d0bdb322d58532cd710f28a33567fe306699c329ab19ac3c69a2fc7cefb49b85735900b8ed4d38d2d7549791f568df24adead4c49f71bf6050cbec3d483f0b6e422715da01bf5f4f3ea79d3d75db57e9d825391f1f63abee0a70f060165a08d43586de6b8e12b8ba0c2c9eda183150c8a6bce98e03789b71644e509b994abc61edc548916df6b238b8008efb9a8244c2c910d5318598f74968696586e26223674f8fce837e8d01594b29b8c8d4c1ce168f68a388e5d9386b986861b8ea011e2f03eb1c6c63767afb95bcce958c79b548a1ccdcea102f2cff03ea31e7c59e9e1ca0dddd968c5ffe50300716f1927410355314deaf10cb5e17363426081b96dd94103307d924ced3a346a6e5fcdaaf9b99d84f2f09016f26af4dbbe4be5dad3fb66013d0d663909d168557779f8b68c94ae8360b1f558353cfaa2e9155def3c1932d38b7ac9ca77572c2b150b1f137cf35ef054600acd2298be8024c13e68864dc7e25c234049757429266378f9a4102f3445d3becee90485739a43c754eb789fd5c6971609f5906917dc2d05506c023962c8fce2242daca12a1c2dbe1d328a55857da77aa7605932ce6b9392ad80f8ee63262f8679da5dc544f04e6f889d1b54541d7bcdaaf836e8be1ed630230107e61200375318294c42dd3f2573fe45145f13154fbd51a015dd51e76634599ef63db46fd19e59ab02542aba392965d1583d6f5b330030c5c320072339199bd61a0c55c3413c8c1e9c1ad3c497f9e603f52858d2e9b44cdcb408d521ab5fa0fef1d93ec5155f64d77bef54a636f9368cb91fe19cd929123a2992e3d09916440adc3d415afa42dad8772b60f3482c8f7f15c9ff2a3281c85de9f9a9b11a6817be4b8ca76414e6d4db0d4c1e58ee2264436c7754c4416293a266320acd13631de2edb36e8302e11d15fba575c69ff1894122f65bd426ad0e1a22a09ba3fff51bc2b117e7d91fa970d21f49d9dd61a4f85e0e4c36d11cd8679565fe881eedffe2ada995b012b66bf534af4d3da3189fd4ced726c276995e32735cd7c2d61eef2c129140f020685806d124ac63f83fd45a7bc57b36b158098739b0a706c646b66582b2c133e993c16dc44c8cb69d3ec7c9bdb91a3b079a0773f3be4566a0bdf0c181687f3526a18ac74facb437783017a99ae0bbe70cae8e1564bc8eefd605502077800e412f87da2", 0x1000) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000f8b3820800000000000063", 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x88) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r2, 0x0, 0xb948e594) close(r0) 16:00:10 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="8604d566b59087d42821a8febc17c2ad998dbd632db5b3d8f5c5738c051959db7295aa8690bd70839efcf68cd7bdf1476e3e0942c21b67816bea7ab1fb86003f308078aed55435a38a15637c1e3d4ff05975525cf5370d716eebfb74ec994bd0a9b9ccd5", 0x64}, {&(0x7f0000000000)="3db1a726aa230c0469b749c24bc35e5d07b8474d3f33add2d0", 0x19}, {&(0x7f0000000100)="c89b6afc8a52bb89af82927b8e74918ff7b2178b4ef69843fc89ff8f822b04f4fdcf0e9be39e081be54ab2bd2f6702dc93919cc91818638a667af6cc39e0080b79dff24d4d886a333d6529bce010bd87f096391f0c9a7d3fe9870d46bc3316e0a267c2e873d6b813cd8b522afee1b08b7412e2ac033ac29321c8f542a6c924b288cdca92eb7ed1f2ad12af04254915e7fbaaeb58fd206d37d238e37be2596bc3ef415b91eac026f3845d65d3b137db94c31ba2edd641e066c76e79e7fb02ad3e5affed2ce6fefce411be1d7a9edd079bc733b639f9109be3eaf6", 0xda}, {&(0x7f0000000200)="7148545087cfd169729951bac7368e1eabda42c9220aff85651b3c09d158d981971837b50ced726d0abfcdcdad46f7990f6db7207058c1af", 0x38}, {&(0x7f0000000240)="22231e9cecfad8fdf64fde449f8d90d45ad8cec85aebfef07199ab9f3f9417a993258696139a72e1e9aba824bd6a827c37da75c110b0640986128dfe", 0x3c}, {&(0x7f0000000280)="521593b1f1abdd711389f80e3a041f92fae14509c7161e98288c9e8604bc7bf341dcc90d7de35bd7e1e8eca56de1f25b6fbead748330fc48f4b6b88765aac9c5e9a4acfe765e3ea643558ab86c07a978d1a2", 0x52}, {&(0x7f0000000300)="88319792d814e11c9b596104be3da5364fb9e4f685137eea0c4245237d6a79a7fb06080023341ff5bc8a3ec1e341228101a3b26e5158bb8a611ab99aa002b92237c62fab81063ba7c62ee52557d3211200b35661d287938d9e815ca714c7c3a048c0a15bf9d0746edd578470c853ae852819871c8d74a6fb4bc559e55a5f720ff6624c35f22d5d4fb28a8805c0f4249f7114b8d40dfeb2e851e6bbc1cc9f29ef4d5c5cbda54709b0dd05b8c2afe4ad45abca8b2da5f10e1750c74702d5a70f40663c6d68c5a1835d319c628e84e1d48bf21a1396f89b396aa2", 0xd9}, {&(0x7f00000004c0)="8c8e863ce4e6386a7385b6be85457cc2eab479ad643808c2d3a905d5ed14fd034fcd69de871cc697da8faac50685e86259b0c5820d9f1139fa9bfd55f3546c2f8f1168a3180045590968c08224ced666eb73ad1f711fb991ceedc60a738e7cecd4934548ca168bae193cb0b8abce518bd2837d9c7ca3891feddd972568ec226a83bca6d24adc48197c757469cf7fe823158dafbea2f5fefb5be6fd5a6dda3c962ee5ce4d6330b54f5044ad9f0ce7a844dbcffdab813eb69dbdc2fec6c24bdc43ccf782424a4c5681f617fe384e6c23c5932579aa86669411ca", 0xd9}], 0x8, 0x0) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x14, 0x9b2, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0xca8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x81, 0x23, 0x654, 0x5}], 0x9, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0x2, 0xc0}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6379f64, 0x400}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xcd64, 0x200}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x7fffffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x80, 0x400000a5, 0x9b8, 0x7f}, {{r0}, 0x0, 0x52, 0x80000014, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x81, 0x10, 0x7, 0x7}], 0xffffffff, &(0x7f0000000780)={0x8, 0x8}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x10001, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d", 0x0, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8001da) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8e0c5c15247ce7184f2b4086d13cc7ee02b191c04d083471e297af3e4b86f9a5d01b6aa5df4d31fd3124ed86ebf880f20fcc0cf7d187dc37ed7d854f827b8ed93aaea6ca7e3dc40ef6", 0x49}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0xcb6a) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="ac0e5f248b2fb127e515022743ea715e1a6cd18a39a3511feb8960ebed38a566304bbcb8492d05b9f6239800cae9e24806aca612513e6207e17b353dcf01255f5923f06a6abc33b7f597e414b126717ff6d001bec09852c2d4226a226441c5c73f06a8e86e682cb6c6eeed31b8b51d1d7c59d9084155b81836"}, {&(0x7f0000000200)="c76308829389abe1ab9f91501ae6de9d70fc6fcaf18c4c27acfdd33fc05a8f917768a5"}, {&(0x7f0000000240)="3beba3da17328ec56e47ff52", 0x3b0}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)='4', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000580)="2a087852eaf97d4be409f667fb049cea7b0000000100000000000000452b421cb61c7b38819fb8a4fe9e1a8be459b9df9e7c1485e35cbf56d65627bbffb2fd6a5f4760059e0723a5a8c2801f2744b3c51451b2ee17755d08cf81d45cf8b6fe8ecf42644ca2c840b0db1c6c7e490abc3c27116cbaa2cdfee08958c0bae68a69664b9cbfd85e81fd7aeadb7b45c834a8064cb6a1ee674bb73568ad673f9c2f34dc1af61446782399a8815b5437c3cf0758087b18453d877e7c9aeb846590e0fd69d5bf10921aed3321e58435e9af6d42fe67e031d836308a086843b0e249f99cbb6a2906861f00e819c616fc1e54257908be8ff14c5dcb50b1d585e01a9b40a595be47c4aa8f697dc1c089cc9023cf75e46a39f124c9596f99da29d2e3e8c2c0327a77", 0x122) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "e667b12d226bb809e89ffc8d91a9350e1df3cb5288b38d2c9b31529494f4845c081eb3076ff55926076fb97e4b37dc7543aea4309df5e35db73d442ad9652861f88f8a55fa962a9d173cf7eab3b94a1628b951949a20c6882a818aa9bf9475a2e1351bef609102d537214225f487bd7626f8721f46c9d334"}, 0x80, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/61}, 0x45, 0x2, 0x800) 16:00:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) r13 = getpgrp() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f00000009c0)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="2c8654cee304e62cab792dc743847a152431f08f", 0x14}, {&(0x7f0000000140)="8ab7942933ce3d689ab1bb2f801adaf9827f0e6143d288d88b45dfff239686234b673a677491f93bd79495e433a285b1dc446731ffa37b648b8d1a99d73531bebc048f5756aa645c01386b64748ae9fcee91be34fc18b0caf95a71715c709764a9a4e088bf186b2557b45048bf60be81ede4d3c8ae166d89ef9d971d3b907b48be162d5c1dabbb106e7d25b29decf5d41c34f11d815bccfcd9ffcd8b0d8ff2068d1790edd017ca60deee861a62685a89c0823142bdc122a3405dfb89eb11269f7fff5bed29cafe800e5d04a70f6d9c9ca2faba1de4b44e82330de726fffe9f89bf085bb8", 0xe4}, {&(0x7f0000000240)}, {&(0x7f0000000340)="549850997f1a0d29ae8ee7775bf4d31bd49223dd9dca6875f20e1efbb435644dc7295a55d35e56bfce8233b7c4de16c3ba45d41dd4850dba0b6527053cb09b18271e00ba64c531e64057e279f0d670e7b4d9dd3225ec4f3a0eff353a0102d8b91e308e70e3a585eeb41b4a71ee942119ba4df101eaa4772a5be6366e10e4df67c3913de2ea782e1a3c", 0x89}, {&(0x7f0000000400)="6c541c3e3434c1b83999c32b9f7a08d46797ebe58faa6437dbc270c2c2a94988a26f4c2fb7369ddf6b5c953e0b6ff7f48d04562fb2caf96877e349b6601efa2c2cefdcc506d645a3ee2cc5887133f34e816fac75cede209b50712578a52b08936fddcd3f5a35cbfcf4879523edc9eaf1ab1f0a0f44d4a4844e22054de19566a1af5a5272984b1ea0e2e0b37dddcb29195dd7b78a5d2d569ebca81bbc41b63f8cd4b0053c6202472d07ec704bb08c43871803984162383949397652367f467a90bda5d4b88d07b96e2c6e9b6d67e8c2c1af0502f73b83bce2185298c968d543bab4", 0xe1}, {&(0x7f0000000280)="a9ae0d44546e5c1918e8", 0xa}], 0x6, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r6, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x140, 0x400}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) fsync(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fc", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: socketpair(0x10, 0xc005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r2) kevent(r1, 0x0, 0x7ffffffffffc, &(0x7f0000000080), 0x9, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r2, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000010000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x45) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000000051386f4fbc2f390300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) r4 = geteuid() r5 = getgid() fchown(r2, r4, r5) 16:00:11 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="c1fa8152ead2e204c68e6bde5256e584a1a65e364f782275a9b6cb7e759c0c505f2a91f5763563092cedc71b82df7b6b1d6caf188782646eb08417c541792ffda8bd9825ef4096d9bce2c5ac67f81a123b3d23eaf28601edc4ad1e5193463443e7a03aa6b88bfb753f8d365bb3251e8430679194f42e48c0342e4e920ba92ecc32475410516c8473d191fd24bc7d9501d4dff4b1fe7a614a5077f27db811c6a531bb8fac320cb0", 0xa7}, {&(0x7f0000000280)="f854824efc71916fd3bc6b172bbf8a1522b73b03dc681800702854af0afbb1a923b14a6b64dc805dc76a25c266189b4edcacab564e698c4c7642a467e09b7bf87d386405371a6eba95c8f692afd138f7238e890e4e9b5d511cedce7939aacaf5e28ba255cc0cd1917f79a763b94ab5f3b0d6975c3e84802f37076b5e9515", 0x7e}, {&(0x7f00000000c0)="7f0ca2373da3f4be857ad23e81bd335dbc75a9e7ea249cb8e7f4fcc61312e0210da99e316d41d396fe4d5038256411dc5cd70410560a26f0dc3409aeba3e", 0x3e}, {&(0x7f0000000140)="181b70b6cd9060ce1b5a6d31912feec75d895d40c7555c18516a54413253741866405d50ce31fbfc71c3c4d60d0f8d96f76eb3341d9c2cd1ef6bac330975d5", 0x3f}, {&(0x7f00000003c0)="b9cab0a29700b19305c5bf3a899c18b347a1341d0bf88812051c859ea431fb84d093dc2be906edb7ee800ba244bac215579463ef5ddaec3f3aa7da8ffe852e9fa5bfff9cc418c94a594092e861051fd97852c8b11ded64c4cf6728a08251e5100cb4cbe1100db005805364fe7e8e65b3450604c6d3d7a6ceda3ecdf1052cfb2e04a23802a02470f7420a30c8cd7930b9f61722bb", 0x94}, {&(0x7f0000000300)="ed46bcfd780a4e862bc9a5576cea47831d14d20268ecdb6f0b46f367c32581d03054ffb3cff02fb2bc89b2fc", 0x2c}], 0x6, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r2, r1) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="71a7d9f47aac776de49bb6d804c54918b691963d060d6657ea3d079c81b8d3bbf48f1180ef7141871e58f05871e028c7681539d7a06bea484f8cac084553f5963dc236387708c5b2ff27", 0x4a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1e, 0x1, 0x800) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffff00}, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002480)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002340)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/210, 0xd2}], 0x5, &(0x7f00000023c0)=""/148, 0x94}, 0x800) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000043c0)=""/240, 0xf0}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000002380)=""/40, 0x28}, {&(0x7f0000000200)=""/178, 0xfffffe68}, {&(0x7f00000002c0)=""/4096, 0x109c}], 0x10000000000003ba, &(0x7f00000033c0)=""/4096, 0x1000}, 0x840) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000140)=[{r1, 0x17}, {r0, 0x60}, {r0, 0x100}, {r1, 0x100}, {r0, 0x8}, {r0}, {r0, 0x40}], 0x7, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r3, 0x2000740e) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x7fffffff}) 16:00:13 executing program 1: socket(0x20, 0x4000, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(0xffffffffffffffff, &(0x7f0000000000)=""/185, 0xb9) shutdown(0xffffffffffffffff, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(0xffffffffffffffff, 0x2) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x130) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000010004) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) flock(r6, 0x1) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() accept$unix(r6, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc75000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f"], 0x0) dup(r4) semop(r7, &(0x7f0000001580)=[{0x1, 0x401, 0x800}, {0x4, 0x2, 0x800}, {0x7, 0x8000, 0x1800}], 0x3) dup2(r5, r5) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x5cd, &(0x7f0000ffc000/0x1000)=nil) 16:00:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = shmget$private(0x0, 0x4000, 0x10040000000001, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2003) syz_open_pts() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) dup(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x39) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="0000e100000000e400000010", 0x352) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x8001}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="cd1460626f407525e70e431a0a7472d1ecf4a6b9a27261356e8012f1861e6af8d069c327e8a7267c21770fa170265b2a2121c8445c3b58aa3fe773c2562088b5003938625efbb5b33e5f73f872de03c27e991170363b8b30512c21a1bbe7ceca6dec1ef9cf5f08926fa1d468a0dc5dd4d70ec581a18e33", 0x77}, {&(0x7f0000000180)="4194663ba79a9e5058f623f4d75fc331eb04b3515516880626f7a9a230427cc3c18fead79fe8073abeab0e2b2e780a2421a2c192aa1140abe4d9354aa0d8683ef52750643e5061fee3db91c8b368a0704fed941033dc3faf266c98", 0x5b}, {0xfffffffffffffffe}, {&(0x7f0000000200)="6a44176cc02a3c6635d0012d8236c6553fbb8d549e209d6f31925773aa85659cd5e8140d85d5649b9e504a2e1c6ebeb4a85af6ab94dc89f7a237ef8ca7c5ecdd45a7cdc5b827a28e8861941b47f4d022b5efcba8febe47803b61c98e9652513a2bf8af2b906e2fb356add4499e0cf7e39a71b372fbab1d40e8a7c7c95c838733b2fae524f35d17d2a5f8f63213d19195813d7e6cdeab92e25b9c7ce89bc00784c63d2496496a53dceec29ea356701e9973543a0e31fd6190cb8901ef08ce3e7a12bfbd654f87c5c1638d8a5b456eeaf12903f2851c3a2960d194790850d4fd13a7487c74922f7860f3c68b831723922bac41b687135a", 0xf6}, {&(0x7f0000000300)="3408c461480704753a525e9917e4dd1d7795b38ede7c3eead2024b221d8145e7d7c75d17e7f33c69d3d874f7bf05dda8487adeefbee9b3ceb215b92a4eab68692b", 0x41}, {&(0x7f0000000380)="71592106758814873d7ec7e3b8ead8976287bb5c25c909dfc57e826aace8901d46c78a0d501f296d0b205c66112447431fce459d40b92ef33d153db3267672be5695075f111482e9c9bf7ea257e73def4391ca", 0x53}, {&(0x7f0000000400)="57f5df52be8b476b58688252a387085ce865ae15560a4443a364bc38162637647fc16b8c1c214afef74d9658915bc975c3c331379af32985b6a2472db172849dc127cd20d73199c8168c979b0b93e5eac04f8a264859a0f4829bc075d17b4824da49693d3de29455be996f7fd3bf13", 0x6f}, {&(0x7f0000000080)="b1aafe496429e023247af209298ca775211d0ad5c619c5f50ba23ecdd4a9a1332a58", 0x22}, {&(0x7f0000000480)="02f6d6210c15de2a668386376aeab6de931bb657fcdedb1e17530a8b4c8e43fbf43c95f4e1a80e9a86bcf1c7eda5347cf9f045eb58f10073918a341b2bb3526cda6bc6e39c06459ba5be4a0a7a51efbd84cfcca8bca32eb24d3e0357d9b38dfe5492e17d0b3d6155bca85e72c162b592e38f03db20d6711b82287f986ddb202063b34d38a5079352b05aa6ad2e51b7d3d2daf6b5f7640fd662f4eef01ee2caf6949c03457af3030e3c706ee1721f42bbf3e13a2a7ae0ac57a9911e3fa0c5d028cbdce71d2d1d491251c96ce26c82e5d6899043a2443c0fa0df6e459d462c008138ab2fb808f227f921ae5b834276884b5431ae629e", 0xf5}], 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="7000000000000000000004000000215f34dffdcb41bf59c5dc5c8a29d46afe53cad334b35e5b9ef8b3fe985db04262ab3e4883a91f91a62aaeb0df8ec34cbf55859cf957e361f91fd3d6a50a1dc92f87cfc12a42c302beb4a7b561138a1ac9f152ba1f05da1e0f9c7d4fe7239a695800000000000000ffff0000020d0000df162ba8043b9e11b3e96944e6dd3aa51aa06a7af18a977dfc3b2561edfd1ad88808b080fa14c2b358b37c1d66c7099562dc1b16fac5fb94a4c8045532042dd109400000000000007000000000000000ffff00004000000014772af9e224cbf5c89d1bae9e7071fe2c0c3b80335f39c0b525a6fbb678813876c72879ed4d7bb96b737320a0d9d1b9fc8236e862f16776fe788542884963bc9dbce5e0921e359f0e02f779dc1310124f88b6a94f1214196176adf7cfeb91b12c80a94f020000fb1abe1c42bd9cefc8dc59ae29f3ec2de379ff8f02806f096f40f0e07ad0378e259372fff8176da4f2dffff451098d109f135ed0fe2f40a295d4e73a9e012e8452cb019437a96e987603da59033ed352c09ce5e3acac3aa65b0bd3826e211391af66497c97f18ec5597d19b06c4462747763961b080000"], 0x138}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0x8) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="eecd6c04415307d600a263a7d2f04a9a0370a344dfc841d6670e91f7b4835d0a9b7bcbbd7b4d72f80d2bc752b260f093f03c21f3bcc068bbe1a7f64915e23ce53e5ecb25ed35a302f5ec8cbc858aba5358303c587cb450dbf17b85a91d3cfb2ab130b322b0433cdf4b4a4b1ecf3774", 0x6f) utimes(&(0x7f0000000000)='.\x00', 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) clock_getres(0x4, &(0x7f0000000040)) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1000000005, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) ftruncate(r1, 0x8000) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) 16:00:13 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x6) 16:00:14 executing program 0: clock_gettime(0x5, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="2b51b6d427fdefe8e12eb79a0784f466696d3c35cc66b0fd359ed98491462c9a13bfc9bdc3c65d8e1518967f66021e4858", 0x31}, {&(0x7f0000000100)="8bea75150716bc59dc16595218f475211ebd199d978cda13db9eb96d6dc4334cb33441a6acf6c4f027", 0x29}, {&(0x7f0000000140)="4c3f10933a73b0f4b8fd866de1f9c52bdd6a536f45763e97b859299f9152c6f487bd388ada51a08e93f121ef6e381a8382f44ef491a9a2f41b18f80fb190b79c46cfe637f0e05ff381b791f050b817759fd50c5bec7de2a3d7ec98bd3717169a6a122baed7c6772ed37089a3ad3da2226d023037c897ad68260281cc36c8f36fd651ae06e2e64127c13353eb2e06296d6ff56f8d6b24bca3bd681abcc43ef3127b4f41c2bf47c03cf403ecb42c6762fe4bdbbefb379b74537ffc360698784c1d4782658f1c774e6fb49ec82075994fd8a5cb7a991b97102d8cecc6c54127f2b643e93c0c8444e6335aa97da0791f4590306513c2910d8a85a2d9e0e2e9dc411c1440b57de6b7a4e4ea8cbe06c78f7f0dc200c36e9ed5ef7bb1334bf865ee248c7e90cb440235b2608b741a915a72f9bc3e9ca0757018af6bb48026c5f16424a63f077f0948eadadf4d98cc48eba20b3c45630be262a211131631fbcecf9b0363946e0d80a30b5927bb642e62cc824fc0bedb8b06a06e8a7cbe11b24114e0bef18c96cbec40a97320b03831db9b701e87db1c3c8e6abba9dc76f5e61c3ac74d5050d7f5bf8b94fb1939f93028631eb725c359ef79145aa731cd814386646fd470dc781645098c62a6d61cf25d643367632d4c36c87e77afed8bf65e37d3df2e0745f4624d95226e969a9d775e5d47d0bf88e594f21d5aef6e891d471fa9fb5170e1e73a3abf81f66cb45a74e767de43aa89517581e496b4da83c3104f4cf32992cc8cbe8735fc64049348b3b1fb83367db4e4ba562f774aba7648cef6a8b3c411b1b4bebe3289b547f78f930264aad2926b7254323d899086d51189f4b9676c577c56f746561297c9109c9fdcc794c7e1cee8dd53f6e1a31181e403bfb49277d77ef766655840fd1d6ee000207a2f6340e5da8b5c96e29e8f38a948e26b520c6457c2542d6fc9af2b9407e637d5523cec265d33e23d6d37d306d1b7673f79b82237ef08c6408b897ba25725f1c4069141730cb0dfddb6f489a957e8292657a33eb4db5218aebf9e7120dfe18c3dfd4d9dfcb581cd7151c52bffb55a3c9c515a4b0ecaa75339dd97e37176d274870cf99c4c9fe271d634d47569ea600d5fb3fb8a2cefe091f9320669784be386e89ccccf5d4725d91e4629f1f1590df4d9ed397a66f1f13f9b15aba563f3e84816ed44f577c47750cbbd0f5821d7717ddea5c7e7d320f03ae9e26e7a129318508338742f583fc4961c468d49fc5c9504cbeb214571992cdf88a9412e869b755e32ad4fb6741e6cd67d08abb29d95a5f2849fd5a34864e3d34670c1eb2805f23384778f52c862a5b6d081ddc65d8fd5b5d2d8b6d05b33ddd6ed9695f337353384ea8f3a77fdc3f5a835ca08488c54993ad282f71dd83ef9f08850d6a5c2da33849944df7e5af16abdd3589c146607fc1c538a4d9d75f2750d616d6afe252fdebd5a54761da5fd43bcaee10f6565b5fc36e35c7cd61563e5ebfe39dbaa925b48c440c71628d762b85f09a820925fd783b76616a411c3bf94bafb8cdcc48e68b86b3ca9acc25ffae30f998a8334c3ab139243675d25dcb1ff36d1c129c3b295bed95b214f513848a2d4d19ebcf13e23e36543adca41bb17c7fa92804a2192b00d90880268d5292cf05b57d363b87655911d12f6bf006b33dc9f603350a3413197099c563140169d97215dd6f796fdb1faab9af1cf0ca8c0a9fbc9684aed62fc6c9d4a99ba85b83986d4b891a816d73bf4e8166266b86e63284ee832e877288d75136936c3ddf8649a90d226e00f4e0abd9ed6a6a83640af1fda868383301c4d3ed26f907773fba8d4b27a994071d0dc971e361376ae0cadc48348375cb1bc8aa7c03c759ef0e3c642c2a1f2c284027b856e1ce305cb042a7b661ea81a40724163c0b4b3b4a1c6448d060bc1b8db79e8a454bc97f5bb8c074e1ded306ef5aa951f9a9e3c04a9c5be23d56ba63792ae13a21e8c56ac7c4119da9b07d708353d22a9cc01107c2888e1f1e540bb713c7a9fa5e77ec27dcfc61b6b8b710279c7ac5f9da70a56eb36c5e283a85c6f8b717bb2ae75af643d046106d78104cb51092a15027ee30f21284b6d56c54156b1474af80037886cdf2c1ee5190f7efac02fb14d9927966518dad7da3aa65794e4850cce7ff9b33ed90c41dc38e00194120815403d411566f87199e666ef5b6349e0c0f20211ab2561d3a6d87fc2490f8d78a6036081ad718a74710256f94e507fe90656c479423393762eddb6ca137897845f35ff1fb2fb6260bd6fe74ebfbbbd81486e5eb64b015129933b52ef7376bfdd0a58a5ffa933b49bb9d0c4fcfffc95d3aba7cb03f61b13190daaaa210f4651c9eef6d7e3e5a37f83dff978e344276a680cc0da0fe3a6213fe71d9bed721c8000a4330ae1902b85ddcaaa2b0516f5373d72bff2e00f687cc8e8c419556a86323e073a8c0997feb5764d03dba820c1bd902c0e7a462bae51dc3f1267e9458c7743f757888939f14109580f4170e3e1b33784436bab1d5566830eb37a9adaa73825b7a3d81c50e57ff0a9d9fe95b7f82b10ba0febd833e472a03142e12f57a651acdd2c8f4dab65aa1a0c2dad3853f12664b49bec77e31429f8d89a513f2c36c7a8777b6a2eaf05108cdbc86d89f1f388e58f1cd4d6c55b31a30fdc496dd243ebd9ce8740cd47c3754cd268eecc89b4e790baa276dc121fe2c1497d540c335cad525e52670878940bf6df4f6c4c13d1cb54447364f3c7eb6f83ae5a60978c5e68dca970818ec29747e8847523a7ae2af7fae84987c77986e611e518c8183684ebe2d39159901d131241860b9a84fca219e051aa581860437bf68f289fe28028f6fab3d6da7c56a7d6d9bd30f8a7a5b7c8f2e39c3f074bb7c10824c49bb3735da85f9621eb7502098c2b66915cd7096619b3d8651987818eeae1f6805b026108025626bd8dcfe8540cbe0d8807238609ed9ba4de6318b98a91c9ff253c2b331420d8b24dc282ddfbef00d31240a8d411bcd476f6751d6c8911526813a96e1e04fc9e26cc5eea3dbeccca8976cba5d11b24abccd098ebf3a8961c24522b37dc162c8e931b23244d9c9354c39f77a25db345b3a823ccaa3b0c0b39d4961a80c5ab562a89449216ef2a4b2df295a91f5249dfb04b0827cd9014c0da24d664961e6e0802528e4830fa2d219fe2a914c714cc5896899f9550ac302d1fec302ca9cb4d6c07d6298e3ebcdfc75bf0080be30aeb9003bb8de6bd2278e7bef7591d6ac325b76d25ee7ecf32d0948bb34fc9b1a9ab9a1b1e8801fbde7ed174ef7fe6c75d3ca421ee656fb086360437e5d2297bc31f982e64a103b97e39304cd174714daffe4de5f32d679d09fb93ead94196200de64ba51c1df9dfd7437ffdb44dad1a4f0c3673774e13c502ec79bb2c67a960664914b6ae12a591cfaf5ffe0d6ba5234b23c801d75b1e44519ec2a349d28a7f28037ae0298093063877956cee14dfa3d9255bbc2f12517bb04c98e602411f0b734e91e5475e1a587220cd5b093c037b623e23ad378cd56e900660924312a3ed4b06fec2a4c86b5a50ddef6b1d36b54823c21eb6e8f1a70ee4b7270d6e597d407b96a1b17b3b1d56292c6275b6509f984173c83a733c1ba85469606c331a01cc94bb1fa0b7adb5f85618e279a37b68ff36948d6dac78191e0ff0bf587f8a04e369771cf6cb467ecff4022d935f84b5aaa4ba194b053f1d5a605413ee7cc91c160478f030823234b354ca04b8ae75f50a7db645e1c60793fbe9646ee58e1124b78069c00fd991d69454ecce703b87690a6968a03b733ce28de6dc6e6d86148e2b2c39bf6cdf3b73d8cee368c2c986fdbd9349db2d2eeb0270022778687e2fbdb3b495f9d2b3a430be05c19e01faabaf3d0f70ecb7b2a64857173eeb57d1d5e2d59786e9ef7ed078c917272285e56e498003789492dec8ecb8f7e431b20a94d912fb6976c7d9b49be21af0f1fba488d942ebd2c12bf50e510c807559550a5f6ff2e1202313439a0aacbd1544844398b1203a9cbe722effdeb02578b8c522b8437ccc8e2b160c42c8c54f3c0fac89ac33cf30d57ef31f5a853aaebc5d1e9c6b67c09635bed5d9ebfc40d248130a489a34df3cbce6161f01026683e956b70878269eb517d1646ac8027179bbd85e6575d882f3258aae7448425ccb5824b34365032d29019704dc77f560c6172840e2f7623d29791eb39a46d87dd362cd420460a60aa4deeef74a28cbdab382242cb62b4a0cc0eb097121c76a32ab7f7cca68a30c168724279bc958371707763df8c276f92df85f87c14a9c14c967d9cb6c576fed72837e58bd1271cf25308c501fc7ea38b2385726a5da2b304b2eb3d6f33dc3944d907cb708891067c42d4ed063920edbd23004cd5b9f18099bb21da88796e686fc26395f633b9a5a2f8d14e3d5fbd801663eea451307b350ad7d764a7d0506edaf65d286fa2e3db0af671131136e3b03a9335e703212f49451aa32b447254a66c89b5c5c9dc4d4f9597f6662f93370785d3342857edc84e71161391358e8695841f9101b56f5f217375ef8ec8338f810a7e8434d9d43fad156b4da06a50afe0e66b61aaaa1e6cef92d48d81a7cb7f96a23c1e9c0b5ffdd23b43e2268b33edae3cb7581fbe202f75bbe1f79f0b852d2ad757f27609bd7abe51ef476e4c30d50a22567b7cc67fcbe74e3add09c94f2552d80bc5fab87a815e1d14ca8f5cf4f849dec483129da490ae9360dcdb4d19fec01a4bd7d346aaed1677e0319a5a13874e3735819f34c2b18e220c2d4a38df5e0668a74bacb3d2b27525213bec7ee6ad5ebfcd0b5b21fc8a3966a9d6e72ef06de48d98126fd7b0880493024c0673c73de2de5ca5771b3cd1ca15167eeb6f7dfd66aa1655ace8b9ca3851fd1372b85b276ec44ec5e5992c0a449364e70e59d051c38891778033bb07b2dc6f3bc1788efa0b8a6dca6192688403ba39ec8e44e403ede4b239c31c9a2e8357d169e8f23f5de971f3b924d2a7d024e9d6f1781cd28165dd6f0002f702a45542616432d331e55ffd777172c3c12cc0cac351cb6c6bb6f8ecc9f866b66add53c48467a12a0f49960d15eaa56f6af73ef955471d5abfb99915ed851a24aa1b33d94b58a981d74ab0389c8e418fec2e6e96ff54012671832a2dbd2e0da3ee840e14afa8e41fafde252ea08cd77deaefb4d83de64de8fd8a2872353f75a8c4af9eec51e7462afb39a2cd955392f868b6f44777ef424f94a4fb05de998b211cbd6b7536e0f764dde66d390dac4bd0925f7d21334b40c275db3dd2b2f317261451051c6ad99eeeaa3f2cb9e5b9d723178602a94d825cf85c4f249eb044cd82b1b1c92e5d5530f0999a70679a77f39f69e9b42b4e47898c3936e3bca62c0102aae6413b0d6836f6a37815857e60c562563427cb21f03c6652b2ffde71bc5b47037e422c0873bc2c0c4cad644e74a275135a702842061f7c9995fbd21bb1e6056d3d3282eb8bc241386de6407dfd333a541fd725c0da543ebef222183b0297fefaaa805dde5d9031fb8bb5709939f47d7fd5d248e1a9623344f2a630e49b45520f38fcc992bd4332e14768fd0557cd2a4973430fc93d245019cb43ee9568aa4de58f3ed479024965c6e2dc20877dde4de29adf77a28119d6c2d45f0484ba601e9317849e6d1fba376fc48b0aee1e2513b04dc7bef351f88f5c9eccb4cc559197ab1c2914e553f614363f1d8134376ffa648bc6ef9d48c4befe003486bd3750bd59923bb13ec10fe4b3980b22728bb52d0cef89a6221bc2074", 0x1000}, {&(0x7f0000001140)="6fcfe94706a090086f6e", 0xa}, {&(0x7f0000001180)="05e4d5d98e35ec3cb17387c1896b8a02fea315f9e01813c93a6a251923b084eda8307ef9b30849dd5822719745398a4c2ae3b455070f435eeb9524899f3bd96240eef9989add6692bbb6553afa9b9fbf8f4687f78ffe05f5ac39a66a092d3618cdb0fcc1b9a0aa0594e324200a007f2ec7a5d46721f8c77358d5c8e5872befb9ad9f3d07ce6e8867c54163e288a28cae8e110995e9521bcd1f0bf8f109690c9a4e802ff816c284afe47efb284ab08b7b19846c04a53b", 0xb6}], 0x5, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001400)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x1, 0xfff, r1}) r3 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) r6 = msgget(0x0, 0x400) kevent(r5, &(0x7f0000001440)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x1000}, {{r0}, 0x0, 0x2, 0x1, 0xc000000000000, 0x20}, {{r2}, 0xfffffffffffffffc, 0xcb, 0xfffff, 0x0, 0x6}, {{r5}, 0xfffffffffffffffe, 0x44, 0x80, 0x0, 0x2}, {{r2}, 0xfffffffffffffffb, 0xe, 0x400fffff, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7f, 0x818f}, {{r5}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x4, 0x400}], 0x54b8fe9a, &(0x7f0000001540)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0xe0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x8000, 0x2}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20000010, 0x10001, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x9, 0x3}, {{r3}, 0xfffffffffffffff8, 0x64, 0x0, 0x9eb, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8000, 0x4}, {{r2}, 0x0, 0x11, 0x0, 0x7fffffff, 0x400}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0xd5, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x1000, 0x9}], 0xe2a, &(0x7f0000001680)={0x101, 0x25}) msgrcv(r6, &(0x7f00000012c0)={0x0, ""/121}, 0x81, 0x0, 0x71359abf50cf3b2) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt(r1, 0x893, 0x6, &(0x7f0000000140)=""/227, &(0x7f0000000080)=0xe3) close(r0) 16:00:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x410a, 0x7af}, {0x20, 0x4}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000140)=""/235, 0xeb) sendto$inet(r0, &(0x7f0000000080)="eb05c444f064bfb9a57622af25cb04abff907b413fff4ca069cb9f5d896cf63768c5f6b9413dccab51e442695bb498be236960245ad8839607e606c5cc5a9dec674a82fcd73e49f3213abb74926e0db92a4a", 0x52, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000994577523005f24cd47f1f3642d488375884edaf3f5807b81717ec7e85c7201246cc3b1b9815d8310dd235e2a83a156f034c621d24a1b1644591ff4f9bd8647e02873c34"], 0xffffffffffffffe7, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x17}, 0x8) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') 16:00:14 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setreuid(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() readv(r3, &(0x7f0000000940)=[{&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/186, 0xba}, {&(0x7f00000007c0)=""/190, 0xbe}, {&(0x7f0000000880)=""/171, 0xab}], 0x6) r4 = getgid() fchown(r3, r0, r4) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xc0, 0x7fff, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x5}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x46c6, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0x8, &(0x7f00000001c0)={0xda, 0x2}) kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0xffffffffeffffff9, 0x0) setreuid(r0, r0) getegid() utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x7}, {0x1}}, 0x0) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r5, &(0x7f0000000200)=""/21, 0x15, 0x40, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) sendto$inet(r5, &(0x7f0000000380)="f822069ae0d3fe615ed26815fbc2748690b589d2b40f95d91ad332a38c500a1cafc31a15fe25096decc3b8d8aa637857aa4659cc9163d95416ac7f96451420144a5cd1158d5d723fdc0796d0e7eba49900588e20744bdef512178a6997aa37e35c23b32fe18c75cc5efdc89e54f854585224ad09360e96174555975f8a7a969bc8721880e875e3751b854ef311c995d58fb27a633b7d5b5e799487c75718cc7a6c7a54a63ecb7fe0eff255df803b6dd008147ceae99edd014f0667b329d39d8290e32a7f1a5a5c18275ae5fd", 0xcc, 0x0, &(0x7f0000000280)={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0x0, 0x0, 0x38, 0x92}, 0x5b91, 0x100000000}) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0xa8, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) syz_open_pts() 16:00:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kqueue() kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r2, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x90) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x502) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:14 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) msgget(0x3, 0xc) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) 16:00:14 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000001e80)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xf, 0x6, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x224) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffe) r6 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) setsockopt(r6, 0x6, 0x7f, &(0x7f0000001c40)="6fb5", 0x2) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x5}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x2}, {0xd8b, 0x401}}, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getsockopt(r0, 0xc3, 0x4, &(0x7f0000000140)=""/96, &(0x7f0000000100)=0xfffffffffffffcc6) select(0x40, &(0x7f00000001c0)={0x6, 0x3, 0x4, 0x1, 0x80, 0x22, 0x0, 0x3f}, &(0x7f0000000200)={0x8000000, 0x7, 0x6, 0x6, 0xffffffffffffff6e, 0x9a, 0x4, 0x9}, &(0x7f0000000240)={0x2f3d, 0x7, 0x3, 0xffff, 0x1, 0x9, 0x4, 0xa14}, &(0x7f0000000280)={0x2, 0x9}) symlink(0x0, &(0x7f0000000340)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getpid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r3, 0x2000746e) setreuid(0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x51c) r1 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r2, r3, r4, 0x1, 0xffffffff}, 0x0, 0x4, r5, r6, 0x2, 0xc7, 0x2, 0x7}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="65a0a3"], 0xa) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x42, 0x43f9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x0, 0x1f}, {{r0}, 0x0, 0x2, 0x0, 0x1f, 0x5}], 0x80000000, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x84, 0x4}, {{r0}, 0x0, 0xa4, 0x40000000, 0xe801, 0xfffffffffffffa7c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x12, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x0, 0xf968}, {{r0}, 0xfffffffffffffff8, 0x92, 0x20000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x9}], 0x4, &(0x7f0000000140)={0x465, 0x30}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) fchdir(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() close(r0) dup(r3) dup(r3) syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x6) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x81, 0x22, &(0x7f0000000080)="00010000", 0x4) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x800, r1}) fcntl$getflags(r0, 0x3) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8fc, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0xe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="c4772c49eeedce8037e6c820ee71a6b18bc481e52ba13f54a19630f86804724e122a23dc6eb205aa6839f8cf15c58a5ce56420c3c3b0b6bf1b04188b4281f91cc482b30548c81334f86eb4c672cf574fe2e79172cae23c541248868c974c8e76cf4c24e6288d3a7b0bc4e1ddeadc82142727a607e6b5a45b4b57658eae2be1f3c606de583b2c233713239f52af3826bc2b3e5093c477a5edeba0e46b52e902de8b2d09e9030f04eb30ec7ed8734ac04b", 0xb0}, {&(0x7f0000000200)="9d0b9c557e2919742de753adb4046ba66b111dbc513c3a6ca65663f50a02ca9872701a1a32f06d", 0x27}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}], 0x60, 0x400}, 0x8) getitimer(0x1, &(0x7f0000000340)) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x6, 0x3, 0x1, "4c0d92a06a955f087f2f2af49b8d500f00ecd7df", 0x9, 0x8000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1010, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) clock_settime(0x0, &(0x7f0000000000)={0xfff, 0x5249}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:08:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_open_pts() flock(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 17:08:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)) open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x0) syz_open_pts() 17:08:15 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000a69000/0x4000)=nil, 0x4000) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x600000, 0x8, &(0x7f0000a00000/0x600000)=nil) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)=""/98, &(0x7f0000000100)=0x62) semget$private(0x0, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 17:08:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6001, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xfd54}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) 17:08:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="48fe39586b1e8d1a0f16bc1b5c7771ecc6ae61dd78ca7acbba41ffd8316062c1b25503cc96fc59d5da55bf7d6fe31775af1af780976ffdd2b41b61d6de6501537feb0a8f48da8110fda9cfc42237619ea8d2bea514fa3cefd6bc897918dd57739672c8e99ff89400e8599c9508208f9b50e0dc0763bb276dfb8ae394bb905f75011704fd38b1274be92b4f700c3ce345f880d19bfeef900dae427ced34e3224275f224a0d41e7fc105e59cbb2fb581a4084cab6d22", 0xb5) 17:08:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="dbed50e907f7a6001c5f650805b8bb40d3d050e0dd84c7f706dd80de5b20e995fd391b03d03d0a04c6b9df6da382256845bc960f7e0a1631db09b840623315", 0x3f}, {&(0x7f0000000200)="776c3e5758411f038785fd41fc492643ca02bd07b1fee2d1958b10ee4e8189a6ef64313f36f4d04c10e7a6f2477ed8470805a295d49104d1e98c17cbc10fbf4958a0b4971079cc747537c61c4c01a6c90014b62c0f376c5b6cee20414d7797c46facc1346d42bfc37c89aff043725ba4ecbeded39417534e2a8a7530657bc68553396e881d821d3ebfd327a18c4141d6ae7ca498a3a491a87c666f1a7add654d208265b6fbd5d41ce74abe31b8ede040cdbf3e46656c376915f8e00f214d434aa63cfba63e951f3de536627325239c1148763ceafae5e8bce211e0eaaa00f62fea6729e5371145ca9f4396d2ac7974f94e399a2b5d6d9da489b70d", 0xfb}, {&(0x7f0000000300)="6d891e7c4489e88c7b5871693669f6390cfa192b542fd277eb54becf92745f639ee21b4afef72a424abd26b0ef6751c2d5e40247f909d66d94606d9818dfc3ef501941b8d4d568136e924ec58d4acbcb9597fcf8e014397047be72effcefb7c0934653682b46c7f6bb4909b8296e697bc5a6f4afcb3a16ea120cd00e2a1a86a27bdad416b27960e427543a", 0x8b}, {&(0x7f00000003c0)="7cc5daa139a1759317f55716cb22afba3cfe724ce04a0500014813f4b00cac72e9046e0bf35bcea52b0c0c33209bff39be6644e01a453b2d45c6c26d30aba9a253b1f44d893fbc98", 0x48}, {&(0x7f0000000440)="44d53c220c1f1263fde46fc585cecf219542488abeb826424d5a88371b807d049f872ff119e119f7f1195ea2ccd37fea0563ea166cb17d47b190854e2177e77394d5f8c052a8d1275de32023fa2feed6515dc4874db43334eec2f9cfc6ef3120ca9c82d1d9fc4ffbf0e7d284040e9c2774cd111a3e4708abe629bfc3ea06441c26d3b1f9a37009c60d043a5038555874cf437030f939de045d48116fdc45aac851d51aa677eff321b50a25ee012ee73723f4770171", 0xb5}, {&(0x7f0000000500)="83df77ac870a65b610e152cd2b573b0f3242ed39860de36acd4e913efcbbe2c87261967614386ea47fe3d14ef9e980c8deb7b48f3ce8ebcf88bcd08c42ac1a0b319ef818cf459914edf7a5db0e1e19374887f8c7da1baae77518fddeae4d61e9117a890868295f789dfcb262049c1d7362d0c03f33f05499ebea4561a907c259c4b158a508390ae800fd44fa38baf5c8eeee8c2b8cb6962558cb376be67544e270d31f0b1ddf18abb9623dae324eab621f56ecde07d834fbbf0d32547e527048492982fee271ac41b02bda2e6dcab591ca626d48ab76819c8e900a1aefdc7d03e038586a22af41ad33", 0xe9}, {&(0x7f0000000600)="905dd7c01fa847089a1f8f67ef01c481f83ac5d724fc042fc56fc348a4bb0c57c460e9782a3cb44c149b79f704d66e9c99f6edd30b2b220172f755a2ddbc4a81f5bc4f281bdb8cdd3e0bf4b8ad370d3fb775af26bd8d83efa627faf7a097e7ea12e428f4df47507278b46ded4fee61ed57d4f8bb71e9fd8cded072c1b297c8b81aadbfadc95c7f8a0ab13d5428aaa8244c090b2966be9f666b3ffd88b987e97f20104ca27409ec85ebcefc7718aba7e74de9ae43512dab24b8356cdbfa95ed438af8d841c7e099a4d9ed01adee01edfc675890f9bda78d075e84dcd483efff4c36974a62", 0xe4}], 0x7, &(0x7f0000000780)=[{0xf0, 0x1, 0x2, "ea1266224fb08ec093e9167287505cc3c004dae6015c53991186920af7262499c491c68218770ef7cc405a0371d39d7e4736b5bff681083d62963715b6d64b9fcd0ccfa1eaff9e5259b89fcab6cf120da2bdfad7467c5b57cb6b24e64ded43bbd4c0ad712c4b6922e8d4458dc7de852eab966531e37b851d8e5e1deb1898588371cdabd457f4d87ddd6a7ecfa2bc8c4493e32bfd5e22849ac13b400f44d5c474fd75320f60d393c27955bd38f9f8a20dcdd2e9e11b4edb4e560e854589132b2c3a1b7d406d22bbcb84e3e96ebd87b6056721f6cb4af48540621de1f3f8749c"}, {0xe0, 0x1, 0x6, "39659eaaa064f19885ccf3ca7ee7c1f8b31dc8bec851a954f8f10e13ba4ed488db495daeea957a00d5b20055ae7b3d4557b842e1a9f236d107a374ad060c7a33b1bd3ff448a659724526b01c6ef77ee62bc7006836c651f0ef9080df41f5637ae9a34663efe44415545fd6320f33ab15d4f5462fd5d0beef8aa69d3330b09f0b98789fc3bc327da09394e055b934e589b24fc3465249d6bff482ba62351240f4e0d603d9f86f5db96ceaf8e888a30973f6d56f543e3f56833167ef572060957bef6418fc5ac6cb80c326910e9c3d"}, {0xd0, 0x1, 0x3f, "f38f76640af403484eaf1c2c742610542ffbc591df9a6f387233d7d0abdf8afe2292dfc8d7d256b323d078bcb08f4a5099ab463bdaf3b30b8d8e4852c4b0faa3ae33b169e45200f53bd74fa84871b9a19b6618004039a38452620956d1e264ae18042e00d33373b133b3d8cfed7d2faa496b5547aae567345eac41e1440eb2023fe458aa765602c3004af06783fce93a52f228ab90c6c5d79a49e1a636c42f27bb8126e39ef33effea67ce7f31937ff3658d9e8f8349b1912a8397ea"}, {0xc8, 0xffff, 0x5, "c90c533419f0c81df5a941b1e43e50a38a18ebb9af430e2ac53c8be2e827f6622b95a02524504df8402c3e36d37bb760e7144b65e99e829f417097bd59055ffa73fcbecbd3cb685bad222573f2ea288361663ac7b485f797dd000352b9695d78d9b641d6945def726e2920f1024c719491f332154d80248cc083a80b1acf9d6c08c9c68841f5d27dcd8d8f4fff4532a90f7a806162d374abd41edcd33bbb0cbd866dc120910cd74986a5e34f2286139591"}, {0xa8, 0x1, 0x3, "05bc3e49781fcdd3094ca5d3dd937ff509623f6b6f09208bbe134110d7f5da4966ad777f18a10e34493376203799e2281030a121e34bf741cc11c1b5039b23681393ab09b6fa6ed11fcc3e43531068e27686f04aad5879ca758afa6be0b7ad758883a647b83947d17cdb9ef359628a9c6e9a15933ccb5772c575f5e33fd89fde5f6fe673864fd986d70897673f153421c650f23f"}], 0x410}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') uvm_fault(0xfffffd803f014b58, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014b58, 0x8, 0, 1) -> e VOP_ACCESS(2631568aa729876e,d,ffff8000ffff8e18,ffff800014a1e900) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a1e810, count: 0 ddb> trace VOP_ACCESS(2631568aa729876e,d,ffff8000ffff8e18,ffff800014a1e900) at VOP_ACCESS+0x4a sys_unveil(6b65d6ee62ccf128,10,ffff8000ffff8e18) at sys_unveil+0x317 syscall(70b5cb9d231aae11) at syscall+0x528 Xsyscall(6,0,8,0,2,e245dd1010) at Xsyscall+0x128 end of kernel end trace frame: 0xe44b32ff90, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a1e2f0 rbx 0x2f rdx 0x85 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0x40 r9 0xfffffd803f7c76c0 r10 0x949a2911e3982640 r11 0x1fb206ea494d56 r12 0x100 r13 0 r14 0xffff8000ffff8e18 r15 0xfffffd803f7c76c0 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a1e2a0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor0) pid=295011 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80001496d528,0xffffffff8221ec38 process=0xffff8000149b3718 user=0xffff800014a19000, vmspace=0xfffffd803f014b58 estcpu=26, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 869 405094 37030 60929 2 0x10 syz-executor0 * 869 295011 37030 60929 7 0x4000010 syz-executor0 6045 129793 1 0 3 0x100083 ttyin getty 17372 173853 0 0 3 0x14200 bored sosplice 89383 40646 75578 0 3 0x82 nanosleep syz-executor1 37030 37886 75578 0 3 0x82 nanosleep syz-executor0 75578 402789 39748 0 3 0x82 thrsleep syz-fuzzer 75578 406607 39748 0 3 0x4000082 thrsleep syz-fuzzer 75578 375010 39748 0 3 0x4000082 thrsleep syz-fuzzer 75578 214118 39748 0 3 0x4000082 kqread syz-fuzzer 75578 4566 39748 0 3 0x4000082 thrsleep syz-fuzzer 75578 402585 39748 0 3 0x4000082 thrsleep syz-fuzzer 75578 91596 39748 0 3 0x4000082 thrsleep syz-fuzzer 39748 335629 31773 0 3 0x10008a pause ksh 31773 462869 42251 0 3 0x92 select sshd 42251 168374 1 0 3 0x80 select sshd 54986 110118 64700 73 2 0x100090 syslogd 64700 256777 1 0 3 0x100082 netio syslogd 4359 438194 1 77 3 0x100090 poll dhclient 76027 117236 1 0 3 0x80 poll dhclient 15104 348547 0 0 2 0x14200 zerothread 61670 165817 0 0 3 0x14200 aiodoned aiodoned 90539 392961 0 0 3 0x14200 syncer update 19276 477547 0 0 3 0x14200 cleaner cleaner 71194 93796 0 0 3 0x14200 reaper reaper 62104 274134 0 0 3 0x14200 pgdaemon pagedaemon 8462 281665 0 0 3 0x14200 bored crynlk 4559 382788 0 0 3 0x14200 bored crypto 92409 348620 0 0 3 0x40014200 acpi0 acpi0 67591 388504 0 0 3 0x14200 bored softnet 65222 268213 0 0 3 0x14200 bored systqmp 29171 71148 0 0 3 0x14200 bored systq 41608 341684 0 0 3 0x40014200 bored softclock 40965 30347 0 0 3 0x40014200 idle0 1 69417 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper