1\x00', &(0x7f00000000c0)='./file0\x00') 16:11:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xe89f0b50ad5f3fd7) mknod(&(0x7f0000000100)='./file0\x00', 0x1002, 0x1ff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:11:01 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 16:11:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x1, 0x5, 0x1aa7) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') lstat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) lstat(&(0x7f0000000100)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./control\x00', 0xa0) 16:11:01 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000800480002002, 0x8000000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/12, 0xc) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)=""/26, 0x1a) recvfrom$unix(r0, &(0x7f00000001c0)=""/105, 0x69, 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x4, 0x9}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="81ee653007"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = msgget(0x0, 0x440) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/2) r2 = socket(0x18, 0x8007, 0x1f) r3 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f6feffffffffffff00000000001e0000651186ec8d7c2197f7f6d6a7870eb071dc0571fce906a3dc9ca21c21927a43486c4c9d67956b485de3a90339cf2a5c9a1f865424a9c70d82fe7201654d2c2652b8305120a9149844297349eb6d181dc5808acc4ac37665d3084389acf57733fceb249a3d4599d359bdcc4a26359b9cdc1028ba59a2662e78d7a6cacdb76e49c9c8676c76a0e30562def41d65304b6f3296ef851cd46e9276ecb63eb17b7b0229746d72bfc4949ed6531023904e5a969f49fc44ec8ef783759bcf2b040ef0ed839b41bd7e1cd1c872af6f8c273a8ccda30685adabb054f055e04fd1eb821a7d1eaf3e1c701b7557550a66a5a3d5a79d08594f97d2310a3b2e8ceb380ac4ce09861fafab810f12c39b754f0417bea7b293295c9b2333861ae35dca68afb35f7de9f17505190ffdabeedd1a3083c6e6a0b6305594dc902d1a9a2a3b3d2584722e5b680edc40bc1963bd9efed6ad3b09a7f777d43285b0f59f557f57758bdfa6b28d17986653c94e90435cdcef08c71b821b4c67ffb377aa9210273c10350efa016579729e328f9d1733f7"], 0x10}, 0x0) 16:11:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, 0x0, 0xfffffd7e) 16:11:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x81}, {r0, 0x800000000102}, {r0, 0x74}, {r0, 0x26}], 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2088, 0xfffffffffffffc00) 16:11:02 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x540) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) openat(r0, &(0x7f0000000080)='.\x00', 0x200, 0xfa94195e0c3e3eb) 16:11:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x1, 0x4001, 0x64) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x100) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:11:02 executing program 1: r0 = syz_open_pts() r1 = getgid() setgid(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:11:02 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x9}, &(0x7f0000000040)) 16:11:03 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000240)="73c26c294dbb8b0bf55be55455818375e3006528bd91a09dbcd640df58d3ec101b62ca054f32e2ecb3e464bbb5bbbf30e299f8ab5bbfecc0f91e41ed7250ef6b754aa6a474f44327189ccf6cfab17ababb96695cadc3bea9e88b3f31ee57634e170b089eb904cb12e8a8c65418c6c8ef0f418fac06f3337e9930b5fa58e82c1628c12e820379c78520bd32a672886a89d135be4d337604fe236538c98cde653aeea27d4bf7c838ce4130474a7c82111f062ea91826d5720566a9b300d2753e8940bdc5415f8c559dd85763965268c2cf53124c9640847b5b97507566a34d2e0b9bd5ca3fc799a28a2c5a0a809852c7994d5aa8dd058e349a12ae360baed099179ed7da9e17afe61bf681ba41ccb8179d340ac7b6119cb8a1e5fb841e390f76ac718c79dffa9b29f4f6b6ed1d03c885ca4567c7703d9177568149f5fd72a80d7536a208a849441ff2b2ab69a1cbcd583b60942e4d70c44be898f8a26f5cb7528a7aaff1931344dc21101307d5c90f1de6c84a6fb76628990038882946d96753c3d37e18ff18c1c784814040f47377c7a0c772c1d192b68ef857b91cd58baf98131513b2ff13be91f850bf6d99d4bc5c2c191a1296a9f2945d87125ecf4338b37e81979a711068481d4832a6331e0c5d439e5f04a00a0d00d7c7d7d2752ca8b4469801f04443c81b02edae4f3b3278e708395689369ba5d10bb6f4bb3f2ab8a57e98d3705613fabfce53111b32d799ddc740c8026f75b6fcbd5706c1e6d85aa38e8f5bd3d73b2977a1efc9c77c60a4e81b7fef44041d67f00f4d6770aaacbb6093389ce7b13159318534c7936514128cd42f5671741ecece3529faf28f910eadcbfeccbd7b08fcd040437e4cf8f1df2d358ae0d7af25b4e299f850f260a9b61f39499250bfea49144ce59c44df029898365dcb2973be0481c0a2c22db24462e23cea6d1636c5d5dea69427261787056a53aa7f705fc3d1677a838ff05bf0380b733721b9cc9a75047d064e6677960b27c2bf1144a06544e6e14dfe2dff1b4a238605cce2081ad1932094f97e45fd9731857b564e24bb47c63e672678dc1a98b3d5abb6a180fed473133cfe3f37c13cd7abad41ec972b850026780712eda815221d84050a61fbca54d415bb9c144e9a29f7a0dcf1145bb6840ff264306bca8faf83f04a2e0b9dbff11c6957e708fd7355aeeee07aec4065f443346ad24235ad2a2aab0af5892305eac4b7e43bbe48a9abe2d6c582cf18c19db53bc89c8507688b9ec203c0d14b4ea9d850e56df6282e8165a010038d5061a09696da99b6880f0dced8657473b7ddf7346c0b63f87f9d9e42d119ba87fa10be769e379782ced990e4029b1284a4a0f3778d8a65ba6a0e1ed3bea7d91ff434763c05309440dfe9cffa41d7105c612cc868218df2a077e2ebeaf8c79e74bfa8caebdab1cf09f596aa47992e5662e24c3f17fed5bf4c9976c4ccf0be4d4b729232fb259bcd826f74ba594347b3fdff73a349581f3a30fa0659c07d89a6146ffba21babe830c9bc02e1c1f8902034dc76b971be42a063e3b198e8d97a80cab16fcba811259712c0a3f2ed825e368ee6003448544f9da9db13746af3ae796a3f20c341cb79ca1419ec373b3ea99dbdf890638c7f0345fd2aef830b8e0608dd383b5df740c09019b289c1b90287c235e781e7d45d2a40adc915e33d254ada93428613202f5f9bf5062d689c0f8f95c383cb5001f5eb2f8862fb0e1bc5da4b37398639ecc780ea0e718a4767660e67c36809805bd94a1096d877202cc66a4bcf61e3ed6b2b4e4037035a1fd6580ffd644a9d4f5f1200c8560f5fea54c7098d193349c6c3a6ef31b084a4eafceda98ae8c1770f38498c12638e96377a6a87e71941e555f047851f557b1e8d5f8d5f91c0e6021c37142a2d2e60ee875d1847b4db7ca3b52098361ebafb9687439f7bfa7f9e258207a6505c584f984e9f2f6ef66214e726ac4f663d46bffd30f96ffd0f753593f4d9fd678d18ae43e3d71730bef8747da055f1b06e0f8cd9737455bd12a69d2a57c74e27c98e8d0737af9a7d74029bdbc51b3e2f6c755bf33f8f471ad4fd992c4aca046a1ee49eb20f3e62915fad8420818cca927137f1ee9ad01f85ab9686e25f8ad23577133cf2f0e7786a9cb725099f1736720198a6e646f9923ade03ad58175a778f46bfd4a19df0ef1396f8740814ee97aa83972f9f44edf0da8e32b927c0544d0ca99cbea377a8a3c7c87f1c37b41568deccf14d5e9178527be34846094e767e3a269638660985262bd45069b0eef6e8e33322c40a35208b6fa99628bbbab3f65783b731bf637702ecc76d11d120a8a274d3cccd0af191e6e36bf5d5b8307fcc8997374d18bead8215117f71d7aea0c12e304a1b8f05dc6837649b6f2def5f98911352c125c24deed687c41569d369ece53a893180f5b90ed10c5b03d0231a6adcd84788cf5d333dc184141d5c6e1543cf7f37d0d5ed4de8ff4f583ee7ad008f108f9b2775f929d72763e4d1e3d99f4a634f299cfdacf26f3aa083390dddfd417620caad8a246b436cce2089c17846b912844dec3c3eac8084d619c3c50a09d9c733e6933ebb09c73b11c7b8f21388d4381a1b27050bdeb70a8a31889d928d5f7875a5686d8b57e39d4a452b337579c5be7129f0573d629524901eedb81000f7b1394282ae5efc2a1988dde0ef7e61a22707085c1bbb51218dd588e521096a34b5d7626305845c19cefcaddb2ba87705ebdf1256da784b0d14d6f8828d0ec3caee5c9138a2ed1e241d13e13e244e8796b74c0ee9496862c9e95526ea977079b9493e89228020252804332042297d7380a7229845b9c8cc304d36b9a812356b7dd1e82d7bb4ad047da7f8c4d5de3d9eb1fe1f1c759ae94fe6eacd000f29ab28c713f1dd31d4ad466fe33d3c5fff281c2caeeb7bbded196c85186a674cd38b7db1d7f722fffc7ba13edf325a3a4552d59c4bfe24d42d0fda8f73d198aa177de6be4b4c570e17ed834953c2b03a28b4c80061111b8bae661d92c1a0f89d438dec080c7d45ca8e482c752b1d042702a7a7aa7b4868e2c69c4fd6b84b4105a043cc6d4cc3c6abd4c45f18e90cf1bf9a37724801a625c0f47dd6d8fd1642b729a127b12b8117785f609e77e1643fa87084f7a6fe11219b6ec3788dceb43c9cf9d745de196f7dce4cc16b4f905767f70a4013ee8d150c941412070994f909d872a949fd17df70b103674be242cca79156b3f79aae1b03bd8091153ce24267f2c43dd530c450e14138e7d8256eaee26ae292980e019d235d278dbb177b3e400c831993f805f6744b1a20562d0a2c88c4bbe9cf4c310ec8f8ec4a64a18e377042e846e2e52be72599cd57e601f258a37b84b7c7490d75e855ba0a5cbeead7fcbd1825f63e202bbea5af1aaa8a60e229b9158a46fe8c596a82093ac8b14b44e1ca320c806ede61dba79ecf638ae8800434192918058867ebcbb6b27b69a31b958e522797ebbda60f934b4c6174224242762ca267e52254726fb5c1f5c3070052f8b9717ca8e04193d0fa6bee9115ac942b1b5a7a6ce622cb988a9de2f824193d89017575c8c5ef791118702bd50641d43481e9ae34dc29354a294f745fb93a4e35a01a7ee5f63f54a5aa9fb5334fc4808c414bd48d7cd3392baa9ab0c27b94987adb5c4ce14c8bbfa37e4db6c04b9c806a89f6993b1b9d3b2e14e751a464c4d49bfa2667a1345f8a7ca5f1c80b99530d4f8086f7e005485cc0831d3dd1cff367cd27ac7edb3beaa7bc02017940fb2636fbe63452a42a9ce8acbf1ba0c3f5c82efd45933c1ef6af5866fdab79a7e3a67f261d07a8cc6d023509b6785ed75c802a1bb1ffe76451df7502b83afccf2c5356be431b27f8fcd932bdfa69de23141bdf850418ab7363681f00b7e23620e00c27549f601cf7f149245a6c4941a7dd57b1356fe7c8c630accd9f5de9b5cc0515d8d7c073be766febaf6d8fef4828ec49f8fed6a99bdab6f4a295aac8c755c4f9e3beb998c17cf718dbc269232c83e78b607963862aedfcfaa285ec15ea411ae28ca3bbee4ad9f7591fd3b585564bb95475f214d3f3b11b8b4e3f955fca94700b562b4ef1c016bd371c0b0dbb2daa4e0145d18c56b7bc31e78a95a85c43ac80b25d4a60bfba80795e48cf4abe18f57e3c32ba14792c579b9fe803cc1649aaef7d8de9e715e06d2cbea845b1624c07df54e9676cffedd4b3929c03619c7a512f00fcaed37949f5d93a35300c15f8e6a729116ee3395a4823bb7fe2d8a4f33f053dd4f50f4b1738ccceea293b7f938265c2d75a6020cefa59cdf0c22ad0d42a27e18cca5f87ed502e1b788452d95358e79ba32bfe575e7c1d7e7efbbaf1636b6b2ebf25a13d8ebe2f29635857a08bcf5516f19c2f3641a1bd8be8d52d57b5422f7bb77cd4def31010c8922c23cf0e0e5a576b8d1930b710c9716a3844e15b5d8c8e89f7dcc308d0db50d5788f09bf83cfbf41f645ccd7b75511ddc7aac3ee7d6ece8d871d61e3338f6a123530581fbe41192c38a7aca1070b3802c61c017e6492ffa7bcb0aeb547f5d7cdfceb1ebaad6fc41987104eb615ccb73a4e37796ee65aeca369ee63e0f21c10531f219f6e494497ce245b515584e081f737318655f40cde25f7a236de84e50c673efe7867e808343b1a884b690de82535e8d4b4277728e5e8f46209ed3bfc8fd7a63a89a730ab52fd3dca47eb3e2fa41e31bf4ea880ab3e59e746264f5b554f3b7864981478874ab3c43d4cb1f1264f291b3a8ec16cdb7d6b91fd4b2e32ebe1e5541e6fff929ae1b126639ca523bdde67f015d89b1324332e2c00d7a626fc78dffa288c0947a6858d5fa0789dbec47ee68040565f837cb37efb8e0748cecf30d447ead746d608cf48f10d474fe02d31f0ff4a1a9a39a1cdbce827f28699602b0cb84c734c38b808f2bb8fa460d0d34417635cb5b22ab9c5ef6779d164734de9c248096424bce7a0be30bfa51f11daa7a5fb7c644beefba1e22ee316d1cee3285042f64a7bd4303f983971cf8d7924cd10335447235766951e222f69b996cb906be64a20bb07cc114c55f44fdda0ce98923843b4dad631a800d0b7133cc57965d42a46b7354fa9bdad3d20a06f7316d432141d58d719b55b3fc30f54857ec01078649bce10272eb3d7ccb2cc458700dba30f24f39a267426ab10ad51ecd33f3562bac9693083aec85e2d835f53c4a47a7399eb8bf8757566aa2e9d2f36cce828d63e21cc25b59a6e50ae31cfa8065ab806029f9f1a7651bf4b1dcf01585fa8c05e13ce5929f4910d5ad618de034f0acb645099a8d0d9c741ffcf7e98743c21a9bca66d1c3982eafabc35345089ba852bb16d0cf8e1938b7427db91a3d9af7cecdcd5549b238c0728d989db851ddd07e5ef6d4374ae0ed4d7fb49e826178351f2cafb520ff4921b7f1d2e70e57e864d06dea35fb90616f3707a3ab9d442fab022b8b3d8b1fd1e6effcc5c220c981d46709c06b19cac422eceb44f73ff25557f7d13308c8541df4df075c80f78616da4f5f84d19c246390c17a839d59f074216d782de98cc23457971647657998f1c785d66220972e9dcc108afa554d3baa913e0f3d831ff037fbf292ae87b4e215d1b114310cce239013205004dfa5f0294e83f0d25729e32b45703e6afb97425153d10b174ec696c4d27c0395badbf04ffc8e9c58cdda3ef775f54a1a0471b5739ba0829fdfdcc9fb53568f54b3c7d1f59eb5a729b4552ceea62d4663522e08307e16deb27f0eed4c459c410007c621e7e09139e3ce08fad", 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000200)='./control\x00', 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./control\x00', 0x200, 0x8) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x7) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./control\x00', 0x100, 0x1) 16:11:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="2ba3fade720731ced61f1d6c710f3bd8c6d48175f80d0b5cfee8596cc4702333e8cd7035e252f9e9e0ad23c6b74a582f196c1d28e73a98da42d0ca4c956519f1bf0bf207811e4c1bdb85f3795e9e455d6105f1c597da31a1e6256029fb9fb347e8f13b8ef0505cdefcd7393db2d11429865778c5eaffb0d6a1c4f3491650e7442481dbe32837d8e49d1f354125a488bb670053624d13854dc80af197156ea679486dcab25cafa1168dd76f61a28bc5bc0d2ce8521d1a05ef0c01f4e5be14fa57208759283466c088aa69fb722897e6e5c335ba1e1334", 0xd6}, {&(0x7f0000000200)="bde0419964e2a8f512cb46996006b982f132b43f9b35f9816527fb01dddb5a145886e117df5c5ccbb7dd067913f8a2ffabe9107ea1812b2807b9c527825832fd193b59636a75387ba84f7b3bb681646579842139bd0b6b6c792ce3fc8fba319b1126f869aea5e84a11a29cce3a31f1ffffb57859b3c7eae8fe7e63b0657c4d7b6074c51a0a7c316ccdaaf6a73fd08eef3da3281e3b5f88629f533eadd57fac2f24c3", 0xa2}, {&(0x7f00000002c0)="5ab80997f233ad7c69680ee647109598555a7332a457f2b662bc4c2d7a228f2dd171a0a617d3fdf98038ff51e7045acf6e43ca85070616093c012adda7a0047c00dec76efdf9c7ed1035d5", 0x4b}, {&(0x7f0000000340)="5d12e1da895de937b14842ca43193cedaf65fa41d99aad71e2098288b91746dfe79fa5e870f5362f68d420176cada7b587e9fc64292ab77d18c03f62cceec9a16fca5a8e5c74d08838a49d4ff2965bb46e0e66a99c902b1f4ad0574d39ab4e81e881053c53fa1aa00f09bea992919435548feeccdc550c7304b07e13db7db7c05cf4f8ab88276afac34f0cf2b2cca4980e7b8af28de2ddf06ae134526d99cde6d456e24205ee42a204b39cce7648a96899426e4856d3d43590a7be605a52eb7beb5f7b732427c0da6d4556ab38d832dd76ae891566653925753f", 0xda}], 0x4, &(0x7f0000000440)=[{0x88, 0xffff, 0x3, "916cafae2e9a665d5f7ae3a40e1756340514f85672e838d9641b597119a586353f34e8f977c4b1fac9921a2b4456065c6540126e8a2ce0ea785a6191382161422cfdfb8567564a93abae5c4d8e19ee563aa893de0aeaadeedc0e49404ca60991127cd5971daf4c64c1d387b66a227a15b69d05eff92d48"}, {0xc0, 0xffff, 0xd9, "3f54de8dfa0a19ede8e5ca2afa4f1f40b40115c2419ac546d3d18988703204500d50e00b926b625ecea0b950c462652de40dbbf20b9d9bdc223a8fa7b2f947a80472c313326ca8f231514a8e5eeb556a7d5986170248fb6ae325a4aedbc282b7d1c44ad85a72804a55299048c684c7c38e149f3756abee518b903d997214e4c8e98bf18c4d9eb605c1e23c06f700218814ef7ebc8aa30087991e049779f68743c1cdd61f175d9c0522a5cbd1af1e"}], 0x148}, 0x1) 16:11:03 executing program 0: r0 = syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000040)='./bus\x00', 0x31, 0x7fff) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x7, 0x7, 0x5) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0xfffffffffffffff9, &(0x7f0000000140)="41be9c1b0c158a957c13c6412a6d788e0b43c2a7528595689b31999845acd8ffee4f4e31c37061f5dcb7ea4696cdc48cc89149d666471151f9d5878bb39af0854ea989212d2fee427acdbdcdedb29aea8169cd9043d7813503ce99fa48ad3933ee6689aa0be4a2f9504b31a03943432566f3d4ca104dddba29dab25687e25905f57986172fa993dd30be7314718a30cef5bb81435db4d72941a749223cd0eeeec187dd2191e9224f865f071a2f2754f1d433cabf43f9e66b9dda17c57f0be542c48dc78c4d33d24d6920db8d4ced4ccabdd4688c3679694818f082213ff6d6de02e027ba0e18aaca1e50d63c96052f722632729b0e88b9b43d5abf1a952052740aae288f6cfdb5165f5418431306e9885697318554e579a6efee2c6bc860adac7605bb86594c4f2782c776f09fa11219125dda7a11ade9bb576def0ba8d9f9c2884ef99f21faf2c0ad4663a17909d598182db473ce1b0bfd8cbb1a63d77fc517bf19867ddca89855bdba39bb755e63d738dd60b7f3c4d3ab7d9ca025ca189bf265bbd162c41b66cba30fa4dd51d60299baf68f4959ca6fdab10247fc84a48f81db459c8cd5c91736f8e16099e79e361bd3cf42cf2c2e84ff72c0efafcd296efdf546f6def1afa2d99cef24a6246a6150bf1e13df8e962f3d318fc58a690f6f039b821e41e6a8fab49d4181cae7c3bd996d177f5e10ba06fc56ae8d70aeaae9f75bb123ffe8ad3fbf751f97c5119642db88f92de51910fe3caf7d58b0bc098d2d4a236d509cb1827ec895bafd1ae688208eda689b58f18e294f354815bad7a2cf4ddb2e20f41e1283a6e6d099ccb133f9bc7d5399f5bd75a2cad9033584ed661657b548c08959b1881052fc45d1500dd05a82c1d9027110348657527e684d5d5127860f242854b9af6267e337f28ea56483af9138aad56d5fa02a9a5777415b50434318bc79470ce9a76ecf35af1e8e10eaa9d5e06456ff1b0592dba84620d124825d794db4cf27d54aa36128f2104fd5f0ca11072bcf6accb34f46ab897d7057ca4635428822745ffba5a337159add65bf1dc57cf6bed23b5be664bd9bd5b27f204b38114833098d5c5ec9bc98039cbd2b267167f9cf19dd998de517d1f7d8076850867b19ec5e675d8b0ba59d09d44b01b3afa4ca06f99a6f4bb6f9f4f0c58b01b69576b403bbad792672de1be94ac801bf763da9aed24fde650166ba1f253ea7e50cc096aad3d4f6e21c163b6d76bcae883a9ca60200a1763dbdc4a57efd84d616081a26529993fbfd47f1207a676fae010121d11110101d52738c10eb512db27c4fb2329c961ba603cc13614dda747ef7b6e7d8844499a4c2d1a7b574354e2a7126b188fdabbcd53f4e5107aaf80902e3146d12887aa571eac82b418e02b490c22dd522929a0edb582c97828b172a4e598f8e0df8fc256143a127dba41bb9ab5ca99b460df5cb1cbc804b5cd1f1854e631b653fcd327b4e4b0d96e606009204220562179ba8b5ccbd330a81324898257b2f141148298ff7231675b40d0d6fcd20f4964cc4ba97dcf0159dbcb18a32a38015a630baff125c0796218904e1a57a25bf5eeae96d486f752a12fcfdfaae37d5cb26d094e783524e93d91fc99ac0e01cd9d74e2881c836313bd7ab2e9e8c5f3eb2610cb57ce8c9431302c9c249b44add22f640e495b6f7edec403d44e50eaa06164470a83e60f5a9395001c8633229c6b840418a0d55eba108a2f8c24590d0eb4a29239932321428bdb69e64fc1f9011073cc1cb38dd0d5522babae7f2866422fad7ab90f13a3975b0a4d9dedc5a6d661509d61ae1a4933179514669b50662803d0ef14528fb5df865c76c2df574e3c8b1d03467a27c1faf7400a735dcf15c1529313282675c051269bc87f28912de5bbeb83786a825359a5a2b0f9273cd8d939deb551f00157e40aeb0736e31ab7ddc925dd93a485b7025c42e2425c20dcceb8db82d03c607d5548cfb0ad40463febe50e5132efb450f5ef430e3f4149c7390c0a4dd48c3f014ec2a2fc870b99f42f4b56664c762f50f3c222eeb148b4a74c11acba41333731bf954a75f62828df3b7c6acef447d354311c074be788512ba64635f42412b8393a866ad21f5471ba7d806717bbc2d2d305c1ade3006d4aa209132d84ed2dc552f81e132a60b15a403b3d52d7341ab983e058911f1b3525a52244dee8d1bb3866765d92ec57bb8df778932c60b9d02fe3aab496c716437f757f735c358ae0d1467e7dab68ea9ea6db38aeb4cc3cc9142b432a9ec489e1dd76b6ee9ccb033ab0a69d7c236d02b4b1e2a362ee3f94aea1dd1fe8b0a8264f47f0e9842d12a0bb696a77dbcaa3525b7c72fd24ea554d6b993c4095e0e2d526c2adf2ed2622d3dbdf36826d3a83ef164e2bc68260d6997df9fe1298ae7e152a35d20579ae52163d9befda55dab33cdba0570331f04b5125ba2e9460c50a45a11ba62bfde9640d6c7d083d6ebe03d5838652e943cb287c40a61b4ce8011dcc081a6595a3a1227f7a5f671435ee4a079ba1f88428772bce388d4431cc11e778c19c0ab19f745d5b2a2a04178558bd955e57c210b648e789a709e286f08d2f10a0c88cbc2b2555f3dd01626f861e8d06d84c7095e34f78f918c1a6a89a2959e80304e90ae6197dcb507cab864d683ca24f98b3d8177c0e692d83f3ce22808a08531ae9e684520292145471637c6f73877d8d747c0687639cd88d5451b7e63e0121614dc58038028bc32bea52ec6e601b7654b859de709e8d662f38dc351e33ab1bff17559537b2c69ad5ee090dafd5612fd2139b2b573206abf4ae4c1d481d0f5da86f0fdec4d087b1931f776411625a9be1079b3a4f1c43c1bd72e7807cfd452f5acf5ee3919fa4bb41e4edffd4882965fc49a0ec19eda89edb43294724af82bc42ee0a20e2c85f057a4cd98c32181fa190d7871c5e78953e7e6b201ec14035e67a0e1856aa7cfa31e03478e1c2ac73825b361d1342e118c6b007341d692eea518a5593b3783c96be7bb9b4bbc48a0b325330165dbd5d9884d46cf4176c8371d7f4bb08b6f05db99193fa51611ed845865a837d12e50bd2b2080f360a3375c706f2fcf7d84c12546e2f0bd20d20c0cca80ca9ec8a4c74db9ffe7f14f1b0e851f8ed0b96f6a973d93e0cbca50f9220e86cfea27a43c4cc617877f5d6c9b5d624a910cb97b84e07fd60066c7a06c09a787bc09593fa34023c10ede3a56856f6992d39d3e4b15d22f822f84fd022045c03834b1141bfca3b1daea9648d9c6de9b26f3801c35f4e302b448eb598f3fa517b231356200a7c33ee19241ead9e9687b93b57ccc560706bd51236bbc9ee22a6c3bc395351d37f16bd905d3d2c8a0f9ea49de7f0d9be45b26b783dd44d225760ca9c4a0e8e0aef467513f2bd85d6a34d4ba74d04cf9abb1887b298fbf25cc4f1d1c9aa0561419e8a04c3841aeaee802f890e0306bea268e8e8d424778554873a5e037788e04741353b1614c7a5fb6708d3c191078005f817d5583b74bc7d2e5337eaacc52302f502a15d31daef25899a740346e526cc4656e0c5f9db62364d3d43a22d9cc22f2bdae08ac468246034c1cbd9c99625cc0cbfc5680b40d003d8726cedd593b2555fda99175bd474fe55bf78029aa0a6897290d5f39cb2622d61cf098472d32d1a9144dc2fe2dac2e11109bf23921334e4daf3f58128ab72bef0e123aa32e2f7148cc42d92951e3c46db67c61e8b9846f37323d20f854b2cf10238f490d798ecf3abee5146bb671b61c1da2d1d7a543f60c34e4bef50cc39c7eec2eeec7ec4112e035046f61dc91ab39d0ae84bd7c26c1bce98bbe5080d0cbd8af3b1d4442029f18381bf98eb5884ee73719be8691b4c5873d7f3a6dfd9836a85624b3701b7653d5380aca9c52f9c28f0903b2ca5a57c1360aea43547833bfe0ddf10ce86b3f80bd82918f8c52fd595bc044446af25651e4180490f86967545210179c883a6107240d84fc3d7103280ec2a6b59f97c8a5bd92918a5d400d4171f3e2c66a514e47b55d4094df9637c17f386782a401a8b7b228eb4e28c6ce1938b89858fb9261d68f71704e364ce03d9a59a1e6d7e17a4444774e725d275304092eeeb113fdd58112e80c27b6402d78aeac4982ca2aae82b23d722effc546b15c34d0d3063aa5eaba4b167700e0e6ac04fa7fe46b944249189e8727db1e7a73d6a60c721af3995db328c39192224870c4c2f91a9d52dde6fa3ff09ed6d287aec5f4e1de5f6e7263b9ee8fbe65465a026a7d119883bc1421045db4335a5b77c611ad269e53216f71a9d656238402261bc2d86ed23d5355660e4b10d3d604a746cd00a17bbdf8f6ca6437ca66dc72c91dc4e04d30ac003ac188a16308b38938d60e42415081f1c8f7f5e7a765a70c3366da19331635bcbe13ad24699f3196ba9b9554738a5b71249b7560309795aa0cd165547634f15def21a28cc8f002434d1dc4c1287f3f1207cf42ed09c42fa576386001ae175b1e656caa1f4845f3dc6204959f4491affdfb5797ffff715bacf358c1f82609f53a88f399f9a32801b80bd6bb173423139a068b165b77b078bee2e8295208f42b9f62d18ff048bbe544f25994530c07932b2117a5df535b554889a4cb68c5b883a2647f989dad84cb29e2d9ef996cd884c5cef55708cd1510eb07b096c031e41a79e22b5b3594a6a354cdffcbfdf6b2143ff26e9f2a459e895f538f7ee7bf270d72be7e07e371386474a97274e893bd4b235310f9936c005aac4bc8df11f40baad9b3fe02e02afcdddacc1343cc261c82743c7b953eb3f6f12ff0155cd999de7cb1c308b379f02801fcfe5fe27cf1fe6e5364132e27880562066c5bdf6a76c71607b7c462d47767043de7e82c42c71969aa651bcaeab427dc2a9ee23cfc21e99258b4ae80824d273729c52c115950219c561017650947d975e1f5a62f5cfd0b048ddf4a0264cdd5d7cbc3ec1718041bf1002075b99c18fffb12bda105ddd6d63142add354170d52219bf9e6d89c3bccf2298c1fcaae14ad65b2d5e7d36f7dd76dc70fe793de2fa9348a5edd56a2324cd7b4d695541ec627c9ebc591c1c4189304f226edad8fc81c70110d19835fc51e967fd5776d96a2d77ebe7713ef8581177a6045586eadc7c65cd2725d7506af472d1a4b5dd45903affe04f68eecb19e6370d8db4bc7a6128afb9975bd16fe5556d7737c273f7ee0cc9bcb1ac33f2fad9dffa914edb5922f3b8e9bdc7a9d21bbf8b9dfffadac0a391e7338a3c1026059fcd527bd1340338ae5bd96c63337b0877d5bb6f4290eb01ae3d243fb2a80878e417f8b77b3a42dfa4a1dc2ffba6757dc3c1e0c5d22370c29fd7b4e0423edc62f5f39576dcb9501e10bdc5e1753404a6f86d42d9945d3548968ff14f3bbdefea631067b1c26186ed61565708891fe08929071735225420b8ea867177388305e965deb3a8566859ddaac6bbb4559e5cecbabbf260acbcc01eb1e64fab6d981481849c0fafe6d151a1b6e00619867ad5c5e05dc49559c613bc3d7b26383091da7eacac11045a6926900a604cc04c18ce264b3a363477a750c449ce94e29f3a5d52562c995f1830bb1b64441443d8eacd3edf9c153b90e81219289e8da63bc8b922d65d26cdd018dd70617f9404be78e287ddb7112a35352f42a7c15adab220dd18e042f1ebea8a3fed91cdfd1a3dda77186fd95e49ea6da2c335c50891edf24de1ff344d5d1bff6af732e3a62373165b5df99099f7237b54929be367a415350623301df88db1ac8217bc092c44104152e20428717", 0x1000) open$dir(&(0x7f0000001140)='./file0\x00', 0x1, 0x180) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000015}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getpgid(0x0) syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x40, 0x7, r1}) 16:11:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad19be8d1bee1b868f733236f23f2ef1a967477569bca53f1e1172f40a394c0fd599723842addffd03fe2c379e"], &(0x7f0000001040)=0x1002) sendmsg$unix(r0, 0xfffffffffffffffe, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket(0x3e, 0x5, 0x400) r2 = dup(0xffffffffffffff9c) r3 = shmget(0x3, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xceb3, r4, r9, r6, r9, 0x40, 0x9}, 0x10001, 0xfff, r5, r5, 0x8, 0x9, 0xd}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000010c0)={{0xad, r4, r7, r8, r9, 0x80, 0x93}, 0xc56, 0x401, r1, r1, 0xb6, 0x2, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x8, r6, r9, r6, r9, 0x0, 0x5}, 0x7fff, 0x463, r1, r5, 0x4, 0x0, 0x1ff}) fcntl$setstatus(r2, 0x4, 0x80) socket(0x20, 0x7, 0x4efd4f74) 16:11:03 executing program 0: semget(0x1, 0x2, 0x700) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000080)=[{r2, 0x20}, {r2, 0x4}, {r0, 0x118}, {r2, 0x4}, {r1, 0x100}, {r2, 0x6}, {r2, 0x38}, {r2, 0x1b6}, {r2, 0x10b}, {r2, 0x74}], 0xa, 0x1faf) 16:11:03 executing program 0: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000040)) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4c0, 0x18) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, 0x0, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x12, 0x20000000002) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)='\x00\x00\x00', 0xfffffffffffffd09) read(r0, &(0x7f0000000300)=""/218, 0xda) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:03 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/76) 16:11:04 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x34c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) socket(0x3f, 0x4000, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000140)='./file0\x00', 0x6) 16:11:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff8d, 0x0, 0x0, 0x0, 0x2e3}, 0x1) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:11:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a9d8c2f282e5734ca89ca37fb70141b37ac65557c2e33b9c23c3044d80619525fdb67603df1b8b70a8e7c8277d60ed617d1fc5538c27d79587564406f25153536d87313d9727bba8a9a178737a8951c8f6358dbfe6c76f2ca2142fc5e03d2f40b9879b2a427f1e", 0x67}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) 16:11:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="bba1", 0x2}], 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:11:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:11:04 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x22) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:11:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0x3, 0x20) shutdown(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="0b8ee2a0bc8c9d5f7c9906e27a3869bcc2adaed379d6c913b01361c06ad0f5a51c5fa4000a6b319a566c540ddaf6ff72e485b566510d4708fe3a44204b3391143d08b11a9a030f289a59e37cbe6c82c4babd7362a26f230072fe57e84e4615c7760c18895161836a4858039df73d2bb1a366bb6302b66974ddba49b53c5600f9ed", 0x81}, {&(0x7f00000001c0)="5ed1bdf6fac4c0cb6c81b1aa4f646b37616eebf9cd5a92f75d", 0x19}, {&(0x7f0000000200)="fc5aa19140b85a5a04ff8c99450d4b5f9c12ae59941d69957106d64729dc7e7d45bdc9d630d77b422eff5ad14a99c78380f0376adabf11d7eb506d20e9f708512edb7414ee2437245e52f3bfdb1d06f3918a10097c9014c7ca4a6a8ef8b695c01216f33906d24b89855d15bafdd167084a2f101cc541a3c47a611c80f46c957af82177ce7e27c8ff492b538d88a951af2536420ad2be055a7ad51e7d574859375796ef290f67a4582c61c05cb3cf415457288fd5c2ae432a0f", 0xb9}, {&(0x7f00000002c0)="73dee9dda4a4d475c580fd56dd2c87bbf1cc738796b2bcbfaaea3b8d9fd82ae6fe2d4121b9a2a201177fc65ac1133e13f12ae204705a726a41f16b4181aa131dff4834eca7c44f29ba2701106b990683f0f005d4318cebb2e6fa8fbe8326b13212646085a923939ebae2db2364dd209d96bb52ff12b7a73080829f78f4cc6dcca8b17a5724a5064ce93703b82a0cd36cfbdc61ef4f6a2db32c2d9ea251ef16b4828de0dae05785be2d41bc565740f5011865cb49712e6bccc80ec34917763a1a0ba2", 0xc2}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x40f}, 0x401) r12 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSTART(r12, 0x2000746e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xa7, 0x4}, 0x8) 16:11:04 executing program 1: symlink(&(0x7f00000001c0)='./control\x00', &(0x7f00000000c0)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x20000, 0x0) stat(&(0x7f0000000080)='./control\x00', &(0x7f0000000140)) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) pipe(&(0x7f0000000040)) 16:11:04 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 16:11:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:11:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000080), 0x100000000000032e) dup2(r1, r2) dup(r1) execve(0x0, 0x0, 0x0) 16:11:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028000000000000000"], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x8, 0x2, 0x7fffffff}, 0xc) r1 = semget(0x0, 0x3, 0x200) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x0, 0x7ff]) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=[{0x10}], 0x10}, 0x408) 16:11:05 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chroot(&(0x7f0000000140)='./file0\x00') r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000200)=[r3, r5, r6]) lchown(&(0x7f0000000240)='./file0\x00', r4, r8) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) listen(r0, 0x8) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r9 = accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r10 = semget(0x3, 0x7, 0x200) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000440)=""/49) sendto$unix(r9, &(0x7f0000000480)="25a45aa0a33c23a942f4d8e5487475475aebd45d9477d3c15ccfe3b83a7ba9bbd3a9f64c12e68e2a43b44f6246899beaba122656fa4e814ad55fc764d9f31ba66db7500c956c0d637bfad2360ceb00cb9e3fc1014d1c3d3d7f2fe00bf6145fd609586b72d42e386d4174baa9b405977aea82546989e7d443a7ef993ab93ee7c3061dc16e67b16492bdabd39d", 0x8c, 0xe, 0x0, 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file1\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x3, 0x3f}) setgroups(0x4, &(0x7f0000000600)=[r6, r3, r7, r5]) getrlimit(0x4, &(0x7f0000000640)) readlink(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)=""/91, 0x5b) getsockname$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) flock(r9, 0x2) r11 = semget$private(0x0, 0x3, 0x20) getsockname$inet(r9, &(0x7f00000007c0), &(0x7f0000000800)=0xc) semctl$GETNCNT(r11, 0x5, 0x3, &(0x7f0000000840)=""/193) open$dir(&(0x7f0000000940)='./file2\x00', 0x80, 0x1c0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980), 0xc) fchdir(r0) mknod(&(0x7f00000009c0)='./file1\x00', 0xc000, 0x80000000) 16:11:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) readv(r0, &(0x7f0000000440), 0x0) 16:11:05 executing program 0: r0 = kqueue() pipe(&(0x7f0000000300)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x12a, 0x20) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20280, 0x14) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x8}], 0x60, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d0f5ee4ae31c1ade44a59798acec4d4f252754b10664c4893de3a4e09b62fbd2e4799b7cf3578e8d05248921e096fbcf905793ce0222f675148eddd9bdcc749add9597c52a4585853035ff6718713d4d3635f7bc9698175cb2b8b4265662e85a88d697489df737bab07b292a83279ab1735fb1947e8fec729634059f967d72213d8d4e2d9d08bf274ff703b0416dc2d6b15fcfa68e669e141c7e19cd1cc18387d79c269ba2ef12f76d80fa4450d298228245038e0bb9978fbce59c6a1a3ff42119bac7e934a3e268fa450bc8530f9bc0225295a0802d6bfcb7b93b0b7ecc1ddb3196f5c8ad6c851f43bc44bfb63ef0", 0xef}, {&(0x7f00000001c0)="4a9870b9a1658726eb0cd724b4a0e131b31c6d52a7515bcc84d3de52e724cfaad546cfa2495c9b9bfd", 0x29}, {&(0x7f0000000200)="04b21b6e99831dd22dd34d86fa1a1ab66d9d455eaee8d0b8b278a0b96f21fc69cf0e52f481f9049b1405fa893982948e9676f89d68aa63777662527e785ebcb101a38fd047227b4d8a717a353e5c2357e059abd6b9d111e95998c8703f3f31e622764c20eb040ccbdb7c06449d448c87095892cc7589e063339bade1f1f796464ac076d7063eae8274fd9ce1131f01a70806c6f7a94810ae5d6311741b5f6b235c1a2e72f01db5fd5275b62ff45f", 0xae}], 0x3) poll(&(0x7f0000000140), 0x0, 0xffffffff) 16:11:05 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x2, r1}) 16:11:06 executing program 0: clock_settime(0x4, &(0x7f0000000380)={0x80000000}) 16:11:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:11:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[r0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000340)='\xd5(\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:11:06 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x20) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7f) 16:11:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:11:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:11:06 executing program 1: socket$inet(0x2, 0x4, 0xff) r0 = socket$inet(0x2, 0x4, 0x400002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/234, &(0x7f0000000000)=0xea) 16:11:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/105, &(0x7f0000000100)=0x69) r1 = socket$inet(0x2, 0x8003, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:11:06 executing program 1: r0 = socket$unix(0x1, 0x407, 0x0) lseek(r0, 0x0, 0x0) symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)) mprotect(&(0x7f0000291000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:06 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x108, 0x85) setrlimit(0x10000000000000, &(0x7f0000000080)={0x80000000000005, 0x200000000009}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) 16:11:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x100, 0x3ff, &(0x7f0000000080)="9f9f8705d4cf79df066eaca270e9a9bccf8add5e90478828c33819bd980643d0829eff4ed23038a6cccd60c52a9f0d6d3eb3ab21639751b70d68", 0x3a) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000080)={{0x6b, 0x9947}, {0xa}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:11:06 executing program 1: r0 = socket(0x6, 0x8000, 0x200000000000) setsockopt(r0, 0x4dc1c0df, 0x20000003c, &(0x7f0000000140)="00000000fefe589a12316ccd4797391a8cfd8dd6dd78e3f364cd49dfe92fb4ca78e201dbb12812a679bf3ee6863eb723e928ca1268fe3d0061549c4948d20fc734f78c1c2f3928e3066f2af83f2619f923f88a0ca06ee72b0e1edf9f1f42a64d4e958641623cd43f06c2da2823aab935f23553c57fac4d5fbad518bbc2de2fc393c9c15672b6130897952815b1938a36ab6939ff93774b656e54ba921d7ace4b7c0130b2528df706c903a8f9ec9e64e43fc8c9a9bcced6bcf3e4b2f97202ec03f415d10de92915939c7a60f1e57c5c891b2b471e2fbe8e5e9cf80d955177fe50418bf1f280c26a662d5a91", 0xeb) socket(0x2, 0x8002, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x800000000004000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8}, 0xc) 16:11:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="3303d96576347003f8d10e508d7195df04f1ccfc4aa1d14ee9a129dd557f4494a5ab8305c0211431", 0x28}, {&(0x7f0000000140)="b3eef6bfdc9dd8324697f67c822ce155149cf4cb15169bc38ecf9e06f22e7d97155d6e881a29c8d04274bb6b0157eed9c8f6f3070a72a88a755f289eed7b17f50cabd24235f047e93a31b91c88057dd9347bb39f359174e83be7ce4de4faa373d9de8524c8d6d71381eba2a87ee2febe4fac79754b1bb526d7839ddcd99136248476", 0x82}, {&(0x7f0000000080)="81a7eec869504f4976e6bfe518d6b26697c23181639ba883df39707c91f96b20aa08c22c684de96967a1", 0x2a}, {&(0x7f0000000300)="17682ca76aa744289d8bb8d06e7bb3bb51269b17e646489e30e32f7a8835e283b6c03dedc3f595c4e8ae5d7fc5f1d5b851537659a0d020fcb04ffc0085a7ecc97165f9ad4ed0b62bfe6c4a30eb7dda056725be53e39109447845fe5a9d52eab12cf6213139217a18a7bdb179b8fe844dc4d8d285409302b4e8982aebb9893784449996390867f0841b09b997dd2f3c05ca320ecd4dd0ae1f195d9123cedd74b9f831fc0a0903ac18617daf52c6d44bea8ebb36cbba899acf7105f94e33a307512aea921d916a31fcb9ed248013b010dda4803e4fc3ae1276e7811ba15be0e1524c80e90e34a160cb5653445e48f4a80f2d6a4ee1f8b316fdbf25c3af27579f3a1f580818b79e14a4669d2bf4599433567c7e968639a540695914ad2896f2be38d09b205d2c60576b94eb0c926e2c46efd1d27212ed49203ef03d5bbb34c28f2452ae16a0c49fdc31a3fad05541651d152c149e26c0e7f472ba5f98a03cea10e06db3f84a9a188b7f60a2876d1fa749976b203ea8b5d4e7455230316b4f72f63db1ed0cd55ea50a3725ec91fbfa0a17a919249e880605b1915669f25ac0ba85bb495ed7b9505291d0344b2fd1a581cb6b78d5ced43d4f9aa295e3a991a8db7040b6a4d1d28f485938d6643376e5490075d945145beed3deec67bb451259dca604e4aef2e6da390e3b15d4fd3396678bb395827131f86ed219e7df59c1377c705bae63fcc2ca349ae44ba41f67220036255ee82edf2c3989b64ce5802ab3a941adccc89a4bad1028dd4532a6e34c1b68832ffa1dc84bf4c9a8badd62f35253451da1376a34436facbce6741d952bb153888f72581f63f0082a1a0d627209d576357e58bc09cd041092fe7230061bf0a5610709cade91e2b7bc628f1c10a2022bff58a80e029e4a99d0f4b0b0f65c242b48902746aca67fa2ba8622ec17a3e6d3880e13d2ed59bc30b0fda099ded79ac0ede107b1ba4b5996091532a5cd249032f762990708f6b7674160475d618f2d293519892a126692fd41d10050ed001cce450f707e1cc2de58f9f52052224295e17136f27c3fb788582798a6f8cb100b2184e4918c7a35a4873497963120968367fe17e52eb74c64030cea44f3530b2a526110f105bf4a5d3543a4716693dac486e52d0a175efac0870f5f60d301c42d6db50418095169abc01ffcff3caae8fb627287ef1963e85a6d6ce1aa2344edcbec73e0978a10bd77946fc74602bc073d2cf2b315dff6af0d6e69a6ab9ac7f8d92876fd2866f63ee84e4ba76f228b3ce9f1fcd2cabbfc4bbe89890e4f6be5b9ec487df6a7c80b4c83b146b557782e7cc0fb009dad3992d54d2feb0f9641d6c8e87b2ea0da514cd3d6d9f7ac9c9fc4746d289e17a041bcdddefdba7291b3acd3866adb22255e89b770c9222d63fb4af717c6e869aef885217470af63e87b13ddc7512acf0daccc9149588d72c8779e4ddb76995ab366cacad0471c184027dafb06c41ea3e9b7bdffa59dda711dbad89d0b9f2ba6244df493294a9dffe983bf6f81c86b941ff1f19709fb9ce45d946a6950e10237754a01bf3cc5a7ff55c07427585710d684b2e397833fb8110112464524f14b5b0f77b749472ee1544870b56548ebf8ba4e608c06d7ebb49b4d8fe7e2615d58701bf0b2eb08910929096274de810792333cfffe6bf77b70fe2be597960c74d8ef4ec72bfb55adcc5318ca8103f2f5795859b70797e5df2d5e3f9c5cc66e4a83376bb8e22e8b923b86c9ad42c7a06c804725a2e00676aef16a23880fd1fecefb0269d204095a2b50451a7a9e30cb9fd5fb3b9c514152256e50fcc653ad9db5333281c8f72628526ebf18959c2e7fd2d83361bb5c813212a76375a1b707253bdda7cdfb1d4ffde76edac10bbbf56b50af9c254010d2ec2340bd510bc65550f2fe5e105fa97af0309442dc28a4768ad4c594c4f07fa646705c3e317656f78f576ef6043bff479b8f29fd04541e709785013d61cfc2157f8ad252badc4b79ec2e1803d2ac5b4c8ee74b156f4e5315501761707a6c5a5eab288e0865b44a6f40f48f824da0e859d9635c1b2170d262827f55707a5f85a390c4751255d4d2bf30e5a98e384f6615064f86d9f8069536efe447ab9e62f6cb7dd63aaaa854e92cb89c3e4b0221ee9f8f00bc41d60841fc1a7cc5a2cb741f88baa0e1a8bd49f65f2bcb3c8235ce729f703d340491d28f3b29cc550d83cd9cceff1fff0b5fdd0a09571eea79751d993b7fec84381621753d71005d030556b28e191f15d1d60b03d2bb53ba5e95aa6284439b86283964e98ea67bc20c0addf0f2d27da35cba7a757fed242f79fa8ebb4fed63889d650b725dbcadfa57adc23ba5e4750147b8dcf12910c32b258a5563eb5f1c89bbd67a4ccc4257c238f4c44364472acca9a9d9b8a3f6534fd6bb7b2c96245327e3c8d9dba3c651ca133530376b9892755e2d67b5f653cedb65e731a8ccd17119bd830b3a1aaa28a0f7efc4563e01baead368e0e9f7934754639c514eff5d86ff430c1d326b334bd07b4b018de61afffee8266d9e4e71f26c146af770743586f4f9723f4ce954a524963a3c65587f9e9b74a1ed99fd85ad04c1c566fc27603aa6c8b8a1a4ab75d765101c55240fea7157a7c026f3740b6c03c6d50a600dba6a652f4c753cce71904ff6fbe6ebb4aab2eb82ef8c128743d9ad44d402031945413cbcf256a9f552c65790345710ed6194c7fd3f1c1297999954c852cb12388c5350c25273d15c7abf5f51669a284f0e9fdadbc79ccf9dbf41b6d3979d3e3395dc6da8d14d4f4278bce713c73a2272078091585a1fd16afa3547cf4f3478d3fac18f79b24bd74d7c540b3c34a9462857a3c4d49ace852648c32b73a34b11e4264dcf5922bcf6390ff4b8cfcff6affa27eb8e64f8578c7360c2ce1d1b335a664a771a2058f9d021cec662e673ef9a0038aa984ace44fe7dcffe345de6a1526ba70577947b372488e2cd59a223bc327afd9be54f1da1ce5c47b42367320af4b410a6b32eb001230df1d00fce3bf5921aae9b12227842d4679aae1384c56d865cf2deb67d557fc83c5399e6311271d00238444c9b99fd5f01133c3fccaecd9390dae6cdde1fb45a8497f79c5a1f05592c58a12526ce55458db0351ef5fbc81f6ceb94c81340b02a7518824dc0b0889011b13939272347cd3d66a835e2a2828a10d68f1df763cc7d8d18f58cf5918ad95c49fc094855a475e711a87a95929795a644e05f9a4ee69ac77e0bfc2037e7b0590ff2f67833da60ec8c5ecb734afb8cd34d4ecf573ed3fa53c52ad6034d539ef3f9bfd548870ef023efa92b4a181cbb6b7252681b56085fa9a56ff524223ddf532691d9df75642fb8d03630f5f372bb8f00fddef26c500d01a8172f6e68bff00eb40e8fda9c4e5094005de47ac5ab69c8a0a3958562c52b290dbf444dc12bc505fa8e53586bee7d4eea575aab970f98313dde0d043d3da8d5d9794d5c21d3dd7d02328e8e05132965f19bbe72657f121396bdd1719b0a24b71dff2b19dbe77dc91ed717b8a053376d4fc6c622c2b3a1d552edf52c7ecd3d1f03be396a3ab36feca59e8d5d13766416266cbddfc0a4c266b099bf5bbc2700f0a771f9e030bbe7a3461fbc26361e835a0934de93be761b45357c9bc7c6831dd9a9747292ae6d6e9354dea729770f3ef5880dfa2638c52699b4893887945f5c6c78fae660f45e44120f372602eadb2fa86cd1e39970332206a0f5ebfc9b6b9d3ead880500eca36ce37b8f62d74af9c46dc476344ba1c3263a85cf2ee8d36c701e5b624358695faca27239ed64ca6043fa27421c2bef13976c0b7123ce908f775f1c43fa7e68ca8996cc232e2aa60b9af08afce07f661587ed24b5603e9029201a360169f967f799c1afa8e04ab47072be653084f086624470a8d5546c3769908b0635f7d99393b6da199f898f29dece515c428ae738ce4449d3727dad116dfafc0dc3c7dde419d01b08d6bf8db102b4b125c566f5a95027d2370e32fdd661949cdc56f58e1c4e88cc7f6ea4be0f93c08481df561414397d452372d50bf6f49d56ea15038bb012226f95bdd18e2b0a476d14f29078f7890589f36ed175e884a3adb368f21a80208d31f8966e1ed7fb582a9c78fc50fb7977ba324ae7a0aa454c89989b7a829e40b61ffa5b18b6f6c38f5fc787ad5b7425cb1ff4db55446d2a09e86a1d673e68cf66bdfee5519833bf4748964c39eef024598994aa159a7ab30d4308ba6b493f57243bfcb38ffc8de0bd21771b7b2ea4d0c03a64452e4210e09a807daa7e461b4c673efefb2dbf5bb5b77ae261e18fe82cc4f3b926a3c7cdd2b4a7caa99eacba164b467c610083c03bd3eb97cc352c5cf72d66d8da485b98d5b9d1b151df42dc271a46a94fc7d3500ecfe362a379b841be23dbba749a228c4cb3c342ba4991c8842522e3b1cfe9815a0bc3c3a8f4c3307378d30954198db52cfaeede0dd3c134df2d4ba8b09408936cdface291fcb0919b66c3ae935e35a1f4d4019e0e0babbe6a0dcb99d9745eb0e93ad59793c1b348c5d96ba832e3ac155330085aade7a1bab837da561bdd3f1f9cd276ba4db6d7728ad507b3e9e1ed03d0fef4d09b4d25915d07d519f6825f933e21d2ba3d050c0d6592aa0a2b9c6368fdfe1883bb74e48e5173327452a9f9a253dbc2c399d66d59b2b973b021cabe4ed314d4bedddf4a5971c39016e75149d368c33ea4aa2805c2420370fcdda090ace1550aec00c59d24f6b8dd0fb824fdcc0a931f02354165a42097c21bfebcff3ce199d5195a7d0c4bf7983c7a4303c4005a9d0f06cda2825f0dcef895615ee1577c5619878b85d9dd008e80aac8e2ca8f6ade20b444027d115cb1655adaad6b6a2708bc03d81f19ff1968e53252526dc8617956e1f42320e43baf303e6ee56a534d4025eb9a1f72c56b346e287ac00fb75dc044faeb26df2bbf412b482890c6c4c34a85dead6837f8ffbccd9d2208b8e95bfa9a6dcdec489e0817391f00972da4e0c8ba6d34bfa44dc3858c0522e19227f85dc5a03117e8095a70670eca961623ac3c45df2ad83e3cc070b75802bafd7d961baa21f7cbd06eb3fb573b2c82cbfde0abcbf90ff4675de67d00238cd92d706902cd26672f6a6de4311d223efb35dd668b11ca807b5db20c5f96be49bd18b4f45b7c37fbea65390feb52631d0bd097b40267b9a4795d98aa534a5a95e41f1d2b68ede5bdb7e2d10b66665af2247aa0493c8f719486dfa42ca25bb421aefe7a390b6b607c9061d722f4225acd75deb97c24bb102a85eca40a5e93e10e5866c45f1104cddf5e4fe53e3e3dc34208763bb24c9f52ceac5bbe580be9dbdd312433a46f2d16da5dfad35ec26a61fb57a9adbe5d99a97878abb3abd4b013945f4716dfb6604d2fe80869262e2ebfe9cff7e65700b87387d2d2a04134c682ec0ab6b3f522f79396024ac912c723a139efbdce7c8bec466e1d5c2d7589144dbd8b150a1fb36508fe1b01cdf091882bbfef422b6e8286899a4cbebbe117a66fcc379e89b8284eaba0eed5106b7f10b789070cebc8c81a59164543d7fc9f023ab467de395bf3a612e1aa3c9f9c1a5027fa259001723654edaa5adcd98ae8761f7feff08534693ec5b3f92b003ceebd5a7021eadf130f25c5dd88db59705f6e665e917539578c2a89b3ade5f97303f3f440efb0e31b78988f53b93b4f73bfe806a50d98e11ad201e3554cbeb770bd65c488499b4c3b60720536f35c133b43f4bdb369200b27143e8dcd985de762dc131ff8feb3955704a1fb6da1", 0x1000}, {&(0x7f0000000200)="9557a97ff88754a69cfba39a66fe92e26c7def13b2ce79fe7a01a4fccdfa4985df6545aaf2d919c917f8ba32b7bc6544afa815e4ea30f6d3da209ac8a269c4537c97aa0c52173b893422b8a08255182b49257006e35a4ac6fe087983df2b968023d713718784a30772e91124e6b4f7d354da2ebc8065bfe426ecb5064907231c9c3edc012896f904405cbc1d15c8c00aa70ab41ab5cd57104533bf4110ac", 0x9e}, {&(0x7f0000001300)="ad061888d5df3b904620af43c2eb44c2c38c712f292a3cbf45cf0210458f4dbd5e89d8600cdb4b085e5647358a46b6da1adb2b1fade11da943956a35f1ea59cc71867286c3d457a7c0ee9598cb7f085d9ec23292239c2fe3256913b93d6845f6be21785ec312a65cd28159bc86ecb2dc599ab1f63339a145efca50f524569dcc485b2037e673e82b91dc02f6a0590cef40619c53a0977662c07032de6a683af5c23d742c0110ad33285082d00b8ff3823b807a04386f3c41a8aa8a7223964df2cc117abc964f6dbd929e7bcda83d5da4c511", 0xd2}, {&(0x7f0000001400)="002ef4b8582f81142980e7a198bad28b85724a2febd10817f7b4a5c7fecc4454057c8bc9f708dbd0a9d7b117d6ebb93e85805ef1d4ae162117b7718a360d24749ea755e95d65f31abf8a46fd77f45068841de2d127", 0x55}, {&(0x7f0000001480)="e1aa9de559af68627f12a0f608b0230f142f2cfa9acb1ca4e14b5c6ef68f96362dd91726e2a75d66d7e37c6c9e7771f13bde77c3fc54a8cb7a285a6cd816f8b2b06b39eaff112842df8b3feb263a950bfaab9ae2fea749d74e0ba22945160eac95140290d1a5bb8321d35b30c8cf5f0adb9c01adf4cabd5ec7acb4f08e0990c5cc444d14ba3b28c158154e2f95f13044a9254b2bbb780159df0c38e4421089040503cae1dfc4493594ca6e628e6c76", 0xaf}], 0x8) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d085aa7b20ef65e4133a881e772e47005c11e6b72314feb1a39c4c5845e735c719e4490f49073ee57a50d5c2c781208c3f5bb4282a8ffbff1d17c710bb5061f28d6d290ae0807fb23deee6831e604f92b0c2f20002e7f10e2621fe470f8bd17754bff0d0d25d45a1152d14f239a631597352b8311930f9058ed6", 0x7a}], 0x1, 0x0) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/251, 0xfb) 16:11:06 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='+#!P\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-]))\x84:&::{\x00', &(0x7f0000000240)='o,+\x00', &(0x7f0000000280)='+}\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='[:)\x00', &(0x7f0000000380)='\'%,$^\x00', &(0x7f00000003c0)='{:\x00', &(0x7f0000000400)='\x9b[\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='{-]/)\x00', &(0x7f00000004c0)='(\x85],\x82S!\x00']) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:11:06 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:11:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x8000, 0x46ca, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xce, 0x2, 0x2, 0x8, 0x6}, &(0x7f0000000140)) 16:11:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001080)="53bc1ee249cedc9df540efbe0f9cda509670c2162753425b170a4600a1872b1493f670c9e9969057436cd5b5fe2e8b83de8396dbf56ae08879167145e8472bd64bdff28a6665efee22bccbd310cdce8e1ef3131853cac6285385088abe2c63df1be4f751870210fbf9e77cfb19f8859302f0ea0b95a4ae983e339d5422712bc29d162ddef245576bd90b", 0x8a}, {&(0x7f0000001140)="422ac33677516644c62ab135d31d87683161be4074573532c23651d7bd89fd371787526882e916a934fcfaf76344ad037fb55bdec5a7a00d0b1e5d72c891687c8c278afa459c4e411a43e4caf4a4631dcbbd9acc9079f0251ac38fe96c26ca", 0x5f}], 0x2, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:11:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000f0b000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:11:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfff) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000080)="31ec77ca05b69cdabc402ffc7819888a0e295c450588d0423f6580d5eff6ef007a9241f884c087ee5fe05fd02cda30d96f0e5339892aaa2927e4b9058ae00e", 0x3f, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:11:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chdir(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000040)='\x00', 0x10, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x202) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/106) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x3, 0xffffffffffff4776, 0x4000000000000000, 0x7, 0x1, 0x401, 0x2408, 0x6}, &(0x7f0000000180)={0x3153, 0x1}) 16:11:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x5, 0x8000, &(0x7f0000000080)="66758a0888c0368886a1897b8fc6289edb1e1edd3c2c7bfd3251569f63a465eea592d88d7826711188674278646da1ddb03ffad52b7ee268969784fdcffb451c2fb41e242f248ea94b5e57d5e99e41a6ccd725a76d73adcb", 0x58) mlockall(0x0) 16:11:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xbb73ba4342d0e8a4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1f) r2 = kqueue() poll(&(0x7f0000000380)=[{r2, 0x48}], 0x1, 0x0) close(r2) 16:11:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x2, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x9, 0xf0000000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000003, 0x9, 0x8}], 0x4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc8, 0xf0000000, 0x5, 0x400}], 0x0, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0xc0000002, 0xfffffffffffffffa, 0x9}, {{r1}, 0x0, 0x82, 0x20000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x9, 0x1}, {{r2}, 0x0, 0xc0, 0x5, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7f, 0x2}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:11:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653019"], 0x10) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) 16:11:07 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x4b) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) 16:11:07 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = semget(0x1, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80b2]) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:11:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = getuid() setuid(r1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xf0000084, 0x0, 0x80}, {{r1}, 0xfffffffffffffffe, 0x80, 0xa0000049, 0x0, 0x3e}, {{r0}, 0xffffffffffffffff, 0x5, 0x80, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xaf6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x0, 0x7}, {{r1}, 0x0, 0x82, 0x86, 0x3, 0xbd}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4257beb260f3d804, 0xf00fffff, 0x2000400000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0xa0000045, 0x1ce2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6d, 0x64a000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x8682, 0x101}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x80000000, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x7, 0x6}, {{r0}, 0x0, 0x0, 0x80000000, 0x9, 0xc7000000000000}], 0xfffffffffffffff9, &(0x7f0000000380)={0x7, 0x200}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)) dup(r0) fcntl$setflags(r2, 0x2, 0x1) 16:11:07 executing program 0: r0 = socket(0x18, 0x3fffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x5) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) 16:11:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) 16:11:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffeaa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:07 executing program 0: link(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x24, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x94, 0x20000000, 0x1, 0x6}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x980, 0x80) dup2(r1, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt(r0, 0x2, 0x8, &(0x7f0000000280)=""/144, &(0x7f00000001c0)=0x90) 16:11:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da72137662ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0bfffc799a4cf996094c28e8deaa6e0d9243bf63dc023d3e7247d88b2020b60956bff637c41e5d7ef81d266996ad97e179b49f924202f5f82eea437f9727eacaab3fa90ce781603c14c0f7f1f95f82f12d4e51282a4e1b51f26f78105ed523e16a16e0018d1d620d27cd1fa6cc2a82bfcf7d5d009f4aad966126eb99c5dd5afaae4e50cdaf2113ddff29fab8aaf7d5bc0de85ebdc7eb87b46230e35e53aeed6603a62860c243f178f62df7ffe79340d35e5fd6551ab81e250259308bd695ceb12e228e3ea6f13e9a34c0aa1f8515127381b0d5500550070e310fbcefc0f3d0bbd42b163c4c33bdc6ad6eddfadee535f5ccbb7047de7242f15ad67820c2c01f4bd93e8ed6f82f0b7f4291eaee1ccad71e6b89f0f73c1fd011c00218d5cc242ed0aeae15edf5115c1ae4191695b89c3cc266e96a673dc505bb469c936d44d6e7cb94d18b9cf5a5d2a8f061796c917059b0f8304aabac2119662c914b772105e20e1dfd5c0a5cdceb34e59bd1d56b8c50a7a38e4dcf72eba492141bd863207d0261753f825703b3be78a9dd4b48f1c738ad4d66df2de0a4229549380817d9fece9d683bdb3cd310d4e7d7815e6291c138dde069d1905dbb26198de27d74e5fa8679ab30b7850a0b3a50bdb151c47f6ef806be2016df7b74cb8bb6799b1d32fc78ff9c2225f94df0fc099b1a9c936f0cd4ae0dc7c177f97af821087bc9bec93e82ceb22f5877970d37a389233409f7d832dca9c108e5527e42b340716fae9001bd5a65c1ff1f9a46be36ce24471b7a34b252f47dc7c4005bd93482e79c1e5eebb93dbbb88d674bc091fe8aef0f3baa4c47d2aebe0cea8c5901c312afdefdd5ffcdf0bb607eb14c9ef8e97d65c0f4a9e5f8a5b723b3547a292190127551dd61390d991a5d7cbd26f1f52196a7679ac611eecf6a9db03b856f10b85e7c1515d2c559f9aced62ec5ce26fdb91e3edf773c6ae40e13656402a01775bf0fcebba63068bef62c7575091bd37b5a2a2f3c16a5eaebfc84de6ac88499f67ba55f6083056cfb7a29c76a94a162e87eb50dccdb5c5eaf5b1a2da69a6550fedc5018e52cbb4b132451407b885e7fadfede4d5a55f397f78f0415d73d755362883baebf3ef4fff7ab0510a11e02d8985722fb5333afdbaaf0b9fc68a6194feed37f2fcf49a81aa3e1f5bd1a950d51c6c8085b961258d83b4c04ea9ef5712b25baa1f770469276a612aa6c6f457aa808388be8ac40994840b4e1a200febed6cd3cd2fd970fdf169a06968cf08e9efb0ece604c8b67826cb29474d4f452f2367cb574a69b4fe769352df8d32e3fc90d10103d7f48bb03943a8ca46f883f34da1b2c86a2ca19c4edc59ee52c98c8a1338a31fe7c7a70dc8a1b74c06596a0efa47c5c0e3762347622825fc4a875c46304191dd4a5352dc69bf10a9c7a2c83095795f340a8e304c79c1f13bdeda87b60c343ccd6a23249b03bcc80c44e2a521c0c337b3feb9bc7de098e109b17a3a534026c7853fe00481d1cc745fabd783bd10e40f907e6a05f0eb4e7e2e7a97cc4981aadd69abbe88aa141cc7701cd3d04572fa16ba7081c3fc3f291623cd2358fc1ed329542518990de4f0292b682895a78703f81a9567d37dfd92fdcc39f62e4e2dc98e02274d927e9a7e6e9127959a6f1d8caf5f9f37f4500469e49e38f8467e3d2627027bd036e14d8253849506224165c253e3de1821f3373a1d49d686b2989bc69daa8d58a761f022a080b8258c204e9b7a51d8d02e4c7fbd1d9bc49feb5b6242cbd8dc19cebbeb5b80d25afdd3a00589191a1de02ec3e0f7527fadb4f00217ef2e2061251ede46673eb92db67c9338d6a4601770be75ae7ffbea0e4b597bdc2dbd406835df90dc24cac2a2608014cd715519be541c2e14ab857545072eeb2d5a1613c6652c7ac5413bde4821067c9935652008e33d22586e6fdff7fd893c5b4662db78d558b84052e8fa8f16e1fd7cb81a588140faae334757e43f1907e80d5fa17a357a09c3300c7627d0c8302b08dcd42dc9b2ae267d88b5608e1c2f1c1a5bab0b304988c96c71e96958991ed301f2e776ac6a274994a92d72fb996f49acc7ecf9aad270cb74bac3dcd39a8f471ca715b7cb9d4494cec4f0d05929237e8aef05e320e0b91efc6ba321647b1811278c8919282148f223b6b3cb3c0efc4a335868a74c01dcbf94e2fa297339652946c0b97519e4186b7ff82fa9e6cf53ca770350dd5140e493dc479527540ef6f7b559f0145df902c7f4868bd74ed54645c8918bde448f8ad4b1f5f530294e9956a198b141665a3f4ddff99d243ed675c03f6f259d07b58d6b4579b50d65931d5fc21d6b83805f62beb85241978b86e60fadb22e56f8a444fbe62701fa5fb34848c005707064eb060c9da8865e6f28dde19dc15834b92d86a55640d731dcc5e057"], 0xffffff38, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80000000, 0x10001) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb238c35c7d79923dca51731e5c2091f3e9bcd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001480)=0x4) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="4b00d236fad7ecd04f5fec352ad5f99003e1602eb7240d03087c01efb354ad4c6fe9c5c87ac7253c5bc62554b0b6d3b298cf527349f1f9257976daed56aa491374c5b8c41314c72108674cd035b756197e6a658cd9115c6f3297698242927ab0225eaba8a37dacda1dcf62eb09774c9af385054d83ada367d7e6ea1685ba7f7a79fb6334373d0b372fd6cb939565e65825af3cfe4c60c3273530caede94330451a6cfa1cfae649e4753af936ba39cfc58cc9363a88b5070ba69e92acaef23942854e87cd8b8f4ce9ffb8", 0xca}, {&(0x7f0000000140)="fe12421aaa8978a642f849c34dc4a324c6e81dddb0425bb9e80ad450ac1a9cd4688a2b0cbe5e725b5f0d756744b03dac8e4e4463a64d02661cf588594900a26d475e3a82b80835459ab64fb174ef2117fb51a3f0635c58392b7d3231e6dad77bd6af5f6f231970391736013e66e89eb3e8befe9e881a9673a46a20e978b4c699ae21b0e7f1", 0x85}, {&(0x7f0000000200)="df4e5b9977983e2da94ac99b0df3fea7189b709eba82ba5e1047409b170fe902c42e30aab8dcd9ef5a549ddbd719e29519d4f776cedea07075cedd747cc358bac314590c761c942520442ae8b084eef34190ed75cf866c869a8596a059b9da16970b88baeafa38a5e0d6d67b1a357bb43dc26d9fc3fd55c91975baa2e80d401fcc26d770e5c74ca9b3550ae65fa670a0a83c58fd0b9684a894374d09e3bcdf043f467afc2d8db75d2c9d44589264b5b23391e93a489b1c8916873da11053dc1c24d8", 0xc2}, {&(0x7f0000000300)="33394107833be444c0ed87c3dc698f229215a1691883501932c746648fdc82ef1e31e565884296081c7aed5e334809e53033a03dc060a72f0a5790a649bb7a64faa7b2c4786cb1ba27bd21aeb09dbb85acc21427394eabfb3cab22b51ba4ec9fa9360e0b5db72a60df89b128018af7cf0d8c8fc30ced6d2d4a62d38e3e4e6d50bb344bb98942a22c41d66d82e41dc15946524b7c3ac3954e3c5dff50b1c384df51c9fe014ba7f44b015d57c27129571cd603b0f27aca5c8168b82957a59a548ada820f4894efb5051c457d2a0356ae3c795db28f0c7aba235df2d063cf7288c7f980c8d8da51ba03ffb7c64e24bcb4f66448f12df2290e8eccec6aba3f3787cdf4490ec2580c8b29ddde6c680ed7462d1bb838534a9ee56dbc672f800c9fb754c5b7db8a86f5339375ebb05038df899c8cf29970909401f47a77d9fbd49a8cba22dcc1ee812407f5327174862ea2047a0668ef11fffa24baef6d58d7fe6112aba7c4be65ca2ab1075475d69fe84d8ac776250dbe6bcdda43d018a1e7293ff1df6dc0744ec1ab7687c4bd073dae28c6221755e36c6a7134657703b6bbdd7d94599774fb9646d5d1894ce4759bc04f7e0799b0d94642e6be0435042186f21ce134f6c65d059055a17564fdd1fd4e1b69322b4af8de26086b785ed708928410cccad09f7ef6baf42b3e125134615045410e33801a4e6f7aab73dd154ed2d6dfa6ae2f0a28c8046e43430a802a2d27defb8522bd62847cfaf59869fdaa93407ebd0e7ac46b8d5e31fd8cde5c0f6cd80aab4dd86e4b12d88fd9f073792bf6ca350d1754ea1e37b4e92666aa2dab6be40ee227d6abf3482b23345ad14e954c15bbc738b44870724ce33fe4a7773034418e84a5c0482ed6e81b43e3cf9ada667c6b3da9f85c8a950101d6f6bebe77d430332421120efd35af68db80df546351f9288cc1cac91a5cd81b2b5c2399b266599903411cab9b35e4f2d10d356f9a913fadef273ea8bc37fd6c469e8ee62c2310eaebefc186896af2fd83ebd8388b104cbc6c256776038220c835ad4fcb59edaf4669131c1c1bb9b95043679c11a2e524d52493d8328166f564c6acd135d7c0fb2efb7db2e0fca39261efabfc33d7cfc87b69d6083206f674320011dee728ade9eeba366b2c54780818555b7faec0dfde60d1a5cea14725639293d8a739c850b27e2b715f46181160c378f25215e7eaa26cdbd670e56e4c54b74c12383db7a3245be9e2f1ec9cbb113251fb4cd7f73dd3f8e24a5c9bd3b4cc1caeb9cf7fea12450507c99b92cd1b2903f6516e98b94b6ebced46fdd3fc7f5ab65d0df154db91f4fea3932ab9da1957fdd51ac97b71b0c86b44aa06da11655f96f925820b0e82deca75654d4b672704d8b017b62fce566201c959af36d54b16698547a9e0763a3912df837a4be36ef3552eadb00586376b44a0018718b2628e8ad9904c12ac6335a3dcbe44b178c34cb469fbb0f2bbcadcdd63f24310e58df933d754a8ce3126eb31ae942101102cfee0aa5ee9e679acbeb6b98bd6e9230f6d335767adb30f1125206f0525e8efb69f0e0671eef60c9f2f592d5b7c880e1d7fa40683737d420ec99ef2fe94d369eb474950b60fe3d1f822e16963a75d79faec0fbe2f585c44cf477f46bbb8a7adab44a50c2133fb76b547531c5cb3bac981054f69a07e19039e5950e4c4f2f11b28a28e102f5c87a1f04dbb3657db9a2c26fd96e17d91fab0b23f4c1004f334b1fa80a37ac9bf5c728aed1b736dc2d7e06929dacf6fd62e03fe898722dc67ad6c84b4f1e9659c0d316f63c6d4a94d94a7bc891eb15246626cdfd16e86bcad224d975460970effe6a3ec1125ca1a6700e876309352f7e2dd16ccb5c8cc2478cd7bd88b7c1faf8c34de7de35757150b258331f5348dfa2943d429f327c9d6a7f2a2dd5fb09af3794f9934e64ab44737a74fe51b66bbd7a6c6b607ce2bd7df3c792ba07e6f5002b64b4c0b8a3275fa319ac9dd1d475b2e9d3791bae7dc18d590fcd58112426a3dde183b222f1924155d00cd113dd77eb35bfb4b293473c57ca3cbcb2a447d42bcb56504a60b352755a9603e70dfefa1496d132ac54b379d274378563d594f912d55893783ab21976ca0c6e97e162f5c4a48aa6fb890f5e50f008ff3096c202b3e07907972bb77ce20b0642cc63b12fedbb9789f256d0659fe6327aefeb95f397bcdb713344b15198d97be88ac2d4e861a1a0d6981b7868b1765ce28ec4fe0ab0926b03379ce7f217b5a4d18914110c4c98f026e1890c2dbd160ee93768723e13dffb07a3f6d932850ee5a5431683940e70526b2cfd7c308f8f8b06a9b9984626cca629193e4311d1af0210625d455c3f9d0e871373d38c696fb42c7c8bdc8a6451517e44f70a067efbeb30b42b569aa17f1ed2a61439e1e4afe4db76d2044486ca9679a7b8261cf4104b1e94bcf4b00b639f874cd45fd34bb28134c85ba2fa6b02c3e0c4ca7b59a4584bd72424c177eea8999587f03f2dd50144e712d2322518f45be5fb70bac5299c9c911f859d6c0a9580b2ed3c39f3bc012cc8ccf544b415a625a68ece1a35e35998f4eac949addcb757e6a52815b1a0cc148b8094fa81745778d98579d2bf44def463751c71f4f81372aafbd00f15b8928c6d2cc822b7561d6c171d2de656c286608aa1d95397527a06c8f4cadf34fd5733bf2a89200473fcea813c3f4a2dd6ff8e1269a2fec7c444ae02e465bb05595e76bfa91a2f4054f2eaf66558f944ed1bb7e74bcfd4bc2d088e940d7763a770fe161916bf2505d23678a2210abf7e656f14d32d2d3dc1bee32606e68a65a410bba305267ba1f4db7018604feffbaf76556f2f169cd165e43e8bdf8f329c08a2a41593f8585b7555c03c5bb889927073a50e160af05a2d6ac8b91e7932bd029f56595f456769b92760e5cb13a08eaf4e521503d6cbff594ae6e8d20b4237ecba2adefcca7fb26c83254ad02167419c8bad2abc6ce39acf25ff0e745294c833af4dde24fa472f25d5711b09d6a35ce120ced558c0dde80062fd975e7dfd83863cf4f1506637dcfb443dfb3a0db61c680e794fce820f6181a624d372aca4a7fba433e20ce767bdaf5a3f57d59fcc57d2cafe300fc3ca266bd95529dc7f7176a66afc04ef5fbe0de88c2800328ae6a9f8b656a3593f9a43337624a1a5af9d3b3efdf065be8cb573548e550c3f3539ac375312dc15526bd7e191e9f73be4137c651f2a71dbbaf32735b735bcd0c699491af49de4d9cf4ef2fce464a2d26ff26b7720587074e80f34d0e8014260c6af5fa112ea74ee0c3a17651cc6f8229f7373ca61cf86dd5f89c65a6c1ec7ad9c86abec44f5f203219bf7a1052cbad2d05095169dc0844d9eaf18a3c371e4f9e50d59f1c03beeedaa87a339bb56240836009708e24d87925e1591fda698a4162c883376efd5e9ec19afe5a9a2ac14a0622367cd3422f4c0538c80e5e92efe68fc8f63ecda98a75729595ca5b2dcda43b5aed21065576b5cc7e6718c79356c46fa65c8492ccb76a6c8b345606292e104fd6a2ba75fea15cde25f9ec73050b5dde4e9cb123e8c02df617b8d47a93c67f0a4f03ef585c9c2752f71ac2cd47ce06c84dd686980c711bd9b8faf543e35d9ba483a40ba090ab6fb88f444c5336d06c3ed2f60d0e6352bada225d0e3c41e0838fb2c43606cc5ef9b59ae3ef2e5252748128b22fa2fc0fe9d7a30efaa98f7ee56e0389f5e905a99ea5b7d014d614188735c62d118cbabe68f3de8cc837c7c905e3c921ff958298b24451440daaaa11147b8c4bfe56b07516e6e4d7edce49f6aaf686474ed91bed2b46bcc0c78cefd8c3607a3bff36a5eef61b3ee4ba6e4e79350fdc4c3032aa8cd919e588f2226ddd6b0e7028002df3aa03c2abff6e47a1093da347dec053e2e1becee95ae999e5dccfebb19d23a109fb897cd53d134ec13d362828ce56f561098fa372f1ad776f11207ccfcc2f9f3c5d9964f55ed85820e496fde0b83c35585b6717b99683b7c3e785490f222f710bc63e685cc27baf9d502b661285e6ec14be3b863257a6f48d05d4d629763968338db4207319fc0ecec611b6b8ef03214a19ca9909166a6e045c8b4e0394393fc753459294e79f5a21413f865c7e9f1614c20ce9e62b9b484beed670d9c4322d3cd07976e6c895d9192d3b0bb2c9f11a4e1d4a0e824a7eafbac3d07360450b9e383b1f440536d119589c05c969cca5db3fe9c7e10dc920f28c9e1885e57b6834f0996782941824a884ae61cb18e1b724066dcfe41bcbd9d7d1e26c05267e4cbdb281a258cc43f4145b30e2f2212d7065d15601c145e39ba63ea7ccff1e669cff7fd77b25383d4dda45134c7a6af0d28415f12a17cc0d266baee4533c59644b08edc3c8f24b109cace6d4365cebc9972e1268a46361483681bbfb2e7a02c4a9cead41b5533e06d139ba0c0f23da19ce96055be0ac3b36e644dcd48e5e8c3e87109365f38293ff5a4dcba0010ef20f35caea370bd4d7e03ad52b8d80117d698c0269ce9d2f46f568dc29cf7e893410caff8c35861459d6f6e82c8eae63bee16cee2a38f4ee1c7df30d2d9f32d3fd552e1148d7e1d715190de531e0d1cbf67a595f99a8dca56dd500e8bb9282e1a6e410eacda3deb8c6a1c2cfb99929ee17163767991c53b4bc099922cd7cd8f24c755768aaddc75f1993d0e4ec1f905d2d21641554c87140a6ff51ea1f74b7a94b4f99478c59f160ad2b5fbbb8b022bda36a1ec62f19b4d5163a54c775ec879b1b19b72eeaab91b14c35a98288b6bfe8f90e6aa1299ce579a17597f7bff123574958b90bd73ce52744ec7e414ada89dff00ab80af39ebfd50a138e062972d16e16c874df6cfa7dad1816b61e3551ea103022804190289f6797528fd82556f492976355a1c1a554cf86ede9f5e1fda5a7ff6e78fe8c4056f92d56e4c4ae3d446753c103b608f4d1fe0486ebf869b8ee35683694f5648e6a75beb4732e2771662d4996916d21a691c3d1091e4cd691025ba6d9124dbb4619c5805c7bdcfcf5a5dcb809318685e42ad6fe3ab854e69ef03937581390a4ca22cc96ebad2880f1e9fa29d2fca4ff1ba97f09c6f1de8837f99d24b4838ae0f3db8579d2d3e3691a7c3b9e5a8e2434fffdd0a0f01225aae1f2ae1a68d769af8d045ef4414905b26ba8e1166a743cf72a5d2a5d3c1cd69f8cf142bde55839e353621d6492c6c3549755f3cfc28fcefc1eb58ce2317f3deb7caf2ad262d162a334edc9bdb5c29df26cadd6dac85093a9348c01afcdd44ad354d0f656403202e377f893d65826a402f12180c0ce057d5a6ced912f149ac1993d9cd0a6dad2971cfb7765fd5fd4b6986ac6e1459e007f2c6f634156f8899ebca782e497d698fb3cbed5d8b839e5481b541a376b71d89e82415b729b7644a76aab5963bd24f75bbf79d24753f247e6f41871ed8e65695b6885a137e5a3d1df0852bddf758232964cdcc117550aafad700b19a081359e502dbeaba1263ba18d7d93089351d6c2284188b3b9da3a13e0a283d33f2372d1824776ec1ef2c525352543c8d6027a80c804696a0429ae273c4a57353c91572ce493d4b41048c34d7f737754f85dee89bee7b1f3ccc637f8f4297218ca448a90bb0d34e53afe67384b53b154a7e44569792f8eae2d7747c5933cf6ab194f104c0a3fc89e3d7f5499707f8bd0118a79d9f91b1a42f7a4be1bc3346aabb3981ab93e9199a98f7bb47e0907837bf704c5df90a8ccd6fa94e6d0aff5b13a1948ec775aa0918e5cc5a22fc746c1fc1aa6e46f65de", 0x1000}, {&(0x7f0000001300)="c9803bf3e5ae13ac25c1daff509178d7ce3eeab19fe34eda23235bcde9d2fb5feb58d2f8506f7f067507ef533dde9f92207356863e7266c0799382599746832cfea2179e82226fc09c835c470d6c5eb2f4938ffa7e92bc0b973703754c6a4283099feea6270e3ef1a8ff1f7fe4ade874ca1a8cb07444f459f015e10cd76e5a2de21ba7b799efb2f2", 0x88}], 0x5, 0x0) 16:11:08 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:08 executing program 1: r0 = socket(0x16, 0x4, 0x7) fsync(r0) r1 = socket$inet(0x2, 0x3, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="915a7aef5ad1992464b5ec4632b96741bde8ab61c9d2cb6a6a9c6341d530827fb986f758f6fbc7f67637a2f5831c66c5937823a2883d4c14515875f78fa0d25417dd0e022c1213b758cc06bb71db59aad2315231059bf2b91fa2434a824adb852de494df1cc1e0b3b2a43b798313ef7f4b7100926bfbeea12826db7ff6f8e4eeb374db966b5ba5c43e7e7ac7fdbb8de4768f8f650ecb8310816984a9244ba28204c81515544571", 0xa7) getsockname(r1, 0x0, &(0x7f0000000040)) 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41, 0xa8, 0x81, 0x7ff}], 0x8001, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x2, 0xf13, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x3, 0x0, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x8001, 0x20}, {{r1}, 0xffffffffffffffff, 0xd1, 0x1, 0x8, 0x7fff}, {{r1}, 0x0, 0x10, 0x3, 0x9, 0x7}], 0x9, &(0x7f0000000080)={0x0, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:11:08 executing program 0: r0 = getuid() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=[{0x10}], 0x10}, 0x408) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1d53cd9cf8ada6d4a825fdb398c57fdb1bc48d32ad82316b2fc11cf5b55a7403e7f1da8d921c4c1649d7758050ceca75f25669e05568fa6485d9b5312e0d210827966e78be3603a19ffcecccf442bb4599afa2210496ca366a6b83601ffcbe37712d4a3fa5123f30e84ebbe9e4c697684ac1173ee702fdbe98685760997a8f3a82", 0x81}], 0x1, &(0x7f0000000200)=[{0xf0, 0x1, 0x8, "3921c333c01c74dbfb8d492a89d9592b9ff348dda17d901718bf93a5a7ed988cf55dde11c2f4dd2a96f200cacb2782efba1a77a29a1588f29229934a0cfce01342f8fffc07c2cb9eb8caddefedbe4bd573117c8143573fce879b40322ce23d164c21b96d697a7881324a727a4d4894aac0a1ca1be035e4b4c33e8815721bfeb491687c2467eb4cf735d036a6b2f4c11f864033ae85e9843d2e09dd8dc62e56652d6297704001dbbba20c7bf01dd48be8572b258a9a90d2149fd0c8e6f40830f98ed1c4f036333f54553e1a2f06fa7d0b45c46dde40ad3df57112f9475fc6d7"}, {0x40, 0xffff, 0x4, "58c759c9750a28a09614caaf2242c79e2f249a17b368c4a8f78fc432e142b220390cb5d3543ab819ba2a75bca8"}, {0x10, 0xffff, 0xffffffff}, {0xb0, 0xffff, 0xf52, "eadea6a97818eba5d9c4c1028db26807b29d280177b9c663e1f4898444e5d79ca452e52b2b94c6c76d2474032480720f635d1398074fa01d8233bd7da4cf7aec0a8bf8bda61de6ecde0acb3891a3e6339af6c187d2a3ad430f3dde81ab72b466fdb14f25f119f17845adf10c00a5fc2eecbbbeffab93040e2f3c14f2d1d52d67ca8e080829e9c42c46124fece2c51d76288870c6769876ffad25"}], 0x1f0}, 0x7) setuid(r3) msgget(0x3, 0x82) getuid() r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r0, r4}, 0xc) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) msgget(0x1, 0x8) recvmsg(r6, &(0x7f0000000980)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/85, 0x55}, {&(0x7f00000006c0)=""/5, 0x5}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/160, 0xa0}], 0x7, &(0x7f0000000900)=""/120, 0x78}, 0x1) 16:11:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:11:08 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x9, 0x0) 16:11:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x4, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:11:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202942f66696c653000"], 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xb1, 0x9, 0x19c, "43acb0ae5adfa138644c5e3f944a6fd55f7a184e", 0x8, 0x3}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x6f}], 0x66, 0x0, 0x7f, 0x0) dup2(r0, r1) 16:11:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r1) 16:11:08 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 16:11:08 executing program 0: unlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) r0 = getpgrp() getpgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() shmctl$IPC_SET(0x0, 0x1, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) sync() 16:11:08 executing program 1: r0 = kqueue() r1 = socket(0x20, 0x3, 0x50) dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6e, 0x0, 0x0) 16:11:08 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1002009ba3cda9d3d627ce96c0724b1a00baa15580a8b33a5fa954af71059ed80a2acadaf483363ac3af5ca4c0661ab8acbdac1dc7edf6960e4b4937c107af62f1a6db2e012252db1a3a2149ed0f9d8847eb3bf7ede168699e0ed668d591df0eec9b22d1a91284be76c507ec11e33fca1da0954e9e9f576ad00e57f343e7c7eb4ed83144354e16dba4d1e318a0ddf54e997a5ca92010fa80d02665c94f8f57931cda624de1587e4e00b96f79b2d46aab1f694cf65b6b"], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x88, 0x14) fcntl$getflags(r1, 0x1) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='\x00') getsockopt(0xffffffffffffffff, 0x1, 0x1000, &(0x7f0000000080)=""/162, &(0x7f0000000000)=0xa2) 16:11:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x85c, 0x4}, 0x10) 16:11:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:11:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0xc, 0x0, 0x0) 16:11:08 executing program 0: r0 = syz_open_pts() dup(r0) clock_getres(0x200000000000005, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:11:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff, 0x3ff}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:08 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x8, 0xfff, &(0x7f0000000080)=""/128, &(0x7f0000000100)=0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:08 executing program 1: r0 = semget$private(0x0, 0x2, 0x100) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1800}, {0x7, 0x9}, {0x3, 0x3}, {0x4, 0x705c, 0x1000}, {0x0, 0xd68, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x1ff, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x7, 0x9, 0x800}], 0x1) clock_gettime(0x0, &(0x7f0000000000)) 16:11:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd90, 0x110) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:11:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x2, 0x40) setsockopt(r0, 0x100000000, 0x8, &(0x7f0000000000)="dd65dafb7d62ffde2757a1fa51d7bb4fdf331736a476f8efd4e2e9ac78abbf01905371faff37830440c8ae3518a07da56c8a1006482f9faf8a7151f3dc3690be54841ad6c3c7194d6f50b179fed9c321820a0173cdf1", 0x56) r2 = fcntl$dupfd(r0, 0x9, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgsnd(r1, &(0x7f0000000080)={0x0, "90f8277ee63cf4a2ec589f6d38687bdfbfaaed7f4de594d2b8bc216342c031241dbb0f1c2391443728350e50b8c72b20810e64d5a3d8e5e75af2f059cc1d5beac37117c29bf5f8b39ef49d30165c4ed3f040a50cc234c2b9fe631d101151f67d9b93b76e17d3efe4ebffd03ac1490cc5547c519a6f4a20c711b65b8e1d4622b19b8564420ed6f28073e478734edcf372"}, 0x98, 0x800) setsockopt(r0, 0x3, 0x6d, 0x0, 0x1ef) 16:11:08 executing program 0: r0 = socket(0x1f, 0x2, 0xe2c) listen(r0, 0x100000001) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 16:11:08 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8098, 0x11) socket(0x3a, 0x3, 0x2) socket$inet6(0x18, 0x4, 0xaf) dup(0xffffffffffffff9c) socket(0x12, 0x1, 0xac2) pipe(&(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x6, 0x7, 0x8) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x10e) mkdirat(r2, 0xffffffffffffffff, 0x10000000000008) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) 16:11:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) lseek(r0, 0x1e, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x180, 0x5) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:11:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000b3a000/0x1000)=nil) shmat(r0, &(0x7f0000b38000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:11:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a4d01b450d6174b41f9cb518a56e0abf22a44bd13df81a4f12986a46f33f4285f9591405e7d219cbf3fe60c7084be851aa9ddab2427bbfdd81b7af1f06309b0dde1c076e93189675f07f644dc4083188bbdda37172568d22b70a592fbe7408134ccc6a4df0561b6d22295d8fb01b30e1ff2c2bb1d7aaa1bcd8583fbe37dcd6a78f9101152bc115fa8d294fa635b5f88b1d0bc06f10639886a21e5dfb0390", 0x9e}], 0x1) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getrlimit(0xfffffffffffffffe, 0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:09 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x3, 0x2) accept$inet(r2, 0x0, &(0x7f00000000c0)=0x32d) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r3 = kqueue() munmap(&(0x7f00003f1000/0x200000)=nil, 0x200000) kevent(r3, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r4) socketpair(0x20, 0x1, 0x20, &(0x7f00000001c0)) r5 = shmget(0x0, 0x1000, 0x440, &(0x7f000047e000/0x1000)=nil) shmat(r5, &(0x7f000049c000/0x4000)=nil, 0x1000) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) read(r0, &(0x7f0000000140)=""/80, 0x50) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:11:10 executing program 0: socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006002, 0x101) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:11:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x200000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000140)=[{r3, 0x24}], 0x1, 0x3) read(r1, &(0x7f0000000000)=""/2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x1000, 0x9}, 0xc) syz_open_pts() 16:11:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:11:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fe0e67c48b0ef87, 0x41) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="b6191be65511af8fca1f7c63b405e22bece08c0c5fc423b8ed98b0dea7afccdcebfca62b4e780f662261f46b01366ab6bbb51f950edc3d8fc47ab4f94cf1dc8cf9bd75458279727c4f1cae012090b10fc7b2e70ea3459f6c15f2dd09751af00d205eb17f7b91854919147529a6ef05aabd4ad0bba34218c83e29a36d1c37c21822ae223cb225da05b47668af3dd2069d5afc5c96b86cf974251051aff75797d48493a4dc70616ef58931c87f96fcfc93e3a59a6e5353177a5c1515150ed10a99a96fb6e34e32c4ed232b4f7ad399afc94a92a135a5ff82644eb322ded11a996239fdea869055", 0xe6}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="c000000000000000ffff0000ffffff7fbfe28599fd00dd55a26bceb413bf40fdcc8e87c7d283cea217763a484490ba4d4b52ebc6bf35e2c9fda961d3a52d74885dbd37580c7897c4c24358bf5a08f9a341902dcc1f2e9ca5df80ad959f83fe8b99d4ec0ff231310268f8e6ac9b1abe0aa477d347d7ebbffd88bd5f4b78227626ce1a24602a7326a85edeb610c0d87a2344955bfcdb5de1a433c9942e078f5e36d2b6020aa2f950896d5ef2cf241030d28151b5d8a31928be52ff630000000000a8000000000000000000000006000000789d7785727ce34fa93102137ebb1ee193afd3bcd73a60d1eefc1217b4812ef82b20ccf7a61682980a7fa9a260b0d360bc7f85c43296eadd323c702180c025d6413db5422fcceff51a7763562f1cd2e4d1c32a83631d56a194003f64347c581a5c415a81eba101cc96c81a22d764553365b5162026eb9be018cd8add8c142467b5d588fe0888f889e27a59cbf5c6de458200000000000000079d67"], 0x168}, 0x40c) setsockopt(r0, 0x100000000002d, 0x20000002b, &(0x7f0000000380)="4b74954c", 0x4) 16:11:10 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1b) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:11:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x140) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/164, 0xa4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:11:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2033f, 0x0) geteuid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x6c, 0x20000000, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x8, 0x7fff}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x29d}, {{r0}, 0x0, 0x1, 0x10, 0xd851, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x83, 0x9, 0x9}], 0x3, &(0x7f0000000140)={0x3, 0x401}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) socket$inet6(0x18, 0x4007, 0x100000000) 16:11:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000180)={0x10000000001}) 16:11:12 executing program 0: socketpair(0x39, 0x8005, 0x8001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000003c0)="7c89a70275febd3d075fc04e32bca2f93f28530feff97a8c7b6da7d5d2c423d91979563085f880b0dff21a4a0f7f5eb15eba88aac390f013d3e60a98b2235c425a0ed345330dc4ee0c2b4a327b8308abbd493285d125c57a610064c9651d8f048f4cb8c2b280c4a5560a78d5940f75aee46203f7dffd4c5fed0ea0ef5f55", 0x7e, 0x1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x1c1) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}], 0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0x0, 0x80, 0x1, 0x80000001, 0x5}, {{r4}, 0x0, 0x80, 0x2, 0xe0000, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x401, 0x200}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x8}, {{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x81, 0xb5}], 0x800, &(0x7f0000000340)={0x88, 0x7}) r8 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x23f) r0 = getegid() r1 = dup(0xffffffffffffff9c) r2 = geteuid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r0, 0x4) getgroups(0x0, &(0x7f0000000080)) chdir(&(0x7f0000000140)='./file0/file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x20) r3 = dup(0xffffffffffffffff) unlinkat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x8) nanosleep(&(0x7f0000000280)={0x2, 0x5}, &(0x7f00000002c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x10) 16:11:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x6) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 16:11:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) shutdown(r0, 0x1) close(r0) 16:11:12 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) dup2(r1, r0) write(r1, 0x0, 0x0) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x40000080000) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x108) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) geteuid() 16:11:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:11:13 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000480)='./bus\x00', 0x8200, 0x80) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000015, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x93, 0x8c4286d69ab1a159, 0x80000001, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0xab53}, {{r4}, 0x0, 0x10, 0x10, 0x2, 0x10000000}], 0x2, 0xffffffffffffffff, 0x81, &(0x7f0000000540)={0x34, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pwritev(r4, &(0x7f00000008c0)=[{&(0x7f0000000780)="a3b86a46d86fa5f5eb7f8acd03f843c0c0c679ff19a9bfe9b33433908af4d7bb5c9d59ea6bed31827ee3cc146c7b3e6881eb55834ccdfba546bdc43b792b0be259e934c62cc4ab3358d2bef7b8af202cbb9e0333c35f58cfa2b6ac9d66a3002d2eecd5954d80fb9ea207f310379028f6c63675975ec5f168848e42c73e82eab519fb57e4f4b493b7cb3259fc7566ad521a451513b17acb8b864cf2a1dc2168ac8a6d70ab019e978d2ab9cdfc24af3e81dedc33658a38b9053d5c883f1d6b4527ecdc9d64da559cd663722a7bbcf5449d6f27a75dd96d524d333f8d08cb3614b2fe614863b858087de43f9e449eb848b0724252edc6cc", 0xf6}, {&(0x7f0000000880)="04062b73a822585f82f233ed55f2dfebf071a8c051a8d31374b16a98c9c643f565b887b42e0ae3b86d12571c517ace74e5222ce8e78b44f4c34d8b14b8234a", 0x3f}], 0x2, 0x0) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000580)="17beceb4d0726805ce132f899a6106d240bb55382d89e7b15fb0c048a05aeef440cb6d5bc232db52f21b106b4b950912897f5c80f9c2ffab39eeb72b6459a86c7ca305001a840a1cd0f90051f0579d007939fde62b119ff8ad4cdd1c38d00e8a31edf8575c966c3866b0312a4d35188d827a22e3a586f02fb7bfe7664c3eb88a1077a322188329bf137ffa04ed1216f6dce1bd18b34cc966531ef194057c3915b8b5a45469b698ad693ef6638ddad2269d2b1aa3d41fb92a409ca80576b8f253b8e5f0df04e2bc5cddffb2c999c1465117c0d647fb69957add9097b5f957518b", 0xe0}, {&(0x7f0000000680)="7ec7a7a53402351d8c767e40e1c6fbabfbba8d3f070496036384167dce0a5db8a6937f599cb6e827641e73cca77606e017a07143fa2e5175c4d16590eb5e89c1c79321f7a288ca7205f2bafba7679e0e0e96c36f16dca8148ccc6f28ebbca755f13885e4fac0c1219f6b835b6cad0824d2346a59932e4fd3f14760ffd2b393098bca4c0297a26fb7ae8eeffed3d642f615d51f4f37dc5b8076ee2d7b87cff3ae", 0xa0}], 0x2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) r6 = dup(r5) getpeername$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/50, 0x32}], 0x5, 0x0) 16:11:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:11:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000001c0), 0x3, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:11:13 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) 16:11:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8f9c9687dda790a935d6788979e781c22aad2e33891c84ed05e580b54862bba68ab1204254bddad52347bb8c64eea6679933b33e3fcab5c1dab2e0653204313d258d84d4b98f8957af4bc026742c4855cdf29c515a8f8c1127e7b0c7b5bddca05ab4178a14b271842be06da7bd11ece0102e69fd1e0f30c4e51c64b3114fa9bd620187f81d2166b8d278952ec0cb3419d710fc241b402b774532cbcb10d0fd79f87b38fc619ebf745ca8cb536358296ba2b5dd9b091549f89f17331cd76891feb987ac4", 0xc4}, {&(0x7f0000000140)="ed5eb125bd8f46bd27cd59c2ceacc7dbabdf649d8be1d02a9a0b227a73d4c2faf73620d1f7fab722f00e3317bfdf6202eb0920d603b3fe7ad1fcba78d4c5170ef7c3d066039a1b88ba785bb1959ad7d6ee7040af81ceadb12996ed35592f2b32a56f380be279c5322d5900383dbdf348025c91b55a94f9b4", 0x78}], 0x2, &(0x7f0000000200)=[{0x1010, 0xffff, 0x9, "d31be3f0841e696e2f3cc07514b58bbe912b290ea09df2af2d5c05a3b1c3f82630796dc3be95220e2826b84090c5d18a6e791dcebee59a0dfb25a3d80c67b571aa26ce2447e8f1c8ff046ff27ad6bd36fb9cc79e764b0b64b40527fa3bb6e67e37e429c3642b2819552875e845d3ded00e817884c0964fdd766eda0e804cb18c200b6b78b472b8f64baa1ad5ead77f0ce6c62af8758841a51bec035f43ea17da4f309b9fc6f264e8b460cd4013ecc88fb9ac8f25841bcb6a01dcff1270b6f6b901f709861c17a67a9e3411384ab43a287778fb94243748ee35ba798d061a5e41837c78a4597ad4670a4bb6bfbe52493847ec6e1c536aa676d8a72f726c40e2990e3e3d07307d84ee696ec04aad217ab10197bea8b44c1733d7ad163980a713f24729c9a22bc247c59266edcef18122503285ff997d264035124d7295ede2fa4d4235c807353779d641de214f342912e377fd4612381a40c9164a9d6888f4cb793862de8b23d32a342acaae20bc4e35618bb240068e6ad66a92f7749c008791e4ab8a529753c299357c474fce1bcf9e77d8522065148a92d075cd7c304177fe085fd3d2dd3a12f951675ca10517b83d4396003daa76657a18787a79b83758b75445f0e212bb3e472944b26e54b2faa86aebcf6d92a508af203e3fb68a25a86660e506bfb8bcf2900abce1825438e57ffbcc654da33f659c4fdbdf0eb0b7f4731a2f41a4910c629ebe35b809315d7561b89cc23db8d92c37fcc22e85cf4270f2e1b59bb247622da8c8c97284ed28f1e8c27315d77accc1b07c1fc191207361b92d33ab4a32c7d6277972d041bb984974b0a7d72f7c7dd46a124fd14b5d19fc8be6ff5bedca30a1897006d7c0b11e14b35da462717f28168358912f6d5fe4b47466daf976fe9cb178ff904a370462d212005ec859107dedcf955a20205b35d140489da676684e055392d4e5bff607feadfaa5267149294577ae578f57ddbcfd367428c0c4a2d59f7fd040ed63bf8c1529c5d5be74a2a90a1cbd971ec1eea16386c876564721055efefbca5915a061a5b54c2610ff3441fd97acf7bf41c53f50c0ce2c67051396a34e51afa81f229d80842dc7bf6629acd8cc9f9a35ca7ae7542f62afa54959d07fa6d631d467d0837c99695ab130d77fab1cde8343ff8b0886326c3fecba31f5a029bbc8d5815072bc9a011aa2c79e9c6e4dff20a142adfb7ae282eee5de60f902c3d4810f1bf87e94ae8d7ebe03a21648d5611d1d1140593106fa876e049c416fdc15be7ffd5fe00605a6ebda93f425dde68b4d02e025e75c1f553626d08e48f6c410747c70558548b5b846e3b8ae828ecf69dd714e48ead377e65c84b1951d547aa17805af132bf25fc12768c7520cac0911c8b48964471efad4502855c764433f9905e7ecdcbd3fdb5e1a96bc5cac982e74c8478956185fae1420f9ee39473b4ffe0999c5587d7c9357ce69117b7911bbc6cc2961577b54d4c91da9d12268f4011152088a7d7490be1a321d38ef617fa0e516e85e8c78eadc7f701a6aecc90fb6d9bf059838718782fed18c8ffa9692f0059ad7863945e5d7c942be33d4003b2c83b72ad3a0225c337f452c9eb88c31ff860206de5e6971766429300566d0bf119ed3a10a393142f47a105ee9d05ef1ecfbd74f9f71c19a333852360c5acb4c56595c8ebd796e5b0cc62c65a34e63b20913e2bfd98a51112eb41334aee9500cfed5409d236d5c9e311c48ce03d9aba0ac0bd1e66494c89f583abb9e67630485ab9a5c00b9ec36591f589da938d2b534d89ab9254221aefe87790591fe0a62ff2a0359883d9154c659533a9243177ebeeaa68e60768256b4f1bc17930be71bf8e1fcb32fe8ee6ca41aaa87914c7b2c84b1992f13f62be0fb583571793e3d4d607b6b3e2b89bf312e37038f6f4eabea60bcad9901cad7883256ae66d6a0269de4e39fadbafa23b9c9129f89a9e8e0accddbc6b882a4bbf451bfe2248e856e373307305a69d662da02dbd01559088412ec9d94e2d32d13c064af3467cb8fde7188acb5d059a0122e5b9b4dda1ad4a9c9184b76fa9f3bb9f351ddfbac0bc59d5026868a23feb8581eff9eac7217d7c531256d1cf352de7d9e6398b88a4d6a454987b66a8ace46449acd4644144e928c40ea10f99d3d25a04855af557f6d3880c979454c162a7bc76a63b6ce5dbe3f819931680775a8d12864ccacb6d8eb27606bf86063ab3e74a174b6761925dfe51894240aaab13d942f0d67796ad2dc59b1be6c1eb6801cefb46abc5a73cb2ed6ead67bd444b2c882a11ee04357fd7da996e73a5fc5465e5a48541c89251878521a3759abafc90f1175788e9230495bcc50d4aedf2dcf43ff184bb26cf1ff5d7de7eed8191e19b8f64f4db7824beb7f46d194c8c55d997a0b9e9a426381c0f7c52671628d478d5792e5f80525de0c0deed5e4f59b02a0ce3f5e1626d022274ac352ce4fac8990015c21c99464c7dd787ea78442c441bdfe8b10c093dda917741ec93736838dba294008dfcd06987a21a85dd996446d875bb693fb551cdbbb23bb9b33d28d270cefb4cdd89818ca020ba7908e9807a9a598152dc695e8f585dcc5d3001704314910d23c41cdf031b78c42ea9d40bf66aa6a29ca892cc016140baf0fe59606d7dcc33e9eb3f2355f04ca3938ea017f2eccf059d76878337de941952855d1e1ee26bde1b1fc45d8a1b823606d1219565edeb1fe7e1a92381ac296d6f8d585470f40c66edf14a3e8de6b3e9bca486943574aa277287e84bb11bb3a2b313251765f5e635194d0f1f0c958611d630b54013b01877a4caf0ba5ae88f4ed9ba3c0bc5484448933afd609f5b1adb9fb86d68006f267643724a5657921e6fd909422d7a614ea114b746fc74474a7529051e4ec54e65a3c6e637a1be0b34fcb7275240c3e0cc315aae5d951c9e781c00cc2b95cb026c448d3cd77458be1d9d0d9b5fcb4fafb8316b4905f4e7342f0210f5ab7818e0090556c0a8711057f491983d5ae395ca4cf0a7220388240844c8b78892ae31c02578ba80269c0921e444cd36a5208f4d69e18bda3152f0c6911a10021b5348c2d9a5e5567725efe809e3bf4921dc3079c72e10be594fd0bf61b479464f33cc72b307bd99c6e17b30d422971461cadf620cc449608c1dcb98f64d0126c9217bdbdb9aca5b05a160942aa7b54bcb703cb4b12fcf3da423bee0a5445c24982ed8c97845dd4e61cc809522e95a7d39ff599bfe9b7b2efa6f050f968b892585a7f70212089ac8ed7f0883c39cec4f2df2b79ab79403474895827eea124b0681127ad0d4b212bd1b5fc7814abd48f5b6e43edb283e61268313e23035f81551c7a3d72f88793d6476e0865e761b95845de443cb84098343a10208b2728a7f219191bc1b75a6305c73d143e6340e8be4b1651ef0cb62564411a33c39ec6d4da6b71fcad8debcbdf538c0ab4e82fe4a21725e77e9dffd69f2258a3168bc388d83552846d71c53d6b37a5aa1216a62b2c2b6acb198b6ace2ecbd1ce1b7e467a1372c54a7ae679a4ac0f3b3fc6fa248d26e44d813d7a9f6aa8eb89fbce2ca2188e6d1315e27c49901786135cfd85e04c1a4890912d5206637178cefa3347edf9dd1017f73f3b36113536abb8ac8a2499eae3cfb9ded472b55a9d7fa048ea599dda18f31a2c0026c6f03f1938e01cdc3dc7702565acf1967ed102dbaaad26cda65a66db75365517ba0bb7cdaa600901ef1577f321525d0ad307460fb37c0d3af10b3c31322b96f4aefcaf55f1d3dbf29a1d1726582884cd0548de1806fcbf244daa78a8c678b45489f2db87a5149c6f9f8ad6206cf831a3a05c3ea1ff4da40a3e3f5999b4e70ef26ce127345d225fa4465d876eae283d7b375da4b9e62f5fa21fb4560e87cd711613d0978c64ec60ca1ae4667bba2118ff3748c13e48a8d79c24aedb18d9aed7d9f4d11a4a877c6d6897abac311ab1555e5476ab831f5319cc75b10d8458bc5dcddf00e08f820876715e40fabd0d170c7fcd19f7136448105b37067dfa8c7797801865b4b388e3f365ae5a911cbf653ffd19a0327b084235619e86495db1fd304f6a65edcae4fddcbc747af95b75341f0cc9aab2a71ea3c8c194486ff7634273e6b661de3697efb6dbfee3ea68aadda5d7292285087ddf75ffa2022e3ed36573a6f9d6feda911aa794b4a819bc9579fb9a67f1231aaaa9741ec4bc041492657fc47ae7cb4706e6ae5e63841d9ed56c27a726a6f148c0844b06976076a2306683a081ff9bb8f7497047616acaa8fe9383967a54ebcb4f03b234a586566229470de3de8ad4ccf331d8bb3f3cd3c39777adae781729be60123ff541ccfd309e8b7792c98b1c569635f944f8a01cd89ee3272cfbaad2aeab004ff085d1054537f491b02cdc5536d95f6c9e811b53fe380716012904efaf82b4850cf41c6da7fe3cafd0149fb48e798d23817be717db8b030394c1e233e8fe2cead5998492f09bb06b304200556a54a9c862ac781728d538b4284053e07f7f814853b516d70594ab036bc7693cbde999bcb3c7132794ebc5fbf277fbb1a988b8e74eee1a848ff2eb90b6a51ebfce7ab3ab64333caf2566ef6f52ccc0f77ec31320a069a0b64fca6c61d6a3d5fce21b9b77e524ae87cecab53388e96018a1b5b76ebdf1da129121b2e80c8855dc91e0ec7252bf7ca6c25b5aebad401d2cd31a983b16fa99d687aaa5691a8fa04b87e1c0b78653c83bac58db07aff06d450286f5d719f94fafa3a50ffa3afd9337369a0ccb69d5eb4cc0664ff3c8f8ee1b9ddfb0fc914c5d342dad10e00ad3434e772bef1d1db7a04d8758549a0346bf23d3e192599833896b7097e9d1e294a172b5f0749d49159342a007a730384a3913bab26405ff682a73a49f6db8cd8df407686273e7f7ae4732966bd3a81d0cf9e444001efa5b3a1170d9911b14655765c696a664745cc9e876fac411f8596058c6de7143753fada2331367d9d626b4abf78f6d7aef1f835408602d6f438bf928dd79c2919a1ae852ed5a343e5b2c5fe73ba9bc5c4b22660b96a80a1c4c4ffeab6f863b540a370ec4903827da1f65950b6433b9c9f79e9b1837abf4d24c8fc081e80b0b2cc74ee6c96a6c13db7c89ae8c263d4cf63c3984c3f8ae3729a5748fe85e873a4d4071ef2c4e75087333d253ccbb0fceb76c3bcd1f20cba45abe5822fd02af8a6be55ee9b5d1ec13d0e7648f6315b909dbd752394f610954bf15cd8d66501eb54065221a1bd87a9499585d159f70ec1a1f02871bbb29ababb56ee1d17da48a1de87fdc131bee31d21aa3bcbcc0885dd2239f764252ecfcdd94afd5488a4ec4c2913a0ee15bd811ab30423a59b6c21a873aa522b7c5cb094c1c01177a952a7710b6cea5355a599c0c31da0bf435e6c7127e44622d10e6d8202f31d3281090c362a4ab3a3ceb9a88949ad3f26ebd79ea3ae6b93e73bee9f628972deb268c892846da69613f5167011856a8f065bc6303a68311ebfd6d983521466465e9c62ddbf5bab42e13965519601f352dc96b7a3e73ac9f00ed95eea9cff32173f07fa0d5a70ace66d4a3a7cb710d754ef86e84e36f41f13826256129c81b7fd8d2d5659baee1f5d0a2e9f207194efa1260c59deb2a81a93b0e67db3fca8861514c303d4f9d16b04fe44fe9d6bb8bc0422520f4d07a3b05377d60a347856d1eea7ce0946af02cbbd2ffaec284e5ae774477bb403f395fdb4fa223fbe0b9db688c746c71757f8c390e4c2a696a7604ea8f0b81fe8debf8ae7cec68f1c570b44ee605d87ae6e50d"}], 0x1010}, 0x406) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x100, 0x50) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000012c0)={0x200, 0x101, 0x81, 0x100, "cd737d73c34d2570e93841dc1a3aa93f6036ad6f", 0x8ac, 0x81}) setitimer(0x1, &(0x7f0000001300)={{0x7fff, 0x8}, {0x8, 0xb85}}, &(0x7f0000001340)) 16:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x122) r2 = semget$private(0x0, 0x0, 0x134) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/4096) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:11:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0xa611c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x1, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) read(r0, &(0x7f0000000300)=""/253, 0xfd) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000400)="0c1c766ad5c198da9ac3df14710ba78d364d0985831bd1609ac60ca30ade1387b269c962e5e1cffbc4908fdcc74dea0d4e2325d3d1de2bacb11e6ed2153777c1952cae71db2f470fe4bec64b67d5d8ff0a48a3daa4ca0a24c2e8fca4509bd4dee8d38de37c1905d431d4fb09a0ddf252242c9c4cbc576cae74f6adb1da7f43087df9340800e8bae60e67f246af03f233e4211321228d459bc7b3bb6aaa8ef591d5086c46192d10e9b4f74966eb8cf575", 0xb0}, {&(0x7f00000004c0)="d76be02e5605acd7d3714b35bedde716d570262216d08d9aa6c8dd51c30b3fc02d98c0154e7815d19644a483b32e477f3b9821de1468d1663d0ddcca48b2037728da905d47ba6818db6385ae6834f7a245d1f8a4b34b91a0e1280cdd018086577ca252223b211f31feffeeeb3cf72679c45783c993e47f7584e7819953c7ecc9a4b18705", 0x84}, {&(0x7f0000000580)="6cf8693cba5c83ceb05fe21e0994172822596121b9754e80255ceec79739d4557214316cae53e5ef557d591868f39cb51d922d898a7b1510aa8e579ecdea34cc60ef3deb128d3e51dcc2b29dff3eff44f56b93709d5e0020302ef5b52f6c7b7fc3d3e8c74728587a63b01b60780d683a302f2df7b3657b0e4a496053d64f", 0x7e}, {&(0x7f0000000600)="b99ac4c6e72b913e68852f5dfc6c899b308af0a0e8187c86bf3fee3371b36e4c38dc98becb541a7751059a52a7c27e5a75c5a89d9665c1329ab42cbc753e998f28c7099b1620ea6e6ac141ec392b6c657391818dee743b00f4c440fec0407d0c85c46734ad7fbde6f16b8fa16ff1388c03ab4d8084da3eeef9b97ae581ab287af1899249734a468b4b9a1d01a35b5690a576952114e81850c4b4ac93dfa9370e09156ed2c5", 0xa5}, {&(0x7f00000006c0)="fa1d86a232fdb469e41fd9fae4a0ef75d9982a7802baa859277041113de4df738f70279a927ac3a8273c28f860b16425aea1de4ab15c6e160ba20b31338bae910b5d3cc5132a41ca2ba8c1c75171fc54077a25843af665df81cb02d59b3909f1c6636628082345f445968c17ea14c7defbbff2ddd1f3193a75b0cdf91de24d8486a7f9d541d9a5b5fb3bcfcba3ec673b99de4b36195a7ee80403ba3a739ed2074cc7c416716d88ff7bb5bc7f9ad6a4c2da4aef97f2e60240d7bfc63f6ad58a11701ae657cf4edb23d562152b3fec40ea7eb281dd1a85c3cfd1a72f01afcc5a79861a988e4e53116587cd53", 0xeb}], 0x5) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x12) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x8, 0xd7) 16:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="a566845249e2ca2a561f93d02280fd9a03a470208a68999c43b91833faf81c6f54558825101bb3e54d6f3fda4fe6edc9df1ad1db173dfcb359c49d07b6ac3cde3e972df835250208e59b69d4f3de7eac61102d20238e16e51fa361c862f23d79ba566bba64d4101e492d3b30061196a8b1bd", 0x72}, {&(0x7f0000000180)="d8c4791fc059b184b778b910a5e3c1c46b41ee0bedd5c3c6642e56c4baeee2fd430e9467d997c13827fdb8b1ed64a2c38d5e30bfbecbea2398e1cf0777fe8a53e34cd875dca3e3828bef21ef0ad9d15e60beadfeeff11b0cfc3ed01464bcaa822faa7d0459dd3f9e031e40d35e723e3be377f25358d98279bc7fcbd8728f4ec1e1e6a0930522a61c608f0111c9f3bca89da96bba5cf70b3b", 0x98}], 0x2, 0x0) 16:11:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) open(&(0x7f0000000400)='./file1\x00', 0x282, 0x54) syz_extract_tcp_res(&(0x7f0000000140), 0xffff, 0x400000000000003) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="d36e86a287db13f9e2db995749d4a7e2061ce1af04517a8f2c28f679a4c8a43286351d2f36ac014a4f195d0481b07e681aadcefe23e37fed381cb600e0a5c8b5bbae0f23ead98e30ff537913a3ad6207b7ed34d6fb0674b6739592728d19ab85f8690ad757206b7dea336453631d026fd973a179892f5a8babe4c44e84f94f64c564f6fd0cf4bb54ceaeb23967105ad4f65259d63e13944e09616fa3a04b074af417f620dfe874889e64d49c64e3035d07b33fe9e68612e0621659eca64a3879f85a6a49cebb5cd08d9866c60f2664c31b2a9b29aa8a", 0xd6}, {&(0x7f0000000340)="af7eb4d416d8ff41c374c530c98f", 0xe}, {&(0x7f0000000380)}], 0x3) syz_extract_tcp_res(&(0x7f0000000440), 0x5, 0x40) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1000000000000148) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x3) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000380), 0xa6, 0x13) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000180)) r3 = shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) getdents(r2, &(0x7f0000000540)=""/186, 0xfffffffffffffe86) shmdt(r1) 16:11:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:11:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x10a00, 0x20) readv(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/87, 0x57}, {&(0x7f0000000680)=""/88, 0x58}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = socket$unix(0x1, 0x5, 0x0) lseek(r1, 0x4, 0xff7ffffffffffffc) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000340)=0x8) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x800, 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000000200)=""/93, 0x5d}], 0x5, 0x0) 16:11:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0xa21, 0x81, 0x4, "13006d20e07f5a6391f0190428a098df39947a45", 0x5, 0x80000000}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:11:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() 16:11:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x0) 16:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x21, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x30330, 0x14) openat(r2, &(0x7f0000000080)='./file0\x00', 0xa0, 0x38) 16:11:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8e1ad616a6d425c1ff93b856a5da17f6f3a1e2d11340fa67b11e9fcf57526dfa862cf969c83979a1013b5581ea8446ce4f83fe7596f56803f68be473e4f4bc104e44887d6376d2b3dc8f1069dfa5392d7e696cd6e244490c13a522835a983469b34ff2ce2c9b542ee9886078733716309b20767596a08261fc4116ce96bdff3c57bc14af1f247bbcda84888141aea3a9fd9ba98b6bc590caa285dc31c5babaa521", 0xa1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x6, 0x4, "8549660017a2e9bed8ed2184ffffff000400"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)="04340b7818d15359bf73af7fcec8a738a55258d8265866b8720910cb3ae87ae01db6f6e398c07d92a56ae2f14a348f31b0f2964ecf39c3cde795fd703b4f1e831e80e43d4eb5b86439784bbcf2c8") 16:11:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:11:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x10001, r1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000200)}, {&(0x7f00000003c0)=""/68, 0x44}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x2, 0xffff, 0x3ff}, 0x9, [0x1, 0x7fff, 0x3, 0x401, 0x7fff, 0x32b, 0x8, 0x9]}, 0x3c) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530006686a097b144723f073695744c3ab853f61dcc60ffdd3195ef8c21a46cddd314dc5668f69fe926b15f5ef3b428d3cdd1aef90e5c696acc9c65903261f9881fae5e2d1471ec45f8684edfb28b0d690548290a8cfbf811bdbfca5ff4b27d628ac3fb9a1fb34118dd974aefe4a6307f5373916a7759e2f2a71a44af4db247c82aadfdd4afb3013ecef8e56fa7f6d3462e3965772db39aee61ed8fa9cdd183ccb374f915a03079ee312619afdab82276ef2bd40f0298792ab8f8ecafb757eca6fac9fb4f8ef85e77a502"], 0xa) syz_open_pts() 16:11:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x428, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:11:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300011ab78a8df42da00eac2b855f8fd7b36965da526dc25d05895625db39285ebf75e257e8a2518c4bbb3b3c577d9d1327b1abdbedaaec846049d5792ece79a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9a02000d00095cb90cca8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/29, &(0x7f00000000c0)=0x1d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fff, 0xb9}, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:11:16 executing program 0: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) flock(r0, 0x4) 16:11:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x10000000ffe, 0xdb0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r3 = socket(0x210, 0x1, 0x20) sendmsg(r3, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="f2b8dc9263a26230c941c720c86234f216d7434aab307dff6b", 0x19}, {&(0x7f0000000100)="c433614d81ca6472541b050e69cdf3dbafb8435ed4b3e5aad29c1d0d1e2e2ad6b13c9748f65f9ad7c7134b54aff1232b3bd9e01c117d907d29910eb658cb373a8e1544ead77342cfb7df2fbe0e290b937d8edf8c8260ebaf769a15ee03f2266bb9faf32f1ec065a32e2161c4eb778bef8a32c96df9636a82a8e1547863733ff866b2e19725f5bb1d7663f45c207cf60e7c3855df9cfe918be778ced1", 0x9c}, {&(0x7f0000000240)="eec834cff363b42fafa5f7e83bd856", 0xf}, {&(0x7f0000000280)="31c1d15e529dfac902c8698b28e674be02817c45570ef2ef01fe860ce5d60fc56f6d9f1bffdda58087396ac3d9527d13bb953d8c6c0ff9acf09dee83d0f401cfda6a6e32a19394b55b8f", 0x4a}, {&(0x7f0000000300)="f91f0d6f5dfeed66653ba822d67f25c7df041b6178424edd292dd9356b52cbfe1e08e94ec6611dfd0716c89c059e94902aa134019df88ae7ae8dd8cebe39fe5c5e4889fae9a4bce30e0ce312a3c6c51eb39cdd1af6c7184c30b512bdd7939a7eb54ec1d7c4a7be8fba513ec7cfd4d178048dcfb909394ebf30a68f9127410d62728212db02edfdfc28d7e3ff622dec8a9149cfcae9bd28b1395a3efedca81b78", 0xa0}, {&(0x7f00000003c0)="ebed55cb6e4396b04a5a1c8bee74f604a2ea99b91dbb9fb10befac9ef412a8f1be1bc8d1762ee2e9b133dbaffa6feaf72813054b1dd4089b6d6fee6fb15bc63b9a7f7038942a96a9f2f314fd4f17c4516dff962b23347097f7e44d06dbc7b13136c164283ac37b186e34703058b1feccd901b2cd115d81ca8839e8100753e9fa8ecade31927021bc7627c1d9959db465eacabbdfa1ee5ed56726bff264e716da7c1b8fb1677a11303bfe887bc67c27aabeed007b002dba3d61110ef17fba78cf3e6878927cbe85d118cc41608e5a64060436995ba4398dee5cd4ee02fc4fb5c96601ff99e896f7badae5d733318ead5bf3f8136a8e7a51", 0xf7}, {&(0x7f00000004c0)="baf824c5205f14b5c0316b80f1396ebdebd2260cbec0d6776fb6b71db931c5385e0eb1592ef1f7d2095a1fc1e9c012d0db232ae49ddbba2b152c3cf8d7c33d2a964feff3d59dd8bf39fa063b4b6c8fc9906b66c0d8ff91791b6ec920120e77c454a20d3edff82160634a5ad3da677f33bca34db212e3f2071fb7c5348c7ee1d7bf9917cd6f014e554709dc044d82c80f45cde7161959682ee5de0e38f0a8f5e0ea9a2c12b16ffa285627ef9a9a4f7355aa90e666b6f045ea4e3144fc2f6cc04c0d2874e58a9607bcda66e13bd6dd13e037d6d183d6da4881b755bca998bb3d6b973f7f9644b3cc66539762ba022af4fb687f2c9d83b7675f8ce747766fc57914e433917a18a84598b4f7799a5d640cb87cd8acc1a23b56dbcd0d612092af110157698774cd96847d35ff71095b8100990ad6123f28e7fa3120c88ac6507be854de3e96adf678dea729115413dcd7256a1721e039c29f8695e8ea34617a494938e508ac97b7c3ede74589b15fd05c6893504216034282e3bb1a8005fa84e5572cd2b1b6f6a3d1ffbbd995e5a71e3eb1bc87ba0802c4971453a165dee59fbaf2b77ff729ad52b3d8d8667a08a4e1e29b0add3ab1f1641e6f9054795c5f319233c15b86589897edb1a91388f4bf149ea1317d66da73b26398ba8aebc462055e16fbf13e29bb7d64a426b24ac6dd650ee2fe452cdd33fc2e7d8845f485c18f6951b3edcc664378ffd3f710f36158a7aac4018faab0b924d7954513b52433d7be761aaafb922591e1a4ce6d49cce7f2aa7b5262e5c4ec7bd2cc1ed8da38fef7b855ef9c0625c8098fe8f9ca095f82802a60bf8710cc4308ea70f212b78ca57ccf8de0633be70098d65447c6536b259ae806340a0c156b588e3b5d9dfca66b909595c6a2019b45f43a54ed153a41efbb97b5334ffc9553d25efc14e7158ebd6b5b68480b76addd9f9d574e4ea7a029512f848222e5b801ade32cf347309a1bb259a7efacea7891e9857fd2dbae4c36c7b1c5f064a9386a7b8af4d160d9bd813df57561ca9434497400b9e0c366ef11e5cd6d5bc8d8554214e5928a04c082b6855befcd98723f8ea3f757d3b0358e201003befc44d4331d33bdea212854ef91c567f7d12a04903a502c946facf5f0fa10ea9fadf17c7e6800d9625b2429f364a22f161391e27c089f483820b53b943b28ebb4bd6ec9a4a88070ee74e11280cf47f93f45f2198ae5ec4e8225e98c51ea0a888809b810fd8a3ceeb221552874fdd4abea5e9e9281e201dc0b705c0e0502ec912fa09db541c42cee6c74b5a000916aa3ec9371e5a98cccb00626263b286b9491c67f69ecb0707d2632403983081a739a67698bce7d70c49acb727df8906a781bedf732c3edbb13cd419953e0a9d11c1fdd97a21ba0dc3b7b45cd674681dbbfefb2fd1bd296f8e189545a45a24c8fcbd785ec53f186a7f6ecbef9040d6463982166cc074a63a3ad1387ab4d0c94c0b344c41a829c6dca0ae566feaa1c14042f679975370477439ee8e61f5b7058f65926e691ec1a37fbcda40015a5ea075973852e5b406f1578371cd07e153bfc24a47a9fa18ad40c1ca85367fe68436a277a0bfbcef0a3d3afbc829496da0ec028a980a333044b368e6be0bd206b210f67a850fd4c44627efcb5cefbe44b950dfdbb4281cca7c27d4a5314e8367e152281bccb6374a33d29b2763da219ddb2e1a53b22712abb51ed4847d16ef994a4a9a3037acf7276a03ad5fefff7686e246421000ee28ff9ce08e2f668ba57d494d06469d1522c94376e733b388f2ce2f503ec372737be74c9b0369639d7a202e5cc9dbe4f59a7d20bf2338b23df05299f2917bd401112b780dc4d292ce5625a9a435c71793428c4ba06e854feb6c6d7689e52faa5c863096b4eeb4357c8aa864b813ec4c682ae69415d4be0602f05d527a08db46352c6cd7ffdb9708ef081b3a45c0c276376e476bdf140d993758f5257d4308f71dd25d380dd23db50f1408bcb09d113492e94af83b43668ce3be14a5e86b297be638f2ec06b1e44eeeeb11fdfd035e96f00ef964b6bfeba4289c948fee56a7bfc11568d2e231500f8628ca52e9ceb2dc32c293ab8db2936f9f3c32209a27d4fedd86d04f7833bb209705476742651b330ae7f443a9235d062dd70f8d4263b075565c3123ec43b24425eb5680b61977dfda7a1aa24392d5cc97911260b003f3826b9e5764f7cb7ce56955cfeba0aa133aa3743d6a53bef1a6ac63843036c5f7b4e11d744659742649acc1d0c59445d41aca2e336a0642f7498b20e4cd2da4d1549b3d6a0efe953379e5a33123a8b39ae1a305a113122abccf7393e8e48640f50eb7ef880e388fb263f911fac665c039828e715294ac37b0cc26f4db1e4c162f8fada1aafe77e81db68e3e1cc51b7fa37c51aa4fe4439a23a156c04ec1b0374b089118ac3a36814512140f10cb3255f7676cb01f960dddf98958e3d9a6657466cd1f6307570474609f31a5fe432704ace4d391cd082f3380aadedbbe98371e29334fc5642c284e649b9995b861b56e3076ac909013cf03a78c75b3b684ab09cbaef2862f2976c80ffcac30db6cfaf03b907982f85b0257ab6c6bf038062db0baf16393011df873158d5c29acd1467d531ce7ba50fb3d8d27af3c7af1310457b85796a17ade6d6fa684c3bb5f3196f999d6ff185e29323747617a484d33b524879c02de7daed7e4bd7b25a93d9d1a4d588851442b387ccddfadd0669874ab856a9608bf180783507d3d46df598322286297aa8435c0c325fe20a6eb9096dde6c5d898ce823fcfea9302b9620a848272ad7266d8748b4e342a7c6b19349e1e4b4d1549b9e82d784b9308ad51a09a3376b8f9b65a6b429a7af1545d564bd6be5070931dc68dd3ba03826f85e0d9ab9b95b51932392a2adc03e28d282e25a6b85d1e019c057382452f133db53016a0436de60e618621bcdc0a37af38ee516584dfef092759c2708ecd784271a3678a7b48e3b5e957e6ba41458943546ba6ff4506e2a97918ee3d3eefc14d8a82fba75a8c3792c1a153be61433c4e25e61c1f458a8bf565467d55e4af1cb0b74a23edddd86f3b103048c16dd99b69deb9e96453120249a5c58a84ac93077c7fa13c2cba8fa034c44c291e5a8aaa086e3bac7737f38cfdc514933455f6afe3c3e81f395a68d878de49d1946a7caa16a6a25690c587816551eee6bd0b00a8138e65efaa5e57dddb869c5e84652907b9fd786feca052f6569b6158d32ab8218f826a2b575651ccd23d5dbad16dddb4e93fd4b289e2e6ae4631ee7350ac1126069c48f9680cbfc47ab1abab81504ea86c219ed67c14ba2af57178dd36214ca979452721887a31b4b2aae451f1a41f68572e203bae98a48c338b4d840ef8b5d112d91ccd5c5d858d9f4a193cad40d67c3701410796b1262b2a18e0daca86714fe87ef143070f711af5786da18fad801b78b0ff50519e88d9c2de115e31447356e7837b8b2fd1b62eea03f6b0c811c44243e760e2308472d736e63f1a868e011f6db3bd6d3370d1ca7c06233dc56bad682a2c011bd46de204db475be8a97927e7cfbfd43f70de2e1fd2a98d17538aeabe788a16ea8b2fb8edd68a9ea3d1e4e2664e99570b920512faa0ead1221c0918d8c87b2300f94e1c2a6590bf9d8abc00e07e5b4a5944fc9069052eb679c194c69d912fc0d717a359d50e3499d913cce34745cdc22919e2dda3e15fdcbb77a1229106df80fddfd8fac4d28938c81c05368efe47f7dbd7445dcdce6cb5686012eb430940feb385b97b8719a4bd9b81cc5414217717e15af497248cb04a9db6d4ce2078c6c066d7d6fe8a425f4ade304d15c28d2c1879db9a824eb32ab4cbaf76cdc6ab432a7ad036c46fa802e233efa7e311ccd6e3184cbcbc0598e839fd8bd9ca4f3553cfdcb2bdfcd73fc283791264786e1f744feef9accd1d251b801d46830481c679a9489282e077b5a83401c3f692572e29b643a51adffda222a3bcfe6c8eeac48a35ce43958200bfb57e058812b90c9ca08a6c5b62268508af6243f7f766278710a1db2edc8df5baf4057374c23cea2bf70f6b256f71255baa932e3e4cc4ad44be3dbed96ce9244f52a8bfd62fc2b22370fae8543195cd0230441a35f9ba1fcec2fa71cebde2a3ffacd016148138f1df423a56b0457df648c5403eebc064c035c04d9406152f9c95f59d70cef37e47759ff858d1199ba13536b13c824fa57ce0bd57b7127016b5ca00aec3c46557d0afb81086c865c463a9b14f9f74c6242a131dde89c962e7e62e89c304840d19a2be36a6d6dc23d8f25fad640316a28ff11f1ec4918d82768feb4679c151c9d9fc154204d92a48b1da7bbc68fc238838d63e8f0bf6c817e216e3e14d3a4b0f7bfc9e81e7694f15600e16e2e34361258ae328adcc5eca3d7701dc54981bcd1fef35d76b4012b94cec60af481b68fe5f70a56432d19a9aee4d57affa4e750310a313469bc9dfb3ec578a1f1084c4c8fef89b2d5671f436606c0b5dc1cdcec636da386b091c4f7e5f16e7c2b61691aadb1eca219019520a1a1a8c2ad29e63fbdf17aa9e07e96786d3b910ec72b10521e1948517069dd821cbde6e3a6dfecd41b8de93b4d8993efb604dd5227f790ed6afa86111ae7ba63043fcee08674cc15bd8ea45913aff398e609764a6692779d9422d82798e9d7ebdcabe1b419a7ba4403c650d1d2788a03c1fc139baa00229381f90853f4fbce50ffeb859ed6de058a406aa05ad21a758a3742d8b0f1dded914054ea1506e5e9a273becafd09a5c05a7e983aa57788cb5fb975a9c1d6c71ee9ec1a1b5af80b3d29599b49208e359df5f90b6aecf2a7676a56adbff8a53b73cd191fb779d7c6a0d6545fd173f9d160ce781fb953ba7b2cd665cf564aac015c5c63c5e61490cd44b1bfc54d1dbd8299b63e7c53ab120fb4eb18b3f7626bdf0dca0b08c6c68cbb6b2c46008086395328724f4a3c7f611eee209c788e09e7e7824b6fbc89d66bf5a57ecde043d81f2858d900fa177b35c053bebbe3a35a358963891c0a92005eedef54ebdfd3d6a33e9e66d5789a32261d76e88497be341f2d70de3f5a955ba74ee9b2052c59b4a5963d68e9ff0304d5fc6854ad452520b2cfd652ec820cd138bab60cb9b6a4c14c21262d62db80cd7f7453ace003e3c4d449d72a837ea92b91c1a1a38722735d2972dd3b878cdb6f7b459de2b5774305e61ef7d679866f52ddb114e9e9781cfd0c79df24c4d9e9a0974e5a922d54403fa12d087226265243308067d0add5ed1c942ebd2e5a56235dc992f9d87f85cf429e73117fae49d397d92cb962d0ee2ef60753303ed53c3c2f8229b7aaf2bea1718f869fb862d8fc11e6806155275c2e6a26c4d4e6b9134339682fec8a703c5d6e398943068aec9c317dcae0f45f63a650841cc9207a96b3727ff4665d907ced9b01b491bd801dca0a9b039f93a66b7b65140c018b6b2996e3e43a3d9fb6e37e81ab3684a8626f101deb8f5f6c947b26ab957ee594e091db1f802c529c152f000b53c4bfba503b0219b7575f3058c2b7fd6c8e8edbf1d3507ca31cc462a09bbd1e5e4b065e348fdfd06b49969ccd3a1519e3eca8374019e1416c533c4b2bc1280ddbfa0a1f79afeef08581f1ce50f7514ae56188860a60cbc9ccfbdf21455697c3e3b217aa4975b01b6806bc5274c9a65e773b690a8a1835c53f41970f108fe6d4327a20495e8cb613f623000b09c4319a43ef5417d81c2cb78c1356c7247da7da6b832037aba027d307ace0ac50be591bf1d33f", 0x1000}, {&(0x7f00000014c0)="98af4131b5f9a856c6123092e6d428405d402deb21ac5d100327ee2a27e107bc9c2b2989243c0b3575624d96587148f4ff01d88ab90b80f9bb9eaa040f84a27aeb46dd3f4d1a5037d55c35f807019e7292390d70803d7ce906a449f22b9433ea6d28362d40e4c717f7d72adc6cce36862ff7ca8cceca8ff94f62b59bb4ef5e3793b5ccd49e43e2f35bc7e9ba3e95b94ceb19fb235ff502cf82752f01276cfbf97d6d64d92ed1d134bb2594bd8c0b05b48b5d8a6e9f6743b9b4c136c0ee9f3625e52c6105e971cab7ce8d7c6f11e391fa6a1377532a80882c8cf34d119ee5", 0xde}], 0x8, &(0x7f0000001640)=[{0xd8, 0xffff, 0x80, "4b617b3e2a605c37f4e4049c119a3b0828b27a8dcffdf06600845f322000f88e0252edca567571dbfa9485e7d64dcd6560d0bb116570df6ae595146bff8292ad8ee389b904cd83ac8bde4b98399f9c26227c12848c2e6730c5152947de68f528ed0b9a713eab6810be33ad7ef6885a78fe19829852e5122e73cd11ba6a840858dbafabb2fef4082cd6c0e64f427d0be42b68d8f7cc6a1432072c84ad0e7bfb993944165f6e557f442b4133be089ff046cf4e1f27956c6c454ec0742503dbd639efbc78a8fd1234"}, {0xf0, 0xffff, 0x6, "55302f794ed13f0200d7120d3c1f222e16f55176f7a2b7abdfd1b27924a752fc723bd766b49f5541b03a68ed573117941137b2cf531f0624b294e93550d26cdc09f32d581715295b33d57dee20d3fbf03eeb65f72253f929d87e7833f80ddd05001cb5b3720aa515ceaa7f4885a92f48c77966026af09fd89d9ac58101a6bba6e6bc5997035203c93f130b1f475a28b2ab603513107265e8a0f959c9676f8e780aedec9ac6b8db044508b8ec5ed342c3f69313fd4f202b22bd9173327fbcb7674e2a1e925012cc1cc5a5cba13c9cb1ccf6cd439eec13ad7e69ac25ffa8be"}, {0xa8, 0xffff, 0x1, "6a9464d4e94ed0ed91b9cf79dcc68b3c5e2ca725c86483f0631625496204a8d19e8a615c0520f0ce040e4cfabc4719603952638caec12c7d5ac2cbc126153a85ab07a7bb6cb8ba609ee78c37fbc5aaa125c4266a6915c42c11127f9c8bfe25f03ae0d828a6c15bd72068667d9bf77f58e20ff50b3edcbf0920d66a4c6be1931db1f866fae745db9fd770149408ddf292d2"}, {0x68, 0xffff, 0x101, "eadc706211e37de4e60643f34d7b07ee15637b1c34d1c1e8f7af9cc6369870a485e899885c1c553ae4ee7cc9e62e4ca0b252136d18bd1ae5a734d5fdf893638b2ba4503e02160976bc35d2d6a9719baa06"}, {0x110, 0x1, 0x2, "5efd09b4165a8be75fd5130a4230253cb3c5f2f240c488f2eedcd302d1693f77ccfdedaad846a6e2340000780f35ee571f511f22ebf8141b9545886ef8e89b6e237f02e8ccc66eb44dfcc6f2d88cecb04210ec6748f88d4af7ed8abad7e1f60b53d285bb3ad0a5009b5f59258e6c29244644609585b8796d098c4b3f3f3a2d5197e0cc6d368259ba2202485dffee1f1528e1430e983ffd83aadf1f8e98d81213487a48a73234430c0ab04ec2ffffdeae27e52fd6bebc037ec6a6b2e44f59eed9349c0b63a46222eae06a3c07ccb226e21593e889919a7d0460cd806afa5b3b00a32f3bf0d3616e5cd15bf3c2ed63ad209bd867e8333c28c569d240"}, {0x90, 0xffff, 0x8526, "13474601cc9d31720e7b19fefb8540283c8298bb3a13284d8baacd440990abdb3ba645955fd28ac94d0dd5fa0338556780bc3077841876b1a232ef07beb9e63782251fc5df68b2c26b15964a301bda4da584d968d7a1e300a332f9b38cf21fe13b5ba7699bc585309911f899fc4d2563c4dd15f1824f6da84809662443dbc90e"}], 0x478}, 0x5) unveil(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='W\x00') setgroups(0x6, &(0x7f0000001b40)=[r2, r1, r2, r0, r0, r1]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000001b00)='./file0\x00', 0x800, 0x110) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xb6) 16:11:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:11:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c8) ioctl$TIOCSTOP(r0, 0x2000746f) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:11:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) sendto$inet(r0, &(0x7f0000000040)="8cdfaa7147272f79a7f08939aa2a655feb0f67195fad15520eb6ea2b0a21e6c3ba9f4a15b4406103cbac62694b3502a8dfb22401d739cd8617ae103c4e4861409b8d5bb11a987a9e07489cc5c3ed5ae149b7fcbd9dba67ce1c235766c2e01b269310dd9dc22251e56871f4f7cfeaf7e32ca70ab2f9d27d5d9d3dab791449914dbf40a2508a3b6828b1", 0x89, 0x8, 0x0, 0x0) 16:11:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:11:16 executing program 0: r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget(0x3, 0x1, 0x58c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x101, 0x0, 0x4, 0x62]) r2 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 16:11:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000) ioctl$TIOCSCTTY(r0, 0x20007461) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc5) r2 = dup2(r1, r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="72b72d70f0a3ef12cdd8f280c027011251570a9929a223ba6a31117fb06c5bd8d198cde20d4b981dbf5344bfba3cc0332710a3779c6b0311642e6564d23edc58ff6f5d919d04d768edf39ef7aff10413ae1fcd2478d856abc7440be1f814c03b7ef88dafaf450269a300eab5ae8f501c30b5162fbaeb90620dad5c0a0a3ae1d18864ddb2569f9a1bda0069f12252014804535cf8c5e2f5bb30580ad19d975c2f2a82a7b6155470", 0xa7}, {&(0x7f0000000200)="8e80f048591a434ca8e81a76dad0e9bad002fc0fb42569c6176e130c11e8504871c898dfab82a28e74eb1211ba4812f8f24782f63dea31cbbc5116eb92fc09b79f37a5ad065aee83dc758e07f031d219a4aa04206a2e4586f26f4cd9857c5f5abbf4572e6600b50ffcc02e6e4da6efdc54caca40bd1e1115f16025156b598aed8ec217b10bb04f29165715faf8ef0cde76829daf00dfbafb6675befa2c41781fa4e6d4f56f6c49edc746469ca962cec3e681ee31", 0xb4}, {&(0x7f0000000580)="a103dae860b8be6f391f7d399890f189a3d561c2b48ea40a31cc1fb728cf293c8231bb54639dfc5c5bea50b6475f038a952878b31ea98e169eb6a86842e13fdbcd24cbb3ab25092d005886958bf0f1f9fb1cfb352e8ac86c0afdf88e31af008336f84f30033734050df79b0f1151483ea7425d58430fc35bc3d77f833da6e846c1641f202ff6cf12f04b31ab49a94bcbd4f1ffaf84fe93a536e0eef4e349e599c9e2e18d0a99da6e4a592ded119412feb88911f7a3fa4d79ac4b570ef5d2ac6243183bae26ec998c08dca403831d2697039c781a5f23d067c2581eafd87713d6062a6591a56035afd6f80d2465bf8b7f54170248d1f61ff1ed563366419de224775db8e935af773ac043a7a8ef43e9d7ec3b2d7d0c1a23ef80b8cfe99570618a5786e2ad5bd14df74ef0875b775cf63ae0f9ce275874022ac1bfbd8f93a05e72e827c57d8b869681b495669a6c56905fa8f19ca30a57ed4e38e2509b55c76eea86abcb4038982dc957bfab87de4ddfb59966b23bc06644e2621702d5f1e2d9ad1c5a99fdf35eeac4c5b5f9d18486aa3ba3b9290215ea26271dc1e8c90779d3ce728b075420505d4834b6d1374efe8d3142b1fd5868db83953e4d563ca136fed916279c1d098c4b95ea74e437ba78753bd72f2a4d686eff927e505f9b416d4ff15455b363ad5b2d8706fafeccb6326597b37cb96d81d6324e5380fd2e8f93041172c364dbce4e5679ace2ad62cc4152f221388b2636dc9e538f8a0de8660e55fec94d6143e866a4107e43d080f545bf8ba0af9bdda64ade2b6ed08e375c5716f1a055b7c95499ed21cea894b2ffffe94b3a2e6e6226ed555a6836849732ec38316383dafc5cc9c6266db61ce92b475112bfe76d80cedca25e967676d457088a61e755ba15d8bdc3a0ccb3ce4935f46c6fd5950db7a68275887a6d1e3cb2c361785f6e6dd4271f18277fa35674b9f972cfea6dc036dee9bc67452c4402e64e81c32a91e1018f9ce0908cda5c678eea75a61b7380df2dcde70f6c69f721dea2bf369ff74f59433880efdeb0fba8448c3824e35404386241016368f5eee1159bcc2e7a940ac3075c447ca8806d0fc3a192bd9a83bb07d61bc802c404f0a33579a4960a5ce6b213d068a72f348e91068ca6599b4168c066b8cd66699cf2a8f8091bc6b60640403ddbfab4247cf5f3f6e7d76a09a29e89bf738bda77020fd54fe12461a9f217a4119d28159d10df74db1bc4246d9000e7177fb947df3da0b1598dd1a898a294c9511bd4f14f1dd2ee314d436a5ab67c128adae884608a4262ea946755979b12983e3d032a1ee0078b9242220a6afc12772b146e5109d03eac3c27e3f87bb6adf8ce0cb31326f1b4234fc5041a29dccca268d47e43a88faf4e4a68979200b570743e1791acc4663b7ca789de62efc8f965446a5f9eb1c67a0321185babafeba82588bf89351a392d3ce0a3cd0ee077ec729e8af183c9febd0e46c17aa8e437a1c49321b1b277a83caa1baab47bc534a94f211262e6f78ecfcffe557efaae4ea5161c9340d4616769a8db5da0ce426f74c2176f294e3421aa8487fbf9492e6d7e6dd715ec38bc2565dc17a2d3459935194e80b0f1b8a0aaf8468230198d72ced3e94dbb90378ab0be95f618187257347f3a14304742c2dd542e46483fe3bf127fd0ac77fcb72df43c4262d3e0a28306fd398593976c60a2783978ca74868e45f96e41f23bdc0725b969f48d3aa3e0e8367bd5716a498a9dc50b2cd926eb6fe4f2a55f2b744bf677d9e442b7d76d270d6d17f6b3a00b1ae3a2ed3f08013ed05c9d21855c91df41083b33fc93e845186f21860e4526ce625e3b138b6166f7a0c1797c0f7f1b7e5d26654bf9bb68961b6517cf917b301e1c6fca1a4ddae05472158eed87a2024097f237145c3779624eb38707571ef7a9ca4f497f44a78c1a634d337b1e5bebd1cea1316d2619b894cde9755588a018b13cadc89a55bc38dea280e82c1ee85721ec2e3bfed22889b5cfda8f3aa21b22f9d47d59b69e12dfcf789875bc160ee46bbeb7d14a161db349865e9b3f44385174b93cca8c23863589949baa0ed7aea9357c401653553cefe1168f2c10edfa391b19a8d713f7c636d24574b28897a962ba665c8cf7596f4481a2ecf77c8048b0d4d539d9c378aa0c6f0839a6ab55faddbeec216e342f62136c3be2d4c935f3ae9bb080b5785be08c63fbc668f093c1594dc017828bd98f7b90d36d64e1518dc2c40d0d74b0b4904e684c8cd955e72328f58458eb72a32c3dd01d6c7ad257e740b30711f6582cb7e2284df7d80fc7e15411e2f78c292211b66d9250c0d20610dfb5cf8cb0772fa0c19dcb6fae09773a538f597958e4450a37fe134ccf093f81cf4fafbbfe3a545123380375f0abcee2ef83603d2634143ee1213eec5a8c2b3f5c198d683c58450f67e1b705cb735430700e9a1f18e12ef7cbcebfaee92bbec86649df758698846fca61b0ea787acc7d31c4cbd83dcd2c0f388d07c5afc6b8deeb2598bb8ad23f9853049321bda4f37cffdec9127b3c96594c8f7506722c3eed663e60645be6fea4e9a1b1345015bb71cfb6c06aeaa90695836c4c32413d61fd0be3ea8623ae65ff7beb75c512c40dc5d9b93be6f2b7678bfd7576b9a4cf09872e42d826452b7ba56a0d2cba8dff2fe9c782bb4345f2ec14fdfb986f7ee754edb0b6701e0a178a8808562f0bcdcf51218f3ddc35d8a9339737dd02e23f4085a7586ffe2494a6bf255faa13a13957ab41c16742e7cf5a72cdb372eb8a7c48cac58cbad3aabc6adca159456f726879e817112bbabed66272fea435cb2c5a54136de1adbc62b96e9e67d56d4ea7db081316e953781b7459c10e249a3c3f241a95ee760541248edce00bdfb0267c81c5d49d49aadd6905a1f0f2e1d9622f6001dc45f1b91a939e9fc2cce2e12a201549dae722e37e76b8b123ee86ff30de453e0ff58de85e987de16f3c68c9e1febad9e7c4b7713f777d7c1daa811dd76c42930cbe9aaef315a96b6173fb06ae1c64f9c9e7451b64465a758e8e11a5f00184c3f2dd84770270bba1d37978f9c1015f11a9ad3b70cef2aae3a70619dcc393ed1e5d14e59c4a51e58c3a81ff836adb382663ad9ddcc8e99638d2fcf67c168d74913febf4c979383ffc1255f60169c49a44291ed66eb15fd3de7c920eeb962f446e8ac7cde1b76b350503349b6fa47a36d18e66fc3b261447ff79d665e8b91eb01a89e365990e7656c8aae546280f2debf2fd8572d7426759a31bc22d1d9d8008ad0531b6d61319c24bb057d498df2da3b5314c548bd83375cd968d9aa28f144bd41241310259040f3d20ee4f36e9a85811bc41b959c19b66aaf1a8ca708f91c573b7d2e94f2dca49bd1570ae143f941036100b9c64c06f5140c4ae03700d2149a3e63025a680bf2d5919772fc2da41174034c29445e2ec1ac13757e5c42b033fc10eb49026f6f1a010e322f18ea2d657fae436cd21833c094d1838f6763d0eab41ad92ef75020d1411dd3d0a2236a48da37a066eb00dbe2b2c110f508e71e7abee32dad5478dbc775e6784e93df663fe95901904aa169015689c3b119d52e4bbbb79e6d6fb5fbbba0724d880788af3765c5b4b4aa780ded1c8965e5732b38c75b5b8893f4581ffd1354474079c9005faf1c5165c7095e97c3449558ca0c53981b62313f911ee92a114356cfbe9496b1c5feafb94a91dcd5ed14b44888b760ec3ee003346fa7e4f7746b5d059f0ec11579910007dc6b9326b39b0f74a1044a096ec7c01c4b7f85f0e130ca78f2e91226b238b0914a41c397151479f765fa01f802735c2abf2dd5fce8afea021c7c3e6dc2686c626d09d736dbeba6440c9fbe46a63b97fe4c1362da76ac0133ea593a2077428f3ae53bc5d82a39fefe3fb24bb678081fe7d7021c860fea58908128fd0f8549c6d4aa33937a01f648161add0e3825baa76b64ffcfc1c4fe99cbe7c798b0a1e6816c29ee5f5f38d041b549706fe84b5485014c3e0c0dbe31d8c60c0f64dd09fd38ff8f1a555de4ec8535f9dcbd47484b893f814dccaef7f68e5c5311afb0b0f1d204e202536911aea9a55b507fa85a5425095a320739609b6926d98b86201c173720b8962d7f39208e2eef671f5bf5ccac6d790e07b7e1c918490293de755c739d18d9dea6e2da5a1a7491e42dcf77d65bc0b6da92c76913f97d66008f9313c68ef1b6c8d4309bf32c810b059885993f97016539ae730832e68797f5e0c1b7a6f56e4a530876d6b18c4844cc7dc45eea54e992f13eab79c1aceb2bd3d3bfb9c4215445f5d3b8a97558b4e3415ce9207092d934094da4783425610038428de67927897398b05493587e013fc8a24ccb8b1578cc5acfa07d1ca0f3d8b3b93a2febbb60021820bececf36e1bd1a7a23c0279a9d686ad1cb345d2b2915601ca6a049dbd3e0ea4f1338bbb7a831715d6b784f6f41baedbe03db6f36a12dfa87e56e1f08df81582f13c2c670dc420242e18b94bb3b78c89340d3807107e7efc6be6857327376c795cafc8711e255562be9e79da32e27b2f8c8262119d90928a5e3be279f966283a07fec2d6c8224d6fcce73170afea99bb058abf908bb9fdc1b02269947637d0860621e17a7878bd1ff4f9977c340edc053f9b7a13a8f2156e3200d1f7b9f3b668843bff3c912e52ddbd62315eed0721bf2bc589377653111af2f519cd2ffd31b4029802e882200be8ee8c98e67739ce6633700a49c685a69e9298f5ab60ab49232f9da6c0ad0a6246a31424fd392621eae2099276fc80aba2a0f7d870c44c10be4d3c17c63460623a8426147a540c3a0bc1401d287af6fca220f51f9bb89300a4cf6e41d1470219dd2c339f310551d8d55dd559b9c8cebb6df5cdec4844a55ce16782d68b67ae4a5270f09f186b3b133769dc18ae365040516dcdbb99295207b1c0a76cfd6752988d0f037d320e9c869cd110b4544360dbb0708d5ba37b394c70af9893a17e812bf2800ded306b06174b0522b2650aa1b5a575bc326809d1f84a33e43d225cc735f265b0658d03269ce3de157a9613f2374c0efacb2179599565c9ebf8524727ac997386ee89e4839818e586c76a62027e180369fbeeca1c6955d49f89cecd124c83e3813e44458fbe33dacbb775726b479d423f573a4199845d757a5f1dc430967a34a700060304e1ea06d17e6ed737e48a19ebb88c128d983f55f6c8fd3b7681206fd8a677277e3ffaaba038500fd33ead7f2bee553127d3e3c24ac8c8d499765daaf847951fca537994ac55881cbeb015bd758e5c577ae0056af59792314e651608f2c3afb4d72ee8ef779ad71046fa16e4f0f40b2a241f77d8fd78c218638509c829d90f5b08c2817ee79fa320fc7e96d905801467d88073fbcd93d18b60047443ee97644b850085cc96f6dab2ef51932d47295ff32b61a4e1a0eb43b960610333406a7a0b12159aef897b830b44e85cbbdd1a65c0b4099e39c60040e2202172119be52ffda722a9f14fb231c1e3817f83b478f737fbf7436fd90849a4c5480500739d44426358af22feb1d670d54a896f4e75300334b9e48308ba008ee220d316b2d22fc6e0f4cbaf5f408f83e21413b96483062370a16e985161e65b7119e1c1a429287c5312b6ed54c0c4487f3b165482680be22f88a1b5ac7389e97ff8343bd1efe2699186a145881d11892df0860b288d7c43b57bfd563048e2d92923274a8321fa5c03fa7c4c32b74190d4d07bd7b4721db4b7e92903547206516b4fee87781eec507b0fe950137bca21cbb1", 0x1000}, {&(0x7f00000002c0)="87c0b75336c12c38935d2d4b7c6097ab7a38fc79c832b595f52fa39411d1918ee3e6b45883c433822af90536376969a80d866bd7000ec0ec2c0be198c5972f4304ee00f6f1558d2f710ef8f6d5e72fe9427c1ed4dfd659ea701b3bdb1257ffcb94179ed7c8229a1a50f9fd1d6fbd0f5dd759b39c4c9f6a4a721c030dfa233c12a19d4c2f36c96a382e0da2d065f894f7a9c996e1a47c3a4fc7d452a30f5b2018de6bc100b087304c7285f4dff970bd54886c10c3198e73331b4bc0cd091220f45e026f01d1db980e8559870a4e605eb2a0b5fb82b0269e8f8158b517d6a35339d9532130e6bcc715fa8bda06317b731f4a91e807317ed658dd8fc401800d", 0xfe}, {&(0x7f00000003c0)}], 0x5, 0x0) write(r0, &(0x7f0000000040)="130449a1a18dcb34027a40d920527ca524a8b26cf94e3cf3ac3c2422b80dc39b00c709f3fbc4b63e77208f3e92c9d16fbbe5421471d0ff7bc4ee5894c9d199537f193558a1ab486a0d4066a668f3aca747e8c15a35243dca0c154193193d7b46ea3003b172738e0dbaa4c63cc41ed5ab351ce514cadd533f63c6b30ee1a326435e6d1300a92c294fbc3e9cdf3fda5f05187b91ea3d784088430d73a8d072021f885620c7fc4cf19c199ea346618e083feef87e4ce618ff5039b9dc6879f28786b9390d640e386b90edc0c60826b7004f3990653c", 0xd4) execve(0x0, 0x0, 0x0) 16:11:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x5) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:11:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10840, 0x97) r1 = socket$inet(0x2, 0x4, 0x14d2) r2 = socket$inet6(0x18, 0x5, 0x80) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x10, 0x8002, 0x20000000000000) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x3, 0x10000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x150}, {r1, 0x2}, {r2, 0x141}, {r3, 0x14}, {r4, 0x4}, {r5, 0x100}, {r6, 0x1}, {r7, 0x20}], 0x8, 0xe1c) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f0000000000)=""/104, 0x27a) 16:11:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fchmod(r1, 0x2) close(r1) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:11:16 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) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) r4 = dup(r0) getitimer(0x4, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0xffef}], 0x1) poll(&(0x7f0000000140)=[{r4, 0xc}, {r2, 0x23}, {r2, 0x4}], 0x3, 0xfffffffffffffffc) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x80, 0xffffffffffffff31, 0x9, 0x9, "8f7f28ab65667f765b94fd8a0e890e9af76347c5", 0xf3}) 16:11:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x40000000000000, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x7f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x1, 0x3ff) listen(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x181) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:11:17 executing program 1: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b8000/0x400000)=nil, 0x400000) 16:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001640)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2) close(r0) r2 = dup(r1) r3 = syz_open_pts() connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1001e2, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000", 0x0, 0x77fa}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000014b) pipe(&(0x7f0000000140)) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:11:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:11:17 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x813, r1, 0x0, 0x5a) write(r1, &(0x7f0000335000), 0x10052) 16:11:17 executing program 0: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa1) fcntl$dupfd(r0, 0xa, r1) setreuid(0xffffffffffffffff, 0x0) geteuid() 16:11:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 16:11:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:11:17 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000080)) 16:11:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x7c9242686f509aea, 0x3, 0x80, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000005, 0x8000, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x11, 0x7, 0xe3b}, {{r1}, 0xfffffffffffffff8, 0x10, 0x15, 0x3a6, 0x3}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000022, 0x8, 0x517}, {{r1}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x800, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x5}, {{r2}, 0x0, 0x41, 0x26, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x24, 0x1, 0x400}, {{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x3a2, 0xd734}], 0x3, &(0x7f0000000040)={0x9, 0x9}) close(r1) 16:11:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/228, 0xe4}], 0x3, &(0x7f0000001680)=""/4096, 0x1000}, 0x40) write(r1, 0x0, 0x0) close(r0) 16:11:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x46b) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:11:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:11:18 executing program 0: r0 = semget(0x0, 0x0, 0x40) semop(r0, &(0x7f0000000040)=[{0x3, 0x7fe, 0x1000}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) 16:11:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r1, 0x4, 0xcc) 16:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() lseek(r2, 0x0, 0x1) 16:11:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000080)='./file0\x00') 16:11:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xce1de4df7041b2f2, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchdir(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0xffff, 0x5, 0x800}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x4}, {0x9, 0x480}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x1f, 0xfffffffffffffffb, 0x2b, 0x8}) fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x1, 0x400, 0x4}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f00000003c0)={0x1, 0x1d, 0x7ae0, 0x0, 0x0, 0x5, 0x6, 0x8}, &(0x7f0000000400)={0x4, 0x1, 0x80000000, 0x7ff, 0x8, 0x40, 0x10001, 0x3}, &(0x7f0000000440)={0x7fff, 0xfff, 0x9, 0x6, 0x7, 0x1, 0x9, 0x9}, &(0x7f0000000480)={0x6, 0x7f}) select(0x40, &(0x7f00000004c0)={0x7f, 0x4, 0x3f, 0x101, 0x2, 0x9, 0x4, 0x7fffffff}, &(0x7f0000000500)={0x5, 0x1e, 0x1, 0x3, 0xf0a5, 0x3, 0x7f, 0x9}, &(0x7f0000000540)={0x800000000000000, 0xffffffffffffff7f, 0x8, 0x3, 0xfb, 0xfffffffffffff801, 0x9, 0xfffffffffffffffe}, &(0x7f0000000580)={0x8, 0x1}) fchdir(r1) r3 = accept(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r4 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) nanosleep(&(0x7f00000006c0)={0xffc0, 0x6}, &(0x7f0000000700)) nanosleep(&(0x7f0000000740)={0x7, 0x6}, &(0x7f0000000780)) r5 = accept(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000840), &(0x7f0000000880)=0x10) socket(0x3, 0x3, 0x0) recvfrom$inet(r5, &(0x7f00000008c0)=""/103, 0x67, 0x2, &(0x7f0000000940)={0x2, 0x1}, 0xc) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000980)={0x2, 0x2}, 0x10) kevent(r0, &(0x7f00000009c0)=[{{r6}, 0xffffffffffffffff, 0xc4, 0x0, 0x7, 0xfe}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40}], 0x200, &(0x7f0000000a00)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x10, 0x1, 0x4af28ddd}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0xc1, 0x1ff, 0xa3cd}, {{r5}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x81, 0x4}], 0x7, &(0x7f0000000ac0)={0x8, 0x800}) 16:11:18 executing program 1: nanosleep(&(0x7f0000000080)={0x6, 0x1}, &(0x7f00000000c0)) r0 = getegid() r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setregid(r0, r2) r3 = semget(0x2, 0x0, 0x88) setregid(r0, r2) ftruncate(r1, 0xff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x80000001, 0x10001, 0x7, 0x8001, "8913220401af6a4fe8608c33190779f698a3892d", 0x9e99, 0xde}) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffff00000001, 0x1000}, {0x3, 0x2, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x1800}, {0x7, 0x0, 0x800}, {0x0, 0x7, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) geteuid() 16:11:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0x2, 0xdc}, {{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0xb3, 0x7fffffff}], 0x4, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x88, 0x1ea96f9e3acce7b6, 0x960, 0xfff}], 0x2, &(0x7f0000000280)={0x80, 0x2}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/29, &(0x7f0000000300)=0x1d) 16:11:18 executing program 1: syz_emit_ethernet(0x225, 0xfffffffffffffffe) socketpair(0x1f, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) socketpair(0x2, 0x8000, 0xfffffffffffffffa, &(0x7f00000001c0)) getsockopt(r0, 0x2, 0x7, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) 16:11:19 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20b6, 0x6) 16:11:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x10000, 0x7}], 0x7, 0xfffffffffffffffe, 0xa8, &(0x7f00000000c0)={0x4, 0x400}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0xe5) recvfrom(r2, &(0x7f00000001c0)=""/42, 0x2a, 0x843, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x3d4) 16:11:19 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, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000140), 0xa6) 16:11:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x3, 0xfff, 0x2, "e0feb222e493409835c6021594bbf2ca20ed6b84", 0x7de1, 0xff}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="7d09991a773ada2e4784277382c8222c2cb3fda2edcd6a6fac90a3b6e4ea7f405fc6bd78940c24aa26d295b622e8f14bfd37ae4a0204d0968109570cedb3575957b6e7e9e982911a796dd44fc70529843de242a1a46f3ebf73532ba1bb5699f1840022a894dac71fd3fe71bba0806890dac4b9c0f0dd2460cefc6be5c5add06c1e2679d4de92a4aa58d350c6045fec844d919c4f8644de8decd82c1dcd8e33684402d01454abd2e448056060e1b9282023d7137fc43ef4e3fd76a7e150fd32", 0xbf}, {&(0x7f0000000200)="4ba4fcc6a6d3239796bfc5792c1019ba07a0843d1823141df180c7fe54d8d0ba8edc1a2b2daf9d025c0b1fc50af2122f789013c7250d916eb2fc6f356f19fcfe6308c6d87aba2ebc880a8f2c4c63e92f75cbcb816b7829ee6fc0a8144b15818ee67bfa02b8427616fa684d266f28355afc40617d8187e721c62f984211baa3b7c6847509a940154ae539ff68bdce6155d6f195c972cf73d189b1be729828ddb2d4d459f5d4baf44f0eb3fb14894d31", 0xaf}, {&(0x7f00000002c0)="f14a4195f5a81d4b2a2966a482c915c95e5efc91aeafd9e8506c87a074c69cabaa48326b437470e4c70985dfd7a1888cced684bbc1479aa4d1f3479c2d83f8d8e59d1b0ba4ec9330c12f421300982f3b95da695141624afe97bbad494defe193385823226eb9933ec01af8268fc4eab8072dbe90798fa924f9e60a5bfb7b30a4e9f90f16124ebb05a98078b13e029c5abab670e3", 0x94}, {&(0x7f0000000380)="5148ae5b3f1818e2432a12eb5ab8e1df6d9dcfc58129eb450987be4c8b65947325384c17ffb2445341e34bf0b26034bc6c59266238399263bf31917357fe0c22524012ab8975bff48b93355c2112cddfce74f5273ad7fb704d2c6ff7ba549a450c79e09ec5dcda55c1a2c464814b9705f29e7b55e814ee131da116f468678b5e40331b7463db311317cd2ff57d9b06bbc79ba8c6df575cb0852d3c63acd917c438e9f18dc2c11a422cfc0c96f80eede856fa6ae5cc9d502b8cb3acbcef0915a733b129bf1dd7b9581f18b93a374eac4810ab6728cc70c7c3c025dc027cf6be7f989dad9f46b72c1370fde6bbab69a6ad76b22c4f4f5ecb8f8550bbde", 0xfc}, {&(0x7f0000000480)="af9dbfd2a19c8852826198ae996e5abfaa4d4f7a5076ef64bcdf09d1e60ff14fa0a5e6cae0de3b318bc9479fe160a957153a248c24e7ba41216e6d11fb8eb4bc40dc3163187568b1237687569e05c5b0099287af2ba888d8c7bb630def8ade9bd76ffac158116a4cc63bcf98e821a8c45aee", 0x72}, {&(0x7f0000000500)="2053c2564fc45b06db98450053190da48b43112f759a229ddb8a2ebaf78244d6171ba1b58921766f0bc88140ba2f597627342d4d454ea00cd67e62c982aa81196a7596ef9b21d1c78a471da0e46a84b8166826e51dd6f441b2972760d25c18cd42e6ed83b77e154be9e62795987d33089d920d726e08584745f166a247a1228c76e73fb8e14781a17cf2044a7e6afac97dd256a474226cc68244afa370cc02e5a134b78e173b0200dbd1a4bd4209fcc49d65d1f7f4372cf355c8858d61bfdff070a326ea93f705305aef527b0e202fe72063eae60a687d270ddd70c1ea5caa155777040bdd2cf73ab6cdc2025241e3ef44c06a1cf2", 0xf5}, {&(0x7f0000000600)="a86cbd08753ebf4282fcaf564ef91b244eb61cea933a38c5a864a704399bb40d671055b2597a7b46dd1ea6d061060e7a9ce8ac81fb092ece4bd6102d48be7d9882d8a74fb5b057944e23a47b7ab4465a6170c36f43634947f645ca58915f865212224d103e5fc0", 0x67}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x401) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000007c0)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 16:11:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f0000000080)="a89cb797e779b2b199009cc92e3a707e45ecf27036c546d5437f8d0e81bcfe479daafa66a4", 0x25, 0x402, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000000)='./file0\x00') 16:11:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x2, 0xc88e}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0xffffffffffffff5d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() recvfrom$unix(r0, &(0x7f00000011c0)=""/234, 0xea, 0x2, 0x0, 0x0) 16:11:20 executing program 0: mprotect(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 16:11:20 executing program 0: r0 = socket(0x2, 0x80002, 0xfffffffffffffc01) r1 = dup(r0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000540)="e5554b2ad8e028d698bc804f85bb55dc9420110eae784b7fbf62bf500ce848a34292f4e8655411d2da7e986c44badbaf4a52cffe3605810cc4ebed28a00a8b1264795bd39197c0af4634f2a3d441971179c8e153ee379dda17984c6ed01b1c585d4f97f7c7b5619f786446475bdefca7b735246617980792790825e5f258c6967d81b6e6d084536f0fe6c72c0c54e59a7a9416dec81abae83ada6db8c3c37bfc17da2d69947bdc06c73010c2a8fa565c1d1c61af677f411e408f0a28c7a928bf178163bf5c0d20056d74383e3b415b94d608f493dc782efcfe52db462934c16ac7b813fc0ef25a36f303b33063c72daa6190f5e02d55d53b0fd74b29a71f07", 0xff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="2848e3f013c445419b0a07f00b037a985711872ec6e9324288c1b57ed0ee08887d5785c473b1a491e5ee2c700cd58838399c6c5b538f012eb31511600cd4862503d555eaafd5e9d2af447b89941976c7dd2027144366f42c1120a117a43c73385fb5a7228b7fd216301a4339d86522b07f26c36d0792926588e74bb7d5c4", 0x7e}, {&(0x7f0000000140)="e959491b9ee4108b1850c9946459b1b872de0a8cbfe70ce19ce2f904b0b2af81ce56634fcfc8b13ea67cc93a00d7081c20e2d737fd50247a2138018d822ea4d32d4157159a57d942a1b44881579548cdd44b100f33e25a60864f43528d2b6308e6271c0d339de05d17dd88c3cbad434132ef54", 0x73}, {&(0x7f00000001c0)="e5a599c018b5491d8b89bccdb4ed2b69952cb425f8574b79a53b77db25566dade4344c70e7891eeadaddf5ea4c7ce7d22731774fbec18c59afb35ac99d8289afb650e3ce81d534d609", 0x49}, {&(0x7f0000000240)="1b09b626000bd387a3d8e23da612630f2def0c75fcf5e69bf0b90ea51badecacc3808089e65a678de2db42e89fdb69a990ce4e509800904a3201d6af128c911a5f04d8abb8eb427841f7ce53e9e628e9a5c66cf741cd3318d4363749173ef388d6c9924913b2f7e6483267022715d5d1eb18c9d6642b0c50cf200e1998bdb6f65a713083252da6387cd59473da793bf8293ce290dcc348d79421043d6a", 0x9d}, {&(0x7f0000000300)="d083d993c28eaf4397790aa896c305f31ebe10dda9bda1ca4a0994007a5a7747c6bea0817a8cc0ef83bec344c9cc09e3ec64aee357d1b2d3c84faeeb3e99cdb6b0c05c3692f7404a8273fc583e522b7468c086e61030343db259182d56cf409c4c2255c783100e21ecadbd4a2961a04c2b1a06d93bd533f6df22ee6165eff65323f1344d1107fcd6a6f434a6fd2d341a72adb3c211a710e55dd1e4cb65f6612d1c4172df36872c0157088a0fe8aef9ed6eef0506", 0xb4}, {&(0x7f00000003c0)="a384167ef357be3b12987bb03ea68548bcaceeacfe26376507cb3cbdbf5a34530e8b84a59f61dcbcf75d6aebe0067e6e45293542be98be8123feec04950c0d795e0e41372be6c4d28513c721f21cf414126cf97bb6f5dc7e4740906be6745e71a848482bba29641a6842ed87c21c503a6b044ae09d1c9a3d4f7ec30fc4fc9cc5c17c06ed6817f60e61f886bc8826f986fa541fe4f7b913e4dec6e4a2b7971847839d0f9e6060247a48819c5e6743270ebd017d065b6e88be95cf8e6b3a6c1cd026d736ca49d4e52e553957839b06f0fb2c4d2b9b949cddca1baa909e18815e78e35fc5de0e83f3178197597fdaf489f7cea7ea2a947ebfc0feb0a6f1", 0xfc}, {&(0x7f0000000040)="55aed78cdf93f28f4c14f62516051232559f7c66532406bace69", 0x1a}], 0x7) 16:11:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x89, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0x2, 0x8d6b}], 0x100000001, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x8d90, 0x50000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7fffffff, 0x21}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x8001, 0x78}, {{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0x10000}], 0x4, &(0x7f0000000000)={0x20, 0x8}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:11:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') stat(&(0x7f0000000300)='./file0/file0/file0\x00', &(0x7f0000000340)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) recvfrom$unix(r0, &(0x7f0000000280)=""/102, 0x66, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:11:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xda6) poll(&(0x7f0000000000), 0x0, 0x6c5b) r1 = open(&(0x7f0000000000)='\x00', 0x20000, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd948, 0x5}) 16:11:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 1: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffff7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3ffffffc, 0x8f) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff0000000000000000000000000056bf17ee4e6ebe2d000000000000562a023b916a50da204b1f590871cb54727a31dfd04450664a7941bff969dc0907208f6dad8cf6fe8e9727af57cd859ad49ae5e5795cdc9bb90fbdcfa40ed07041af8bc8b5c6a9fad7e404a5a43642edc12ae0e45874ff7b95a8aa6aaa71ac5ea4b0d26cdaa6a89bab7307069d5d4aadf2baf489b63ea3fe0a8c05bd059bee7377372cce2a59f5bf4a295f360a266b1faa281a95eb8ca3e4f0e5202c28ed210f22b3c6d7ef08fbaeb6f5"], &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair(0x18, 0x2, 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x6, 0x4, 0xffff) write(r0, &(0x7f0000000000)="d25911a01011467722130b66544d3f174e8197146575a73740ed288e26b5e30392e8751d7e4ce84deb545830204c15bcf1c472ef39ad954170ab73054e9dff63ba82d2629d2deefd335f7208c8f0add7f5091a015c17dd1da078cc55d2da8f9c3e7ff98373f4fcef017c405aff8b77c420acaf069423d1e64ba19cafe31f2c8fe4c7d849666e", 0x86) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x139, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/231) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f00000000c0)="400a7b1aa492e16956ad96f7ec236d8f9359f3f718a70fc0a7777241a460d85803b8e50d751e058eeb09c03c279a18b347f36b9b925548e0253d122514d9c88a0edd481f86366d6baad03a4e85a90cceea5e8dab11ea0f41ffb12f2cca4f034fc2654df375af12c89ed57741057b3add4fef42c9ee32e86736550a87bce3cb997ff8900384f06bba4e80e88871fe5d6106d5789767a260fb092cdee218dfdc2950ed9c65", 0xa4) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000340)=""/86, 0x56, 0x42, &(0x7f00000003c0)={0x18, 0x1, 0x81, 0x800}, 0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) r3 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r3, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:00 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) socket(0x18, 0x8000, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$inet6(r1, &(0x7f0000000000)=""/189, 0xbd, 0x843, &(0x7f00000000c0)={0x18, 0x1, 0x461, 0x1ff}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setgid(r2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x100000000000000, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a100000000618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x45) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) fcntl$dupfd(r0, 0xca2a827e3fc9adae, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffc3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa86f01340d545aeedd8356bc7dbf916eb39101cded9f5c984e12fc8219a2e955862b5a9869002eebd95177ba4dc47381343deb5e04411e2367a87b53"], 0x19}, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = socket$inet(0x2, 0x8006, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:01 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x13, &(0x7f0000000000)={0x3, 0xfffffffffffffffe, 0x0, 0x0, r1}) fcntl$setstatus(r0, 0x4, 0x40) 16:00:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2000000000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file1\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x72, 0x10b) 16:00:01 executing program 1: r0 = socket(0x16, 0x40000008004, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000280)=[{r1, 0x20}], 0x1, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x980}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x0, 0xf3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000004, 0x7ff, 0x400000}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x7fffffff, 0x51e2}, {{r1}, 0xfffffffffffffffb, 0x21, 0x1, 0x400, 0x1}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x8000, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x400fffff, 0x3, 0x10000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xfa, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x5, 0x9d}], 0x9, &(0x7f0000000240)={0x200, 0x7}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() pipe2(&(0x7f00000002c0), 0x10000) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) kqueue() recvfrom$inet(r3, &(0x7f0000000000)=""/131, 0x83, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) semget$private(0x0, 0x3, 0x2) r5 = semget(0x2, 0x3, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/109) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="0509", 0x2) socketpair(0x10, 0x3, 0x7fff, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:01 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000010}, {{r0}, 0xfffffffffffffffe, 0x2, 0xeaad41accf7a9950, 0x1a, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x7, 0x4, 0xe1a9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x400fffff, 0x6, 0x1ba8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000003, 0x1, 0x4}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x82, 0x20000007, 0x5, 0x80}, {{r0}, 0x0, 0x8, 0x40000003, 0x2, 0x275}, {{r0}, 0xfffffffffffffffe, 0x79, 0xf0000000, 0x10001, 0x2}, {{r0}, 0x0, 0x50, 0x10, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x3ff}, {{r0}, 0x0, 0xb8, 0x2, 0x1ff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x96, 0x4, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000010, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x1, 0x2}], 0x8, &(0x7f0000000340)={0xffffffffffffffff, 0x8}) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="001a00000000be18000000000000000000000000000000000000000000000020000a7cc9181183829bf55e5312c068377b91d47f998762b7e3b44b62a9c0bdeb41cba29a5cde9fd3eb9e0a844741cf023135cda5540e778edd9dd3e3eaeb86d6953327fc8fb15eaf33a96298287b39eeae4e8ed2d5ee7dff1bfba6a61fd76029f73df547d7440f0c040a51e217f7c97c2d7c97f1c53751c1c75b2f7b9eb03164cd6c09752990d97993c936ae63c3adb97050a3f4bbed6378a43456c9"], 0x21, 0x3, 0x1800) msgget$private(0x0, 0x21) 16:00:01 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004f000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f000018c000/0x1000)=nil, 0x1000, 0x6) write(r0, &(0x7f0000000340), 0x10000014c) listen(r0, 0x8) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000350000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) getpgrp() r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x2) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000100), 0x10004) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) 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', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80}) 16:00:01 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x7, 0x4) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x6) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x200000002, r1}) 16:00:02 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r2, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() r2 = geteuid() wait4(r1, &(0x7f0000000080), 0x9, &(0x7f0000000180)) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8, 0x1000, 0x4, "13310ef7e03cf479bc183121ceaa033f2869ce48", 0x10001, 0x4}) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) r2 = getpgrp() getpgid(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d4080000004046efc10d34d6b8", 0x0, 0x80000001}) 16:00:02 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) socketpair(0x1e, 0x8004, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) dup2(r0, r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000040)="e86873e2b29fb85e934511c34c30aa711412d6ef80cb81b54ec519401e93d7628c3a37af9364d04fa18a5ad2779cb61de5c63138ac3c3d5efec310ce4c62f59caa9b0931148806a71a61826cd65a6d923dba94617ea6460fa4ac7921b7191f34c7d4cf7e8e1f60021afabf56431498c126647752f1fb632744cab4f619a0a7b6d155b6635808dd802c563a", 0x8b) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000100000000734f08a035f590c8f3c92937c0bade25b5adf65dd24372a82f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdbf8140900ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="93ebbad94f2466ba3825f5bf791e68e9fabae41ea8a1a7a344c6e8226db67d0759812d4f0303be7d157e1c190a7388c47c6ce22b2fc5c989ea5e2e5a827366a0003136e20b4f29a4688c27c30b5ae02785ccda675eb704bd549bf1e5a3f73faa8f4528a61787b1f3fe96474a47583a1c11d57adb1bf24c4194a095221f9e282f0d7c95a0a2e1df45020e88f6d7e76e90458992ab5c9acbcf06f1c33dd408deac2160b34aed6fc3cc301a4375f3ce163d6440df784bb4608bb126609148d10ae2eeeb2a10edb8713d5e921145ffdd134a9836620d17ad366940260aa01fce55d3509ecd0910def9e9c18b83ee16", 0xed, 0x400, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/161, 0xa1}], 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="03a1", 0xfffffffffffffe7d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1)              16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: getegid() getpid() r0 = getegid() r1 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x1, 0x7, 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x8a0}, {0x0, 0xff}, {0x0, 0x6, 0x1800}, {0x1, 0x9, 0x800}], 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x25, 0x80000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x3}, {{r4}, 0x0, 0x0, 0x4, 0xfffffffffffffffb, 0xa000000000}, {{r1}, 0xfffffffffffffffd, 0x24, 0x5, 0x20, 0x2}, {{r1}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x7, 0x4}, {{r1}, 0x0, 0x10, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1, 0x800}], 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x7, 0x6}], 0x7, &(0x7f0000000240)={0xf944, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="80980674fdd0161c5cd48cd7f6cd28883d82fff596c99bb1b7e8bf47c77a2bdad224fb84e147a1fe322f176e582da70cb6f8242c614c5415e0a9c87716f9d19a0d2e6189c6df7ebd639bf720abb845d6a672619d8c53da722e2d46caa755b1fc7d665a609b21e3794bf54548b08e5584a8655139f32fe751b1164b474e58d0df9970", 0x82) write(r4, &(0x7f0000000340)="a29ef402b2ac890306a7548f116c3f3fe69936eb0cbc349ea6fcaad11c86cb1612bb74ff1b228692128aeb2fb00f7244833a9029a19f0f6f5f6416b08e2527b46097a07bb16a6cf21d198105a74a937bf51560aae95c963aa3ba25635018644f16ce8b8439589685677684a374a3715f24d5fa11e4ad8bf25393398f36258ced5f0b6f56ead44a77119f4703c17b0685de86c3a3d50842e437c4eca39475746e12b55df2bcd53985bd7e2b1d490faf453827195bb44f302fbe2f36e74f60743d52775c198b544a3152f6c9b78f362a", 0xcf) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0xdb3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setregid(r5, r0) lseek(r1, 0x6, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000500)=0x1ff) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r3, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0x5d96}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000004, 0x8, 0x91e7}, {{r4}, 0x0, 0xa1, 0x9, 0xff, 0x20d}], 0x8000, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xf0000024, 0x3ff, 0xff}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x9}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x6, 0x6}, {{r4}, 0xfffffffffffffffa, 0x21, 0x40000000, 0x10}, {{r4}, 0xfffffffffffffffd, 0x63, 0x400fffff, 0xdd3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x22, 0x20, 0x200, 0x401}, {{r3}, 0xfffffffffffffffb, 0x50, 0x11, 0x63, 0x101}], 0x38, &(0x7f00000006c0)={0x0, 0x1000}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/8) openat(r3, &(0x7f0000000740)='./file1\x00', 0x0, 0x20) nanosleep(&(0x7f0000000780)={0x6, 0x401}, &(0x7f00000007c0)) getitimer(0x0, &(0x7f0000000800)) socket$inet(0x2, 0x8000, 0x401) semop(r2, &(0x7f0000000840)=[{0x4, 0x20, 0x800}, {0x4, 0x1, 0x1000}, {0x7, 0xffffffffffffffc1, 0x1000}, {0x3, 0x1fd, 0x1000}, {0x4, 0x1, 0x800}], 0x5) semop(r2, &(0x7f0000000880)=[{0x2, 0xf88}, {0x1, 0x100000000, 0x1000}, {0x7, 0x1000, 0x800}, {0x2, 0x5, 0x1800}, {0x0, 0xfffffffffffff710, 0x1000}, {0x3, 0xc000000000, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x6}, {0x1, 0x100, 0x800}], 0x9) sendto$unix(r3, &(0x7f00000008c0)="900539d44237f68ebd7d722ad4cf1a7e8906453631041b959c2ea371f2e9eb0ca3b6b2dc4124fd197cf9e452d1afb0d539a19c83238e1462415794d04a86ff66a34cd963263371e3d57782b957a761442fa61bb25eedca7cd8d33576fae869a371b06a2db07ef4c97fa142f6dfc037b4f86b6c1b07e6577f34625ebbf07e0d94cfb03a31ab98f743b3bc625437e5ddea054cc16f8b84da6f7d5126ee166f6c219f33cb9a8e86d9f8966fa5bdd8cfbf0026e90f0ff328b62194496dc2c1f6f53d56d79a6091fae9ed7c8f0909152200a55f342d946d87", 0xd6, 0xb, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000), 0x2, 0x0, 0xfc55}, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x9, 0x1ff, 0x3ee8}, 0xc) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x140, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="65dc32c57b336af8ab95c90b76d6a9a0493b021c54ad014c6692aa14d1bbbc92b788e56b08826d9e01c4b309e2f7099b63beeeb6009d009d7258424ac2c3586454a39b4ee48ec2c15e4bfc853904a9d693e918a6"], 0xa) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r2, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x812, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0x2, 0xfffffffffffffffb}, {0x9, 0x9}}, 0x0) 16:00:03 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x7) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) kqueue() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a80510d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947d89e48f28ee5b359687f0130900000000000000000000000000", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000000, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0xffffffff, 0x988, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0xfffffffffffffffd, 0x4, "75da45e4e7de0a51c47ad38a5f1396348f056bc1", 0x1000000000000000}) 16:00:04 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_open_pts() kqueue() socket$inet6(0x18, 0x2, 0x8) kqueue() pipe2(&(0x7f00000001c0), 0x4) kqueue() pipe(&(0x7f0000000200)) kqueue() socket$unix(0x1, 0x3, 0x0) socket$inet(0x2, 0x0, 0xfff) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10802, 0x52) socket$inet(0x2, 0x3, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) socket$inet6(0x18, 0x8000, 0x36) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20402, 0x94) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x41) r2 = dup2(r1, r0) getsockopt(r2, 0x9, 0x1, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) r3 = socket$inet6(0x18, 0xc000, 0x3ffffffffffffff) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: socket(0x1e, 0x3, 0x0) 16:00:04 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) getrusage(0x0, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x23, 0x1, 0x4, 0x100000005, "98e1b31e4d1ebaf4e746371cc309e3d8aaa5fc1b", 0x3ff, 0x5}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getrlimit(0x7, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) pledge(&(0x7f0000000000)='^\\\x00', &(0x7f0000000040)='\x00') readv(r2, &(0x7f0000000100), 0x2a) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:04 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xfdc8}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="7710283da9371d26d0773cea5562456ced6bc57c06aed2b9b37659e4e96b39088d2de4b74f244af0f57b56abfd50358dee1730a1424d58f4ab1491ebada1c9046e3cf9b1f38b2d651b2b68e7b7d7a37c2fac6452ee90998026121e32283d9f58e2e3ecd13987", 0x66}, {&(0x7f0000000100)="7d0b717aa2e763eacd5113f9002c147405d696561ed3094661bd032a090879cfff2f77a502414ae66f5a5130b5e9d4a15f022cfa00733716178477b4a90174d6b844a9a381da1b97bf23bacad2adac05e8af", 0x52}, {&(0x7f0000000180)="01b2ebcbe0a3f76378da703b1fe7ed7eacc944039dc5dbb830cd01a29a51cbb3185c03122df4668a2f2717e1d69b08584e52032525dd897e62f4f27a4ddfe120b8e4b7b9970fcd54a6bdd1c5c590c1a2c945fb401b9e1352d86761d394919757aeabff97809637c341894299e1616657093bcc4137c7af59c0adafe4315649feeda8e63061f3649bb2ac9846637579706227506ac233b69c62c04f34d11a57eb2372bf8724ffc366ec7b08c0748b068d7ff3d973ffa0395505314da5d3fa62d7e9e3e02c23d5", 0xc6}, {&(0x7f0000000280)="0b2f65ca0dbbe9dca4d547d554670f84f1ead7f6d0662ac681933177936b7b7a9d37e408323782321cf23bb9136cb23e1c2b104d09a6021fe6fe1f34497762f68c9384cf616fddd897d6606e10b4dac3d24d10116228117b0c14a10b9c8e1b10220c6ca6a587acf29480e9ccee095ed2de62ab6357d0c5bce0e25068b5f12341955dd069a6c085ac2259a8d4a3d305b0dee36ebe4b59142cd9ebbcc4289fdfc25ad956ffc677f95fb1e1f31b95f25f473985e9814835bf55ad76663878a13520d88397a7b7706588915f76a4b1d1bc9045a4acd49b4614d7", 0xd8}], 0x4, &(0x7f00000003c0)=[{0x90, 0x0, 0xd6b, "9c5810de84032bae951fa0f161a55ef63f950d20be2b4fc48446fbaca351d04a9865d8fa11cd6622480a8320c05178ae85ee4ae1cef8c9e09475a01c52beaea809a6f52df883652405fca1af56173170d7db1500df0cf39ba562909a3781c7ab8e6509b44f332d49a3766b916a1a267f42e61ef89364981abd5393d2"}, {0x1010, 0x0, 0x0, "f23b5178efb1810f99a1a6fae308ab046181970bd3a896a75507d9abe154a0060a32889ed0467d0d8edc6cc23897ed3a4ccc064ce0211a0356abca06dd70dc8882a0e1d0acc4fd74a7ca7a8f5662c40fe8822021865f1b5c848aa1831259d29c43c1f604291253d17789d72949404bf78571057779620a6a3d953e0f5ad2195316bcbe433b2406cc1db57e2b4758a75f1b3befef1f6139d2c30bb5007b624e5786dba88432f5dfdefa9ace38414b095c043202d5f4a2ca8436cae911ac3eb5a301af654355c4d4ee6c1699cb7c667d52f747cb1180046224e11dbeefcab489ff7f4648a0d6af366e32e49e95714636d724224322aea5d15c78d60f5be7bc65cee7cba89fae3e6ac94deee02beaef93f3035eb7cc1527958a41d024d917d6436517cd33d627feb9e3b0fc09f892df73d44f81947f2b64cb4d6efdb944590ef75c4b00a7ca1f2d322b667ebc4612f212e82411bbf1f2b931a31a2e776c24d64c91fdf1e0f2ffe90b7eb4554f5d64f4a93b5135e5389a86e2bd78370f834ba3e9209a5977b5565dd1c8b597aa6be9458fdd7cb69b819d147b059395afdddd294bc3f50d9b3629a54bbb1af8cb0aadf1c887cf2810c95db58d87956a0057caa0c2ad0dd5ee921a994f9e1f7cdfc0eae4b65d0f6b8329768d50f215e9b2f1dc5bea817da6dcebb271660782d85d54fdeb73b54f44ca8e9b8353873e7c7d046e6b57043e476b4da5cf6623d4275bfda6c98a5e97c7601d3fcb912977f5f7872017e717592863b36dc57eacbcb1a7ffee17b55058b3739667c2363baa5c8a6f02462fa60299240beabdcee573ee40a06351a25cf565bdfb5df1aabae2cbe718a88e6105247689aba274c8ca45c0295a74d0daad1295fcb39b969060858e0031b104fab36edad4b57e17947099e4fa481b39de35eda1a557d770612774809d88dbc6cd127e5d8648459a8922d00d240540a1393345152f22954402d045bb7cdd64808d0c48c52c39dbb08704106d9449981597481f124d68f525038c345d8b39930338cd1acdafbe4e7c5a6ea89414fa4984ba06bc6c95fc4cec44291338d8d8b64b42fa90f8c9fc847b614d220db4be5077c85c36401c5ff06f539cedbe38073c5b6c8b0dfd0ab6e214b9fe3f10c174ed9e6adf5e2539e4b8cfea5fca7aa172b478173596a1534a469d31681f49f2fcb5381e53c945bbd3b1bc1946bc824a285cc82089279e046c39c8baf7a8c2f6d2073b826563db429fd238fe0a9b69994031b835f27b466b24b25479415c8f87921025d94a350259ff194a65036e5229535713962936946bc584099bc7a531c6b07aeeaef2233a4e7902773ea451477949dc8d32372426082e0ba0c2b6259519e0d10dbbdf412dfdc6c0be6dff3c1ff1dfed813632a196c8a3c6c6edb924dfc9747e23e1b484b64f4cd3c981ee035772f2239547af1458a2bea198a75f21de4385ca7fd31222a0c126b21102f7b822657f5f1224d53225d336f93f0e7318cd7e22ecf3b87bf7902680443207cfe7f1029dcfd81fe7853b10ec561fd76d3827cf9e5d272d667a602fefcd99256fe59d4e60680d3d5c9b349361a217dfee6d1780f0f1e627b75188bb4438caf131ed9f4a17eaee52db8dc78faf6450e4babc42688857e6098da5eeddd2e7e990249ee7fe89d93fccdce35a0e44bce730d8f1aef28da5f96f8b8ff48fc9b62ec37e928d496e3fdcf3d268ace5f1edca4183647aa2ee19b73a45cc21daa3c49c00484526c6cae5ccc129ba15e37cde542e06e436670c18cbb723d347eea01427ee6239c267a53a4c355f120bfe95e75ceb52fb285cb2935dc88dc5437a3803a468ed1b9ebba705578b1bd84fda9cd7391513644c6cfd94f75a44e77f8ec85bfccc43d1a406112624c0d349a64f74fc9ea0af63fceb4b218adfdc541b375dd89a48eaa510ff85ea9f22be5e435db46a2fe7477d9a5b9ed8306a739cb79484d1f6b4cdaca51fbc4b5d7135b45b3e9e58f2c83042ae1438b554ceb100c7ac487f4fb0ae355db51c016f1c9f2ef93823701852b06e91e4b4c2f79395219f2ebf01d62dec5b3bd74e56c58296299460c99171266b41886050aac14157aeab4bb829ebd5ddedfebbd3a64ea9b58c38458df83ede5dd7ccb9d7efbf16f72c1315fdc743579d590e8abe1faff5edb83f0c72a9b0ee94930073e193e83e589a6084010c26003c9a7571393fc694edb3cd7285d8c65a8e82347e8db5c037cc49d6159a5b44395233552c597fca29fcdbb023548f49b5f1229a18843407d9458999f3223d7e8da306d5ee0fe0683af334f7dad9f57ffa6ac9e896ca04bdb2455f206a0fc56d26a06ae219bbb0fd059c996fee8dc3df69cd9a2ac70caf04d968c6dadc82d05fc1b022444be311d53b53ec10b3026756bce9d604fc12442fd596005ee806bd9587374dbcf14cc1ff542ecab501d1d7e0c49b03dc2cc8357d7dd41ee5d9989483a3130b8ba04a3ffd9ccf1f3d5bb0090da69120568712baafdc4fa4690a2c7688637c45d6569317bb9bfa513a58d1e4f71c494c4b9b30b88e3a85e14708c3a16d2e8122dd6fb2be87bba705805171cc4eaa65b73c638af07a0b610f8e713721d90ea0b449fe645977eaf1e22d52f4ef894b1d889b61452536eefc44c950377c7dacefb38a3f53d16a67eb50882eda7f29d188cb6388826ca9f60036af2fdd7d5d6c150885909c2190d98a9439bd4148db808becd6e0aeb20b41ed1b27384a8a90223a71a03ced3070d7230f154fd921710f25ad0e906c6ef0b28f6f236d8b9daf4062fad68ae6b267ed34d95d125335a4dd05d1a95bc97d2b73f1e65f39d2c78cae714023997826a6b331305d83318a5db4e5c11fc4559e0dae9c97cb85da00babcdceed5738882d74f0b49dc8c7b44c838d20d298a188aab51bd997ff959a712e37785239af1f53b25641942119a34c8d96f0a822d197400df695251387b5da12b9764721009d999309799541b69760037e66c6e21ee24706e1605f72a19384627a42b135981f41a23a63c503cfae76b1140ef266bd23c0fc3014cd5893b017f656bfd3d9cc8480097aacda83408a3d8ecef498712455d595d2360aad41886812db3e0192f5f78db081c9d3e7bc7943f8145d48a2571f50ab661bc02378c58ae1516fb9b1e70d5a9e3e7864afd630b971a0a4b90a08fa464ac4c55446cd8c15c4447e7eb640cc683c80c61d4ecfdb13059489c082f497dff0f790c0cdf54914c0dd62a0d03d52bda619aad4bcded30bca392e0ebe7b8b7576d506a31e24a10cc00868fff764c18dfd91b739b50d13a6cade754b1ebcf6f730f444af2dba51dd8dbe5faaacc6c1710cffea7ad02428904324bedeb85cbb9b6e9d401a48192f2d97c7dbcc20138aabf6abf505dc90f11549073f0c743120f2ea005ee4414dd6715ec331d5fd92a5af7b7c8829e465589abe51da860c78c435462a6383fdf56e2b278a03848ec6cbc474b3f50b39ec3a2d19fb64e425e559566d84ce6ee75f845402f35cf13ddf6db5df606e9ebddb6b52937e079841e8a1acba91996b6287ac178ad238fdb2dc21f7dee40861285b5b341e7311ec89916170870e333991e768ed46bcbe9d8f660ba55231e8e5be601c5a172bae5ba7972c5de69d1be1bd76b9d711f9d686bd2991fa48c47ae7d8518eeeed2d230eac9f3788cd0c07aad6d175de8ddee0aed29127622a43fa1cd246502d1be9d04bf006a7ac5ad67ca2d8802fc45e02120607307a208c132b18e1fc65b2bac8aa646db8ce4fb7d043f4ab77121f4cc15968ab8394d3593b948ffde49a64185f6b64b784d2a39610a1aba19a4f6b542498fb96aa12673ecfbfa54a855561999e50e593710dc2b5d50377acdd60ac976cbc9a8c45270b90c149d22e85d6356801e5c3be619069f5f42db7226de361b94351e164d678bb17577c2cbbecb52ad67f7aaa1218a1b7da04eeb5a2a0b37e1f5c84a4e2712f21f250e22af61b2b610193f550f4aec6a70b6df21c6e83eb0dab76d56032b4e1ba8c5f01bbb7ee202b77c6a2e09fa76fdcbf1e18b1b5546743336babd94f690764098329467aa1e48b73179f73a36a612859bb14c8122b6b210a8e8aa08942b44db605ab2981ab9bf9fd8c10c07182b5f0f582c6493d830925bb13b891d92f46bbe17f09f901cf1ddcfdb20c6825a28ac5c79ddac23a5fc21822680a182b8905efa3808b81dfca2a829003034148423571047ed9f7ce69b2fd39655a80f92e2d047ebaead0189de2b9a3c66920dbbd38110bffa59b1004f73508a9e7d35654011be68e1e022c7af8a1b383d96e6a390bbed57aeb6a222a07ecb4da03f960eded166bdf1018a1dccdcd797440ba9a3bc78ca6c0bfc98a7a6f3e546e9533206264960779fcaff7c9e68e7bb31f1748e4519c5c25ca743363f5bafda0b455bcb1af4eb0c78f311d008885c65548257ab0e98e723cccbb3de39f3b3821a52ed9af0fc35a42a0d3282e85724ca8da3247a5909aeac1f768a03b72ade3d412cdea138d0ec5707a9eaacc61e652ee12653100a803c7e929d0ca879d9bbbee60ef094d04a519c1aabd189a8cddf1f2a3fa1ed32560b610236401ff9e7884a2191a81c262b1943f87bbf4241c6dc5d3d9c839b77de4d4b2af86572abd2f7afd3f14b46080914ca07fa38faa690f84740e9f6828f7a72c8829cf9c6be64cd65c8f60087ca03a7e952025ff878ba17b05cfa77a7eb092fb7f46bcf60279553a261edcffc137585df092de4f50afd7404a2243a4c0dc5a9a35311f0deb3b9fd1cd9473fdc19f78f3d8527650f89edc2a685ad67e5e797953af7d21e1c08ea7e24b0a2a9699e2ebdf6467b2c66954a0cf3d72a9cda0561b215c6f0f67132c20e922190ce729602cf9fc8dbf46d066fa6486b4a27559e04c1cde322fe3120fa541feb761de3874a196e12fa482bf0310b34b5204497a656e603e89ccd873bb875c8ca33d3cc320eb666149a50f9df98c0495729aad37b368445a78c53efd59c7818e75a2f780735f53eebba1556507bae1876554b74f26482f1762a9f341c28b778e8c3a186e089b27b809f989b6fe765fd9add7a23dfdb4b9589cee8fb274c506d586c8d597732f4de64f6f5ad8cc1d2b9356fa8a37d24358038bb2d34685b881282d8897a5dcb2d8a8375d9a068cff23ab2c0ebcf98074e3df42749068d543a62e61cbb45b74e54863c81efeaf9df81c32f594665e2699ac9f3de23d3597a90f5460a30c22366d851dfc56d94d91a7e3f84961f148c5bc52b460b1134c8b649b28ec71641498a1039c1f4f307ba7c5fa9a143222b7c6f6ee53ac6d8821ea4b32687a3bb3593dcfb10101b1fb5df5f83026beead2cd6e0bbd6dc9f9e0824bdd6017635cae2a4688e8cef91381a0d3aca5a3e3a6b3af943b388dbf8638e300b39942666ea1cbf44009c9d48b34701fb48e1b789b0d3dcecebb4b1c1bf9283f731868f42f9a14ff81e4410481129c203a98e0adc080437c57e1fd7ca68a0808470a5ab81b5b1ac92ee3c7b71b5d3c561a2c9fb795b19f4cf94af267c3c98053534ba31b347b6d340f1a1405420c2c0a505975c5ec3a64fe70549f10be217804c81e3b1fe5559db6848a4f6d7d42ed0ce7f321a80563e88cc092b63d0a4204dd6365887c372380b1c984a52ac1a9a218a5ccf5ff6adfdd8dec5080cdf10fbf138a10f4c4aacc0593a65b461672c6dcc2b978b50247dc19645f1c101068d5178edf1a4933a60432fa68083b1d10ca477cb06424c9d8a68e6653571aeedc259146259b6d15b1ef38512b2c683"}], 0x10a0}, 0x407) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x10, 0x1) shmctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x7f, 0xad6, 0x10002, "4c12122579b7cb9e4a9270fc7bb7b0a2de0c8c34", 0x6, 0x7fffffff}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x3, 0x80) setuid(0xee01) r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = msgget$private(0x0, 0x491) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/192) 16:00:04 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x712}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x401) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x400, 0x2, &(0x7f0000000180)="b8457b2129ee806d9e49ba8b4882dffbfa219e87831451b1350e8726d99e3ab011842a91403ed7eb43dcf307f1f68f8089f18de54ee53ea2ce6bc3865bb8dd5cd2e9aad532bdd3c448c38697e0b7aa3b03529a3d34555d1f41ba3708b491345bb777cb342e990e6494b336dba919887f64fb89c2eeafcab0e2cb80413af91366c05c1785576cee1459cad74beaffd5bbddfb1bce0e3dd283ad6d11c541b60d78732c324c4fb0878c0b0a5c6af34c6b042c1af54eef1b9855c8b37772491f07e4cbc201d08c59c5c1a37b61", 0xcb) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:04 executing program 0: socketpair(0x6, 0x3ffd, 0x3f, &(0x7f0000000300)={0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/105, 0x69}], 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x5}, {0x696, 0x9}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0xba8316c, 0x2, "8d5a39d9ab30904070cde7fcdad3fdd7dad8d1c6", 0x2, 0x1}) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20011, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xaf20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) accept$inet6(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xd266) getpgrp() dup2(r1, r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) socket$inet(0x2, 0x8000, 0x58f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xf5) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10078, 0x0) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000116a8370b6d78f3fe83b24fcc9d02df39822b8552315bdbf19d456c36e5c90899cbe4a7c1d6ddd269ae0a40e14111b5f8692610a69e41572e1d0e2dede150a2ff4"], 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fc", 0xba8}], 0x1) r2 = shmget(0x1, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xea, r3, r4, r3, r4, 0x21, 0x6}, 0x9, 0x5f, r5, r6, 0x1ff, 0x80000000, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r10 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r7, r8, 0x120, 0x5}, 0x4, 0x5, r9, r10, 0x9, 0xf28c, 0x4}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xfffffffffffffe63) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) 16:00:04 executing program 0: socket(0x18, 0x8007, 0x9f75) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8281, 0x88) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x44}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) linkat(r5, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:04 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x2000000000001a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) syz_open_pts() syz_open_pts() r2 = shmget(0x3, 0x3000, 0x426, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) geteuid() poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x1000000000000010, &(0x7f0000000080)="7cead2b37e98e6f44e78b5ad787ba26097cdb3b43e228855e276f292ee7388bb841fab6cc230da6c836152f8345aeb9bce13bab63dc6dced9d5d14a90872926a9ddff4f71e3da43c6335699ade5b9fd924c5be3b3813387e284e8c6929cbb72cb463c5b2c125514c", 0x68) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x48) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x4a4, &(0x7f0000ffb000/0x4000)=nil) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb6f, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000340)="08c24511dac75390036200fbe6d4c47d4c17dbe21e63689aef78e61874bd627fd3ee075dbe4c0ae218030e8ed4dc2958ad11fda0f33a0e9c5f3af61e30786d7ea875b14f6f7f5d1159479a1e0ea607a0f25242f56a8d85d31c5cdb39de153983d7bb4e5b103344447084a0e4f7656c005e50e91bad2d1647712029496dab43e27c30ada5656eb7a7ad88ef61c7a1b6073357da0d9ccbe9b40bf957c82ad6caf2780a59016f23625868a4fc9bb40d467392725a61619f3936bcbc4d5bd14e235746761fbeb3eea490503e03342e6ffcdc7857a229d5ee7d432684b1f8701306eb2a03916c1a15ae3542d4e63ec98b5c93a718e2f6b8679d7e50d3d73acaae26073b68f451eef6161c668536a96f08727b5e4391ab04a4da326b2690efba19a02bc4882c20dd419351fd2a71223e2b75ee6fb55c57dda4fd8cb103f60a", 0x4d9}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() getegid() 16:00:04 executing program 0: socket$inet6(0x18, 0x5, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) munlockall() chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: clock_getres(0x6, &(0x7f0000000080)) 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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x64, 0xffffffffffffff02, 0x1000, "89ce31879f30ef21929117f38d7b74481edf02c1", 0x5, 0x7fff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0xe000, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) recvfrom$unix(r0, &(0x7f0000000080)=""/156, 0x9c, 0x840, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r4 = geteuid() setreuid(r1, r1) r5 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xd4, r1, r2, r4, r2, 0x2, 0x6}, 0x7, 0x6300, r0, r0, 0x800, 0xb34, 0x5}) setreuid(0x0, 0xee00) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x400}, {0x18, 0x1, 0xfffffffffffffffb, 0x2}, 0x1ff, [0x8, 0x400, 0x7f, 0x6, 0x9, 0x100000000, 0x100000000, 0x692f879d]}, 0x3c) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:05 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = fcntl$getown(r0, 0x5) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x88) fcntl$setown(r0, 0x6, r2) 16:00:05 executing program 1: r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x31, &(0x7f0000000040)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53ddbb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8436de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc, 0x0, 0x0, &(0x7f0000000780)=[{0x10, 0x0, 0x10000}], 0x10}, 0x0) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x4000081, 0x10d) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/142, 0x8e) r1 = getpid() getppid() getpgid(r1) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0xfdd7) writev(r0, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() kqueue() close(r0) socket(0x20, 0x3, 0xfa2) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x7) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:00:05 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5388}) pipe(&(0x7f0000000000)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) socket$inet(0x2, 0x5, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r3, r4) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="aed62c877235dfd73000"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000000002c, 0x25, &(0x7f0000000000)="e7b05c19acddd77051838a9ffd8e5e3cd4d9ea40e9e56391b3e65f745eff6f85ef286da2bea7430ac4e61d71b86decd6b9a40112aacd69412a98dabb36fa7b9d27780ad51946b13f7e2174ef430247522fa671718da4e01f44350d7c4b36170b4f2b73089f8a357fdb68f8448c4325f0291396b17195d72d166f13fdecc83579ba4b12aa3b47c72cc63d78b49a8dff2d56117ed1710c9b045f1425ce354a3d6205e873266bcf2d498e56c5c7cfb801f18e", 0xb1) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:05 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) chdir(&(0x7f0000000040)='./file2/file0\x00') kqueue() unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='p\x80') 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0x1) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/52, 0x34, 0x841, &(0x7f0000000080)={0x18, 0x3, 0x3, 0xffffffff80000001}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18822, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=')::^]%#%^\\\x00', &(0x7f00000000c0)='}!{-(&\x00', &(0x7f0000000100)='\',)^@\x00', &(0x7f0000000580)='\xe6x\xd4\x91rc7\x0f\x0fm\xb3\xcd\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='##\x00', &(0x7f00000004c0)=':%Z\x00', &(0x7f0000000380)=':/\x00', &(0x7f0000000540)='}!{-(&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\\,+,\x00']) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x104, 0x3) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffdb) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x716, 0x4) open$dir(&(0x7f0000000080)='\x00', 0x10, 0x0) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x4) 16:00:05 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = syz_open_pts() flock(r2, 0x1) flock(r2, 0x5) 16:00:05 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000900)="2865ce608a19a7fd16a8784a4546f56e54e67d25e1465e2cc2dd6a84d70ef37af518dcdb3659fd5c80058111d8692eee4ef78b723b09b8c38859e2eeea2ce77bcd51740f0ef4b982e3e415d425a71aae4f47ecaa0f89e34cb0d3170bbe950d17908f3cd91825a275f23d2399e8c7d5acabd2164086b82f07701070210e09e917b4680e56080a39cfd581082d2fece531bda9057e1fb105bd514260874012b7a0503c78e896c57c12837891500e3a5db1732cf75b1a85ba6d44eb9a2762a7ad3cff18452ae6751a3a7af42aa926c75e05e39e6daffb628c13bde70f1f39d9b3920e90055ec5329a65f2c7c5060e70c01718dc95cc082c9e90731c85db2c16c3870aea0c43e3fd8ca95c0f4f21fb1032f3a6ec2ca516a159260e0e0a3afd1ef70a7d38233ac3242a7331d20fd09709f549e4a7e56bcce48e190d56e3c654281530f1fca13911fcbcb56de3b65949ff71bd2c57463e46a7265a16971a290cbf47a413a8e9d1f88d2660df1de5215e1bd2a51606261da2d2f02425557b25bf328459a22dee27e2bceee1b627ac40cae0910f5c9b83fb2934f353f78002bd98a56ca4a3dcf3e328d811c9c36f0e62e4fb8a9a0053e44d088219bca7bd24844cd0a546e25021fba4c1816bdef773b4e80cb958a212168a7d98d9e3d5bb4d5eea55725d3ef87cf41bdef89779c98afa5ecf54d6c446e74cb962c5cff4fb82d0bc4e725f6a94d7d65168f43df48372dc5df50d3c42ff51a6f425340b90e145ed6d6a425fcb7eba77c21660546df8ce29a27d834bc814d18e97b06256ab38b32980305061d216aab2f537897554ab20f4a1680c946d0797106ff591fc4c8ded374580039923fab7d157eea43c038fe25f70012d9b8a90ceca1756bae93e4aa1bd305295c8bef2e15d779f2e712aa666548fee21d2502e9f29319a80773a9815966cb15b5f61d1aa92efe3b6d7380c542764b353bcec9087026d0c24c29cda7bcdf8f2121a2a3d2dfd72abf70cf9ca560c4b227c5019f990a7b4d4c8f27c4e1982bed1246ec1b1691f94b768ae64dde87c4ad086300644779ca5209c4ad9d950ca0c1670a5123c2f7e1235754948854b900b1a00e68c61eff25c0bd639288eaad4830a310d558729371c0e5faf00ba8b6cb4cb6f26fd392db6d94e2a1e3c7c170702550f92dbce7296c03215541d713ec29a4048693e68e3b3de94c8fd91da874c0a65f0167f794a7b0efb9eed0b9cafe8487773aa854f9fcd72b114b34a0dc9df7e670cabd4aecb91ee41caebbb4d1a38c6269b7a6fa45eae4105b93cc70e6dbb7ca41e12cff267b125ee50ed5af0f25f96de6f88b6a80ff139163dcd6e523660e6ab586665d5618090946d03df82fcd9e8ca972821505acfcf63d01d6175f0163fd07b1f7d07217263a2b57e19298fe36250e1800945ac9353880a5f2e669a8121b7752a0dfa27a074b7ea5fb9e83b35c596b171f8f78937002bf21c066c099860b060e336ad5d94b4de77b4309c4392e13c63d4206c12a7d0f6f1346a4d1975c22729ae1f792d4995d2e5a3e7c67676d7562bd3d8c31b2bf986010a50a041fb110ca0b2fd153f341bd2d1bd8004b6e44118a23215d0203fa043072fce50891c528bd63f2840c661e4d30581ab19376c5c01b2d5bfa53c6342509876246f779a6916886d911a5653e6cb7a0ee8e7020e2489388c1a6703d7a6b6ea9d7b472837e0997792826e7a67dfde52405c50b2a6621446e2f733a078d74a7dab4e803f2d2b7e92561b02add26ffdd4fbc4c7c97f0460a3cc4d1d31530de419f0172fc0fc95beaf4351b4d79c760a5f426c838dff34757461ba95fc94ad9879863a34b53327d7b1dbae25f5fce3f838ece75d7955bbdd017addc65411697dd0f3034a1e016405aa24858a8ba75e38a4551253ca6346495730f29616d26a311dbf7d3890838c48fb3e1007412e616ecf4a8f9c304d1511f22c13ed089b40f10bfa4c2bd93aee7326f7ba3f083c4d00f207ea59bc3ee8c2b2d47856f7a0b00ef141fec32139c26b938ea4313bfd9558a5b6e7633111dbb17fc6d574cd35e8aec80ce86f340d74149fb70565e211d245a4f5392b2f71ae5343fde1223ced18f4919d4e262f310d6fc01b90c3c58ebaa13638f968b90554c6f902fa79b1eed7293a9b0931834623237373bfb5ce57415ed173e1098f56da044666eb61a610b2b3d7ce95a2e374aa8cdcd9371c158c281a9c5909370e9efebf00d22b09f5c45fb3169961d773b82537fd7e82ff39b8b31ffcea1d932e81524586b469321dde306998d3bcadd4eb1bbb73652a19378a895491d7a8b96d561a3db9f4369a3e4259538bd6b7993591fd76f528da7082bc7ab7a63c978fbeba7752474763cce7d8323f355d5503cf7e651270d14ea59f8c7396b2d9087439f990ee3f6c51bf5d34849762f556295e431e7c647ddc14a9e807ba6b49109f5375261647b58825a48255d9747246c24882fc85926c3da78420c11e763db785938c33c04580c0cd2707df53175aa87103231bdc338b1c51cd97ba523722830c40a7cf5caf8ddac28c750d2cfb4dbb0a406ff05196c9d465c886ee05f4341e48484689f16fd40cd795ecd7a5c6eada4864391d91161bd5d9db65c233aeda612b567818c8034a9cb452469ccd0f1319dd8fc33f0188d76841cf93e990ab045749ac09618f1d2efa27aee42303dbcc0c5ded952dcb1968192b97223b9140723330eef06ffef1d2ef2e82eb3a4babaa86b69122c02177cdd1ef734610d79547b01f6715c8bc426268647709be9055301198f8c6428c2c507393edbea353e2f2918776745510a9776ae4b0e9da13b4b775e9d942e94c0e01f59062f28347e15fcc03003044ae590bc23448342fb35f7400d8be55f8c74ee9b2fccbbd5f8409ffbdda82dfd59ba309ffe986b545825e2091b71ab4bb6f14b5f3bcd35fbab2223579eb7befc3344f78ec1053e17a80a3425b4e7a56b54a0c0097d2664f8e0ddebf53934eb9ff1793109486c8b28efdcfb80ce4717a9c8b3bc2006a0b94a46e40f11ca9336ac8866774390e518147c05e41a63bbe56963d68544a0fb3d7fec05de4031afcec552d9e45710ff0f7d5512ba149a7e814276c7d74d128e7350b3635c83eb437e36846d5e0ffeecea3afa9ab51f4850b82d13b226c7c9fee015d5067fdea7fee1204fb8063ebb2d647122e29998bc61874eb4a3983e8eca12ba081504c4733a45094309372cddd689531b8a536629b826642b580a7b062c1bccae28c67e93ad14f433733a0a90f314f54c27a60291c1da05b39187f1ea8d28e6fb1cc6fbfe52d40cb02259cdb983e28382f2468f7c16d787456a08c20713114fff1bd5ac7eedaad16fbcacdcebfd945a3a667863057b76a9633a2af61621d8205c61f52c44c8b40d64c1915858cdf19c0a0bcfcfb5d1824bc5f503cda019440873cf57c8aee8148480611752ce0fc8b7dc4ab372d6853197d6b49731e4c74b32b842c8ccca02001dc2bb61a28246e84031b494fa5ce7877e4f11e3e22ce82b7345bad029ba08f6c11ee6a1c932b831105391c735bd7151cdd1d639a8f82d411d952a15dca7ab78773dc1d29b26bd8dc764c2bd602d85665720bfe65614123796dc7ff5656c9b14a238518e80b286b804c20129e00e20014db7088a63396cdd4a236b50be7a09172b105b18364cf92ada2246941599827168dd9031a2d3d8ac2701a8ef16cf8f2b227ce6163c168a660c75e65be338643d27565e47cca997c39caaca62560b3368c05393da199e817630564e7b109de0147afeb020cd258eb9acbe3d535e7764cdb590bd73c4c2de20fc02a7e51cb044537925406a94793308b985c84fecb7b215330107bdefae7ff03b0fa3c38703e1abc8c18eeb68433b813f2440c66f8d93841fd4c65574d7350ca78929c533e59f725aa7a43b52c470382d2621d1f8e57c36a4a7b63d5a97f79aa6304f4ea04b38edef3f151ef5199a0e312ab14698b3abcbeac48ecfd532fe5d2221918f4db614b828645f19587fa2ac9d0b41efc1deff4040f5cd373590adedf03ccd040d2ff157cbceb88996f06fa322ef270b075fee9bc47204cd1f796d3bc7a1550f18cee5f3567a77511c58324714354c64ff804d5870aa9058d8bfce8d0fc440ccf427e5492c51eb95c4a6b768715d1d3a696371ecc4ad487dda4118124caf04bcdf754efc132f998f7ad7e41e1007e85463fa6b25b325c22d56821d8d33200e2b55682e5b887d2bfdd40176904cacf4d0085fb7ef009a62e7343644c79b3af4007c410fef4a04e883f59e1b3d7066d0f2742bfa13f2cbbf0709529d280477d994a87e17141d593ef82211d32a42e9090c08a24b46b09aa0b7913c01da4fe5cfaba3704b1a0afca860eccd6e6192dd01cb3956ace5d71f06185c00b0c2f02ed2879d4330bd22273f662f62d1bb732a4299aba89878859da143a0447e2707f5ac97389cb635bc84586ad121a0f40837a6ba6ba3e3882ba808f813a3103719155f2c731f918b1f7934f392459d18b07b150f46fd4f0059776a11d2bdc1818ab7e122c3fbe4daca64eefb51b2fd3f23e59e1b7c6e906168f935d596053de0940663cb8cd837828c116d9ed6ee45ba37fd82643688d0eeaf1c47458c5587b6f68b18157df86432edb0bb200cc2fff185c88e5277e11ec5700788ad56d3cf0740285beda2b87f6349433653803c5b46bdccb7c65c5a935a1515171e9692021e29f6ac801ffa5e14183f76190adccd310e80ac2f2947045afed1522d3821ca05eabca245a0d8c9078d8b5a68dcdc48dde92200cb6d1989d564e8549a0e26fd77fbc268f2d4e48677b7aaac965d4a52bf41b94c455ad45890fa4b542d9dcf7ec325a9c6e470806c1bec7ac15177c64fbd425b05210b626fe280dcb06a9430239d457d8f222f48451adf120101124250f470a1c2f882a297b94ccf21fe74beeeb4d088f4a6ea6251f6ebd05a523dc85c4215d07b535bda20b83d1c7a465e957b558e78ca768c2bc1fd409ab20bfc43bdf90403c58188efe528d0363e857114d53ca08a856dc7c6dd21f5198703853ae1ef1f287cbfe80dee32890b708ce5adc99e66bbf81d2e7aa61bc74112fb201d324ebb2ed6b4dfd7d95eae7b26aa5f5f94687c0281287039265e5fd76557bb536f4a7ccbbf16619afccbc34c8253cb6a044d45c2c6b949842d973e93d076abd1414050f4de71a5202b371268624dc26f1492951164efc595fe639da2bc30fb0c3101a03765004b2d66433af2832d6228894fdc14e2a2743c2f8219c042efdd65fba6b798072acac7b0daa87055a155806958fa1d48fb8538e8543da52a031025b2f6fc7743605acdea7d9ee4d87df55e0f656774fcfe72fd65402162100c9bebae2bd093780173cb2c2b74aaac94b9bdd548b0f536997d6dbaaf9dbf3180386e4409223ea601cc6838361b2aef2d18c32b75e572e409882f906a53f6aa476b2b57f18bf9103e95ff6955380e86af40a7d428d9d33444ad440ac71f59ab336d4f412a210a54f9098f0e9655e884bc2b7a6aaf62c8b951dee10e361f0990129016b0b21a0d891313dcde42bc45b27718adff7b470d84ee6bf334437698716d1a9fa0232341408e26c9e0ed34ffcff462b5122bce427d05e91424e3de855b6009ab067261ecd04fbbfe01846a7e5a4106daedf779209aec1f514f78855516b2fba84fbb12365293dfddc9e29f91d2c7d29ef8d890c36bb3e0c6e9d6e860464034450b41c06ca5f860d2dff62ce1dca44ccf88f3995fb5a749c8d60b3d85abced", 0x1000}, {&(0x7f00000000c0)="5fa83edb93c0527077ecfada63f2723248226e580641e5f1416758d2ce56505414660d64", 0x24}, {&(0x7f0000000100)="7cd76ce4cf8dcd680d66a567fac5a67fca9efea1a82f30ea0e82c9f54bd34927cdafd5def1c48428bf1a4b6682ccfe6a0f3bfdcfc09e71d5979d7ef88916fbd2387418f8675b059a5277e021aa78db9e89593df30d2944afcaa9a1dc264b64551e2ce9d42d0ccbef81c35a469b0c75d1840c4aa478b47c1ff8ee77d58dea0d5dff82050e916da0df85c3528962", 0x8d}], 0x3) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x5, 0x2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:06 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x178c864cc606e9cb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0xfffffffffffffc00, 0x2, "4e971a5fda82e1a0632c374773bab6657aa6cbb1", 0xc}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getgid() shutdown(r0, 0x3) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000040)="ba08a806f0aa38e8b9", 0x9}, {&(0x7f0000000080)="f4073ac53337f72e2245964aca8c2cdcbf22e2f9bd", 0x15}, {&(0x7f00000000c0)="e5e9bfe08e", 0x5}, {&(0x7f0000000100)="af4da7cb6436f593d48f8f93f86cad8d48b026179e267e367869371549c7ec430c84751dd6328c", 0x27}, {&(0x7f0000000280)="20a8a2eee278a9c5bae204ab83494f82ccc1eaefa04cd12934efcbbe910b10027778debc6f1a1184b31108e40b096f71f10a42a8e817a6873c67dde526fb8b10c714c69c0b0101dd929168aad733fc5f37e2949567305b271625790df37cfaf1bef01c073793d9ac00259be3ba9f6a23c5185dab20da411d3624c81360e43408e1efa5244bd78b2337e161d054ce20abb766755403572e62f6edb8d0bacbb063ae89a24eb87438f4ff6c436f2cb183614cf6820a0d874f84fef61269c99e1ae7328e3925622a99f0b85d2b5c75f40bc06f8f67f60956cb4cabee3078988073825845e4f3f27c77636aad96c3bc03c1d3f25eb0c3b17986d7eabc12f89b1bc4d91d0f6f05b55eef30e31d5cb1c64d741f6a0ca37d52d5eadb0edd515db2c42e41c3341abcbef79d253e9bfc30bccc988ddae35cae4a3d831eea597803a9b1883910f0abead71801b40a065d28b9702259bf9cf2b8619029c0f7ddf8eb76d69e0c9a35b15534d805f2c4941d0223ef4e3266d7e883623c2e2b24e147465c963ef37c020c6ad4658a0cc7d700ef5fc4395334cac3d23116c70de69128fcdcc9a0a5b7010aee08807727516dc345bac829b0e6b49834bc5953bdb752f6a50c6b4bd764d0a5d26d33090373c370366a8d47a005400867b7832f463d80cf8ddf11d82239c44c93d44990d5ddab4b6ae6adf214cff0febe7b7f55c5d9d5de876605091070585acb635600eae1a4c4bbff8bc6fdc1d642df1aaa652af6175553e0e8930b6a3498d05a11f7ccd5cb36c56397aeee21522252e36d4444f1a2d1f1c3915c2820d3500a3c92eda9368980f739221ac04e5ab8982ee39d77d2e038ea4b68634202628bd5300b55e4a2fc897b34c6586ace842552a105013ae29053ae0e33f1c6ab4593579d73c0e23d2dc5524fcb0830febeabf4817becc674a4bd27eaebd50167fb67ced432f3599f4f3c002fd929d7874c97721e64a88d4cca7ab6c2b4bae8a002bbcfc8950654e35336b145768e10efc17cc5adae503f273cd6d11a9f96288faa65533f43a666289e51235cffbd9088ae184feb02ac86c2957b05369711a19e713eb733b37355321d450b39e9675506f2636853b2daffe1f30e8e591973f88bfbfca40ab39a1e882273ca47eca9039ad22ba226255da2bb0544ce46d6190634064615cf5bd1aff287668ef485644e86d1960283c26ad76549811b13fefb38cfbe5f6df61d1481952e92ff38c087cd4fa6dfddaa1be764c1f35a3b4063071c9ee840e3493f2a3fd6dec0107ba7c1ccaa07f3de952192ab3cb5306f04d8041820a9a9820d832ff6cdd1cd76970c44949e59b4c95ffef2eb37983ab3d6cde5c30c39a1cb4a24576c216acd9ea511e721bf89851e0bf6c12a352a999247836a0b13fc2b502a37bb1817282b359654f2cbf3537d966906508df8509a2dedfca47592939d21d06229fef486db36ce6048f75536a6fa1187702ba828c3517684c1cb26abc5d09b5cb64ec2522a781ca1ba78399363b32839fad89f57b053dc200ee2c7e765ffecb6fb3b4e06702b7b38ebe9f633c5c1942520aa85d10fcc93fe95d5a7e19cfa5884ac4b7c2a0481a6d9fcbd0e129d7a175c480a98ea8173e8cbcbf202e8763aeea1e7bc2ff8b9bdd2ee51296ec13a24518e831ce2a7d084a1d7cfe19ffa112f7182cac834bcad6a911f995372d941d766abfa02d705bb19defb4f46f7292ee4d5b5e295e7c0146e792e38b348318b43d14c5f39fd7519dcd297d7926653e12391ccd9fe57fb7de95d4fb468cabff1adcc16fe2fbdd45015206b5659c75b2251c85d5ff0dd3450ca0716d42cc12905bb8578ef76c86e3c9eea8849e9fa11066e9018db547fded908c80595b08ca371727fec9cdd8a98234517b2c94a229ee7a2f6cea02276f07b0c529ab09791df375101993dbed1ca0ca7c28cd98a5b35eaf975087a53c8cadc48b6fa549cc70b49efad32848e3f8ab85d9a1ad187b80ab6a82eb27ad02d0cb5c95f91ce66c42d8b9d604c44a2c274c6ff93ecf4862fb4d7097f223d76a34835c509062656b236fc95f2dc593011b6d7c0688c576811d24738f57a2c90306905f3d966c89fedd706d900bc19a48941fb54d1804ad79b8815d582fc8c3517be859483936381995a317644237716b4876a82c26268d4127341fe30fc0dcb008a4be8226500f4b37b25814fbb48978817e72698ecdae16663f550e0dce511e0960de2afd1a90873802f11655142117e1970218c3211a9adb8f49ba93a04b306b6ceba9a097dbd9d9f3550a8475c9873111e6909f70f432a2e0007b32b973144ad00da070b842fc10130fc80e633227c8b1b52cd78c57a488cdbe54c638146e06a02d5fe55920b1b1bbedfe1288a1928dd5f92ea6d74964e292c77545b8892a9329f42387fd6ebb9f5766b2ea0cdc347b215c9c39fdbcd374f31551a9e27d55a15377e996449667aaf4d5f943d85c57ab2dcedbfa558ca886311f57ae778499c42ffce4323a9b998d5ad666305186edde742266c5274037cab8aa2f80fecacd261f2fca15bb6daae544ba7aa2bfee4d1bca429e372acf81ee260fa36325030579c866055d09f2212f2a6c79c3f15e287fa72df798763105c54a4c0de3e509a0dfc03ce71409bdb689e65c0b2a76ac18757ccef25f0624518c0f1feae083739cdc4dc2580dd24d16c2fe98580a3a15f9f814bea6350f47f40c76fc0145c3ab2005694e4576329521db9ff5bd2e8410bdf04af1987c89fb5a902bdb4ad824b0109a4e9b22c9b040576857b2e109119595cb5da62cf120a3120a4eeeb73a9f4958d23fbccc3173ba3d9813fde879e2d675f1373d2996bec027131577b110e0db2d2307c3b7f8e0c1cf813017141be8a3bbd634292bb38a9d96d6fdf2d89a17cbcb712ad4c2d93a9273979407c7e523ffd63aa215a89f9c4c8adf58c4022d7bb2f4ed6b07e8fac1199cf25bb60b650d6da7253f158e19fa73bab28c728c329742ca00c8ef672dd09fd6a8dcae9e456540422787ec531d915ae4faa9d96bcc0736b4cd23fee5426e515c03d4140b9f69fbf51b4eb74115abe8a346280ca6265b581f6ac63fbbc0c5967ff6fd9d512576eb9cb71772017690cd60a1155a996d69b48c2aebf4a2305853d55df5366fc0a1abf13270df3aa3bde2f33768d2e5aa7c25d075c8fe26e5441cb3250a06fd2a7cc7021a975c84489928430b5668c4209e40ed262e872272b76081d2f1039a49c28369032c266a9f3245b46258a55ccc950336e5da57a12912362cfe4db0dce5764c36eccdb70eb0861e0776ace5a1ba62899139a29bbbfd35f3f77fa54217da79d36e12ac46f23e87799fde11a35482f99731d7121347b8b584011588f2a2edc975114e333fb49e7e086a8f430c3f8d002276514741f21e7b4c3029a5247c2baa44427f0fc2361011e03f7213878720a26f75cd7154044b17cd17cdb291c0977473c7c698cdd831f1db5bca330b71362f27bb5ce3fe861b344757470d208500098239f8e9de43b854b9efd46dd016f3344e883ef4d8dd0ce0d4a5e1dfc0ed2fb0762df5347f23363d38193a210b4cb0c5accc6b58dcd2b6ddcb03e2f1038748314c412827b703bc7e0200adbe4bebbf09d32da7ae4ee01aef99ae1c1549ae6e623ade848c0758c1cc24406bdd04fb7c2edf1e669999f8727ab3a61b74956f8480e87ad876cc227acd5d070cf76652f8b5a6f675d6643fe30046facfe525bf3d26a57d75f04dc6c2465c6b0f08619ccaa984f64c12f608ff20f1affe870ae1537ce65d1876ffe18e5af61b88edb741e7eeaf21ad76e8ccf729bed29b381eec949e4984a4d2ff7e0ecec27fa4304ec467da4e8490b5fffba8c1d8843878c150e686615f3339470c17761942011078ec8c36ce5f6df7df20a209b0bdc3f8697f80ff3959d6f635ee88f5842addfe75e73887dfd0e424e03ff8ccbd3f16c77230c39c5253e3ed6a5363843e7c293d8a70f10ccd672d2cc9f76c00535ff5e42e0c9d6afb059e76d8f2adfdd2c116ef0ae42a8442a0a782a2ec9cee8f594a62ca2f683330e9b5c32de2919acdcefc8438b5fdd56e0e995f994ed9eb4f20081081a0258c1eaa129c31037228b4b9537531f244406d8b57dda166d908734ab8bfe5470306e071c40321b69f0d28785cd438b553ed1e100fa432fd17825275b0db0581cbbb4cb1ddf479274460c98ce43e8c91d62bd01096c81ab82392cfe80896e33c9ddcfb9cb7c06a8e69a13c57c734a85e6118fcb296853b658753a632f7259ca496c0893d5f202def32824932c14b8f9a11e074f6db2b0a8106461d51dd6fbf1d6bbc4f9669b1fd2231d42877622248b85feb57bf47d2637587baeb857949b29a8a8346b650fb60725c15f037cdd60b1140dbe33a0a6753e5d372a3c4a0e7cc2a9490a237d516b5d919c507b97a55bf8af504ff9c4282a5e4b05caea0b0001b80f74a169626506345ccebfbfcee540c40b9f8a9b658618c5bf30bd6c0ce9d23a0648f2ef2175f266332fd48df27bdab5175e225471b5e0b943152b343ece243cd464c57f686dbd6adba64995f7d272e0e3762b1b29842245c379b6b897219edc9c88ba94610d48eecfe800dcee07a23add612c337bfbdd969af6b412aeed2260bdb476615399666c9c08d7f3f20ae67748335f226b447fd1508f164d46ae03814386b7519d9daa9095fd8c5b1922c3416f7aa30e04c69ad95f41a5850e033832f4eb13a9af89eee8afb910ceca5f2264ed148d2a4ae202c128c0cd3b42037458c108a35ca203055dcdb679d71b326cf04a26471966cc556bea5d6f42e80fc8673275768e379ace61978fec8c7de4a711c8dc4b133b2f047cf56104be1e10c6099bba50e482d21542a49d5dcfdbfc9714e24a72fc674ba4bb341c2568341f1dd1384a6dbdb1a39309d3eff11bfd825a831a2b44af156202aa0990994a1700ec7438a561cd45ed945a684ec44bf0eb41c320a2606f113b24b67f571cab68ec5b136b4c684874ad1646876c7e3ae0f279779e8e96775c96c837e5c1303300a2630233fdff7c02b3d7f4185c27e5902f7720e40088c1bd1f482dcac2fb0de588558c1f3e336f8b0b6e8174720622f859891e4383b73d12033f475ee91c404123296cd0f5a8631d4dc0f6ea4c54f950fbfc1577c858110e53ac16c22f8b97ad172343ab0f20aeb4859e79882ce4e6640c9b4d65e7f06b0b5ed226dc45484420190e50b9fc47b023f236293e5465809b7ec2da175aeef08af810737acfdaa8dd58bf415eed6df04ed3a936588598bd0e9017cc22884431e6db02df0e9dd9fd1bfe3a6af7bb94a7151b975f79c850682f57c4f714c240c6545db2538a26bbd035c225470b129282e503a258e653e40f2643a273728da1d9fe5467595bb2a1bd09042e4edb640effe41901a4de2e562705738247795e19280025f99a6dcf15bf072f0b14a99f94e9cf060e1815cb9ee91488c233ed4c72af6a68a108782984b50f1bba46d3bae50bd67970db5035dd0f4a279b719f301814a79c1e1085019a9ba8537d409c2e1af5aeb9e342134e8ba5b9705993bd4e1d24744f5ffeba2db2f3ea9d3f8f397991a0f4fa4682dfed1412a3437dfb644627929225b45fea0b90a88410d684e2bab691f49055de29f4a6f6db4a480968a607d3bca33e9493c8c780ccd6f7494198167cccb43d996ffb2a57e1c310034742cfd0d61a988cc17e876e78f56060b265a6c3996aa057f1e8f597cdccd708917e0fface8abfd6740bbc192e4414dbbddf4b527d925d3b494dce9e", 0x1000}, {&(0x7f0000000140)="487920142361e7c40b3577796e27f1e8baecdb2c5e15957f61e9311b05aa48f32cb7090fa524f3bc8d6f327607d6709b2e7f5695e65c80af2875f66365a7899359d5693141a19fb1559c8068deb1ae2ace6f9eac1ac77f90376dace62bcb1f74624024f0d715f7e6ae040f5c702d0ffc79d1f1bda830e3d0d470c14fab4d73bc8313f1b6a3a33441", 0x88}, {&(0x7f0000001280)="2d5535cdaf4ef10da945df521b9eab3f05e1a381254e4c3acbc5e4a1a6170eb58b540efe8df4198855bb595b1dc6c178af2c8d68245d31320322da9fda19dfb73f4a71ef13c9008ef3f2c20d44d6e126ff23ec3bd077baa15631bbaadd1b26cb90d3ef8c0d35f6ff6e5dcd78c0175c0cc8cba9451136630111312e80716cd9224ae99d7ace7f040dc7293ef8463ed385dfa8c5ece9fd7d2da280bcc8e90a88a50250c8d090ff3f498cf4a9c64ca2e154419d4a79e30ebb2030943bc4da0bdb17b36c69d6d76ebee369165ba3448f84f3a86d5134f6a42d88c7ad3fc01afe07836bed5bd7341d01d50ebfde230ffb79a2f970f8f042eac643a02811d1", 0xfc}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x5) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="ae1019b0254703ec5318b2f259bcad47ab8060bd5d7f86df66adf9413dfd037a8f3b3f2e676476c020fdc4eb8cb782ae502335ba0b2e015f1ed4a2", 0x3b, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r0 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) close(r1) truncate(&(0x7f0000000040)='./bus\x00', 0x2) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(0xffffffffffffff9c, 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0x200, 0x0}, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000140)=""/208, &(0x7f0000000080)=0xffffffffffffffa7) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x200, 0x7}) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x75e7, 0x7f}) 16:00:06 executing program 1: select(0x40, &(0x7f0000000040)={0x2, 0x3, 0x8, 0x1, 0x800, 0x401, 0x8, 0x4}, &(0x7f0000000080)={0x3, 0xffffffff, 0xffffffff, 0xe6e, 0x3, 0x3f, 0x1, 0x8}, &(0x7f00000000c0)={0xfffffffffffffa82, 0xf137, 0x7, 0x10000, 0x400, 0x2, 0x9, 0x1000}, &(0x7f0000000100)={0x9, 0x15}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:06 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000740d00000066bd563a200000000000000000000000"], &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) flock(r0, 0xb) 16:00:06 executing program 0: getrusage(0x0, &(0x7f0000000000)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x2000000080000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x80, 0x10001, 0x16, "dbafef3ca363553aaf812e15af41dfbab4d2c243", 0xfffffffffffffff9, 0x81}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0}], 0x2, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r3 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/210, 0xd2}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x7fd397b8884b298e) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r4, r5) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/170, 0xaa}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000001540)='./file0\x00', r1, r2) unlinkat(r3, &(0x7f0000001580)='./file0\x00', 0x8) 16:00:07 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) socket$inet(0x2, 0x4000, 0x5) clock_getres(0x2, 0x0) socket$inet(0x2, 0xfffffffffffffffc, 0x805) 16:00:07 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = msgget(0x3, 0x18c) msgrcv(r2, &(0x7f0000000080)={0x0, ""/231}, 0xef, 0x3, 0x1000) getgroups(0x0, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = getppid() r5 = getuid() getgroups(0x4, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x8003, 0x401) r10 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x112, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x10000) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) r16 = accept$inet(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x6, 0x2, 0x7fff, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket$unix(0x1, 0x3, 0x0) r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r21 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001980)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept(0xffffffffffffff9c, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) r24 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000300)="9eb5cda135b2d14814cfa61db2bb5b9f0b3f3a225e2e0a8e692b8924d65c28cb9e61b89e2389ec1092e335b7f70ff952fa09761848f627d89a6352bd22ea4efbe07180d31a07c123a7ad7a36487db7203de632ab775059bcbd91ee2f7c50d64211f139fb3e3acb1adacde555b5a84a343e56a5121ed988b6e898ec28cec84397d584f1c6c8816dfc2421d557155516403d30542e5031f2b0f39364abd306230b0db7b53f9a267d638c85ea18a44e35f07325282bb2a48d2e5806bad8bbe55cff62", 0xc1}, {&(0x7f0000000400)="5ed1f3e5754466e3004520b5be80525b76cb52d354", 0x15}, {&(0x7f0000000440)="94ca6b423a90894bd89f1da94bbb7972734a0fb918d9aaca90d55b80134f5735a175e0410b4fd960fe322959b9da7d190e02104714bf6d6ed8245449aacf376723ea2968d552fe7d24", 0x49}, {&(0x7f00000004c0)="1f4bcd3664940b9f5484c96482a90181f56484690670b44a3b788a11ac3fd2d2cefa7a8e062632c9a82df3486234fbbaf3b135b612bb962bb2ea54ed5071742f3b2319ba2ae54a15320a68cbe5d9d1e8dd0e6ad459c08bc064086d68abad8cda8000d9a4d7edfac5db053ba24d3ca7ec61aa28745482c03a2f70d03d336478378039bf6c696c228a05370c4b46ad79f4065e916c4a2748553a99ae91a09b785ef20cf481027400e95ea01e4790acf1bc6ef4230bdf8051103ebb6188c4bc95541d4d75a6246cd2d7750af7b4209c89d86da102f95357a791dfd00bb4df2002010685d731d0c02bc73bffce5b06c7cedefcf24fbf0e48f5ac1275207b3e64976bf58adef87139cc5128612a9dcee19d4518398d146a56241d77470525c201a149bfdce177aac13802f70cb9eda771c73b8ffd26f6c9b5e8d17f76cf28fb337d108999cee7716e5ba26bed0db21c5a00de5bc448f01653b0e876eaa98b54d1ea63cc13c562e4521386cada20b55ed285263dd3befc8e26e9da365bd956aa0e604e99dbe071f10ba3fe21621b478e8d2035c96f693bbd40ae347c3e334a8612c853c1ebb44614945b86abe0abcc6b295160f7df34c24a450bd66d4f66e7c8fda915de444b3960f6c18e4192e9b2b9b76c88e881f948ac4877e08e2b4a91db9dff165d57baa64889471ab708fcbd586d4f5b08c05d93172dbf8ecd3b152c2cf9ac442362d54f052ffdb32d65d097469137eca83cd372c3dc7b06e2b1ac023dec8ae90191ab005f7a0f3df6211196fa1e81b499171283ed8a034352d16db820d0cb80150c1734f8dafdfc90ece4a74d4f7c27dfc000f2d29bd630f4696b32047c9d1f2a28fbad8422f2056d404e2b355653dfc8507cccd3989c4efe55eccdf530a55421b862c523c1f091082aa33b8aa5c853ffce92f32c883756e9764f6bb803bd5b58e32993210755e03ee409182457fba6622cc00d07a055bf8f19485779f703d261d0840cb0440be6dba9f2b3236fe90ac007b89fbb2130f1fe11d01d1632eeedc2a7ed62b5cfd27d179b77913f55920675eec404cd91de82b465999c59d0cb4267fc415f0718171e2eec82a5d91db61b38466eb5d0563f3c6f8eed9454dbe5543a1de2f8df96b4f111d966cd9ec7c4f88b038bfe58060bef0e01d5f1b6fd2087397049e24319523e43212c737feeaec87264cc257dee870f71b167230be4bb72b2bdb9712b9eecfe911e063a13a1c1b558b73c6603a93f6a4c7265112cd79f13bcaac8278d0b9b945bb842933fbc6b355247ae2b7a0b936f08d7539e6f08b551ecceb50461872aa243f7296bc6b8e11820a0d340e6d2f0cbcbe76f5eea0ebac7b9278ea45f1a261f9ab0cfa629ff1e41a620cd1232991f4242b5ff9cc184be82e5a178a9ab5f2051531a585eab3767b85c2ce3aaa363034ebb4ae6fda307a954f22935d99828178962603104c6ab31c3219bbf8ba512ee846e95d34ba28233945f837fceab91e480cf5840a74cc064cdd633668f405776431c5b6b416b9edd225046a9d3879f20c3f70abf2e5e065828489703601003a8207a584e586d2c32d12b48b4d2547aa2b4744149aeb443d163ae85307d4ea6a5cfb03e2144269e8bc24703b79be012e7368b5e095f30ad8c382ace2db5b1914eee65c87062630a3d8142697ca7067707235ced7fa0eeec309512edc0889f37b81f0caf292de864d70b401b4e5862d9d75d0b1a13a5b43dee831736f4613dfc692575867dc4d7cf543ff908e5f0d4232b276ce6f08a428ad7bd507894a532e2b509c8a28511626893c09b86bf05b2f8444233c5620a549ead0b80b2373d79eee8a6a3aab7abfcca7e9293a5a870cfb1f9c92d6148f7ba8b8cf39b17233bf0dc82e3919f7657d93bae2775c3961b5e13d48ede93ecaa96fda45311144a76646522d52990a718fe2a48bf2589f70a782722d60cfcfd277523476a1899fd842894b7114362d69d8a99980b80907d0f130397b6a8160bbf0bea9617c5d3020fa1ec02f638614fc05c5035c6a974b171ce04cf920f913cf05012d2afe60e8ff9968d8779d5c3108b85a95ee253cb5fec268c36493d13e93ccfa91a30c37d815102a14323d0702b3f7c5350aa2ddf5e816cd990c4ddb71abd804304a687a83460fc679233ffbf855f92f8dbc38c067cf52d5d84f901f10e4cca4380b3616ec6a6d7a2c40f2aa3234d190f6567330f5797579f0e83567251e0ab1b0b24b361b8da09eef33c7f2dfe0a7b780e729414c1ce9a112dd6fdeafe218e41f30b53596e397e626290d9c49090b23f52977d47ede39f7cef84355b956ec330ed695be4159d1d66ac916ce047a0a9a8b7a6ee9768a9160c15866a8409225eef676e3ee61fbe668946b4121458765ee90ce65d6fa68aafc2aff900f78faec6b4797d5dacd4c175762449ea5de9aa1c82e4fef79ae0e4743942fbbb1f72c4ce560c0c678449ae92cc5be7885e570fdb5a6c61347b196264ead8cf82d9d05ced098c7b795b951013bbc8f58d4e1a7ec8bdc44610044f3ad7038bee207f5f734bc28eeeb14d8f1c2de57c90a82a1ef6b0a24fc1cfafc72880aeffcf293d48d88a07927d9e27709593c1c4830ad43628b0ff5b052d98528dfe35165f226fb7419452365fea28b9f3b0501bf57883fc608921018e91135e2131c3a495553ccfe52e604bd349b48466d18823922fec06923841c2810f0355e54e1730d9f2b4d7022c369c53be11d3598599efa726e0dbe35e0d17dc32d4017ed13b172547ffbeef74033c1efba7e50bf0d298d98aa8108ed80e749e0755b74ce9974d3146e8855ecd64ecfc97f51f09782c4a855e91bdfd5d67618c9ce5935cb12a8304fd931e62fa71723134368bbb4e66e01030d2992dad22cf35ef2acc6414e24dd886c93e6a909b6daa559ffee6c85e7d61b2300ae41daaa5e1ba1039b5a8632fbaa39267eda0cad2123e5101c9cac4d2d040557dc52cdbb1c05dfca9dd6e2486a23a2492b76bb4a5e3ad61f84ef59168161fa8cf4a397016c266671de650354a1ce787cfc7a409d563fd57ba36c3f6d2ce387989e8f594c87ee2a14cdc06df0c7a0580cdb2ad436676e2c8de5ed44153af07f0bf537b3aa930677fe06d6ab36fed9225026a2451186a36a10d80e033cbf1ead88f712fc79ab965e98b8588e056cd341f16d4bec678cf831df2d5b39528b9128e892f07850bdb94ff9e35168eb2b50a67b41becc5d59f73bca3fae6f8df9518560a7d4b0758cfa0dbc03a7efe5fe007c08060e226a02de2c4ec41db392c383670735bed759965453683721f0a5a388025f5d93b29b60d6503bfcc82044bb719fba142480c2c068d57b365b3a29354a911b16aceb8572a1bf20cbc98371a13f054a25a742ffbb5e7fd9cd052818089957f1b1b0dc75fc80ff5834bcccdc6f246057e8069f4caa412c57f3ae4c3c5fc0c805113ef871267a55236e09dca62164f3ba87db10848930e3455dc93eba1761fbf3254a6b29a9459217291be85a9e8708e868b8b25e0a97e94c23f4385c8202dbabebed17a9ae46ee94f5c0eab7285ba3bb14e15814788d2d80341ece46e1b6eea90b565a3d9c9ec675823cf0535d996e64a122903a10874753a7535fe1e2795d7457f818725537786e7b00d16d7ea89184f596e56c4a7829911d5d9286b7321bbcf41bfda72305a643ffc9e6a90b8ca3e2252419cb653f2f95f71f70508494b375d9cb4ba3e613d181301cb93b2c426433e5e8d9ded4655e856219fe60fa1dd2ebf33f6e2da5155e5e3642fcfe232baa06439c5b2a919d949ab2caefc876a85adf21e4a3c0709f5138f49feb793065189467defa1486f634e30a504236c9d3ae1f2133257ebf6f507834a6dfc01c01eef096bc5bc7500fb7708c3c708a190703f552b956089dd0038ca863516530099b6a2b3539af87c85bac5563c1a25780587ed5f927cf72a50b137d7834094760c2e3d0cf00fd44048cdd5c2d63ff3c7fe98506e64416ed7a982f51ba800ef0800244874461b418a3c020c6f9063e30c09a0ec0e1fe72648c4756fc46a01e27d01aaead7c7cbb50730f99a558a511f9a207e590f17173c290f96f44569d69b219f56b5a9a30c89df3cfe5391002b74ba84a7a321842dcbd00a412a315acb1f4511518aaca98f472087d858036e8a076358af7a9f627bbf0f1c98152d30fab4a06526f03b2b77439461a97942eb920c3d1703f4143646cc6462700bc8dc1e365df2dd3c67432e0dd3f391d8d5cced85973f3a0a1733248585f57fc2d4908dfbe895eebfbf1f60059ca37f73af49fb136081eaca923b65019ecfbc9a62209f3074b3ad059f67db0f065fa68dcbc324b7b3353e83e3bf8aa32d61bb5e94487f2863558424db9444eaed6c6cc239a071211cc3bee31aeee100af738c5e1a1a03e99e47bbef0290666ff921c7b75ca9d91c51679260507aa094a26f881d6a5bbf2ab6806b918313b91fb19e4a0b2a4488fd30f8e4d53631c960006624af60a7d715fed2d400117849d44d6a1b16035ac63f4000e0924a861bc0a285c7d4f76dfe42d1a17b01bb3c18ceb2097c090d323943ffd8c2c3a4f569d880ad74aa45d69e563380566281b2248d214cb891aaafebc0148bb21132491e7f62b9d7f507a4af203f38a373d0c9dd3e5ecea0ab71d018f78096880d0afb2669faaf32c97267dd0265eac768b93484d564edff619f868d3c6b56a6c138f753d1040ee2f1fbc7c4e5d5a23eaa48a0348a9ea46a7e269dea1098a3abafba3c1e22ea2637f2f750f471bbd2657236b4e75d866a39e29b34407cee25351a817e8891bfaa589f3a9c3d4f2980a49f505f4fe0dc6f454bf3a94e86294ed0daf5c48291c9339466b42b3391fd5541591c5272539d02729340c48be31f9ebee220f99e9299c3d9e081053c4340ebebb759153c23f09b201c5f488d996350fb8a19d27842de48fec273e3cd5be2568d6c66b07e49157e0106ab704b58dbda2478e7af7df4986377eaec76ce30d165165ebac2913e073b11db6491ac1279eeb243d64c89ed5af6e4cddc6b84b95ca786c338823ebbcba32975b504731b1a69dedc9e0000e837d5f8c83dbebdea2f49920e04660426c596e6b7bde84d5c2510ad55dd6d25b9801d663e0fb399d2a587636acf1a41bac56a99e73cf36454f2a69cf8ad9cb6862d42059c033a65b42f9c2bd4815c8e8ef0663823625e54f1846703885eda037c4297ced99473d1b2dcad73ac6f3aae6ffe35f5ce06254c4f54bc385c47fd5222c729618dae44ad292bda8ec173866898b3617a35895a228eaad34b3c32f9a9de9279b88a781e73431acee17e9ed3f229e129542806fbe0fd54c72cc49d30117faf392d61ae82864a2bafdb36f03084cb5eb47a7a44b2b50f31b2f760e5d68333c4ce10084862d47db4f4f06e7fef1a3cf7d7fff1ff16ae84911f6b2bb8a25abf68404e6e4c545aa79c71cb608fc28d2235f067a278297ed176e15ac55722e667df9d8bed5c6c098d94c9847d1fbbab838820c9d70f28ab1a692e946e66f5843b69f7340b4e1af6c93eba0e562c31721b732da3a5229177d00bd65d63cbd52e939cd35733eb27442a94c3114c289265a121ac16f4777e836a55885d2de88d5c99953527ed1ffa960722ba2e6f112f5bd88d010cfdc2eec09b4f60f40f3ffb1828430c00b4d2c7aa4b0e4f729c9c81da864ed7c5ac34c7a59c92eba8d7432065bb5d768f0853398cde52962048161084ae8222cd6d263a66a6e9ea92fb2f8fc31d8f3795fb7f81f5f6fb1d6a517521f973cf", 0x1000}, {&(0x7f00000014c0)="51d5fc37ceb07f0a41f731f985f59973d4cd7190da1f8cd2db37ec703e6946f9df97ac3581c0e9b20f0db62685acda5318465a50368c401587e961eda3f178ef7f087f827c470c5ac9a9a8067a6ceda64294e108c2f0f1cdf0a5b050df936ce90fc23510321d96ad562d1aa9f06cf6", 0x6f}], 0x5, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}], 0xc0, 0x8}, 0x1) r25 = msgget(0x0, 0x300) msgctl$IPC_STAT(r25, 0x2, &(0x7f0000000000)=""/47) msgrcv(r25, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r26 = socket$unix(0x1, 0x9, 0x0) accept$unix(r26, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r25, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b67f92a559607135277a2d20b813183f91f4926886874e9d3d1c4b3eec629b81b8c7187d99b1eb65f3d19477a4e20c9887edea5fc800bf088fde0356945c90149f8395fdbd8076b33d0662ad5c3e9bbc3554680e0e45c8226b7320a14"], 0x93, 0x3, 0x800) msgget$private(0x0, 0x201) geteuid() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') r4 = dup(r2) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653080"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="3d53b974cc7e01c685d7f42d1d688160f08ac233027897aba7a7dd29f0af99248abf10a3e6c0c7148d024c1983893cf0a1d7c2acc7d0f08cbce5a60a4fff3ad4b55e4a938893c51b8e731f77b5ded0238e2f18e1e537fcf66fe6abfbc4e5e1f7c641372a18e7f424d48357ccba7a9f7b8d", 0x71}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38}, 0x40d) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x416, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="eb3141df6f549d6590e0561f15fec1a724802ee59db5141157f2782d84b5f0ea64eb028a10b4e0ffcb261d921a23ccefa15fdccfaa1b81edee965227e0b81a008fe0349214969759ec02d2dbd2b1a9fb63eb1a2f8c3f21560efc3dea4651f2e903e4ff7fd36f6f9e7ae70a8fdbc2360a223bd0f1613216c701fbb264e91a55b7ed5039a036a6185f3370c589a9a072ab910a60f0389d37ff7461eacdf819412d32c136613c1818e2bd3f13c713132d2f25752d6d430ab46011ceb086f082e505", 0xc0}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x5}, 0x400) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6]) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r8, r9, r10]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r9, r9, 0x0, 0xffffffffffffffff, 0x0, r7, 0x0]) setegid(r14) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000505876bf0e76f4dce829a38797a0723bb4b7b7d5da2e00b6b24a1ba93f3c4e34270492a608d9160e543bc3431314a598b1315d67fcee61b1d0b7007b8be70cac77d9b2f7f35cef17bc0b8612eb9b8549b3b8ad6d2cae1c062ded7b1b83b491f25ec1f513d070aec0342d1b1c5c569304935fcf6f086b31350cb9f540b24542b8efe9acc94a82bf215930b6f73096e415c8a25853de0d96f9ff10fe9dadcb21795da80f2b80eced5607e0536bf5731888f52b91d4c541cda0f536ace4d7f560e7b8969caaf55ca6387fc0eafaaf8010e927cdb1d4c4874b229fdb2e80794af569c4cddb0319b32b824d231b13019890c1f24902319acdeebdf1c81372e94b91294759eb4c0fed00c1e0f5acd4ff6d29dbd839713c5df2379c567d807455b9de244c0841c87183d32cb7afe08abe957970f0bb3cd52fc06e3ac633735edbb09d6f62f89b9ef628d0cd6a7b4542af833b19ce52bf071099b63842c4fc6ba2ad46b0ffb2c402c07b6e57350ae205f46efd312ca5d5c8644962c74de7e28e7009b601082542d430466664c0a67335a504186e560f00874bdf4a0680c4b6ed971b845cfef68a8923058bf4fb5b202d71a00587f039fc0f1f269df5b87f588a74150c7428d7bc8b9255006ab15c011d122ee875515a785affbf5870aee76da60fdaa84f89296d380695257276af9554813ef15c2faca42ed93a142e4fdb8bd777513f85de104ac5c2fd4ba9a07ed7601e755b36579baf2005b9a0e0dd15dfdc7d793eca52927c08365efea201a33a5694385d6033409f07881ca213cb8c49a52d50ef8763f2c2da9207b5d5d33aab5bb9f14fe632f11e0988e76a0a25771e5e626ae817d0273e4298d2b0273ec2d9eb6c68e23e27e885d13986d255c1c13faac2c0491f0dc70473416da1cb1fbdd2f424"], 0xfe, 0x800) chown(&(0x7f0000000240)='./file0\x00', r12, r13) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x0, 0x7, 0x6, "cf47596b8ac9b63bf8ec6a15248e94bb70cd0f21", 0x1, 0x81}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCCDTR(r4, 0x20007478) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) flock(r2, 0x2) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getpeername$inet6(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x1, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xe4) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_emit_ethernet(0x63, &(0x7f0000000100)="dc411fca341128d8a470cf0aa73280a56e8b2699183f6490c5a7ab9ac8fa0397a242bf4de4e1726a726fb3f27586eb009ac06b847fbe3fe600ec1ef03ce2f61f26a54e64b334a22a3362ab01af87723e44ef7e89b1e270d9fa941d5c784ffa39869b39") kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x10000000, 0x5, 0x0, "0000000000000000000000000000000400", 0x8000000000, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r2, 0x1) 16:00:08 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = shmget(0x2, 0x1000, 0x421, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/198) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x1) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x24e) 16:00:09 executing program 0: r0 = socket(0x23, 0x800000000000002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x800, 0x33d40d1f}, 0x10) 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) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x3}, 0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: r0 = msgget(0x2, 0x500) msgrcv(r0, &(0x7f0000000240)={0x0, ""/206}, 0xd6, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="c71c51bfdabda7cebde33a90718a7517c1957c8656d5a428d00c0515f8ea28929e7b3652d160025835a7afeafe760f95fa904925b8176fa43c231acea0003367285fb611018beae4e40174496c6f78cd483546f4a55c41287f8d21638ec971366a91b66ef5330dcda6b6d500ac1b7794e3f14e694bd68d80b49cbf20096d96696e4f7b73b2aa3cedfe8bcdaabecb9388da9812dca8e3368c90359bbcc049454abb35eb287640fde1825e6774227c1630e982dad6aa1290536057aa6bc720000000000000000000"], 0x1, 0x800) msgsnd(r1, 0x0, 0x0, 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0xe, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:09 executing program 0: r0 = socket(0x6, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x4000, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$inet6(0x18, 0xffffffffffffffff, 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x7, 0x3, 0x136000000}, 0xc) sendto$inet6(r2, &(0x7f0000000000)="dde840f98751fe84faa0b0ad3ad4738855cfc835aeba5d9aa398ce375c732e1500b1146347ceca1a15270c4de04c3189c2b4d29c1b159b363719bcd71e1e056e839c25904b538219d42eb732005b307337d6cbcf0fb03c8fa711990e63f9e5f32ce70a3d7c995c863264d626b2e96dc5bbbba83fd867508d703ac755c86356e231eada4eb0e0b41a6c7beb38dbae800b8eba254cb21fa50ad535b8fb811ea75ce52e61247bea41792d17a51821f8d9e4c45235780fc8", 0xb6, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x7f, 0x8}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x2, 0x3}, 0xc) socket$inet6(0x18, 0x43a1d632c151b5ae, 0x82) pipe(&(0x7f0000000180)) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x400) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x43fe) r0 = open(&(0x7f000054a000)='./bus\x00', 0x80, 0x0) dup2(r0, r0) truncate(&(0x7f0000000040)='./bus\x00', 0x1) fcntl$setown(r0, 0x6, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='x', 0x1}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000100)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0xfffffffffffffdba) 16:00:09 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\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') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4ec77630594208f8) sendto$inet(r0, &(0x7f0000000280)="0b49f4f0ed39fbb5143a587044b6d8137097d8587515a5004aa83f489a6f15a05bb67a19511589009b5dca6638c66041e01f2da42144cc62fdfe48c8bdc292d16a53c5fcaeb1c496d35e02367b389a8aedcacde5027f855425d05c271b7ecccd33a749a9901f2ff5e83739c35182b22284103b1b48be2393674d0296e0674f1e61fc9f5598c3c6a9827b787454dd51a53f52cb150ceb996dd0817027eb9c2810f09e99270ba76b7b1f94b5d4a92c805e9b726ce6092ad97531b367210a0342249ae2272adf4c47d3d92d039501b5345f4e3cb4aa6bd5167d2fd94b7b155579cf4e", 0xe1, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/159, 0x9f) 16:00:09 executing program 1: r0 = socket(0x31, 0x5, 0x180000000) sendto(r0, &(0x7f0000000000)="8c8acced019d677a05c485428630db52a63ba2e61aca2de572cc4c114da92b0e734878f799617552a0040b796db93d872f3e63bcf4e514722697432e5b40b4138fbb2a3411350ff97fbf9d75d15f8d04f8467ab671cf89164bc09045a07640ce4d7cb10062133a5cb71f6cda8f49a532c9d38344b9a0ebc25dae8667f62fde80e27383dfadf2797a", 0x88, 0x409, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25005200ffff00000100150000000000021d9688f3d0490f336e388451a780cb2590c314b3cc7b3e0e2397a47204a5c0d1c038e41b84eec97f0f88fbdce2b561012dd3a85d30a29bc8d308b86f667acd8c79703be3288bde097f1511f4b1f468ae1fbdb0164362b32b9b069398f2cf99aa532fe537b95eb5deef4e922e3dcc1883f6bc762b74e93f38d324b03495a406f78d2cee256b2c3d613e93c938f60929ff1910083ecf500a", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="9dd41549f1d0c85cfc08ba1c524715986cef18b72eeb45281f8f5f17922d486b17e3bb7b15a781a29b5b4b0972fad3901d98e4120073c1f5b1ff1435f1347103d4c49c048348e6c20355b396067af36ee882c42e383853194db4e221135f88f76fd57b4dfbf5b2de3b1add956acff9f25cd340185f379fb2ac30ccd2e0e1a8b9c6a3", 0x82) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000002c0)="feb3e4e3bead5c4ee91222b5a87397823044b77e44fa7a72f5b32580a9a52241e9165ba6eb198f0e210117264603d1dedaec63197b3ec5e936059eac960d53659fa2fcdd9d7fd3ecfbfd6b87f50dafb280baad28f19678653f0fef47fdbe7d095fa3805fcc1dea6ec4c25502e6609f7a859f53d10ee076486164ff9da95ccdb90ee975d90e5aa945c259127257abc89e038b59f19100f7327a02b953f1184dd82938df6959a3afc0d94053cc5789c2e4f82f3bef7aec10b328b5b44d5a00c32b540b267b5a16d80459b7f80f3534f5ba741643e726ee6341e2fe35128db9d1820800763726", 0xe5, 0x401, &(0x7f0000000440)={0x2, 0x2}, 0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x26, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1f7b0eae04ff20000bd8761000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) setsockopt(r1, 0x5774, 0x5, &(0x7f0000000040)="989c259a19f501e77c414d5854368690ef1fba7d51f8f77c3ed0a357ffe2ee1d004fba51acbe8db0d92c8a1df3e04041c4577110c2a6558030f47f15aeb7f233bbf3b2c409a23894db6184b3e915cf598fcddba9c39e373c7aed91c85e2fcdaaf81489b5a0bb94784740ad6c9150464d345090a4d54195bd413f476240306b2f1caf7eb0df3f0e8dcde07a7e408702f21cdb71627a5f27f764e53da8277d0fcd3cd6af3c5168aa40d363b39f5bd79ed010ab8f635ae26bbc9ed192deea1ba9b270cb30", 0xc3) socket(0x0, 0x8000, 0x80000000) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) write(r0, &(0x7f00000002c0)="e3201312cb3f2bb1b9342d00036212cd87198741644c32e4cebd03e47dd5bb58eee2cb2032889b89a23977e5bc5197fa28f03b005da38a037bf0aff9d9b6130af877ee129964269babeda0c394b1329d3f5c0ee6a8c308430882b5343062891a1d840c2c019401bf821d5d9d265c6984af81419f878ce8e6f736149b9973cf96235a19cc2ebeb1dad1636213f5c34e7b809824e36b2f4a335e0bae0d76cd32a8e4f3c4046c6254167af0c3f72cc23efcf00547136988bbcab97c4d3b92bebf1a3375770edfd1767b5b23774031829f33647a6331d4c30a8f735326dcd74059595b0b85e4715a60a4174e6f84c5509bbdcd426db70182767d396763d505ed524276a183dbf17e757a853e3b7561675d4472a3be89e42acc2fa9ffafe372d3eb281848aacde1da8d00324a6f0346900f17100e4ea6b07b2dce5375bdbc9f5c3c5a58d776a2f78d820be6ef748ea6cc308e50842b8ec497cd83fdc726246d77031e434222e008cd684f4f80d66a22084be30e155c86ba5248cb3ddc7b3ce037153b2800097134734a91ae2f886758ec724f5652053794f81c048676751e107e00ff554491a7589ddff9b3f20ecca4ffc102f1f42b73a5ee739228140ffb2f2b92442f5f3dcb65100987f04a3f62ee5f3afd29570d1b81e476374c1b5c5b5bb57068b373025f0eb7786b91a027ce3908e3f4222f143d54d8d42e3090bfab68eddb7ac64c587fabb377de2c582514eb4950056d12a71774e44d0e25d86d20ad1ac6132261f151b721f7e4b39fbc260fe6bc2a61ec6d5a02777f94f8bf765d29b1bd4d794ea118dea68556ce6c85c5fa6fad469a056db4635f83041b273fa6ddf1be13ae6397f6cdef4986b82ac829867f458b38cb83862d3ab1360d53645340dd613ac6da358e0e56dcea05b4c2378d78323e2c63016715be77c6825d28621e6cf76ac745649f9bba93c8f127390acf421c405c642b396b61e1e87c69263f2e2d1adf87fe202d08a6adf5af85b1355799b041c571fec5584ef700bd05e5d9d5bef65d5842243cd932be479baf2f511faa31f101d7566e8e59ebd77740ae9d9c6cb0c7e7e633809fa9ee4f1ef488eb6ea7eacc7f0e60c107677d305b7993b8d2aa63847be42187e8eb60a9329d189fa34c4e2a8d8693c614c2b16a38d97c936768401836e6d1deb5621b96e267443cadc56f8a8fe605a39a5524bebd31418bb34cb123e81ee15f32d8da0843579ca00e3b3531b66dec7b219a1ff286680e3afc72a75dd4e3986561ba3be3817c57abe44ff571481480e50a3b252f60c3716194cad28a15a305f8f497ca5db6f6eccf2e4efa48eff2d32837693e908f174ba681d3615f827e443306d3b1306852d449487a1129f4e384db805172ebd22ac1926d6dd5d841cee33238a2e0a530466c3dc6480e4caf5d79b834f63645be10ce3fd020a98636927faf0b6e529eca860c529d5d6fa2bb135ad86f133b16632eefb71600eb192cbdd9c6d211ee6d7a9bdc81180ca88cdb89ffa26c5f22acc48ef8745514b5019e90e6a27e8c2e420b5fa8b69b4a5d62474b2325b789904c27a113ac29893f36d6e865b15611345016e3452dd403521e368f35554380e7ffe0b1774abbd44e5792a8bea49d197fd292428e1e21b99c094a413d9adce04e33a3f7da805da19d6ebfea2c5f8c8f91f39ce5886bd041116d9083576957779be584f59dc9c0ed62a9ab87e9a11880f0f6bb5841d226c65f992b0504726db80abe83cda51427aab4d7032a7292325c3b779f95624f0aa0ab013b4235f8f1af69620259a88aaabdb3d59114fd1573c7be286cf81a9d82ec6005ea61cceb10ed57ce08f1c63b7fb73cf6a0dc41637f1d09eb9c14644750c641b08b2a833115c911ac726074b23f0e6a00ceffc5d8d52aa7bd5cf4e0181e8605b6d9f5fe75fb6964a582bafd45224c1245497bccc3cea6d9af40af8c81531456bf4437aa6d19d3428fcaaa9b18d83787cd0357171e40a329199df9501a9609ffdbde266ed2664e84b7ac0fd6f68761d2d3ef1b20f3fdf877319be7348846cc2b2d54c58dc7b4b04d4f24dd713bb88265f98c71e28941317fde3d2195ab04f61e191698030b3b3773765fca923e44ce24337cc36a662ca99c8b3bda798a641c1bfdec840f7ccd578c9b3a10f7f619dd2ac1a4413b2a8fbb0c1f59ef29d7d9a405a3c8643d347eb1584e40b79f9c71e34be2842f95d3bfc11dbf20dc3a0eb590e131da24b7c1b4f108db155da7d1b4259f837f6e5dbbd4f56f42f3df9d3afb4e5a1a5e48b8f9cf0c6f66ce2b34b038c80c3c4859a40ae44d082e2c8f0c9ba291eecd59a3543bd60abd3cdd2f67a3813e2e827c1efd7c7e0841bd2aa62cb32580c4635603f9837e6350eea7966ea52f4c0b9e6cc4c8ec5e95918f1754c57241e5c4191e1341d87c8e449fd3ae935e1185020215ba77e4d9e80064326a0b453f0aa19b89c1c726092831608fb46b5080534eb1c1d43da024ba0a05b9ede9b4f7e0d76e74ba5e47477bdc3f83155bd62b028adbe719e39b0c5f4a2881c37cc8372a4bbb45fbab93a12ba19014f7b8eac53b4db12bb20555b56ea813a68289c562d07c77e889a1038bca80a18dc6f162b86a68e45b4cb6e91ef069a87178adb1716027dbc6b5664f6b3e57719b9c6947f8ae23ec2f5c5d2bc18d34dc5ee9c8b69c98cef79d1544b5f73b1c1020f2ca8c52df888ea99a06d359e0f559514176b86ac2efb9adff50124690b4b41d9f596cc18f8193621cdcceae2521ade288ae8c2c3402e4936a39c356c33a13491599e8be532a0d95ebd60f7e563d854f602fe77268444739bf2890b81c77ca0fce83e37cc7d8a4f3a0e007c93342ce5ae0cf025a802f2cd730a6a4eea872b61590e47016c9b4c68a95ad5b40bead7827b79ea1a2572fdfa175e0974c5aae6f06f2ff344a9c24d72c2785edc5210adeb2aaa2bde0e354634a2ebd418c28e507de39c0ce938704f93a53efceac2855bb7c0651557ed46754686bc98440aa8ba4b9686ec78e9c21cb1d01dff60a785db161c57342ecfe52ec516c90dcdd19db7594fe853a99e87b522733e8047714fa3ded5b00801d341062b2615bbac561bc0bb7f8132bdd09456e280abb2408b5d2a893bbda54ba1caadfdb1a15abda1d8befd81638e75539704b3e38741d115ef267a356b03c7aad2183b0e926ad1a3b921ab4b603b025a0eac165373ca699f9d9a2713b82a864412a2fa7ec245e6b1a21e965c886fe4e651e9bf09f1d05397f38890bda022555dae3d3dacb6d2ae9855d8027ba16af26a55a459a1859ba804cbee1da11373e3eeb38ad99f34e8f16f7829a931dfb23102e95163787cee1fb972e9ef5c7edb7ae6bf679b4999b364a8968d9d1d7dd7c5708b04f6d4c06d5e38bd30d673530a6f2d95867c7c8958122ac0972a819af387e39af7d9e57c1464b862d82f71ec4e80a165f64dbc93673cef7b68804debdb9ea85196baf694a7aaa2e092d8365aa858b05e40b248f59276360276e44fd03d203dd09d93c3946d6380ffaead9a1ccd58023310e6083ed6c582d6f12596de2031b023bca1eb7bd808d0f95e45c2b6e6d73155a97c0b54a82374eaef741cba74438e5d48d4b83bbd2848cc703711355b233514ab1052a6274c87493829ea5c3c17880e778beb0dbec80270aade056a288186bec9304c2a912d6f817ceb05df5b40617902b4d79fb17c258c6dc7a631f56a33f5b6c47de2bbd8a6d4d432eda3803816331800e61f4dbf5f7018f916f7880d487e851c54ee4532f92fad90066697a4316b1848e4db55ba22c8bbb1d4bd7901cd39df9ab5c984e6e308e0bbbb7ec58700e109ab7cb98e29c24b3328f55333b8d51da82d678ee8b2436d2c295f22c3921add0010d0485649fc0118834b740f0d055ca5a45cc1523f014858ee95edb66befc75584148876480536a5c6d5aedff372c65ee2c7a7282e14a1b4cdd6f564c77b98482a27cda523809f641b21b1f6160e2c5b0a8612f96f00f7c9f1aaafbaaeba39c88e97a4873d2badb36d84ee13e6e99049762e55ef5271341bf63e407c728022c51cb4168420baf9a8809320559f63146381871d76631e4412ba501616ebbc2db4c0b65e3653dc2f7581e31ff8ddd64360b4c7c8cde6153782849a71f9f252ecc826a1e08649fee74d4eb38a5a8667bc34a78ddddcb5324c71ed9186ee8beb1ead5817a3e94e59dce83d3a96f9bc36687c4335201e26c04fd84096cd28b443da148cedd4dd216f8443af8c6981e13791498c9a385a711a932baa2e3f0be2980d269b1071360a91d977cacad47e67d1d60502277bc555c37dc6f3a2b14d8855097145877f41db0eb779fb287f4e2515bc5a811fca33db260783a3eb6ee233f69bb01e9ee3767a6eafa5540e7807bcd1cb2fc0cd7e6a1a141cc35a4bb51fd40aa64224f1f65ec05bdf89dead2527bdd829aed0715c49f90b9a6dc53b0763d3fcabe92bbd3445bf3f9e7b33ffab394bf0673e1766ed9abd9d04495fde2f2780ec4ddf4bc27680c056c00587feb30370b12c2d1441330de5db6bc2531e0edabc0f6a611c373f49f231a014181f86e1228191e31b3ad37c80233e1fd5e0badf0fef5e69625282ef7d96e938ff482eda6122c8f6696b2307c6510d144a06240db34c4fea3e57fff28d49c644f057a730c91c7797ec549568290372953349806b7f58db8171cba5a58790f696cc46e66a12a5fd26e8c4602195383ae0d91dec0168f225cd3ac976043fec3e8acf17ea6bf7809c301cefe11287c2b78e4b41c4e3e774275f345933c67f50c9d3a8f92bb8929a699919dc1a24636210ad50c411ec93461053d69e167fca986fb59f87312d720057a66f3ea6a346b7098025e3aa49f385b8f5d5bbfe2ab66b4071de4df206112125c3fd91a1d8f20472b643d87b3583a38648d12ad563c8ef83fc557373ae3dd062fbe829bda26836546a643e3672ad403652a969612748af98cff2e5d998a5534013212b107904a5197dd37142212d5deaef9859f17d06adae5bd7c460ba757f80e7780c24b524d9bbb3d68746232be7b9cfaf803de3b1f5fbbfcfca333c91d7d51eb6a1d9cc65c779473d996f9aadfcba7a14bda19191198bda7d32afdd38fa4ba2676323f72ec307e8b90e23dd03f4b737508e25fbb4514a72492fc03cb5bd793976b01e9989ed27bd865a36a40d9c1baf10892de5232adc0bc5d01237025f90a16390c1f195c22c13a0fe6975240dc0764542b52101e66c6d9e9deb572bbeb589b35426183ed33eaacd936dd610b7635ab5f3e06224c18e51636900291dbd5256ba2d64ce7f635d49376ce757aad9b98ea92c7f7ce1f6b1985a0f678263148e4dc986f42eb45cf8e8ae121d5a74f3229bd5a7abe0dfd4baa16c9674c2d2597b0f20db67e758726ff169e6af2cb9efd09d1eb75626e6d4edd3d36d7878b4cdcad50a730cbe06f005d1908a99431be0413771399157634f00789f5c63d0cd66f313e537c567e2ae3dd5e09140632978e47a0a5765a130e5180830504efcf97b8c938bf5f64f0f36e67dcbd98b3f85813efaf51c65a63a8083e3f46cc45949fac2f47380bab32d6e1bb519a1d17b29281ccb6ad9a4f1ddd45cfb2b9b6a50f5b04ded6636653cf3b974a7bf6381c2db531de9d2e71a956908b6d793e94bf0607a408d26c02853d4356eef257555a36f2e0128e4d0ad2f66ef28ecc0788a5957f28028cd5fcfb633fb86e77c04595b182c0a6409c7b1ba9a04ced73690282e8b9ac7202d8770ade5429afe89d7cc086658925c2", 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x52) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000100)=[r1]) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f696c653000"], 0x1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) 16:00:11 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/107, 0x6b, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x0) shutdown(r0, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fsync(0xffffffffffffffff) mlockall(0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) fchdir(r0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) symlink(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x6, 0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_getres(0xfffffffffffffffc, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x3) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x0, 0x5) sendto(r0, &(0x7f00000001c0)="8e9fb32aa6ea266885e2ad4d49841b8f7e92a0e72727ab72e296a6e946feaa9b77766d5ce0d4e857263fc496df595b3378f03dc65f36f68c07c5c07ff3828af8855bf2077d0a84adc8730d132220d6892112f4e364c1a7e2c671de134b4d959284a1f878d04fa1a7f191a283c989359eee4db943001b8dcedfd76383c61e9d250739461cb315074bbf78752bf15c8cf4f81a10fa7bb351674aa99f633e7346f709ce1b107d2b99a556ad690a2d5900fdb3a5e5ea890275e8e2e55458ae37eb4f5cefbe0af848b11581889072a36c827b798a4c2c548f934a04375a694d6a3366c1c4d4c61cdeaee52c963bd2d7007d6d1942d36be3badbd10f61ecca58d2236df68e4b4ec8d473c065f9dbac4b47f34ab32a1bcfd3463713dbefe4303503308e925609abc67c505b5b80136770ac87d05d16da5f694e9bd5ae74181166b12717c0e5b6d9ad33e9ebad2863c2db8234903c6c16985e57058439401542fc88e00eb04b2d1e432d8d75216389b72637d1fe49620c453a285e430196a55de0f42f3b67523e82ebafe51cb8d8409a31115351e743d6e09f03c473af3e69d6fd67078b4ec6099db155f0cc7e20e816899eba93732a2040cd47be2134d2455ab284a6a8409d92f126d75e474777dcdb3c0906653614b2e0a3dc2c6cf2f88194eba8b54bc518a257757c9af71d22e02f02152bc977250f297e07e2c0301f11015107fd74b9b4aef79afcea076fc2ffc7b1ca59afc5adb7586892d90519bb6f93fee7224e2536281ad8afd130da843547bf94f28961d336a402bdb69041d3202103cc377c99f5032749ab90f538d3386a0bd11bdf65134a4b94ff212281c4c228f57ff6c230ef97bc8384bf8a66e78d5fc618185ea051325545ee9f6f0bc84dcfb5d1d24874b6beed1a23808582c52d85b73b28a72ca4189db8e13cede27958341cbb09d8acda4b54ea24b18de7bc528bf7d3f1299e42a96e5f5938b63e5c3434631e313f356ca3f08f6feeb0b2d6550fe4e72395f6fae0920cb3a63e1eabfba2f9da2e0d9f7c3166f6ab28ebe5672373f0779cae66d6131d0ac6e3e5a0bd861fa3480d359893358d5418ad386e992a3f5b5205b1199e9f38f910e4ccedc41aadfe9c1ab59f83b8afa01aa75a8da92e120080629bd972627ca96cf9d66835ee83b1f2fbb34e35995382b0a2e2267da6f722803a50be6c60e6e1247ca057249e903d2f3f116db162121f08c0861b5d710d70e9caaaed4bbf6a02bb989b794b17c262f7a7aab5aafcf8d1964afbef1f2fbd7b3ca12f5f4f16273bb5f82ffa9ad69436df53e88de27ec6d1a2cde916463c33b7504c4545c272a9abf0a8ebcdfdff4f14d8e2a174cb61ec9becce591ac7135a6c351c7aa142b1dd19eeb2f0475834360314238ae7347ccb42f2d05e165e452cb34c2b1551755dd169bb1ed72a4f3e20daf702eb746f74c573fa93620689d30fbd5ddc815fb8d303d41339e10bb3f3dcc301fb454eab90c60f57572c44ca9f57b7040250ca52645b8ccd8699530f3d19bab5cc28b47bcad8f8446317f84964f099ddbc72d95e5f185b6571d202387ff8ff20f4f3056d63fbe2cc2cec6256eb4f5a96df05bf2509cba4f90ed9428bf16ff59238efe01566971ad4eb7320af92d7575480087dec4effb688268bcf10413289b3b93a2562765fd2ccab30023205e26551beb8fbd72e12c5f2c44faed86f32b3ad137d35dc7ff62e6b7a0fd25b5cc5672d3783f2a721a7db3b5cda226797c92c3e7d91315f2fcb00997435b575ddec712cbb4f2e00d235ad7edfb2d86e9362e8bc24d8f09dca48f51a4806947cdb35f4cc21a02e1eddd31eabb0d1bf3abe362eee9c11ed03a86373c3c4ecb861c2d8c4e697f1402f3e9d7ab69576d83f6c9931e512a1cdfcb85a07b5b86c0077822e91576432ffc798d49edc2903d47e680839a61254050febb430089de06b2c77da4b04d10e92a4a55d0cc6991ab17d04e9eb754c7f8877d4aae54b549c83719df1ef572d11624391100313aa54a80e3344c95208ce3e173fd1af586a4d08750864b3c30477a7864858844f6c0255a1c34311a5632c6a5ee94d1b8679e0ac1fe6df1b7e5701c8f44681b1c706f45aea1ebebc0fd7ec2defa0f23d25364cfa51251306ce6ddde047876b81f9c86ed08c0913cbc5144932acc6a3d87a68f5f814a24ab334026a9b634676389d05160393ccef0dd66e956c8f0a79c0ed05cb99d3952a6b4b693e539fe0c15125b30c45ec97c6ece7717f26bcfa80904a14acd51d6b20e55dfb63172bcd2215258de2bb3e985d269342d8a2748c0ccf313f2f8ca78e25651628720cd912bfc76aeaa9935f083bdc464a1fba236bb4b464f3dde451d5bbededc617d1edd361776ce4a7abc18b58a7bc80e28c2c1b8a54662ba39d0dfecc2285c4e12c9d309b36212b6c86876e0784a8b709e50a822b24b13ccf5940f01ed9f1aa235173298d462960bc6b9d8edb71536d38162f8c60569d3a26a4edc175133d1755d97cee567b64b1055c3c84afc6bf09934056a75a372c29cba1d56f6e658a7d102060bf8c959dca16ce684656f7c6b137461a5975e1b3acd8725f59331d445a613c8d36e6b41cc82732309cc168e9dc9a9d836ae15bc65a698122d909f2a837a080f8f2a8ff6ffded1b688053dd0a35eb00e173c23d5e2b215f96748c29473470f67f47abb78003fe6a4adebd1402271575b53c85838c56a20a5638cd2173388a4ff8c0e56a4adacb1c51ea07a1ff8f93138a47db1630d8e51f2def1cb00bee80aa2500ba667e6aff220515387235dacaf0175161a3d4019799fd62b90c55b649ae8a678ef1bdcbed4c5e2adc932570339b261e0ed99bc5e42d098f7e339f64d07ba73f8f7400f1e234d7318bc71b0b556d194e9daee5b2ba7b64a03773ca37b01988ae2ca9a42e7f6c65188014c8b7e86e0aaedb130f7d7635b54762d44fc77a2c8d9c0a3ce7a807c2901d1643f4318850dc80740cea68c3795844a290d6c7bde224eeecda24352af68a36a4ce07f16a4d479bca236865f602beb23388df75d04e4757ac5f43752eb52b86826398dca10001f90899bd4b9cd1ff744a097e407bb456778dab37989b8ea21d24b593f35e474979512f7ff6b0e98871d0649c63a6bfe0ac5d00a3139424b78b15b0f3e390f43732cfeca6adf7a7b12b7b4e9ba8e7a303d719cb8d7d95f7a2383e005675716c193f1cf2e59bb03f211917ca593c41216f88957abe4270a5b862363ab481f1fc973293f6a0a38ef032a354118cfc38f39db485bfda523841e96c24df2ad41cbb9bb3d3dde67488bf5d83f271bfec085b9797f50474cbe914c490b8b54287deaab8eef2a8760d4cf4840530535a4a0b053e32fbd8beefc5fffd070a61996907138a7e261804efd60065f99c2e4c1712ca0cd43167ed7e345e4914aafa3a16bbeba8bc39600c1be78e0f5fa3c7bdf9192f37e8ad2461e47ecc6ec1dd33e519deff1f37d35305a019be67ab10cdec33735739f279c02c6d121969dc4edb9988648732a2e9bc2cc5722b9843b55de564da103ce2e950efa41741866e407d75b01d9ddf885aa5212f88eb2f6f5ab238e0c4692dfea967cdb0b7012a28bb1759ed4fcc694a9ec553a3619e95d5134128342c17fd519912619fc593056b1689eb56ed4f44fe5759c071eb35a4a3787a967483a6232aa591a9d4c0e6e93a1617e2f3872f7aa57190ca58f8f3a442c4581a120286e94763f3995942232510cd4c5fb0b72453dce1e18a786b299f357ad598498390c2b728cb47835c3b19e60d64e534861c78e8e740e564b4e9a5abe9f9c2b5434987b3f9200813de78ab25a298f94549f5b0abf5978d245ed6101051b3fba2fc03ed0b12f7883096a4f50c7a17be5680baf20415e126226fd0cb9c642e506ad7abdfdf022c315b7b9eb21aa74d398764dc09447ba79b8b7617b6d077bebef16574146d33913ebdbe2a095424eda597270ee37e2e295e7e994073fb8d587bffac3079c64a42d8e7c71929aa850625b9286349cd3d3fc0584776bf81b9b131d3faf0265dc9e5d755698d6ee2a3ceef07e19de5401d8a2c5a13e200010470542414f6b70f202fd33bfdb155da7c78da0c0f9ab87d3e0396284975c77a215a4897a355d9d89bbc34c3ba5496c314a5aab5051e4496950f3fcf43babf0b58cd51ee901db46ded5c0bcf79787a5d612c80a05ffb387a5b6f2e5508637edc79fde3044a8828ac84b38752245bde1b72ea1d02b68782142416e75f31fc9d913bc62fd0218d8f246b035f5b80b8e476969f450c567f6818400f4819e98afe55e2654653b69bc4b669dd8c1958e4d894045dd89cf084abe7c13932587c26d51921112019ef61015c3f5a967097021cc2d627e0df87dfd2638277084b13605cde076b6a00c96545331d2de4d89acee5fffe2f614f70da788102eb155f4198fdc894dcafb4710f9c8fa7ea3be45b3d0bbb195d5da4f07d4056d573d235da9386681ca5ac06230ceb518f9fa35cbc4fe0dd030db135e6e75431315c2d20f85ef80e3dab192d5b2849e9273fe300b52df4d5233ac1d81e0ac325feb7b404c21dba3fb67b3f832749439b6df5c871792e734b29d8ae9a299e640a8d0f2bf37cc39059f10b34a092793eaadf6b9a449b4ae2abf621fbb5ec9a757664516814452563ce6f58548856dd3261394823279195b0a1eedbab8f496647b94ef602eaef69f52a47ff00d49fde90bedf4a6ac9fc71335030df68a1d4e265173d667d0540639f81f02792b88b66bed590b4d383eac57b042c41f2cfdcd3a9c1dab8b95aef519e5dbebc20c7c38547ac1241a9d3894aec22b63a74d6c3558dcab90569d424cf389913945d09d469448b99ae5a9a4e043d0c6f425ed5696dda29914ff7ebd37bd0998f35e0ab260d451e1609b296ae67419cdd2db2faca416866745499f6e3b62ff846785ed5ced61ae354d1f3b2b618f737b790884e1ddfc6819e031d12e640a894a5716f51f0037600c6c2d2e6481286a5fe9bc039bfd610d4b91f3bddfe5a563a7947108bd3a10862d37020e18cc083c5fbf0f9b4838e578ed1689e2b8a0f72299fd1dff5187113cb6dd6492645ce8468146502b75c21f2b4d5c6a99bc599026e1660b0892e6306d11a9dc2febe25d936203533e837f47ffee4d8cdbd0ee91b5d697295a86aa08a139f66d1113fc8e5a3ba9659114b6f6c08e6449925fa5f630d33d7536337c4b1cd254f7500d740910fc0f474e4e8a7ccc703a1fa6dfaaae34578d942283aaea0f757752791b9b87bcfc8f18450859e8e480a2c68f32fab2fd5788ce1240966d00f51af38f534ef714856a31c4f530f2df0562606cd453d8114dc6496ab5b093156214260da62c61eaba157a756394434a85cf4e2cb444021c45018c91c6108c038139d20f10af2307a753a1f2e9696c6061a8775e2fe47ff3a403a7420fdc729c4839ada1859fd5a9b014d6c09947c7ca1da99c9c5e9d6277673490594319accd21f6f0a45e6a845f88f11159d23a3da6b2282b2072421f3498e75be89c56a55b94707ff5e53bf8b09381402de0fb15ad90aa150c17b35f22da3bb6bf9efdb2d4c53510d95962daf94ed9b7827459ddbef34a255b56377c1823652ac004ba77c5c7bd625e53275ae0f876aa81efce4707ab010d017e25716398ce8b848d5cd4ba189b3fff23e1ccde610ed62a57997318915ba845cc46d8885ddb3adf0b8989ac69eb1c154d28349f0563b3aff183633c3a5182d3355335fade18202cd637e624bb10e8b903285dcfef10313945d", 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:11 executing program 0: shmget(0x2, 0x3000, 0x10, &(0x7f00002e6000/0x3000)=nil) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x4007, 0x10000) connect(r1, &(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) chdir(&(0x7f00000000c0)='./file0\x00') r2 = openat(r0, &(0x7f0000001480)='./file0\x00', 0x20028, 0x28) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) ftruncate(r0, 0x9) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001300)="3550266286c7e22729ada9270841e27bc0fcfe8b86c861ea7747229e97ccc358", 0x20}, {&(0x7f0000001340)="b16cb776114f983aa462e6b5af721d42d37b74922bd80a3c48", 0x19}, {&(0x7f0000001380)="91793ffec435cf853c5775f4004e4984ed6734a6e7f359570b2c84fb22c5195f01b132449d46d1f59e8b3adeeadfe68f2982f3b86f260236189c358b9737451b9af92f401dd35ed7b49c2752e33d14e2da748e7e5231aec4512c73b760591e33dd9a09e48d3e020a8f1156aea856b7945020770c40d709486b43ed78a1b52cb8ef79692165367b9f60f4c7ffdbfc98f83f820231ad03b16c6097565f8d1bcef5c082385dd142e7258eb65a832b57038d65e8c3d5aa492e", 0xb7}], 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) writev(r0, &(0x7f0000001140)=[{&(0x7f00000010c0)="4c089f3de2be3fa09de83e2b06addb43643ec7a8e6ef39882941181df82622e632896dc6e82adb180a1a50227dc7af53c79690ff9d0692a572c71ae28f0313fdecd32f999bc6f49e24a68b4c6ef68df6a013db3cade2b76a3ae4f4", 0x5b}, {&(0x7f00000011c0)="35489434ce4dd218811c1313bf86f70fe1822210dfc8fbd0cfe5fa03b842d631e622d9f952a12a00bd63519a692b6556d98aba5c9d557d497a52979598855f9d68991fbbffb5c9c1ca986475aeb92d8a38cdaae6ecd102289e66d3886cf2c76c", 0x60}, {&(0x7f0000000100)="bb3b", 0x2}], 0x3) 16:00:11 executing program 0: r0 = socket(0x11, 0x8000, 0x7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='Y$-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00']) read(r0, &(0x7f0000000340)=""/216, 0xd8) socketpair(0x1e, 0x4002, 0x20, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) bind(r0, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) connect$inet6(r1, &(0x7f0000000540)={0x18, 0x1, 0x7, 0xfffffffffffffbff}, 0xc) bind(r0, &(0x7f0000000580)=@in6={0x18, 0x0, 0x5, 0xbe15}, 0xc) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000600)='!\x00', &(0x7f0000000640)='Y$-\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='-.\x00', &(0x7f0000000740)='Y$-\x00', &(0x7f0000000780)='\x00'], &(0x7f0000000900)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='-.\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\\\x00']) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000980)='./file0\x00', 0x22, 0x2) connect$inet6(r4, &(0x7f00000009c0)={0x18, 0x1, 0x1, 0x480000000000}, 0xc) select(0x40, &(0x7f0000000a00)={0xaea3, 0xa77, 0xc00000000, 0x5, 0x7, 0x10001, 0x3fe5}, &(0x7f0000000a40)={0x2, 0x5a, 0x6, 0x2, 0x7, 0xffffffffffffffff, 0x2, 0x8}, &(0x7f0000000a80)={0x4, 0xfff, 0x6, 0x80000000, 0xffffffffffff8001, 0x80000000, 0x100000000, 0x1}, &(0x7f0000000ac0)={0x3f, 0x3}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000b00)=0x7) connect(r4, &(0x7f0000000b40)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000b80)=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000bc0)=""/98, 0x62}, {&(0x7f0000000c40)=""/211, 0xd3}], 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000d80)=0x4) sendmsg(r2, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000dc0)="3ddd9930136bd4f62f9b9e6cbae71fe953459ed147534d94ed30a1635fe2d42aff75", 0x22}, {&(0x7f0000000e00)="50ea54ac0bf3ceb4eab64209d20b68d3fbb0", 0x12}, {&(0x7f0000000e40)="f8f7563923636336b74684874792fdac2bc4f4800e7296116ae046530bcf7380897b31c924a07c9d86b2a5dbad565e8c50ca3fefec823be201980fb50aef815e0821642b4460a3e519b49725ac655e48a93bea922f64feffb47588a2357833855fb0747568923cd98db5b2517b99712b09235d9a2c1951166577e6180baa7339058f6a7c86ec357de61ee47750e77527c7e0e8", 0x93}, {&(0x7f0000000f00)="556cd7e0518608050e1f2098efaac12cfce7c1afc2ca56e3e25e58f62ecb5b33e99d6381a1d5b502b332d707e27c76ba367bc810c46ace2ac0c2fa92c9de7512d7fdbddfdd7b5b99a8a5c2ea21c0636f1e6470f30f94ebf96f7a415d0b601100d29ec0cd76463b6c667a0dfc068e70c95b11f9be70017731aec05bcef71f5b0cd176f15455e06801e8863f70810cdda4fbf0f55c889e60c2c38143dcc7af07edf02868e8175341ac4ea41a3529151a897213ecc0d78e16d4cff5f67efedadc8c98c57b8404299bacab06a05153", 0xcd}], 0x4, &(0x7f0000001040)=[{0xb0, 0xffff, 0x8, "0c30f0f8f6391e4a123316c5bd24dbd1b0a532d0fd4aef965ca2d834bbaf79c35505ffaac572672e3e4a436e0c56fa99725cb743022e52a7c622cb9e64ea0a7ccc3df84129286cb898822ce18c3c17af5a218a11ce48b2d6b780fdfed3d6cab51bdf1971e6f3d45475527ce579e5761fbc7bd90108ff2d3f4348c4dda5cac1913a15e9f54660874279f66ae7a0da9b56fb7c4abce9a06306689010a8"}], 0xb0}, 0x8) ioctl$TIOCSBRK(r4, 0x2000747b) execve(&(0x7f0000001140)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000001180)='-.\x00'], &(0x7f0000001480)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='*:@-:\x00', &(0x7f0000001280)='Y$-\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='Y$-\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\\.}^}\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='!\x00', &(0x7f0000001440)='\x00']) r5 = openat(r3, &(0x7f0000001500)='./file0\x00', 0x20200, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001540)) socket$inet6(0x18, 0x3, 0xf7a) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001580)={0x8}) geteuid() linkat(r5, &(0x7f00000015c0)='./file0\x00', r4, &(0x7f0000001600)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f0000001640)={0x18, 0x0, 0x632, 0xa6a}, 0xc) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x53a, 0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='r\x00') r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20100, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r0, &(0x7f0000000200)="afd183fac88307345bd4d5e1c872d0df87313e49acbe44cc57d8c03af75a3745bbd588a5b5e359743b372f289c3d95c0924fea0cfcc79c35", 0x38) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440), 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="185ca21d40e9081b9870acdd82fd73535b2699153e06ecf4891996a74a84811ac37e3c5f7115babb1014955b8ed2d19acfa2c833c2f003cf9cada5228dc6c0746e0d68c53f795d90aab434563cecc133b9dd43c396e56d132e0eb6b4a460df734da42098474ca1af0796287285171912fcf79b607273d1ca07cac35082fc0fe217c9de77379a87d9733f3e661e1276009a6ef017dc253eb2966cd08fdc03052f65685f826debca769d5100dcd8c7b8e735706ff224e4a6d6dccedca9ebf5030ed9862e0d3442329b91bfa6c551b3928fa2d643eeca34f6549a1e5316ca7db756633f47fec65ef068", 0xe8}, {&(0x7f0000000780)="77b98d006e2a9c0ea89cd7010bc02506561c336ac9a6199f406542c23a1b8ccda0cae588499e333bbb8e27dcdc700dc229c2fbe2e97317a2721747061a34cc625a84f04f42abfd942654b87542fd8a0b00422ead6df1cb1e13f0ab9066d5043eb6cbc0dc69e3b3476f51e35698c1bf266e5fc11d270ad48a80d1155bafac197a5eb9638ab60bea2b13929fee97e1f130ebaf34ed4c5fef5c7f03300facd16a8913cabbfdb6d0cf0b5146577ae0fdd0bcba26da9aa4830236dd6593477cf259bcdb8fe84fc1c8bd3f2a173f4e65ae1b7a90588a02ed0053071b14e7ff8071c567c1658c5f7e4736879f7ef42cffc60a1de2ad3c79318ac4346952a03ec95fae7552f25e3674ae465adfa19b9083b9b80e3ecbfa2663ad2cc8fd155469bcb4534b3e364f3b3f52817ce429113c243e09a8c584e1c509878c54a93f7b93bce6426833891ec5afd5ba9aff342cb2d39ee0e78b70e89e1f135b5741fff4c002c627c5b12df4256beba71e928c79f165b379d150684aa9f4c585d1885959feee086e9ca96cd214784ea3eac887be0ae4c943c0c4e23a7e4d3548499c294c5bffac774dbfbd81cfbdef28231f6f0600ab59778d16da8b2f6cc438954acba4e725943227f9a7e70e5382c6c5ccc2d2a7768ba90d613c6f5c9d65e8568777b9ef55fcd78effa7729cffe59cb4798fe6b1074b3515e9be746f774726aebf3906ce9f3f05713cf5233c139f7adb118e9152d435303d5256f78e9cdc0ec8c7cb6b122dd4b995e70584e15cd41c1fede1bb2a468b90fd3733395d14c6808fb1265badcee4e5cffa78167067dfca7b1edd36d02eda395933b1417529ef1db9605e2595c4664357a1187057c8bc2104f41800ff8128cc7ee2e597bdcc848be884d44fb30df1801a9b36f193472800405faf35356efbcb975ea54ebc878ff11601108dd93fb12b9d45b5327d294bc96e9d559e8f5889b77790ed6aeec1880e3b14cb006dd6b0982e59d6b6f4131f0ca8e72e213ca8e4baa086bac40f18280c4797e21e81538f0507c6c5c625688790fce9266651d1472dc33d3395bffcef411bb7aa9e928371d449e0a5bc2b3f475377f516b4e6cb70fbc097168fc8c015d65840a4d60d452df20bcc3ba6b8575a1b39e00719d1c1484e49ed720871e2afdb3734d5e13c9c0bf25162c493b7a54b4e200da5525b73d901c77c36f248fb2b1434cdbf1bff30dc508c4b91e8b5236f49fc5afceea84e7d7581239b3ed404f5851e194882bdb3d4730bb43220d7104d017011961174f2169a469e7cfbfa1bd47caa80db43f11cb164ff217d6bfe924129f04b2ec261771f99b60d2d53529085a20a6d9215a0557f4f69a58413d6da69a7a0c88dbc66214f81e897a380abba98f09401402c10451780640c59ce3c5ebc12d5ce55ed034a9650caea0143145ab0d02d25368165fd4894ec81be0353ae2412608bbeab4aecfbffeb236bd428f078dd9d4399fdd97afe98f5677f25e24b87dba31b124c4c98ef3a53483b97431e3fb0a3b19af76fce98d74ef1600f07567e6354c61a86e888d121dc10d6330bffcbfa0d5a1473f29a794a3dbca07305e8760725c35f12f0356019a2e242208491323811c8c60e1c7d08135d87a77d9ba821157300d572c84844d1ab3fed90349e91dcb3966d43df58d8e595bfb5ed62dae64f9a88b6ab71cb550a98b163f294edaffa894f70c387c8bb773acf7e851c0fb18997236e9196c822fe324e3d42df5b65512c741741c958a1691d1f8837c7d3bbd9504437769b0c11aedf095b1656cb50d213e55c2e2cb47634957f1c7e6c5f241e6e82c4c5daefb5c024daecadc4dcbc60262b8b2c81fb842958c2da60e848fc20c4cb64d6a6be359f1eaf2b8f3d0a57ce728539949fdc9ef601180f61ffcaaf3c99ca17ebc8b6fc5c1481871f0bf698991bff65ad09595c1b0181cc0273525243ef230efa3f639639e2544b69331bbece48ca996c571d276ce6dd88fb77dead6b1918e198cf65cc5201cf8f185f4a83594948e1120fd43b96346fd3a53580ecb1ea58e9c9b7b959a062cbb1fde88eee1b1d5aa4b6dc4d1ce1562a9918160437ac55853d1911043d3c9ad60e528a1294d0a3dfa52c456b3c2eb2646e15522d5dd563c2858c34e0f2e7089a1a82539b50655a2b8729924d7111d05d745aa897f5411d41a8bda64b4d2c41c3d36f0ef2022f8c0098641a5a3e1e66a9eec2872e845d28b4e8f14dd17d6cc0fc42861b8038912204f8751bbd3f99ac787e68eef91d2c9dc8733cdf362c68e1025c23bcb09bdc62cf4b7ce8104ae8ddd385dbce3009f925daaab0990458483e6d56f4f2eb30f0868921e8743dfb8ba062792eb4bbf761ea5b16e50546587bb52275cc19b78e511cb3105066683c1a4361de976fdeaed82064cfc99ae1f518a60ba2dea5017af90bfeccdb643004975d023eb7e55e9514de7c6c94eb3d67bec4984a1daa483c48741b945a971a179ac44254a9fbab2708d079516d75893de76da0f4a3b3e409106cd00565e40cc587a6bd877d5d3aeaebee10d7f8f5e85709c2334f094858927f908d052f8661c288fcc048f07ec07b9952fa922e2d3c58706da3ebcd1eec7fb0d13ff5b14aef3b9a8c4833095ad65a89d5597b94822d6c1ea3078ed4333ecc3011f9f79ff1556ac1e8fe80c983e0ce0a5f2694266c9ed16ec3c9804ab88a903024b0062cac1e2eb10a19ce3e3cee0cf4bbeb5fc7a6aadc193bccf2b7380b896ae723efb6c2a33d5a94c4837597c8f4281b339ed80762c4519ccb81ea8d0778c9d88512d923f7fcf69a720d1531f7446a1d1af90b3efa6ae6eca96c72d2a42dddde78e9c3b213aa4d9c4c94c1fc58b4556156b363c0636c186a535bb4f37f057151b28b6041b020715741452a24a095f469559abc1e3eac275358bb700b4b55084592c7b34611c9ad335c4c650d7f04e805cea71733c39e5d5f0a12d30212911e78f726d89a6a6a0ad5dbb93efa7bc2e37257cc29913cd64334a6cb87a5aa3cb5b45d830de1f33e3d7b1862376c2980e972b9b79dea3f82ac84bb6d8fbb860f5b0bf78baf80aabd3718b18c08783ce7b8e40da254fd298beead4c9fe9bf757f2ff9b4607b85e6438892b934e1b0553727325a60ceecee0c1e5cf0e7402532a556f867b087e9514ba12421a64f1a97009da48236acdd7c3f3a64f167ff0162e7cbf33e036d483a860a4966d7202dca061738f55eee0a0b8f5f6f1219ae788aa9d00872a71acbfc7eaf7a48ebca92a25825d6207c264137c9c67cfa20eb2c9e99a1f33531feed22d60a2a920fa1cea15f3384b127b2f1adcf8e467d79f7ae4ac8790399283e314b5e629fb3b30e7f291b6297ca659c62d752d8abca7f6d23048c2eb478bcb03557c47d01bc2328c190952ac58c5578f638fc0171cb22ab8fffa8107778e93dfeadc77e6ccdabeb50361f62559e26b9ebd91b2adb047faaf4f8ecb9f8d9beec4338c41737e056f9c01afe55897448e2a8f104e790208d681f7c8649212af9512356aff41cddba6b20f43d047d8c8d1c25bac00f6ba56c5edaabc7254eabaee2ca0c2e4954322fa3ee0d56a3b65305aa172454c2d73c1d102cb734ee3a28ab209247652423f387b0776cb3c404a74aae7c904e1b7bfb3279d20a6c30abe8f9a01d3e2e63398a0f52e27109b6bbec4070f95709c2b39605e145fb7f3eac6d74dac69bfa6cdbda3f755062a02acfb7fde8a29d64c8b6fa67a78d849b6c14232ba74c8249a919f1f5a30db8f9f5844e35daefe27f17d5bc2c2f741698dabd8c409b89bfe6305dbd31302a93e7adde1e8f1d019d0b27897fa1aefee15598597c76c02356e4f00694427926b7db5f10c50350291a7cf9bd0367fca4fccfb3b20c8229d6e72f80fff257fa919f66f903d8c8e490a50234b0896c75f1304f48fc093b0ec7e2f2d8c0f7ade49bc264ab32f1ffac0c55fadb96f31cef196e3c505717ce8a905bade67b0c1dce6664df67489bf6980e9f66c1150b33ade21cc3ab2cb42e3400c832733d224a4d10d3a810b3e194d71d5c789254a08911b4ca3cfdf4be5a88aa806252298ab733ac4c13b8340a5c7ee556fb6a7ff489b700fa33a99c77d2c9e5214dde11a1c5fa49e5a9718c91496dde1648c5a339dc2142a759ec2ab54c22fdc5ecaaaae45efbd1d44a1c8ce43f3149594e2cadd7b5df7af30ceb47075dc06860ffaadb3c8d21d71943ed63bf18d897752f8fbb8502667eb2e68fd7cc7538a8ee977db5e12c298c3a26953f08847861d2e8a04c229de6f93ab0de71ec16c79258246f025c75bdac1092a5e622c227e8e20dcddc40a2a2dc877b5d84f1de43e5d06c31bcededdc0a18c3c5c59ffa777c95433d0709743c4bedad009142ec1aeebe93829fcf7654a220214138b9d054efc1d79d18a98024f8d7f9f6bb62c45ee34ba6cdc58444771e0b6ef250fa6872adfe42398e479be3eae03a4ee0df2aefc64a7a1e5d07a40024b4be3750e7254e59333cc8d9441a9704b616545a853267ab0c79814fb38cbf924b5e15d86a26467a06889f41afc6a3f75013f68a00be06cd44c52907ec4d05421a1edca344f0005ecd29b5a543e41aa5738558108e66655ae01e4980b0290f1e77a76bdd0da7651b28066d3ae111a03f2415e3227fa30d384802455e7d52c87ae0e88efd000918649d7fadeea40a739e01a9ec215de2e67eccd313621fb9c85ab7e78b228742075d61c9293524e992d8d9cb75d248c9d05eac1643305e0306dcb2e7b1d959277cc0f1f3440c0c446784f1691e4a74c89837e1999894c68d1ce75c822ce7bb0ed0b4dd263dc0e1745de55b5bc60a1f85f8ce5ae4be45ac150248ca4782e9d777398e2c0c8f2a91b4871de85febeb7f1b26178ba679ea24912a6badc6c936ef5d4fc4249fce22d9c4408ace4853d433f3d0c6dc59b22af8e272ef0a094700e77fa45cc8ae441d91a44dff75c3ba53750dd521abab3b576b3d2e004fe512ea5afc457ba3a6c2825cd16cb77863d1202a30a42b08d3b05198dce2758941a1c862b1ed668775b01d135dccbc86cc2f965ac1727863485bea7bc5e28de2ef0cab3a35795bad5c8f996485377a4047bf5897c0ebf5f5df7e0b614d75ccff6f0b7d56c02ba3474c6265ce45fd418d90589eef20bad5e560f6a081c9f17817974f400c9cb07b44af76d8376969a462b9071ec5fef3a0200fe22aaebe7e75a92121660497028e1198ebc7bae861eff5cad9c5d5f266f722afab5ea0e556a73f2998a4bcd40be7ee28bf226b498a0264a3822cfa4e409a6bf164526651e34bf8c1994d3ca5a1ce0816e8f9c6dccd532a58e9272bd646efd6e70c4bc291c902beac14a279c467095d74857f710342e416a440981cc1a752f425f6750f1c63b7158e3c3c4670aaaab3a8145f183cd3338880cca287687e312cb07d9d6a19a0e7da626f73865a1f3fa219ee9ecf966b55133b009b129f905a7af6dd3fc274a4af22ab24ccfffddc13fc6219601c018c9ae1e3918a2163f973a68daadfb797bfde291b8d59a708855754924f9aabf568f22104b8ac23f21a7d4e58119592ffc3218beedc8f60cd5c556a4a440614409757401ff3692fd5f6aea454c94acbc1c513d6a7a332ed52b258eb66bcb8a3076a48105d730c6d550bed8186bd85b08730e784908a3e3bca021dc1a8b246c6c3373fa7beccb9d33573fcb3c65c940fc824979aac41c19e646473fb66129e0049aeb161a99893be9fdbf2afd75ea9119c6eefabe0da2ff56b86ccf2c347cf3a4fa6320068626f301736860466d30d", 0x1000}, {&(0x7f0000001780)="de3ccf81b3212bc547e071ce0e41b71815ab94b6e4815b7ccaebdd7059dcfd97ba3b25255b97581b33003c793a102e2c1c12f4cc4ffca428e4e6acb4b23dff7716db82abf33c0fca80e856aabd3d845346aa58b2e81b1a81e8a0af7dcb608d824ae22eb0f3e29d4ec8d9ddf1761bca7a04684a4774504cc35134e955a6538a0d96c64b9d4a2a5a783dfa06b99790c80252a42f459353a72798b9e1073d81948082df609d80a81dd0509cf75ff5ef192b93a18cae503d2e6b232da4d361054438e060c924d050d5c385949f8e167d70b81a61737217b3055c8722a7c4b28357f1eddbf94e5567c987c91b6ef9caf39b9ed3922e0cd57e3506f1bd5615ad211d9b9ef49ab69e15d1e63f9cec5f99e90ede563626f6ac8a681a9c2fedbd909f0ab9d7c2bf3730a8e864d93e705de25c1ee2ad5f7bbe411d3faa1059f6b2885674e641aa4f3013bfa64fdc8dfb0cccef1132ff96a824325cbb40f73165f314d7dd6b2ea919cc38433a5a23028f4e4c62cbe39586e2c9c29373f7c9bfb61db4ebbf799cb08d1746712c60bfb34e4a72a8e024ee7958d6beae24ce1ecaa5e6712f4fa62b6e3289ed9bd8ff7c2a087cb233e987a186980dc073c39a1fa8ae8df1f4b23bb7817d1b0f1d9984d66d72aae7a29c9c79ff543254a5468468d95eea59d843848fc104a65f69665d47edde5f68baeea0024b4f06bbaa73b60850d9f4a952238323641d6c47a08053c799709ddc70585c435dc0538ad489cd9905f8806e620ea6780377e79511efdb1602418bbdda4ebc1b815b52f5d083db14b09d1a6e7ecb0e8e8e3aabb3ada30b9cd3a0c6ecd8fca7e7aa0dbf602af62d534260084d581bef6ecf175c465d22022068007435cceff317c35ffe4d94bf05450172e82a4af9861ebbab3d601baea6f80639f02ee317dc8b907cdd14eb9911466b680087711ff60071244c12ce78a5b675756323f683955183201aa4081dc19f2ca7d3dc3fb53469d0368cf05dc28b74fd9924a8bb6fb6a402c8f16c5be0ebb8bfc318fe71af3262c59c9f5dae1e847f6e93f67a22da9528be0798fa0691fe1728f41ce1fc3a708062e8cfaed97ac453ffb0cee3c37eb624af126da9760ca4816c6dd2a320a938bd0c8291a360980e6239930ffedf1a2907ec758e9b9b6d76fdbec7f40e15cc3c9715cfb1babe574df783aa680d0a1d9ea1bc9b0f29e9b394c9f3e84ee70a739a9b8161acd4311035ca3fa2f9f25c36722695c5c4e6af78be320d2591144086c7b5d6fa8fa636f99844b55e5445492ca7e59a79ed5a9fc6be00efb8c247a2c95887dac1909cbb3a769e427734ef99a31e8ca89657a8cd0e6fd61c68893a0062b13f6a4f595dde6240c32f7af436a8234bba4c99f91f63558b4b2b1a4e0f68340b67321a0f6298bba09f060935c0df969eabbb9b5b4d817c3c4e24540525c9c905045a47f433d3050d291fa5a64fca84dcf71970a9437173996c018ca1c396ff3538a1cb228b43fbe211f31654743fbd2238123fd637eae400e7c023ede74163a9eb0c92d5f801f9b563dc1d2faefdb5ce87e61b8a5b2e755f9ed07854ba318d4002bf28e3b0aa3c7b2e3991c5be3f66b7f85bd4eb805dffaa3ac3c0105c0002af759d7d5bd5d58a8ec07499e36b62fca2481129ef5f2a110d49e2d0cdd31157bb3520452c9afeab6391a0b5a59a434ab103949922bb92e88db8fe4ac58c0b8912eda404dcb5cad02fd8d6909d562af379749f689ded1ce3a7423617a53e2f2e4106668afa15cd0a4d91841c48312745c09ce30f2efbfcaa020b070791a6dfd5960fd007ae29c62633b1c48878fba85f1a892575ebfc5094a53ad1f381e605ffeeac2ea5600705fde8960625355d324da4370192377e6c2eb3a1d50c15c6237120e7d5b19c85556e646f7bb69d10c2d78c68f2a48ddb890010de58f8ff2ce86d363170b6c963d6f2c85f4f9f5c1838e7b1f0152dd159bc4ebee79b0c34e5687824c37aed784b196c61e3ced2beef762a0a9beb2c18f6424c884c8768a8f8389f94b717c2e4aeb7780891f44addd7f1aff977d0306e164e9274567aee9daf0edee53264406e54ccc8b3cd5bf83d22c37dafa7b368eb8c2d89033dfd68a4dddcf1a94f6e2f0fd3e6b5285da08b5dee6bd614db8053e59adb8c0a3c4a4663ebfa80cc9b5d74acea35724945833cf72a4afe623fa528b07c3836fd501a4ec2785d599f85d97ed3ca5f9158d4b5c529290950ba3a4628c4c35d914814b154359d923db4d65110f4d03a0ccdbaab0accf45cc11ddb8330ff1d0192bd88c380db66d9c8dbe7b0e7d760e1972a2f83fe48cab1c4654fa21afa3bd7705ec9ecf162f2176d2052bb37b814559e60b1fef08074a28ab13702502463301a542106bcba00532015162ec0241aeff8b0646ab716a5ae07277bd2a21e12231717d90948050e6431b2b89fb3e01852cac1aee83faddc16c5d6410750c1cc537603768e6b543e2572f24d250e3dc116bc4977d6e0d407da7e39ba795d8e39e4f3ff0a2d6e5e6f46260c3521adeee3453e1eaaf2f0e1a735ab836135802f3fd3c32b478f49c902b45cec074482dd7b4d670ed4e1b8a4ed6cd6ce3eee766bf0ae06d48eec5a0459584b5720c5403d92cdaa23cc30f9855ce252da98e6800bf17a3c18d5c23cb1accaf3d1eee2325ac644354481113c7c84c6f451015c9ce428f586d1fb2305e54ec99f7193f40222ff38c00765ef214e9440bba521e5f2b62443084035bd14b7a4e5c27286e89fd679d19489cfd7a3cc7dd7df8907babb9bae1bffd6085d69e3ff13e43898329c06f404eb76667865613df61622c7e5710d9d6610b25cba1d2515553b89512e809cdb38b45ad2494d5bcb682f0ddd7a3d05800d9f09d1df7ed90ca76f36517d5d0b46b2ed84f4540a454f1e3f9ddc658fc33d76ba9598998fa0ef851bdee8a2a3d4fb0786908640cd6c8c7f63049f6f2f0e0a0450a50c3c869681de16263c6dfd4a51a5d66375194a496f2f6d26d773aadb181ed7e76e1394e580dcafee380c926a4163c3819c11b967fbaa2d33761693af92fc42865ecfd3b4d9de657a2b7f306743ba4d5b86c14d2eee9e83dab7bbb9c67f9180d4b8b925bfe1d2f492f732dac3f03111c3eb3f8a091465039ef6b7e8bcd80c8e1d4d50b30aa645b3c739ef921b7d45452f5907a63495c47833dab22cd8dd6463b56357da5878ab1669ddff9d86623bc6c2b14d3a91c8a007728ba253e3ccf58cd5608e044daeeb7d463c9d9f58f478be047388f6248713ceea09f49b702f5dc9c68e3d5919aa81d1f73d9045a7160837697dd8476cb6b55c5de639647027720afc1ff2940b92ff72b129aeadf125c74dc77ced108e700018d19f9afc372f45a5e190e378b98f963ca24784628d21563c82d95ef43b1a2c601123b83cd13d048f0b11e6dbbc1c58973477f9f30efcfa0b16671774c121afaca368a1eb2015498edc47e1c5a68739f6a49ff7f94c932ab44d05b23f81a234ac8d78773ecb3d2d49e68628f136d40737f2812912ae010d50102e89cc37d19b96b424d6d3bb10031640535eecf4fd34350c28ddd52b109e6cc8a485a66e983451384fd0b6c2c96b7cfc80c604de778b138d5a2a78ccb5607f5cad045b81258e758401f7394d73f44fc661dd6cf5376c4c671ca6fa90751ad42f3ef39e9710c1a399dcae9ee30e27ba94239bfe5cc1f13ead8c66d53fa8dbccdc466c4d6073c20d502b67b42dffc4d01fa7fbc71c35df366a4efda642e91cca99369b28c8d8cf341907d7479f03dbecd51c68fee3c1360a49b3c78c37d8c395154bde52673c7f5d37a3a708fe124ca01853edadf59f37d6e91066eb3dc6ecad03f6912a34d6f460ce1849d3116a6b1222609a97bf5e5122e4990ae17f2f01aee6f84090ede1013bae0814d8a5ab4493afe0023ea5153615c134543d17765e5f9d01a08ddb93810eecc8e2a355bc91732482c94487408dc7486a2993a6f3da2f683c0ad019447b2a094543e750d9437eccac600f01c6d856af739313b693b824a8ce081101bab0a0271a487ed8f5d8d03786184b1743262a81997a35011fd5e96ce15e2dc7fdc863c94fdf49a13535b12d6b4ab9fc4cf00849eecabfa9a6bdc843a79d1f4f3004ca405eea6dd6a0b2e358d690b5d349a9c671a94d7f5ea83a4469ae63d4b5981d93f1821737b4a9e3c0b407e0e9e567af3187e551982dc560141c05637b1df5b80976830d9e1a836bcd3ee76f4bbacb1296a8527ad7f468a7eeeb8054d6b2ecbf62459dd6dc1e83be0dc0ccd3fcac467936b2a7fc22d4a0b65afbc654c36055c2da7d6320745260043ba67ec64614148a25aee4c12e378071de78d6c24be6bbed1a40bfa8f5d1d33dc1b5912d41a4217c6dab3257f1e95e2954ac567998e09c5d8d7a85474f24baa9f87707bbfd0f36efbcc804ef748e7661a174bc2d87e44c945e79514f3cff6c9bd16a33e63da4531056bef4c8acfe02b4915e31c6cbdf8bc17509412718329df5832a21149256bb7c6be7e6587ae2f074e2214c7427c594ed42a32048308e8563cf6805adc096a6d7ca20575756df8f76c0062055405da774ff5cee997f97f1967fbb17cd80b1fd2c2357732a4f87374d0504d90f372389ff2b9d7f9a1adad0547d0b547f3897e8f708160c2a0db4e219d4599f1f3b392ca3b0da5aaffb352140cfaee9734963982babebe44f5d3a3f0e083138a8fb1c0975583df8b8d399a392933e136d82aa38ded2b44aa02724d28223b9f5211a23a65c2a76bf0bfc9c2df2d934ae951ead17b11fc2cec25ec5821947fa189596919145dc85aba7453120e985243e01b4c87113dcc9a3e5f530da9b030d7503ff82207d1a9c02dc18854280813ebf40c792b7e170e99d54deabeac29e523233164c075ba3852f64306fbbc1ac683a988c6bebbf6edb1d55494f636ecfb1c73275be5f0aa01affa1f88b1441a32b51da528c4dafbded27ae422554b9da2758371cb1b6c86c8141e100ef3a1aa6dc948ee381cd4f70d4ebfff8c21515be2c6f2934d1b47ce88a2d43deb798a2cddc398904a2e85d2b952bf2dcc196355cd51264913f1ca1a12ff8826ae0a60d4cefa08462c62e9f1daab8cfac3c40917e1492e91f6e699b236f8a27bfabe3e042ef8cf2cd609cdc0ed273e1df9c5388ed9f8972f5746ff12f83e24315bfcabec0c5c15ea9ab1bb6f3c146d9dfc5a2fe625be689e770b58b539b7198b6c86e9b51953bb7a721fe8d294df3f3c577af972cd7b7572164f0445bf530ed789854e33aa50d30424c3cc324a875a4f3a7d05c356995c27cd8ff4a38c02b5a55b6ea35d9039704d7c9cfb6c995e2aca0fb40a6a0d5f11cb9dd4ec3b9fe153fe0e01bd8e3fb3ceb8ed72e21af52dabbc4f1641d3bf251bc53776e0ff3911d1b8d7d25e47dc4d92fc0dba87f9d3fe184236e2e58a9ee317ae6ab16e7ba1a2faa8ace5716f174a293168f6c3ff81559480aa12eac1126ffd7a7ebc65a3d9d45d2aa7d91bd9dd293cb80086571b1309a98dca2c4b839e10fc72bfa044db768816e1701dd2236d613d3d58da01bdc13d2407e54cdd2eff86ebc7bb32073f4ec791a728258353c75c96833204e883f9e3c99bc894b915447b655da4e7d2804e859f090f36988ccdb6cd60538150f062ab78eb2fbb29cde523aa3c1d4921948cf50bad513905580736a4a8aedebdb13dba5208b2f51ee434e069786f747e952cb71fb31e37bc1e45f15b9af71bebeac5753f3eacba3b92b162f52389533d2a7deb70b2b7fb21086768add273f37dceb11", 0x1000}], 0x3, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x1fd, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1ff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0x10000}, 0xc) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x200) setgid(r1) msgsnd(r3, &(0x7f0000001c80)={0x3, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/142}, 0xffffffffffffff74, 0x23, 0x1800) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x6) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) dup2(r0, r0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x10) recvfrom$inet6(r0, &(0x7f00000000c0)=""/81, 0x51, 0x801, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() r2 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r3) shmdt(r1) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x28, 0xc, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931a245b4228ddd6398e67eccee80c6ed51bf80fb1149128ce62c87c328d17240c26824bc4a0490dc637f67a3e771b1a9dd9adff13c0f6ca39262a19e0958a36f91a9657ebbc4e2f47ce5e13a6a07b12d3a2823eeeb9006586529ec211c4fa96bcf5c2c9870507f7254aa1cb1d8ad4e677acf317209c8b8deb41e31e5348b1fea3ad4e0fc36ad895890374f2adb6946840571bc6f33afbd456b6cf7c83eda8d2f9adc0846318da227cad758be42515d5be466c2f4a0029e4b426e446913ffc5cfc560a7297950787a645011c2afbc2ec6f42014a46c26dd0a74f6a5e3815ccd6dcfc84496e5e2a6213bfeade86e53b6894892a06f40b0b2af1ba8b13b550a132adc888e4ebf6eb873d0955050e8494af5851a55d0f212855cc5b4b801715b58201e8a57f1614ffe55e599255a18f5a5c199f88133b979a1152736375bbda5a53714778a0bed16daa41379d5eba7c450db158f7000000000000000000000000000004a1283361239e8a0e0d7ebae6e2c2e7a00", 0x182) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/90, 0x5a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x1, 0x102) sendmsg(r2, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100b0000000000000000000000000000"], 0x10}, 0x0) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x6, 0x9, 0x6}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() openat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x49f}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x80, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000012, 0x1, 0x5}], 0x9, &(0x7f0000000080), 0x3, &(0x7f00000000c0)={0x8001, 0x7ff}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/45, 0x213) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)=""/186, 0xba) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) 16:00:12 executing program 0: r0 = socket(0x10, 0x4008, 0xfffffffffffffefe) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="8aa92acc26be2d42f084557c55fc03bcf9aab402d5296fa788b1c6c5257dafcf23637f16678033eea8baa824b2039ff8cf149e6fcb488a8bc04d9a6d75430b6b694e0db2714d83bda3583d49ab81a82f6e9e8c8fdcb0bc438354ded57294b3f5c6bfcb5f229c4e981c30ceed61a042491365b6d7a37665337845499f30ff40ea0347922d8d68fa32adbe0581099b5633233ed1", 0x93}, {&(0x7f0000000280)="87a12180868134ba65fdf9b17ee945da473faefbbc55540aaff2f6d99d1138a5d47d4e751abf3e0e6d7963a655ab0f350473c2bd54209c34fd7bf0b9cd6de9e5365e985b330917080c42bd011231c4ce07fffc9474d53c52c8", 0x59}, {&(0x7f0000000140)="73d49e7bc04a1ab3dd0dd5", 0xb}, {&(0x7f0000000300)="6ae4024aa37e5837dcbc72e0753d63e13a59d7a68da962dea6c2d318895620c14751d276aad64c396cbd56f856c14f168b55fcf8590e346ca81c3c5860dfe41f24b4e656d7fd1984e3901dd070399c428c6dbced2b950d22de948e4f12939b56adc2ea5d6e4ce9442ddf32d780d0faa7412d6a0727a34e41026654a2f27d6811b6f58ed79756def48b955d30c635a69b57b31a946e1414e701b200732b72392f5f0bf10877e261772fe6306b", 0xac}, {&(0x7f0000000400)="31a9442eae1100ec0217f679db3bd0b144df89e62e94c5fddec840bdabad72896c79ebc37df68f34a8d0928a9b6bbb2d5fc46c826786d393e750ca3f0525ca0c38a65176f9677e203e0799e60d29d52883beba51b7591d7450cab497d384a907110994c07ed6752aed56c5fde9384bf509371d3771c5e18fa82e14ecc64a2800a9fe8e6edc2ecebd513d9cf9ae582286456c32189cca01ded6c67fdf68756c69f236c0e9377f94d90730140e3d6dedcd27ebb739e2ab59d8fea6", 0xba}, {&(0x7f00000004c0)="4b1550940062c4bf86def372f5f4a4585530a01d0ac144d1875a92f6fcaa8a06a5927637255465591f21e19f412603d274d1a010e964658ce1f2d1b83f3ffcabf5d4a1a8cdec9aceb83425e5cb0ebba2002bef81f175a3504b60990933e6e4db7b7e19c5a9966189a5faf8762411dfeeabee5d8cb30b1951e5f0c2e167d6149337c1ee519e957799c00d74b567d64b73c08ac805ea253abcd3aebece3ac3ee3b18d9c71f5d5bcc895c2e9ac3c5e574d6e2f1226ab75e40d0b4dbe9edababe5991d36c6e6c2048a2057fc402804611d03cf576bbdab10c032aa35cdbae5b172350021ce86", 0xe4}], 0x6, 0x0, 0x0, 0x7}, 0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000f00)=ANY=[], 0x0, 0x2ab97f6292f925a) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84", 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/251, 0xfb, 0x842, &(0x7f0000000000)={0x18, 0x0, 0x4}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x32, 0x3, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket$inet(0x2, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) close(r0) r1 = dup(r0) r2 = getppid() getpgid(r2) r3 = syz_open_pts() getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x110, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/112, 0x70}], 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: mlockall(0x2) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000f80000)='./bus\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) chdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() socketpair(0x1a, 0x3, 0x9, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = geteuid() setuid(r8) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r9 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/115, 0x73) renameat(r9, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r10 = msgget(0x3, 0x418) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x73f, r3, r2, r5, r4, 0xc0}, 0xfffffffffffffffa, 0x0, r1, r0, 0x6, 0x1, 0x80, 0x4}) setuid(r7) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) login: pckbd_enable: command error 16:00:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) pledge(&(0x7f0000000000)='-\'\x00', &(0x7f0000000040)='\x00') 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xff, 0x7fffffff, &(0x7f0000000040)="773054c9d858bc315a2a31a2cc7413370097a8a643b9fc6ca8079b3387f39acd6e7f761ca4f8edaac7a4480364e5db386e9d1fc6f34aa3d087fed3b1a9f4e789dee3803108fd1c56bc9f54c09bed25e7d61007d16be31ada900df0c17e6ff663327d789b", 0x64) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f00000000c0)='./bus\x00', 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:14 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c7bf86548ea18260c78bf0de196a377b718fe7ffe591a053cf40f68376840078f89cf4cd4f9893ad3dc28eac0764b75eba4ef13a6c4481e8fe37f54affac03adb44acbdcb3b787938d9a5b39df47f731bcfee55e52dad5cfef0391fac5bcb95a4fa40d3ce3aa0223a488082b920b949a9f87445f61376b13a1927bf045726f794e9cd152238c4440c7611d94bf5ddec75440a64da714b2b0f6fb1fa9e277c0cc75037937fd2ff37eec7d3f06e1f10e3724b1e060d6c60b6b230b7869db2bc71846ea01633dab5905437e928aead94766d9c8c061c606fc92860e37066ff5652531c2880d5c76c7bb285bd24f5fad92db5fc8536b6fb4798411c9679d1986312fca547a7d9579c13cc43503c5de04f92f1707955f932a05e43afe8ad495a26822765f49cc5d986bc6e3f46ba8b3ed54e7870d0b3c37a5d300c0569f80a03468dde64aed3634fa73ebb71aec1a6a91391c6fd87a76eb076dff57ef0e73df39c971686e16e8ef6519ea7708c1ccf12312ddfc58f4bf931dedf281a135f019fc2b41f06a6c0009f1511438305ab9fb13a3cbc11ece463594c854e6bf73c5048b1f05e91e2b37e27092c5f493303f73c1a4df35164ee076b457c015cef7774fbfcfe4a6be5f79a2de9e803f6b0c6077051f5686968bfc8535065d8782c1133252450453a63a8ec222b06027dcab42b54880850e757c50bd0d86b5e9201bb936e506cfe66cd25adbcfafe0703802fb035c41401a8070adc53de8b3ace688252b42fcfccdfd0c0f2e56403a141bb74b1612b77445f00d7ffd5686b2c30b006a3351f9f7e5f553c5719c16b3b4ffe3832d314129c9a8eec57f196f2c062122ade9c87901dcf52c09186e67358a47ce27de16b43a00506dfc7a90b8e82a6e8c3850f29c0b7af025435727ca2bb40f4e3c54d05be58fe1a4d8458bd94f4b2e7a5a65fec157168cfa81fdbd2856ef41f8520cfbbddb04cf7c7d11b74082c8868ef5fb2d1bf4834252328b78d7fc481df98a82e45a6f6ceb1dc1b00ef13f13ba5b52d3e77f6df358e9ae89c975cdbfa4178070111a9a45faf4e1a374d2a75c47868dba7614f68988ad7a7fb18b73332927fdaa441d2b80c7cda920e63bd2ebe9a2dd26ca74872b1be4ae591f422c323f7173fe73a9d5c58e5ed2152be8c7484b2126417c38e836cdfd6af5c511ae0e955a5f17c52d59c03961c27aea21277c1b9dfc095e610b7e4426843e405533620ae601b1e3f791087155c0331e52a134141b63c947392b994a1dcb94e6569cdd96163f25a4d92318852d5ce92b288a815490ee71bdae41307c18d8d3b97790693848e5ec9f1b302f9103e6896bbc7f46fdb5d78bd56c26491ab76ce22ba1b88a8a527f180e0a174d7802e64f786a599d7d0d1387ad254ad9d9eb27b202222a706e73576576b3408cc19e1e43521e5c8d32691b0c901703b87032d6513639c73b8c86f94e5f554a0cd869232ed671a0412aa076bd7a29c3e9df406f88be677a3df84a19e34521fb1eb71869e4607dc9aff352a3c54378fc7cff1c21f5c68c0fa4f48ed76fc102475eb31dbb777b7bfbcf2a4f90451e9414c593933d9229cb91607f16a0594a9f7b8ceef2ebc127f4021aea2f1143aedfc58f15818416745966bdeb60327581bb7e1ba7c91b211b981aa7de0049911f9cbf196c4b9ef9ffdedc8a65d7bd20b2e677ea1e4197f243e57eb28ce532ad65a0f7265c9a1c54f0a046c6142594ee40106d76b71632fd9b14cb2617c2a272b419850872bc5a0e1aa31f68ecba62e3e393b42c7db131b38b516e58ebc8d95526cec9cd87439cdb6ba80d9e86847616c96b1bd235ed438d92b8024dc98182266a54d98d5e0af49c06d2b9be3bb5235a17e996ae07a1f07d7afe7a35994a1e0163b314540765a233592e3c6ec674c3b5dfdebdf771e0c095c76ee8572a82494d83b78bcf0b2d9c6c02eeae25f627f9d5624915db933db423cdfbb67a025d3c6bced2cb97709d4c0b035426418c5e2e85ec84a553eee896afff3ba2b2de11a2afae69f14c1911bfe133caa6b0023d170fbe785cf87a2fc5891a275af82761e11c81be65bc10a280d848774888988d9715a5f7a9697c1cce3ba692d45be278eedb276ba9b89483ab185437f2613d57e7474bd8320b36cfa58536a42573f8db2b1f9225c431445685ea2a1cbba6a1d1b4797157fe5bd16dcc0797eaee0b535d104c83f0b5368aa2d06f2f4a438ca0499a903182a1519045596c075f7037cc4e3cd08062c36f9a2f53f2a0a46fe8a9f0af95b4a43fd6f325a8f452b6bb6fd8e18154cce3962d294732f6cf8ea974dd23d0a8a2cec464392e5c73dda330d9c56de574ff2633f51b02c5738b4838aec51c41828dc9f182b0da81ac88cd031a94302472fde901a4700fdd5d3b0fe09641b68063b1f5c7a569d4883b5c2e99d0ff928335a3d23ef08cb7c1ee54ac87d90ec8ba2cbcfd4a53affc64a8cd4a9233b8aad145f56a86beeb003343940d4fbfbb15ed7096a6875081afa4c6b16edfd06187e907e40af19e56d4c9a563132f8a4bb6fbde06090fe272dc49c8d0a8ce488cd37e1a1a697d5af5edc1bda8deb10330e84c505cf1676d4cbc9f6b83fa705a4f43bb4fa9b78b130dea53731026c75cf12e322064348f4021cce2de440efd5ab18246d6637e71c71a8f01149c605441f44ff84bbfe7b6cc1b6dd5c4aed2dc72f55f4a3bfc7b5c236e2dcb624697626b8fe8c8fd5d95d53b960c803f71057dd2f8e31da435a11ef8e8520ddbdac53cc98f58e50450bae0728530a5a4cb23660a188a03041b3dc4d3d306418b290b5390f8f968e57fb9aed12d40db8fea0b278a364b3388ff8794bbf1fb0767fcf48c1e91e630bdca9abd74a681b0327f36bf2ed15ec49bd988f2a1614190d790581ee10d7996a77f41036ccd1b5ee4ccbd0b56ec2cd37c9c6bc62085f3b49140193167d523e82412c3d2fa77c429684f7d39947b1fc374bc06a9fbf0f8d5f3a3755caeb2378a0627dbc2c1e3b36f8918359ac0381d4dc4452866d397a6b70dfa00b49e2c66fcb72d61d94334e79798fe8b6ba89f049b7c3b751e406eebdc050ef25f7cbc8ff07bbe9dcdec68c89ad2c2b7ce2eb9cbb948602005706ae9ff20e3e1ee26c2a878d2497578111e91465f91963415ab10acb1e7e6e80ab9b72674337497432de932a6d3e0a1fd022f7a1f2e5ae519fdde6d680cb2aec9d4f2b466d823b9eca677cec052f009449573a88f35000e214eb6582da7cb3f2e8483dfec415fcd01e452c27691a12d5c75e97ced062a281e7491af3a7abd318f248f0ab29153971a1ea7588f79e7bf761ce99b81dbd24ce912a669dd8e9882bdfbaa07bd759f3df5aa698f5a1a44562baa94bf86628245bd359b3e6e11187a1896ad58d39c47c0e57633fc53ce550bd8afe06f88b5c9484071aa811620abbccf30f6a44076b08e9b90eb55f86da2e26bfd0d575fff7f4caebf78de9a3249b1dad6bb3caaf88a14c05cebec1e7def61263c4dc8432fe13ca0a9087fdb50ba3c93a11fa5e3c0e6d72964a45b6c999eb203778f7bd54610e78da378242f222f03102bcd92c1b691c57402c6dbcafee1ee44d55532266c55f5b2cfc41c036270e9f296a34e835572ca9e7933baa8e7883dc45e2928aa0fa769e58be857ddb356740163b774a6f85aba2117dc762ef3288f5ed0ff1ef4beb8dece66522f58170ea2b0722351987568f0ddcf426433784c0d283facdc86f335cd0f536e0569e20de5b76c3b6c50de80635337cc43beaf14844734f4912490a89ead1249b099be947591cc6472afa1e6301e645ace93d9f3a63393595ef4bdaf4509bb536011fe169ed363d301fad45c2dffe64a7e0676f50b958e464554e0934a4cdeaab03147e3c3f9cdf45ac344e47f6807a5bfac3d2afe717a38b8a36e2b8e772e002097e1b7df21ee53948ac7a58da41d93f4e2cdef1c6bd8c59f557885c07f40bc0e3beb0352582ed47515075b7cb75b48966579db820783dd03e019898776af26e5a28ecf92f77b859e5c1fa7eb97cfbe8e2bbe55537630ddd6a300de73b8ff844583e1a1f263518566f61778a4844534138248205237231ab3879984893f94276f0cfeb87a92ac1e981ee6c036b26215e4960a10695ba1e828727a079ed8e4e606bd7ce1a4a8d63fa7227828c2bc546bd92a807d0b927b67e54e82edd043c5cd385d2c5bb0a1de9b17d393faa5ef734aae7b5555414867235a637d1a1a639a24b9901ef00ea142e619e29ca179c17fdafd7e8652bc72da3d7c0f8c8d24f01288bbe058f9fa2f671f782e54fdc71e6383f98d39c423dd2e45b3940914544c1cfc2d272c7fcaf226147098df8c451c6b2cdb8c2b4d2a8fa5f618a5f743fc25bfda24e720b56f232728c0c3c6f1b3ec1a0a937f4041d20987f75be56d07358e0ff3eeb15bc1657f43c39e8d35c553767edb4e4365cfe6c8b883abd34c0c2a7449623876f33113e9db729d08fa632203724ed057943b7cd9bbd5c9a8c54fa6c29bbaf398ec7e11cc12168e21cc3529b5b55b15fae60b3f75a8f53465db57f6280f84c3f038222e7db6cd005bb672cba0852a00b0a93a84f04dba210b086109f85d78b390883b0dad84d47339e4e16d5130dde269a5a3384296d40baa8a3a4e8c0b3073bc13fce388d64ced1ef6bdac884be11b95d3fe2d8d88c61336de99078272c395f7a3d79787b0304088f037133a979b02a41c371458396c69502b2ad824c71b5e2270ee46f883ffb95d8976ab03cb7f8761121e26e95bdfcc2eee5569e1ec3aa274371f62c15d1b81238bfaab522203d6bba1772d3d44e2181712f54593338d163a46b728149d2e99b22fc9c486bce0c8b152753996c6de53b79281dad22a58f05f272632f85e5a32e94fb1e675812ae5b1ed40f542aae9ba8e0040ee293afadef79bd96f91fa0fec4cdd80db3c5c22060c118b5a529769559adf40b15fc8f436ff6924cc310fe5d908cc3f146c0d420ebea1f296ae95ad46ed4183b95138369b5e4a494c0e823ef784d24cf7a2f7e45af4391e8e5ff0bc9a6f0cc7007156833f48f084a00b29a099a73184887acd203feb4ce520feaa0a94bda20b9bae5f502b21942ad9573f524e06f2a4eb58ffc499e5742c602136000f46ebae67be8b8760df5b0c4d8e09d40e202cb574cc64e5c8db385afc910610b08b37df47c84e502b033a6c6a5452b57af7a35812b0c00e1a41887146cd0ab6d490f62bee8461e1c7e867c19860be86a119a8456ef4ddbdd831a0fa30b9f0ba3f9ff0853ff6696fdb407352bf39054876ef5453b76d04893d43c781a12814a5e3385808f4249e9599f93d247436c435724ffd024324ae984cca3ae5fe8706d98d9f577202af2601dbfb3db2bfa8c523ce13236a396ead4e30826a8abff504b6a3d2dbc8740727bbd49317679c442cf11851e2d767859c5733e9827575edc64baba2083b7ce6f281b1c7265992a5d31d44789e105ccb8b42bad0c5cc6d6f2b4bfcd8414031f6897280ade158b5376e231e06039737b2a0a71c33de899ad6541c0bedba3338e790f9dd6cb3cfe1adc24799a1c24b1ade6351f4473a4fc4a3c0bb06a6227c7cd9cb1e308a2fcf69cacdc4135d06a22eba04e842da078dabf4408bb5906f11265a2f7f320f5103bb8dd572ddca9a9cd762fa402b7cb8a090041c1d6088e499e6eafa1bc384fbf0963f57ad5812011d8fb1046746eb6e76ba3a1417ed04d1d7d56e7d9ff773f16dde5de139c2dd503ee883d90bb2c83b32f569917fb2ce53119473688b46cc5bd91b", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000001000), 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) unlink(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x1, 0xff, 0x4, 0xff, 0x8, 0x0, 0x1, 0x1}, &(0x7f0000000200)={0x9, 0x2}) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d0800ff334a5619515a4c8ab06198824b3d0b84e479a1a9fccfa24ba225bcd47b3bf579456fc7d4096e8c8b6b87cb8d1a4fd4608b7a47f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8b40f75b6a6a4d954366e922f4e2b9961503e1f61288af4b5d4bf541bea0f52b3e4f3df0a1f093cc4fadad07d779c1b531954a3fccb22b55d0986d2127cf1721d8b3628f3551f3b54c251bfb6cfab2086f06210a7e98fca6cf0d4efd01305fe8285b8a47dca366c327040993a87e6920d089fbd5b9e6c7c69d91830bd7ad5d613eaaeae4cccd8b04fc7d067965cd4c202d2ef035c60fe332a90b8fda07dfa551f5ab979a3f0ae4af777e2267b4e4970c5a76023589a5e469c871822d6c5b0e5ec3e9e40d96432001615d97a628812c70d1d33b66147eca6e851d630e3a4bfb57093728c060c5c0c877a76d7eb6adc5b49ebf3d3780098845f16caba5d8d6a7573b59fb17047645a0a77199fc315d65219b29affd41f4ec734f3af22f921e3204c5ab008818129053f9e00aadaf957bc4cebc965625a161d0433685bf398eff6169b7e6203f8ee9d267a6d83dcd38b0fbe2f74dfeef814084a82e9b29ff05e4ab940ccfa8d348629c6b6938ab9596f0dc9b62662204ec0a3a6504773b06d6c029b240fb619a73ea1e7752a2c70c51c78c0cccbcb481cbfaae9e2bac5cef7b", 0x10000022b) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r2 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) close(r1) r3 = dup(r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) r4 = syz_open_pts() dup2(r4, r4) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) syz_open_pts() 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:00:15 executing program 1: socketpair(0x18, 0x5, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2c7f3ac4ef7ce9f4e2ccd6f577cf616ea5759172bb89af7c6df1adc3317318ff7b03e1a131f0b57bd7aaaadf2c4013692c590fe5bb0648dd2bf472b20240fd77b638c0a0aae90d28e17292e7a301f63c2f89deb1ebe4578eb53adad12164e0766a", 0x61) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x80) r2 = socket$inet(0x2, 0xc001, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1f, 0x20, 0x800, 0x200}) getsockopt$inet_opts(r2, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x37, 0x800, r1}) 16:00:15 executing program 1: r0 = socket(0x10000002, 0x400000000002, 0xfffffffffffffff9) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x31a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70, 0xa4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r1) 16:00:15 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=""/31, 0x13b) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x14000, 0x80000000, 0x7, 0x8, "eb03579f4413ca2d5a59ede9e37200c0bd825e56", 0x8, 0x718cc33f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="be40779b38dcc289152ca70b30d32322df2b19281f219220fa4991722940e404a5ec9841b9f95612216b4235fe1bd1f6f3fc5589ec18d1781d6be9020b65e75fcb9a4b20253c1cd5b13ccb94d067d9c1a8f5c374bed1eac8c5f20722a65e7bbc3d80bdc63b87ca0381a58d04c253d28612292eb7cd93226f559722bd368cf0ecac3e957d082afe7b9ef5f2a4bb6476d4f73e28278bb165b0bfdfa20ae8ea6482e2dde6f66b51c399ec73e928c991d49ac7a0", 0xb2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) listen(r1, 0x80000001) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="5148f4f39fee2d011da8"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000000, 0xfffffffffffffffc) dup(r0) 16:00:16 executing program 0: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b5000/0x2000)=nil, 0x2000) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x106) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xfffffffffffffffd, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffffffffffb9, 0xffff, 0x2, 0x7ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x26c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() flock(r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000, 0x4}) r4 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r2, &(0x7f00000001c0)="2451c5d6e16d01cdceadd8504da0bcf1c67f83172fd313b55f644ca5122506d399263d58a62966353249aa6d7d738d57ca336bb6", 0x34) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r8 = syz_open_pts() close(r2) r9 = dup(r8) r10 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) sync() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x0, 0x80000040, 0x9, 0x400}, {{r8}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x66a3, 0x7fff}, {{r8}, 0xfffffffffffffffe, 0x2, 0x6, 0x3}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x7}, {{r10}, 0x73b196b5e7b4556e, 0x80, 0xf0000000, 0xfffffffffffffff8, 0x5}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x5, 0x8}, {{r9}, 0x0, 0x1e, 0x0, 0xfffffffffffffff7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x9, 0x4000008d, 0xffffffffffffff81, 0x2}], 0x5, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/214, 0xd6}], 0x7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x9, 0xffffffff, 0xbc000000000000, "d804dd93b59579802b54c6879e5fa4753ca5738f", 0x5, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x22, 0x10, 0x4, 0x6}, {{r4}, 0xfffffffffffffffd, 0x10, 0xe, 0xfffffffeffffffff, 0x10001}, {{r4}, 0xffffffffffffffff, 0x0, 0x9, 0x0, 0x63a4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x49, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x126}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x4, 0x6, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x2, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000031, 0x9, 0x4}], 0x80000001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xb34, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x2000, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20, 0x4, 0x14b}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40000000, 0xa2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x44, 0x1, 0xeb, 0x759}, {{r1}, 0xfffffffffffffffb, 0x6, 0x2, 0x6, 0x5}, {{r0}, 0x0, 0x0, 0x9, 0x0, 0x7}], 0x4, &(0x7f00000002c0)={0x1ff52534, 0x101}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x80000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="4b81cf9f1c421beda8e5cd4549610dc42f58ab2836fa11a2159367ae44e8a30ffb566bca0b45aa5e790b9029020f74d6f47ed26aafe804147092c8456e8ecc9434fc48097c3c3b273b8b54307a447ca08bf00305fa1c8f5fa2eaf650", 0x5c}, {&(0x7f00000003c0)="3e8ec642b65cee52c80e63e25fcd638387f0dd340232189ac351ef6284dbd4fee77920b8211aef8c3d69f3088a3bf0b756629f51e7eabf194fc63e3a61fa5687efef068e41a05038f27c0fb33ebbccd8521be5237d44c2f7e82eea66a54d31fef034ec11365b93aea5b97778f7792ed15ab2187612185ec3f450a31c59c9e8e387bb4ed5bb559ae35ea48be62e912a7a891223f35d2915feacfd15d66bca2d", 0x9f}], 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r5 = dup2(r3, r2) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000500)=0x4) setsockopt(r2, 0x8001, 0x2, &(0x7f0000000540)="8afaf149e2f62683237226d542c1930cc8e63e117d528ef7631dbe9b675b8dfe1a10e1c4f0b427a411542497206b6ced42e5d62d35f29430196809adc4b95d0090b0e02cb96c2a221cef1f537eefa875fd278a193befac4fd1ed4644259db16617c6d167bf842d7a14a990cef1a9d2d3645e67202ef098d065659c34f8", 0x7d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r1, 0x0, 0x12) fchdir(r1) read(r5, &(0x7f00000005c0)=""/16, 0x10) syz_open_pts() socket(0x18, 0x7, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x4) ioctl$TIOCNOTTY(r5, 0x20007471) close(r7) ioctl$TIOCDRAIN(r1, 0x2000745e) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/166, 0xa6) openat(r6, &(0x7f00000007c0)='./file0\x00', 0x20, 0x104) r8 = getegid() setgid(r8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000800)="4316963212c24e79ae40f866048798235c7e2706755ccf90ef14940f346011d4c485718015313458c52f24afa092110e7bff386da0a666c087ae09308ebcfb7a3cf53ddd976259ecef581133c5739468b112c52ceb76be49fbee205ca196a965f2bbc4a7e1c516904d9a6a2c37632f05f2bb47a9de8c16fb250f0e8b99f3755f6add4d06f1", 0x85) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)="40ec19df25a6c9295e03df364d922cd3fca894df1056ab1b3c954041624bb4001212e85db1dd52649932b5f351c16d09c0dbbe460b35468b8c22498b31d53381ede7c283794e9e255d51c1439f34c052e7fd746948bfde2e6d358b27a1591d22304ca74618379e017f5922c188d44f2cf91eee609709cf4824570a8f6dc6b487f9b11999502cb90513400d4a367d9ef29693a28a41c907a0bd815a3059b5c53e6322", 0xa2) getdents(r0, &(0x7f00000009c0)=""/35, 0x23) 16:00:17 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="a84119d82fe992939cad08610ca6dbb673cfb4b3b96066a595e08ce5025ffbc77d53dbf223eaf3a0721506f0b54ca29b41aefed6e279ea9e53fd6bca74f238b7a4f47209cc4f3b0e604c75da98dc52adb03555afe8b89c54160266df3a733c514f6720a053d2768e4188f87f969d5a38a1af", 0x72}, {&(0x7f0000000140)="cd05576479225771ef2aeae48e8021ddfb336405427873377cb4188e40ecb02660f76332944813cea140b611e9b4740308781de4b1c3f817dc9e72bd8a43fc9d2d4d8a7e65f0b5112773b322439910879e759717676f758a3cad67ab6f5615b83b7c615657a17d0dba9e8f5a57f3bb3c9bf25a83ab2f3e0b72711aa71e214417ba70049668dc02b736917c1f523b41c03a35ca3f4fb25d21ba9fd2855ea17d25d5fcb89970472f9e644d041da8", 0xad}, {&(0x7f0000000200)="27ddda33edaac050b8ec42ec9ec1929332941d97907970f63925456c5b81fe65202115d22db35e37ce47b4df1a9cc0c9fcdf5c414c8c8358a3cf71e4b32fd7cdad53a229da7f08c5d2efe382dc99054a3f7cff0782707f3bc71c49e9faf3", 0x5e}, {&(0x7f0000000280)="98b820e75104b65fb386bad6edc50ef7d9888245d8395b5b3863c13fbf4837fe9ead07be94f264b1c42e794da6b7cf93d3e9e5c621e23a08931236933e6c3b34af645723402a4790c9fb7bdb8cb3cac1f1ea1e13ab1cc97d58798e2973dafccdb7971a40fbaf891fbedfb3beb5e1b21fae3f1e468dda9d3f774f6d803fd60782ee5618564da07d1567786d57cb0ab05cabb035110d02bf3ba8df47d321853a286612353f89f32009174c1b6dc1a647c852dcac16acf3480d7fee0dfd8987f0b168c8d54983d9210558a9b2ff436ae68fa28000afcb56cd3741f0f5f8f2cbaa5c907b0a4aae982a345a42409967e9373353e982b6bf8167c1", 0xf8}, {&(0x7f0000000380)="5ecfbdef3ee0ee140e7326ccdd625df7e7d1d5eb3696ecb58cb2c5f7ee16587b2de0b91449063ad5f81f7016ad08e99917eea701d352", 0x36}, {&(0x7f0000000500)="9ece66a00213969aedfa8945221471de45b780954035c107caeb39408b13dd797bb119727aad8afcfd69aefe26f62d9787e2997e96e7ba7ad99a3bf431e92c6353ca50c9d5d0c96732b9e92b3c92f0e13fa5b63cb235d9b07ddd04550c6dbb080c5ec8f1c98abb076853a826f3", 0x6d}], 0x6, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000600)) r2 = getpgrp() wait4(r2, &(0x7f0000000080), 0xa, 0x0) fsync(r0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495506020800000095c1390de36f17a700", 0xfffffffffffffffe}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x4000, 0x655, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000726000/0x1000)=nil, 0x1000) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000725000/0x3000)=nil) shmat(r1, &(0x7f0000723000/0x4000)=nil, 0x2000) sendto$inet6(r0, &(0x7f0000000100)="568385ef309f383a06442a97e25d817f9cde2930b47916e3d2f8acfb2e7e3110cdf9358477c10c608886a93c05d1e23ed1e1572679c31098d9a238a7c055b77b14f84e1d701f014cbc14225912c47aad4a4ee8c8171cb911b3b96491fb3254ef91ec456647ba32159a1012d6c3c1501597e5317dc279e5a7784ea4fc658646b66c9e4b3059efdc1cef78411c15b6f3f7de0994a74d06492330b7cd567e53ca5176", 0xa1, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x100000000, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000000000001) getgid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x26a) getegid() setsockopt(r0, 0xee, 0x5, &(0x7f0000000100)="beae39aef47620272574626531d65566c25ba15b75e78f47bb7b6e1521c4e4eb8e52a6458fbc587e288ee90a6aa9466ed186009fca450fee7f0ff0930356fa9dc797de0cac4cc6693f764163b169303b903ea95ea65bceab7e9fac565db4dad8627a07502fd70f8b3c67b36212d908598269235bbb6d2faa13e244252a0a9f309d73d662dd1bbb1a01e7f7381aa1175413e4357b73f538ca0d9cf0834ade67cac42121260bf358ef8767610ea92817b1397995f33b877945e15041c636c044c8587ee30e3e7653f23196c30f0188e71f7b5c0025d0cf262b9c7d2f647c843e1b705b010c82f71ce5e514a01ecac33afd301526a960ea3229c3d0b2d521dd14d29274e6b774691b82b1b34ff7377f7399e3d716249889b5c31d978c500fe7cafbae49bd1dd489cdae3559445dd176195a671d821ca93113dc0318be8842a5af8b9868685e2049e1ee18b0c469aae728f24ac2c65c3ebd19bf9fc3ee026f11f2b7e5cc437a40e52cb003a5186f67f58d7d11093b5d08aaec08da59d7d2645f951c7cdb7be7d568b77e92dcfa61df3cbd58942f6e09b7ccada85f672fb16b2f3b2866eaa7f6cb888c1efb8b5f6a68f256b56fc086a76cc25ff63bb8c151ebc61890f2558f4ce6336583d9899d47105af0fc96aefd36d890ed7ee1015ebb0162d9b4af6f39b6f1f889737d37ee4c15bd8cf666d9d046a6d90de038cac088fc58262cb7cd9847687ea5753b486631b83535610354774e57e421b7577fb032c2fd1701e6fbbcd5ddba5fe45b0bfc6fe8162d3aab417fb7c380f7f50cbb5ef783c1205852996d32f9cf6dd796e8d7ac18b9c0a4e3d07271887f2bdcc429b14dcff761e6a18370bbd35ee43f3301281fd8c578b4138728b962d02ce82b72bb3a344be11cd0b74fcb1a60281496c364427babce67a27d7b452ce557378e836ffdb7d9da84f0723b1b557d36ec1ea1cbe01b9b6bcc6710484e519a340bbea7e1bc1e43cab8307611b57f7c4d9c5eee1bd42af3209bfa15b14ab916dd79661eafc851af8a8e6f6c11db5194abee66d93a795c19b6ec98e4eaacab2ac2970f6eba382a7c87501787ffdc39ffc895489ad96ab114095fa64cc1d4cee2c386c67c0f9cf1fdfe8de0e762b6c4aad6534e1a8fb1bbaa1d925ee6218da503e6fc628b7078f426319d95ad4d01afdf65dd0aadd928babdbf506d7943cd1d2cf831a848bef8892c8c5219ca88e7daa401dc8f1320e9cc429144beb7a70944882201d6c0523706a3c127fed0a4fc422f7e624170cf8cb04ea5483a52d3f9fc2d3d2c2c554ba7e82b3667cf0bdb9b8f0ed36fe752ec19e5dfcc2447b6cf7ad86f3cd6af0da33af20d535199aa8b89337e4a37b1d71749b1acc0dcc26cd419606b8427f636c18033c0109c7775fd87b370947055607f8e050f081ebddd76c8a7ff3c0a55958aa5a898411dd73fdbb6353749bd226ed8232a8132f7119e2f6b9e98f5044d09ebc531c9a5fbb53699a70834659d0f64c420f7e2f9943cde1d3b46b129b854acd69013945ecd01979c13852e76633350d88536801d987766f3f4dbbcc09ea8cb35d680e1ea761e06c0ab4bc2a2347a0e7a762dbe8e90a79118dfcbfc5b595c3f46e3e7e44378407a8d85c3a46c7e0cd32f3b4e33dd6c697d87687d3a258b1d9f67524ed0a6f8e2a785cdc86905d31403016360a8cf1a38427d641bbaea989999a0bb1147c66da7b872a3d9bcaf70d8d82c7c006bc266d8c163ed59606776aa6c114b9493c991931237ee7a897f1aea5a793c2b0227b31af2bb296d0ba822f3c55e3767df94f991f9f9cb46deeb5bab2076a6411464a92d1f8e2d506a430764042af766f53a636d2254aee7ec3554f269dd16b852659f11678152bde6aecbbbbe2d15cf817068014db96fcff19f90918e2532a9ca81f7b1ec44473d47c685d1ed880302bed1341f77432cf3a35108398135e6eb8a4191c3dfdb8f8d0e4969b18aab6b732b4b6e770947dd8aa24fa973ebf1028e0576a15e61083288a9a0ce097c4c246180d1731ab67f3648e3172f38f7c822100d2114712574a3f9c19bad1cd2fb8a90edfbe8e4c02a58091d977aacb9826dfda28b84254fc1b72bfbbd86302a103320c192c1377dbea61dd7c2a8e679f9c2993adb03e3660c331cb7b5ab6f360161676169f7bef68e4a38407a9074e0de43163303dbaf6173d13b82b49b684f5b69b39465fd53b8a8c1ab9aa2f4de7c4ddca427d1fdcf423cb4196c132b8bb4e911d6c8efdd150eef34c35157032c3b4d3224d8a02d467716606e0bfcf5261c34cecaebe758368ca2797f8605e9f4aa10b38434b5e2d34fe3e2c5e9a89f12254667b09086f7c75c86e4c4f2ab59cd75aaa24d6cc0874d95458e8eb35aa456497c0596edd27838fb748d61ff0dd41ee20282a57f1849d90daa5af30882bffa6ece4803fb833f1a31d0c0669cf515bb964929481e7da27afd9ff5546476f3b9f39d6a51411accffb2d4855b9779ca5960655e66fd2efb3fbee53ce14363e0484ecc47934032bdab6934d49d218bcaaf709a6209377ba1393c5aa90523d81329149cf08adda1ab9422044d8deaf38d7394cc5cd476fb3ebfb7a6022213114c61f0c7e26f6db865100730b63e9986fe8504f01413fe7b09cfd1385c406b744bc88a72b411b8d131273f435c3f5966a8169cc275e32f941578c5b9f3e3c38e6aed1fa177a8bf98230427fecbcefa3d9a09ef3bffb9162f975f48ae44ca72be6718fa8a7a23bdd5c1d5060414802e44ec337c7c25cf18e483657c43b2d52885dfc2a7e5044076b338c01d3a9dfe4411bc413055b9d3458c461ef6c15eceaf05a79f6702bd55948df4acc2da2a98a40ee9dfabf52b6fc8e2792e07e55d2ffc668347a585c7de387048b2bef52d20f9729cd81070dd55b454a4e3200c2d9638cfa79dabfb2b4f04206061639463c69c9d84cdac819a921662c6fb55d930484b7024b783c7ec1d663732bb7d5dc3dae4bbf7c65ab2611c4b709ccb1c3a4d6ef445f635876558767cf53aff5d1c719cbafbe82ba7ce89e7149481939a107edff4f5cff87205760a482ce8ce2186658e86b86de63bfb459e7abc686541dc1737e226c84ef20112c8a8f345a64e7d71952275eaa3652daf52c3eb1c38ec67731f7d246a08674a4711b7701b1008f6c339db117989d35a6a39f5588787a3ffff86a6e423e18897064a593c54a3a4da85517a08d31c4a094f29151cda89f15069def24864335bb08c1841411b74a295475c3cd0846649272a46f6814a565d19e836a2b86d0aa65974d8d9f36fd6b4e072ca8b4e8a3ee6d4444acca69a5d0159e8c83c8f57776a16d3dbade36179d0db34c8c216c9851de22ee94c6276f1a1ba3f073dc5044593a245a14f091b05fff0d86ff9bef467d0e96e90f11e2f765a07219475ce24fdc897596689c028a398e89e69d3816864c4ced9ec0586eb9f7423a8789fd2195dad1e6bb257dfcc6f96f71ab1bde1abcc3f07141044b2c216deaabddd0a6d3e7516193e6824f5125b7c48a6cd86263a06cadc2d77a6cde8e0cafbda86c745ff982a4a0229d2185dae856fcefac441ed131d88511c7af19c9d51e9a5f70fe221cea7c42c0dffd6f2e08e05d19722de7ce0b08180a4fcc5a698b8556b6fe11c922b4b4e68a1fa2e426890fb182d475ffa9e60602cba652011669712af22cf33eef140a329d8d7c1535c382bf18dd6266f026d96859bbe2611695e2d0a302e455d6f0be5c1675a951535e6ceda3879d99d14b670f7f9f6f4ec3c122d86113ea15b9f62fb3872b0517f920bbecdbd32fa9bd07f622a70c94fbb7e7cc930ead9f839ec2cb0ec4023384269fd38fd8d349798730f0f3ab623f3abe8a9e3650ef6b4163232987d91067eb120324f4778d9f299e5449f0153fda589ad6cfa289bc2561eac0c41e676a38e9b09663089603e342b3a946fe97de63a7e9e8b9da6b0208d90df143050fa0fbf97ea1ac37fc76dfa8686fb5617f0f91b0fde4701254fbc8ce7e32bf893371517d6ae8f7b8e46815ba56585b6885efa81b6e5679082be116b40833666aa86f6b9c3b6401d632a2ba24f38fb8fcd3ef5b24a44ada109e4d63b5acab3f9aec7dcda9bb3ffa68a4701b3aca796352cb7e9a5eb724ecf057df1e7e4446e2a49d1ec66cba01c85f7125fc9df4173a64505194baf81ecf4860a4d897106e7523dd7532ac88b59b191f300a37d57ce5b9a38a39a29e3233c3f3a5239dc2b1654b18abf3ff9abd982525fcdea1be61ca0296eaf35f50c2753e3bc47fef0617d9e068a13254821950b64fb1d2bbae37be62decfd8f2d0f2d0fa928335892d958ff22405cb2a91496a64e6491cc5ad0e7294194acd2d57595d8a08934ab709c9f39bf3be50b778b26eecfac75f692b2c0596f3904fef7a0aa6a01568b80f3cfb088df5a7657303b55358a4600ff7e5e0b87822477935614a0e514720d4c70f6fc289dcc15e793d84a7f392bc3521c0b4c339dab8d837253096a166c6394def7f6ffd626e62b0d7b6d66fd4cdceb8545a49be4aef1fecc62b2cba7c7454dbb1fe59d7f1dc66da7e8addd815d31bc8cde9c6ceefbfe649427b964e1bf395e13883c8fc2f5cdb8cf10b2fe74b914f04d939c0d4da87eac7b0cd860939000288a7de25513d9c02fc700caf51115b6e3cf6fc3a70ecfd9cfa4c5eac6f53ef35617e693672651243ff82b482a9ddebfcccba1e993b64534079b53f7fcb44518a7ff8c6864bb47135ef308c4dc517a7bce91b43ba18dbce06eb9e4864f89910294a39ff3a7d013c79f085ed133ca408bb7ba883f9905c594f4f6bcd9fbe6abd490df938e5c8192e30e7d71d81fad816d93d26b4d141896e825c5dbda70cef6b7aa354704df6ab3c3633202cf98b097c709fa64ad7e5dd1a89d11750bef250fb71d6ebcab4e21db67b4b50d8016f5d3699586b6aeb2dc74d010b1548ab6c157998b873fd84b34cad5991893cd44ace372e505aabe6947ab9ab82b1ee0b77b65a0f934bcbee5df3a0e494c9791d073f25adf6afe23285a2d2470b1b3f451ff5f9f28e9b6c2007f62faa25bfe767bb9f6e171aee6412ea0caec4e231c688765f0179cf7e2f59a1e75842db275d54a5b812f338e1b2d91d36b7c096a1b5ba89998786c2f0e53422ca1e229904fefea4aa6bcbc771e852193cda2f5af356e7a5cfe981d90138762da62783e098d62285f77782e60c6bcd0f12e65b984124a79a8e12ddd2f72a50d4ffea260b0ecc9a91c44ec4a5cf6a073186fb1ba04dc6cd0ef3b17bbd9aaed8dd9d328d9d966ab9636250e367b7a432e73996ebec955f29489021fda8c83de4c7ff25b63e9fcd4c4e284aab597d37276f6c14d48ed21fde4b0107751dcfca9958f2ed6a7349984dd035851263ed957a293d039daacff633998b84015fe4f9ba245209acc595e9176af301c2b078523b0fc7dc68ec91562583bf254f5faeb7604236d83bb5ed51bdc4079e0653094f043429c21003a8bd569db5caab9b07171416b939a440a35106dbe507b47dcf2b66112067086ef7b15e4283efdd4a30b86ac73b80d9b20f75f0b581cca64bf7aa73ea70e6914910089176d781f77bbc92a7717058c59c149ef9bf324afbe926b1432ca306d5b44373b533a1ed890ea509d7187df0fb919d51037117af3d2441843f3536ec81f95b26191410ab5edc90ad6c5c157a8ec2fa1749f16f696f246d997f7e26717203ec36ca2ba9a2fe0fc9bb2dc29b9257f4abcbaad7b781971b68a7a066638cce81c4088a9ecbb75c0e2ea28787efb84eee7", 0x1000) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x10001) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x13, r0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1}], 0x20000000000000c4, 0x14) fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f4186af5d97585f35d02acc23058653b29f1d80b"}) 16:00:17 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0x8000}, {0x18, 0x3, 0x2, 0x8a6}, 0x120, [0x4, 0x84fb, 0x19, 0x2, 0xfffffffffffffffc, 0x7, 0x1ff, 0x3]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e728875f8164a128602992119ca0bc0ec538eb648ff2060ed868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed067a31336648afa50f0a000000000000be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4d"], 0x1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x401) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x0, 0x202) nanosleep(&(0x7f00000000c0)={0x41b, 0x6aca}, &(0x7f0000000100)) semctl$IPC_RMID(r2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file1\x00', 0x82) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:18 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000001200)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="d69d0fcb4cda74295cb78da9e99334f31ba41754da8f12a54ec7d6bfcffbf2f03a26199b11edba4e44dac19e5c2cdcda4aa9f9816a72791a49f5a8f7d878fe5377dc55c719c91b04011f7c0a20b2ffb456484ee4ec87655b475e1b90ee9408b2ee78910d9fb62c936efb05f4019c4a3a645377dfec095c5daa8a763641e98980eb204ff0b38b9b72e1e7bd", 0x8b}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0x9, "3eddd5e95636f75762d62d76a75fd0264243575c1f042ac6917dd8192c858ab1d9b0b26cd28446c04645334979c01849c4f7cb7e5a351be5e94cc5f6b74e94a989ff0e57fe8d0a222cbfdf3ed2370f47392731f4dfdefef2cc8080d276ee160e4031026530791eb11763e00cff485ca7a7bf37cfdc730e96aa5c948dff6cee9e24dc65780b5f976bc2a3afa857af5918ca85e8bbfb11ecdaf2b9d9e9f0b97ad895f21f22b4e1a1dce98293b7deb59862910758fbef2ab97e813e4965c1bbcdf7823a23b63fd14eb41cb86f829bd008084c6454ea9c16f1100924a514c0835411f64f6415e866cc8ef41d567d41bfdd447ffd8cf360bc78cac2ca6abe0a3bf7f9e09a899e62ebef991abaa8f5a3926aa8a1b2f2f7d8d00575a84944c44204a72d5b7e580f31b9d0995696c9d119b395570f5215b00bc5ba0bcdee11b8af7090f35473a38663945c9244ef7d7d7f3613901942c2540c1353be4f69db69a61e1ca9e4e5d6c5dd3adce186db77f5ef68774b79d111d04adeb9f35e71618b3f20ce569e820fe73e4da44dbf801b82164fd82448bd604b44867ded366f755ca0327161d1049b9c42d6d8e00103e6d8640bd5fc1c69b7840e9bc89761b14aa0c04b3e7f0a76932e98fef50559f568a51d4f65b78ab72d3f5b572528432e5ebd4a7190d7033e548f11b5b203fdc372eaef8222b03ed329aebfe2e736016e389f73e9b6b6bc7d5104d0b5839194ddcf6cdd864517abe04fdfe6b0cfdc208016f054bf22583da964e17069dda52bd5dcb2bf47f9a9c9a6b8bd63a998bca3b3f3745b8fe9d64198d301d15bb66d966961f39f6da25222531d3ab74df1f08c60548350e5f6516def2c188b036ab5947cdf83c877445fed3c42f5ca08006d5e5ef4a37a7a1951fb2c3de354919fff3891bada4b576a924e69016a1c5a328d9a8476d2d1aaf8622356145fd94ea9aaac16ae4793b079ab8903f97a7b40c8a56182d65cc77a19162e1ecee8fd2d4cdffa41bd49e81cf2e53e42466fa1a794a062ed8367110bee8994f02f399ff3c2e8cbf3d6b56da3895a5cecfa50a0fe90a4bdd7ad63a3695bb8a25df6dd9061bed0b9942517540b4c48bd1478402e893404d0dd439127ab7ec852cf978eb03464ec949003b1c05cc86fbc929401f86179e6c9d1e99d361459eff82ebba1232f388ddaf931353338d369d4cd8c33bd4926793800276b2f976683edabf18026a6e70cab3456f816ba8d970460e605e8907913fed941228770a4a0dd464b73af9aa15603282f0d5610d228a411dd49a90e9c6cee4a496a4adc4bbe06f1ef65fe78ec777c1701f508e43a12a5e5ab21722c0df91388805465b0595e905fc9d7b457214e80d878c5c43ec593e73fef19c6b620ab505bccfc69b77290674e2984bd46f553207d7099b6ea2f3646f53c74c01de0f957404f77e8de055b5ef8893c2679de92a8a3b0116e7966772159e1047858f81f810334e662938a57bf5143113e248f8efa388360e08d62097f7f0ff2e6d55da81bf34d4d235034cbad1121a6b7aa6577aa3cbbd81f59c497c222dc7b830b6639fb1399a41feaef8fe626d25ce941dbba56086c05f275af12633c8ad830f682088cc125aab73913cb416841566ec636a5e8db8c016980196e469603ae1d4757440af79c8b9c40e713c07712aea45f7c32d54f3de9d7ec2e6d11242ca6b2f06979d8d19b52dafe36a802d1fe3624dce2a276f30b48cbaa0f479ad35593dfb4c580ad757cf240de8fc1c0252243ab65b5593c0b361754d449c0fa69b846dff0d390d8974f4143af4d538d5b5416c369c78d100588e32761898e5f5772047cef1f40157e00778b888f9496f042de32c538f2603e4c1c025478c99905c1e5b9d2c4f17b7da0956cce16f6f9afb8aee5a8bd299bf1a8baf1acab91b8a762c2a4474f224f579f5f427b1166f4b8ff6cdc42db1fcd212beeaf6b33aca45f6601e61e46ab989a9994b0703d01e2fbcb3a0d95e217988f72e5077fa8d05dd56939b8e8ad0076d278c315c270119c023727dd55d4323e3b2cd0c470a9bce14cabd0f7cad8b433fcba6d813d701c1903a4534d9afc14ae2ec9b10c68963a08e8d6e7c79ef0e07bb71693b8704aed8de647042e810bc8a8dd83d303130633d29d6fcb5248d2a3a3867580f3a09250b2eaceb7bfcb6850a7da8c58267dc2f239397cc643d063db15905aee9381c01aee282f275c9e3e9f188d44c5b6511b77d3850a08945370894e2d3bb6d475e5e017c28a7e2baf26e56feb17567f9c055deb362379cbc5a2156aeb699098f608098942e4893c83daf7c6ff680ed8a8f233c0d6bd78c4d5615d2201078d8139c2f2fee870a52576ac40e41bfb7a211279bd81f1edb2106b3efd0ae5dd95363b4b55e17f7c20e41e5f573c32ab981dd95a3334787eba32448ed046d8df4cbbb3ff90e2b3a99412d2842fbda001ace2304fd459a4dcd549cfa389d5d3d981ea1f33d7a34a3f45adfe43d9bc08b87f13d2de91839194644c86c615c045682014eb26c7abe54c132bce7ba7f2e16f4c6d220da475df9181a728444021432c66575d26c4c4386fa1a32572d9cf20d82699a3c85bed43bc0edc211eeb15958085a34512dc9df5c9b56e4aacad948444908a1d36e049cf09696ffe3ffe7cbe2d5a06ccef93b9404ce6e29352b21bf2ce90f222846861fc4661785bc3ef76c677f496683c892302b4f03efcc8c29c6e1e0ae2f9025cf8bfcd2977ea6727be84b067493809736c3aa0d25ace94daefb3a0ce42e1cd04fd444220683340aeafdc91ed132e404fec33e55afc0e635cf271c68eb8ee60a4ef48b58fb2587e1dca5734b21d1f3231cf24dee96a2ce63c1948b8e00092ef91ad0c84f82e5bfeb9ab34cbce4284e47a93bab872ba20b80450ed162c90bea7081456b643de0383aea4ad4ef08add3f27a71a33de1ca43df36febf538cfed972ead9b1f373f9306ee90e5b39196e39056413448eb8fe8eac7c999688398a979e5790dc11bfe40ed50330a0538301c6ee8ca1787c835d74fe7d8081753d8c9bf29cc36068fb7466f674276e16212b33c73909124a3ffb6fbdb7cbb8b2d46b2e00f0e2d0b4944ae8516efd825f27fc8da1a1f823ef9d89dcfd613d5db30034f96f5aa90b36b98fde3fec5584439c44beb5746e1cd7fa3422a07ae17eb699505610125aaabaa2f5e6c855ef9fe47c87be15e8c5fedda055e996238c5d156c596ddb323bcd6ef54a929f122f6ddee1c4ce8d111292d68168db33bec56cde8a89cb718f31175eab648f1fedc3039d2e0904e89bcbdeac8166333404ea65a3121d9b198cb84ef7caebf2d12c6486cdf5803c53b78ede0cd35826cc2f64965c763757513e7d699947155feaa0d31b97c6ebf7124cbc521ece979e8e032a357725b3ec0e4c85c992ef17a17702a046f6eb1fe8d83613cd7a9b52a1f3e881b9c7a05db0f2ab74d9f01c41ea21170fc402f73598e7d05d7e27a93f15c1a9b3468af10b5a823e928ecadf8189c4c954030e2fdf3e24f35f77796ffebaffff194e9375b49b34d548d4246da6631a1cd250c81d2d28f8504da9aeaa6f82108f47c04e141cbd7da1e5a8965c46d8657e7e82d1b8ece0a4aeec38f31bde98319a4c2c520d0e950e5165349959b573c62177d44e017e9eba34bd86c71f919a5e370a3bff1c140343ed2714d9d209580fd9783587750530b81bdaa6d5aa995fb475b7f286c7248947248fde50e28343c18f6c118a84b47f008cd9f4853b52a5a4f98245e4a3a16c7857a8109fff06d288d8e8094e2509b6568fefc3bb5d22e6d875b1f3d3f5c492d3a1e8074173dbb18b0243bac335e9531515eff382fe9aee66baad980d9d9ec3f088bc6f2e0bb81418f25a16d98cb7f9e733b70f0218547ff7455ad9408abbc1cae853b872fdc6e53f175d2f6fcea98bc43de783041fdd642ae5c59525333b2e19db21023df992c0e11e01a6f84a91be5f65d5d5362039444992dc219316a24c3b4dba12f282ea1e74971e8fb8a6bbb4096c6e4d2edd8c65eeb7a03e7d9e679ea114ef7829cd0659f03dd6fea876ca29ec19ec04b53fcb9f8b8c369d91d0e2e072e3d9399c204d2861d3e396e44b95a1aa69c7565fc9cdc6f286fc3aac0440360e31a428afe9ba629377fd1f63eda899f84436549206323ad7733e8b1b5bc023330ecee78e974004133cfc7ff95422284a528fe4ea99aaa7d0ff9890310a9d3a91827f794a984e759f39d6356ef984a110aceacb2dc5aa36173337d14c9d68c6367cfd49fe19b9db72a79c51c4607383f7eea5de53c59fbaddb0c114dfbd7fac274907d79f4609fe7b3aa9d88c5acc130e675958ab6d0f547aa4649c9803a513fcf1e490b4c7b9fe0dada5da416254c74f9ab52372e13dea0d8dd5b1f57d31e089424082aad5409672c118784b9ab75feefebe8e12994f26e9480e2502c52447dbd1b272510c08211dfa1f08568ec1878f5f1cdc557ab87ec2ae003593e2d094030f9e60b0053d93e87a6b3a4c1a930a7acbc86b48318418a99da3ec3b77f0fc771f591036ab6e32045fa8c600209c783f0db5a48217e70479cb2f73472ded795cca20d0d77ddd6c374d011314e5899dc76b8704a49d3df36f118fcad900560d08b8cd7aba34a8231eff4c75f64643bf562630a89720f09241349b604788f34735eff5e7523f772abd117b945ac91084b2173c9ac63a3460a928d2b7661b2ebc9bbad6876463812856d4bb3e195ffd8c47b400f6a90937a1435876f664fd342fbfa353282139d67d015abd4570aef9062e70d544a278496b7c48563dab86b8d13b0000ec87b56a3034faeef66fa48383ada1b6f8a28a4051c3ea2bb22f08db0cd539720f5f4f893d15d13db8dc5f96ea00614ccd3e3c6b1c4b88a8d8d8a3a9441f5a33e2285e9b7446808c5c5305a1dd0653141e40024ae9ce3afd4aa6e3111f6c184741d4cf4048d85d5203cedcdf87e3141080aaa534cff32377ad27652b87df6b9426ee6f0fc16b6c30f3a881aa4e414f1d6f80fc6f7f964d8a67d1b67986ce250dcf3fe72503cf3db494c479a13da9b5d4d080fcd7481a55b1ac9ee803a2173190772314afc3aa8f6e31b0eacc3f697676045d0ea9a85b8ea607db7226340944fdff1062e4ba48dfaa3b56d8813c0e6581b6edb0f4a43dd27f8d02e05b204f3648649abc66c4a62610e29867a9c7488468bc598709e4d49987770a04b8707592326bb05c885dff79b47d2473c02a978a6ce4f09d2986bafb9333361e30202c50f3f7a28ed2eded53f0f4738ff38842cde8568b677574bc44a58f11874d7dbec8d5752a583358e3ed4353c9687aa06e88f49ccc9d4e02f6e882e5f6af70d2977184d085d8392d3a6e6dc3c7ca7f964397c6ec686277b96f1f486c6b997e116daa5f540aef2e73df4f138a986e3eb88473c98fe726eb9edefeb0fbb2a1f2fdf7da96ac4e6e690e952b78d6922885cb1d9e36451461181ed52a4a474206e7c4f826f13038f531b897a804ac5e2f317c5a49ed951010f525eee44ff1c44a1fc71bf45cd3e664eba1c5a966da5613751d478bc11e9ecf1d1fed78ed770dc72435721f0bcd1fdaaf50b99fd790c7079100247688eb74e80dcbb67670196a58938fcdfab28e2ec70a2ae1783103e23f146e90f195a67febea5f263391ac7b3c613e9843ba600bf5a7aa6fab4b0523951aeb2f65b1880f6ab9f7330f9f625ca4754fd9e09843dc45ca53e434a16f459d898143e44ec30cf0f484a5e3473667610e9ee08789ff3af3e6ce39eb6bab621d7684748"}], 0x1010}, 0x407) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/224, 0xe0}], 0x1) r1 = socket(0x6, 0x5, 0x5) flock(r1, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x2, 0x100) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r0) 16:00:19 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r3) r4 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r6, r1, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r5) 16:00:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x1ae) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 16:00:19 executing program 1: clock_getres(0x14, 0xfffffffffffffffe) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x3) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x402, 0x40) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r2) poll(&(0x7f0000000080)=[{r2, 0x3}, {r0, 0x24}, {r2, 0x2c}, {r1, 0x8}, {r0, 0x82}], 0x5, 0x2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000114, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getflags(r0, 0x3) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002700)) setreuid(0x0, 0xee01) r1 = semget$private(0x0, 0x3, 0x4f547eddc61c8f9b) r2 = geteuid() r3 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000002640)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/165, 0xa5}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa) r5 = getuid() r6 = getegid() setrlimit(0x0, &(0x7f0000002700)={0x9, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x32, r2, r3, r5, r6, 0x108, 0x3}, 0x81, 0x80000000, 0x9df0}) r7 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:20 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = getgid() getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffeffffffffd, 0x20003, 0x3, "b0000004d8e50000000000000020000000000100", 0x0, 0xffffffff80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$inet(r0, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x714, 0x41) socketpair(0x0, 0x3, 0x3, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x1, "f05158a4342e7279981951738fa0b0e5ad84e6de", 0x1f, 0x2b9ec687}) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:22 executing program 1: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000b9710000000000000000000000"], 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r1, 0x800000000ffff, 0x40, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xac9, 0x2}, {0x18, 0x2, 0xc0, 0x3}, 0x4, [0x6, 0x1000, 0x8, 0x5, 0xfca, 0x8, 0x4, 0x6]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:22 executing program 0: r0 = socket(0x2, 0x0, 0x5) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x21) flock(r0, 0x2000003) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffffc5) 16:00:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="6a4f26aa234fa4ab48b509613256bd2547ebce0a1879bc5b0e0080d23cc9ca2fabaa71d598c53898a111ce6f77ba184324828bc4b6f0a59960721bd5103e6e29bbe50167eeb44f4622ae84f2bced3d112c19c2c60d07e7956e370ae2faa6b4509c27a49331d313d094951abf0a96892d6cd56067ddca0a00116fc71d97b0f103db2e765e5eda4bbbec2caf7c3df962c6f086f633e8e5c4e11f4524d0", 0x9c}, {&(0x7f0000000240)="5ba00102edc19df86a0fa297f6c90a6698cf66ac3964865a73b8c544a1fa980ff403e2984340269ef1f9d53da2257c914a561a1d40031123eecfc14926a5e3bd8f22cf4ff5022a7a1391bc6170a6fc58fb2509a0b409529b6766996aa474a0fa98671d52e59a2ea88e1757ae2fa3069a45663ac7f3f9684f57b8288e1117d3c0db6b33", 0x83}, {&(0x7f0000000300)="d54c7f4c5f5925076b3c43c7c5fce56538761e4625f7adb959def1efce3378e41acbbda87d3ab11ee1b7f1acf8b0c2fb3c34af580c6363d88558cbbcb87328656a27c98ad4f727467abd49f5e4de1361c2eaf3710c6401ac5407b6e4911e2094db3faf7dc37ad45e3ccc14c9eb9407f3d1568f78ed790ac4b8d8660f4805ec82d34d6e420535c5d9fe576c2f5a50fc8cd4577458978494bb869a0fc200a9602eb3d288c93c917048e5709534b2c26e487ed38f6f2c1f7c9e04351dff5030ce40476d46fb9945c0c57f368ce9bbbf7599b7629e8def56a082a5ddd35c8be8622da5e9b57dc7d5a68e220a7fec7ee51d", 0xef}], 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10000000081, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530002bdc13891cf6b5d51e0ee45c07c79c3d61f8a0a6f485856a1c5d4ab86cca7116d319d6b261eea213952330ae9f2d53712ef04b1faf4fb8a1b1fced35359ab687f96ce83a000000"], 0xa, &(0x7f0000000540)=[{&(0x7f00000004c0)="65626e96b995aba0b68ac28ba122c636ca0ba734f110a968f466ba77d99a5b8b043f7bdbbbc5982b397055d41139759f2298998b12cd6688faca5382bb4217793efde035f702ca057fd10f12f36a68bca54ce7306b8e4ff394d4ee81cf9fa5eb0973568e2a45b307e42368862a39b4e3f7915a282039e94bc4aa112049", 0x7d}], 0x1, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0xa0, 0x40c}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/147) r9 = msgget(0x1, 0x8) msgctl$IPC_RMID(r9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="906eafb350da314034316e5fb38cbcbf08a16ba5cd10f5cfa98e080c27cc", 0x1e}, {&(0x7f0000000240)="14870b651bbcbb521c723a8d032b34291a7764521f1506ec58ad50e08aaf91baaa7d0ef286bc520dc29a20dcbcc36ab19a481b50b901d224f7dd950129c081fc6ee54c181921820c1e96bd518df7afe778e43b9072dec00ff5", 0x59}, {&(0x7f00000002c0)="42f610b7e021a4be73f1a36bad43402684b853ff1d5c4da0cefbbb28787c961d4d37036aae6273fe4ce09ea9f190add974fe299423213b8103dd4e46bce2daba8112023584", 0x45}, {&(0x7f0000000340)="07327a9e897ed63a9bf9236e1892bc9cbc6342ff9b4833de3ec1bb067e075bb335483312ed17dbf35e33efcf02cd17e832476456d518e0d925f8848413a8e63d72d42681a70163dee2ebe4df657b2fc82d971f9aa1384af97dafc03a9402ff434fb34e32a07eee6255812b380f18d2e27fe35f5c9f4e0a40fd", 0x79}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="ae7dd520556d0ddb3e95fac706ee1c19e51d93243d0f8e02d7ffe5fbc02a5d47e6f0a4437fff3dd30c0afe0f3a08c71c566389ac18bc48da75568d0fa1e6ca5dc1eb93ef716d3dc828100f0f436758a63ec0cc0d15c9475ebec3209a1b7357c8f088d1936db7036bb2d518b4ce378deabd90e6a5854d70a0fb3bb2cf90bec9a70e4b44d64d", 0x85}], 0x6) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x100, 0x5, 0x857, "2de1efffaf098aa20b426a45765c7a774f9892bb", 0x7fff, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x252, 0x9, 0x4, 0x9, "425caf6dbe092d9f322a83fa79e1afb402ec6d47", 0xbd, 0xb0}) syz_open_pts() pipe2(&(0x7f0000000140), 0x10000) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r2, 0x0) close(r0) flock(r2, 0x1) r3 = dup(r0) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) dup2(r0, r1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/231, 0x83) openat(r0, &(0x7f0000000000)='./bus\x00', 0x410, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffd, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:00:22 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)="9085", 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0xfff}, {0x18, 0x1, 0xfffffffffffffffe, 0x7ff}, 0x3ff, [0x6, 0xa, 0x5, 0x1, 0xffffffffffffff17, 0x3, 0x588, 0xff]}, 0x3c) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa9}, {r0, 0x40}, {r2}, {r0, 0x80}], 0x4, 0xc6c) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x5) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() setuid(0xee01) syz_open_pts() flock(r0, 0x2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x1}, {r0, 0x40}, {r0, 0x4}], 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x401}, {0x7}}, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x40000005, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/30, &(0x7f0000000180)=0xffffffffffffff50) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x1ff) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) recvfrom(r0, &(0x7f0000000000)=""/117, 0x75, 0x842, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x7}, 0xc) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000000000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/156, 0x9c}, {&(0x7f0000001240)=""/95, 0x5f}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:23 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getrlimit(0x0, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:24 executing program 0: pipe2(&(0x7f00000000c0), 0x0) socketpair(0x2, 0x5, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0x101) seteuid(r1) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r2, 0x0, 0xaa5c5557404ea852, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x6}, 0x10) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r1 = semget(0x0, 0x4, 0x380) syz_open_pts() syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:24 executing program 0: pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="f67490e893f0b1e66b9b8a36f9698ef668be3f54f9829f2b147a0c29f1ee51766db922c11f683c94f5ac1b727b7b179537d2e2be7c80cb9ef99a52f647ed55f9fbb34d9fa9b8d7da5c68c11e50e95db1c223ff7deefc92ab75982535daf5c71e5a0f9382901cead0db098d8a2aaf0cf68017bb028b8013d2bb45addc7cc009a879428465db535115e076382e97bcbe79990946fa6e35323e2957fec56d0c6cc1", 0xa0}, {&(0x7f0000000100)="087f84b6d7110d1096fbacbaa273de210883e5ca5f5f10712142b03ae03219544a728898d0f13e5173d1082db4beeb8dba4f67b6cf4c271239e5b77ec4fa75066927d7fd9575158eade747fb89723667601e770135669b63c25b6065e09182a0647e9ce6d524b2ec9aa5a27f6fa30781ffc8ed36dbcb35b58f9d", 0x7a}, {&(0x7f0000000180)="234aae3e04030d413657e551a04e69c8c5064cdd000075287d20bed49b0d023de6b494cf27427676e0e47b7a358405e89fff67d8d55f5b45ce73c68974fc589f4056e2ed191accbd035157730762002bbef0f6eba5522f1708ee276953b5a6e2d522a3722ca4ca2f4e92372d239b7e27fc51e44e1f9cca9c42da8a12fe46a6e2941b381730d2c4dabf1ab2f34fb759715659278f2b33085cdaf01f035a17b77cd166c8bb50f9df24794b1bc5ec23006b5587b04043e1294f3c13c044ebece373da1e3f4f96c5a085fc7f2767a23beb7a274e265492152b7ac0658bedf8e9c09ef8ab298d61d6c8c561b291ee100833f701c2a82b05565d45a0ceac59a7b7b86a39a03cfd873a0319c31342cf304c84199713e7a4bdbc684b1a8bcd62832f86d69d498dae9c0cf96a47adaf2661de7e62872eb6dad139f0aa94f6f5dd497525fb5c30e8fbc88646c6e059a9bff202f2c05e80aadc70b845e0380f7b496258d86ee5e1b11654e1e625c32461a3e56b4bdeb5b7e01ff2f742c3caa0887e1a799579db49f18d07f776260403f8dafb5cf8690594982714c27d3972e54f8de916d6b381e9dcb8ac1604e465677b4ab3670e37948d69543b63cb9a6926279886f6cc79aedaed8c9394f70ac675425801aa667c7d2019ad84c904c9ddfa4494730ffcd24ba156a6d948ec3c88d0fc8799b38c337c19b3ac722b3628d5d3d4d49e4ae96510550c1bb39e264f84f2427e61d46b7756c75a8b653d094f40d54c2787ae107f8e9e7c0f7bba51dd61a839b5aa7fb8f90d04a9ac269d415f06aa6f0a86c7be0fe528933576b80f145d80909b80c9e4c903de2fb1e9ff6212fc96e947654476160b0cbeaedf7dfa7c371d601c98cb219e7532beb116c90a634581f8fdb0e8a931924a860862696e22a8451bbe031f6134794221c7ed633c4599ca8c6cd653fb39bfe781b241e180818bca5857efea4295a378d5820adb2e0dd28dd1cfff5a4ae35a37ff95f906931a2da0544b34041dc8cb92290c285e303ae45087409ea88cfa98b5384a8048a3c3e490ee944ccd81522c733182dae2a5c62da8d4569e502f5e9a45d504a6524fb073f198c1f79fb63eedc19650fcdded636244362d6b444746959516f05105c206ce683def63732837cdb5f20e24a6351143ed96329f6a1db0a436920b82ef62a31298997f13babebfd28d53998bd4fdafe30ada375238341e693fdcb6ebec1825263e661993e95d0e29f3b17c6a47c815080580e34b1fa2bee702e15bbe0f345111f4a75adb2f4b316049245842521402199e226533281bbe64623eea4e342a1c9e438a7e6fc9145ab969c4f26b87c2b8900614bbb0c7582876558e2963f100f1323431b73b4b38ff9a3a56f28c3bca5dbab61f6fc4c97ef811bd2030049f85353ddc2b839d9711928e30dc4c0cfe8216a9341dd7ab2280023c092bdd99dfc60b2ea8f288bead88c3eb0399106871edb9d69b8a1fb7c3196418da4d2ae4f4e7b4d8a59d38d8d1c1c566af439ab955cea00113fcb1fe5f4673d9245ccb5711e3bde23f742fe52c9e9aca57e30436b9173876e66c37cafc1fce15dfa80637b22482a125883c0cbeaf8ae5c4cb41f4f43c59fb7266edc7a469ecada6032c36bc252abe41bb2b630418afc391ae07f8ff6f3bfc80ff2e219a3e3059f47e9b1051677183aa39a22e17f11e9c941327e9b14626b2888befc3e6df20677818a36f6503fad6f022ad86d166ce5b3507a4f26e5545732a32e19fe47dcb492142b95cfb5e72a3d574238f26fef83b33840d9340e41effca4902d798d0d07a10e31e2e8d7f0de1028b0cc1eeb8247a118b36b9c7ec98980077f2e20890e2fbeb989217fc8b1a592be7be23d48be4f741e77588152ecb045fe53be065cb597a9ef9c3e35d19b330f0a8487e80b272e70aa636adfcd71166b7961280158a39df9f5b895786698b2a0fa763d7803b0d8fac2fa5e3251587c6d853f3815404451ffbb51c47b7fb0bc13962c960f0dc37a19fb428d36bcd691754735a9681b5bde6559c31f65ba281d3950013e9df5a10beac8d0a700e004a7b5de18cdb63365b5e794bfe1402d66d6519a11ed920f4091318f483eb387b0bff57d46ecc28904dd13c90c5b427bf663a1b850e11ea15de156e7a840b71fd7810c63aa74baae4635b7a1ed242be5c83628a49b9cbecf38a3a3e024ea5f0460f14f6bd3bd41a172e79093bef28b9b91ecdcab7b23d1b082b1d52de25cee15946d0799aac88a2cd9da11772eb140d4a6ca82fe382d3f2f75a8a57eb06c16674c2e74ec8536bff83ee7b12e83f15740805b9583f55bf09d9753c78b0c4fb443f4026b42e5e26f0e554e8dcd61499cbd9ed2c64112bc442196bf562966f721657fd1ebdea6029a664b55bfe6b0c39b729b0a88b845986341b7f14c95ad3ea0d9319683fcdca1008ae70f067b3c4bc9490a26f049aee4b8bed1b1f29bb40f3505bd2dfcc0669c2430da1af16452b3f1062394dba823773e5d853df804388c52362bce73a4aa7a84f1b6ed2930a8ad572e38022496869bf3dc981f86fa1078389e40f0bed7a0d9fab0c5a0253e172b4a9eb1c0037a4440d3be9726481ad2d5d7dff2c49ffac5797bbe7514d5f0b3a202d53fd1c449c29d2869b09d02625062bf92c4a36f231ba1ba3c2716a6d761a94417356c4725a8a412323fdff0749a106020ca106314b225d50ebd460d50bc7c0875e996b0d735233b2d5dd95cf525f2ac796dd4d119ff190909c9409ef2679cd8bc988edc60668e1db194bc00134190910c88f673f9d046e106efa1f7053b2595498bd280fa3a44b4c163d1c1f0d97ead21b577bc2f71b424fd10d17d44502f7ef5b1d0b429567599e7aaf41643e18960d79798ec11518b928a2bea97bb13ae468a43551e84e33860360da1b609e7a98d6bd5fde04d544ccf59827fa436db5095af64a28ac0c542e94b41f72f7d6cdaa2fb5eb74d5a6716d9d89baaff44661551de43a47ce0dbd41ac99fcc0c7e417ac1ea663c357ece8d4b7eaf683eef868c4887c8fd580abfda70e2dfdb06dbb1c0ada51884d82ae2fa559529d073af6715bbf21da6bbde3893d657b08263efbdaa819cd2f1206b9fbf5004f77f508bb676d75333f0d309473e387eb26ecf5f6e8df424eb0d6b61a716864c9955ea9414a8d111682e8a6945d0d4786aa73d0344ff69894bf72576eca9531a0fe1af333a662c3bf47bb8ceebc5d5cbbc670ad44b8184eec7adbf6a3bf0ebd54d5adad7077d0c0bd2204121a9c4dd4a7b788044e9c4778810c751eb35f3c34735041ce255b0f28792c6378f220cfba11b751b6846106652dd6162f15cf973b366435b72216de0c6903a6f60d195645f1683af37d0b85b7d9cc759275b60c5d1b6b90ca52ba8a8f9ec8ad2cc0ab259e38e26525f67cf1a897877d4f8d4aa8b368305092df70c5f6f751bff1c6bc6a8ecbb61fb56853ef5bec6ada17147a4424b7c96832791b08fc17ea74af308c82900a209d1b0ee76099bf6a313febaf16a6f95693620f8a295398122330405b958c62c89ca74a474d9ab21cb334c9f1adf91be6807f97f4d6553200cce6a9a17c6b0e36ce6c525e6ef9a10c595b7e7e4df9f0c4b697271143e2d7da41e15e849a270815d7e2c7798799502461a21688acbbcfc727dcb6a8f0e036aa1c18c3ffab52728f704e650f2d2b7ff4ef5a943570a1c8298c96b87b5161823918ac966f6e12ea77c874d0b9235885f7c4bb0fc641f8049be3eb2d62732aec2ab4c4c5fcb96d3736cb2e45ea9147ee7dcc83708da1bdc53326d3db00d6e7f3c03489a4bbde5dd2db27265f89a07be16b2765633459f3487aab6516bd70d4963439e7d45627dd2177914d492539ae5fda41609804436c868d0f9683d26fdc2995ebdd3c92be44a4aac34f7e1a647bdce695d260e5b5e72969039219a5076e751dda96bd0657290242257b5a400ea384450686e19ea2cce3043e89d3bfd3a238ae3deece61063820ddbaac7f07539193ad905b53c6e863bd67be182c558b9e1b39cbf6ff24cf326643975c2bad40859fa8018ae259304b518c83a4f5c8d2ed733a80dd17f1922b6839d7d04ed1ca3ddc5d2fbb6ba42cc2e7982539eba179e17a8909de575d9ae9af8c9f328875daf5376149672301312cbd7805f08955130a7451f6bfa34048b37516e9aa35e16504be0aef4a583bf714c10893493c3d96097e8762347eb9794b5b826e28719c7449a00bc6af9ee1b34248b142e307d4b4d8770d06020cbda37b4eecb20512747b0764a6e57927e5462774f43ca3c044105bcc9cd85b8eca73809e481e6ce60901f3d84f35ef11012b0ef36b749f97623c258df9f43612642eacec801f4c703359930d6aee299de508ff8eb43fc937a95beca4b6ded1b7e9524a2c5a0e08607af03dbbce6d94e7ad1eeb19e6c22f51010272856c8eaa2c5fc43f811ff9d50264c173facd96fe5b64eb83f01ed0fee192b4a1181d3f8e4005cc35d7bf7aecb3733aca06dc2c2067041869b0d76856da7956109f537a0d66cf54a4bc2ec76a00b68093fe64ac8af514e111dc01ada2258643e83dd6b686b9c64de18c8a7c640360961b01424272fac0b17ee63f6d9b8ae5c6617455d08bab574eea7914df88cd981ca3564490768fae7b69af74c08d05e95c6ec7982f8935064218029c1b9c2d60c0f1c7f3023b8fe8bebbfb49ae352956dd97271236094539de4d8684b8bec5d1119cffcf598c3b55d1b53afc17a21fe0108228f8472abb5c29ada95204bee49b2437d239893eb66cd07cb430ec28ae67e8655b95652a9b3fd6212d3f621c6f5fa587b78cf37049cf2ba843c0a8cc95d506fa2237bb6460619d0c60abcb50063424474ea97993552869899c96d7a7413e115503d1d22b4537377fad483493031bfef6b9a0de5d67971aa5313fd2bd33d2a3f4cd7f41c47c8840494ab3d2fc74efc41f466c92222be689357ab1c468057c4111a50b219acf95a9610a8672f61065dafdc3bebdf38ddd840c637e0569dde1a290f44c0434b7d862f180991ff56e6bed1a79b7e288c52c1b042196e658d9c3693e79292881f40933193d69721fd19e9f7ea3eec1d4ebf87b27fec967c09379aa88a906d1664aded11fa2ec022a169ae774280d726f0f01849ea1e6f6c403f4f7f1d4ab95170829ed6fc5d29cd231af5ac1b49084772cc74ec98ca2def97fac853280acc206d5777c1828620d1900ee6814641160594969612bc09f7402f96121c8fd2c7a307ca87396e3ab9e3721317ccc247066bad8642250656f778595068e8462484a0bbc2cd69cc42a15d421f4469dc1647d9d28680b31681ab2b38f2890dc3d85fad228f71c61f4f49e77db404748edd12c889ee7fe5a3973dc4d6f667579503ecb24c2e181403a2ae9051f5e74a1f4a1d7f94899e93ff32d3b447bb2532af0303e9c4e120ea88e9efae9b970df6a81bc9b2241a6871a59ab05fd05980014d3737a6d2c39e3f53cde513559af1d00cc397d6114c6478194627908137209af0d5896a775521a873bbd822324c3e6bfe5d6e625ffc7e5e8b87408c6290e4782d3ea9acab00a15d44e4561a3ca91488501da39fe5ba62db61540042cf91071900dab3b1cb573160b7ec45e599d1d99f302866a309d4d2527c6d0d34d9f0997d862899b02f9af855090c78ce6e53a8d461056b893dbe8d41a5c6df6aaaa28ee69d57cc8deffc6746bdc336ab9e8b36fdf85b61950fa9281b9f7cc9be0b6ec954a1ac0fd71c0d666aca26d07e0686e5c2f192f9b32bbdd86b3800c", 0x1000}, {&(0x7f0000001180)="c35242203665538189e334f3c52ab0343fd1999783526982d848885a5306ff66fb818476a3566bb7eb0892a0cba21562df95c4d29067074bb046467341472f17fc40124dd06d343977b7c71ab357e873018c8267efe05bd491563c1d21155ce68e015fe90d57db2e33e023522a94da65c98cea7095bf85c22c32139eb605f51d7419f18bd34084dd2dc6cfa3176a1bc7e185999e7f1a4b1d3911b8f17489614e950f6d9e979e735a8abceafa62a305fdfacb4b68e600c7ca487912f36ec10c936a6d0ef3d35c8d0b5701fc7c6a86f799123d527a35d51247", 0xd8}], 0x4, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000012c0)='./file0/file0\x00', r1, r2, 0x6) socket(0x10000000002, 0x2, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0xfffffffffffffffd}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x906bf7dab0472d20, 0x7, 0x8}, {{r0}, 0x0, 0x28, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0x8, 0x6, 0x7ff}, {{r0}, 0x0, 0x1, 0x80000010, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x39, 0x2, 0x1, 0xef93}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x6, 0x800}], 0x7, &(0x7f0000000380)={0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f00000003c0)={0x30000000000000, 0x3}, &(0x7f0000000400)) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x5b, 0xf0000000, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x4, 0xfc00, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000026, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x21, 0x0, 0x9, 0xfffffffe}], 0x1f, 0x0) write(r1, &(0x7f0000000440)="cfd956bad7c0ae040a717e0cc1f4b33d3d3756229bd6a4cf12e61e32c599e6c5a24bf127e87d64d43484aeccbe01a6c7e78d2175c64d7d33a5a388a85924b5ac7111141f0db3d6a71e37ecbb9d7252ecad786febccca21417df2cfb67ea830b859c2c823a07428baebf822b4acb1c54cab313108718324a7ff35c30108c8ed88640740e405296376ee1ceeda8f98c7ba0f1a0219e2", 0x95) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x10, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x80000000}], 0x100, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x61, 0x10, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x38, 0xf0000000, 0xcfa}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x10000, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x7fffffff, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x8000}, {{r0}, 0x0, 0x40}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000001, 0x7}], 0x0, &(0x7f0000000040)={0x8001, 0x101}) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) 16:00:24 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) r4 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) mlockall(0x100000000001) r5 = semget$private(0x0, 0x4, 0x200) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="00980300000000000000"], 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r3) setuid(0xee01) semget(0x2, 0x2, 0x8) r7 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000140)=""/138) r8 = getppid() r9 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, 0x0, r1, r9, r2, 0x0, 0xdb79}, 0x1f5, 0x0, r8}) shmctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x600) r2 = geteuid() r3 = geteuid() r4 = getpgid(0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x1, r2, r0, r3, r0, 0x1c5, 0x400}, 0x0, 0x6, r4, r5, 0x3, 0x6, 0x5, 0x3}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000000c0)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0xffffffffffffffdc, 0x9}, 0x40) shmget(0x3, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:25 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xa) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x1) setreuid(r1, r2) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x5, 0x200000000, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x80}, {r0, 0x40}, {r0, 0x48}, {r0, 0x120}], 0x5, 0x5) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) ftruncate(r0, 0x5) read(r1, &(0x7f0000000040)=""/64, 0x40) r2 = getuid() r3 = getuid() setreuid(r2, r3) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:25 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c6150723f92544a560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) socket(0x1, 0x1, 0x100000001) 16:00:25 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x92, 0x2) sendto$inet(r0, &(0x7f0000000180)="8016588860896de48e5ff40597f37211eab47091fa6c4e91f6d08c798e564c5dad0b43b8434a602dc85dd95c35dfa87f2fadd554eb8fe99a7d679daf27d14909e2d08ed8d659ebb529", 0x49, 0xd, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x584) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x8001, 0xffffffff) sendto$inet(r2, &(0x7f0000000040)="d8a1bda82e3470500c2e3eb1ed8a63075d33bd739b9142146e61f47e5ffed1d65cf51cb85038af29fcb3f11221241782fb2d60f189200fe4ed72eaeedfa81de599af87e78231d3f5ffdaff4f8cdec804491242ff9b6e00e45b333edc78350c8828bccae976360313f739a7d031eb80475f1676c24e4a8a3d984a530ac3b4c29e6390920d931d75719aff7c3e39c18341", 0x90, 0x9, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x104) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="c42108125517c4e2fd23c30f3801438dc4a32d18dd0a420f0f4700a7c441f8104a1e67410fa146a2ffefffffffffffff660f383e4d9bc421ad646bef") syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x10000000d, 0x6, &(0x7f00000000c0)="debe29c74a03868e456d1e036927e3ca074c44d8c9bf095fb7120331e8edfa64cab239c80279c5cdc7aa712852ba5228550173ccb96ca2a820cb0ba035f1aafdcb97c1fa4b0c10c5d054028567ba243a690615bd25eac8eefab59d5e709db413e2daab491cc893aa4bdb3056ff784246f9314611f8972f1abec1011fab0bf56793b4f5b6aeb643455f514ee7725be74bad429cc2158dc490b648c291c9ae7323cd96355426855d6f16a3be3b62118c59889993d0afb6", 0x176) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x0, 0x3, 0xff) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7f) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="8800000000000000ffff00000100000032b8844f7d3a6a11c6ec6b553960899c37108281e4943e385b9265a349027ac4136873ffc45cb7daae70df3f76aaa24833b5889faf4426d9bcfd17406af45a10c3aa72e30b7b595c0186c23e54b662f6c8b05835046e953855cc472645e4a76dc28c78adcfb6448602e5f248016b7df68b08000000000000"], 0x88}, 0x1) fsync(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000002000029, 0x200000033, 0x0, 0xfffffffffffffe6c) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1f, 0x8, 0x7, 0x5}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x7810, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7f, 0x5c3, 0x8, 0x8, "47a4b665fbd4c943e936b1b2465df09804cf2723", 0x8, 0xff}) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = geteuid() seteuid(r0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x42, 0x0, 0x0) getsockopt(r1, 0x100000001, 0x8000, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) 16:00:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x190) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) setsockopt(r2, 0x2, 0x0, &(0x7f0000000100)="5ca059ac98069e", 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x100}, {0x6, 0x2}}) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:26 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x5a) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x100000000000005, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x4) r1 = kqueue() semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f00000001c0)=""/4096) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000040)=[{0x2, 0x30000000000000, 0x800}, {0x0, 0x40, 0x800}, {0x4, 0xffffffff, 0x800}, {0x0, 0xaa9, 0x1000}], 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x5, 0x8, &(0x7f0000000080)="13300ceb24ea90a3cf23b219b96deb0e5ba38b5306571c23f151cb857f4b0694241eca6d18d3b7365492c2e44bfcc05f64c4d4dfa64481eca26908eccb951d635316a2fc6c14c2fc870282bf03402f48b65b71073bf254086420fe27d2f521954322c567e1093caef5930e5910ec452d8715473422618783846aba2fb59e36fd9ce2378bf2315007803c115e405400e67456328c4f2c8a31a71728b0ddabb328cf70dc96bbc539e74f216cd2d37a92da99b2fd229806ddc630eb649c4543c9d679307e27b833dc4771ee881365c398c03a0ed453371abccb48971e100d26837fb21d080c18765ee81a54bf4e1b7705f9", 0xf0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) msgget$private(0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 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) 16:00:26 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x400000) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000100)=0x3, 0x4) chmod(&(0x7f0000001280)='./control/file0/file0\x00', 0x100) setgroups(0x7, &(0x7f0000001200)=[r4, r2, r3, r0, r2, r2, r1]) recvfrom$unix(r6, &(0x7f00000012c0)=""/179, 0xb3, 0x800, &(0x7f0000001380)=@file={0x1, './control\x00'}, 0xc) recvfrom$inet6(r5, &(0x7f0000000200)=""/4096, 0x1000, 0x841, &(0x7f0000000140)={0x18, 0x1, 0x2000000000000007, 0x78a}, 0xc) mknod(&(0x7f0000000180)='./control\x00', 0x9, 0x0) getpeername(r6, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001400)=0x3b) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000000)=0xb57, 0x4) connect(r5, &(0x7f0000001240)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) 16:00:26 executing program 0: getuid() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0xec5, 0x0, 0x8001, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/8, 0x8}], 0x3, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x22) r4 = fcntl$dupfd(r2, 0x0, r1) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 16:00:26 executing program 0: socket(0x1, 0x4005, 0x80) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x100) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000100)=""/70) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r3) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/136, 0x88}], 0x1) fcntl$setstatus(r1, 0x4, 0xcc) socketpair(0x10, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000300)="abb4ab58baae93f6ce", 0x9}, {&(0x7f0000000340)="b21da2505c065d53712eb6cd22fa741c49676d2479f829d0c1b317394be883dca861b15041c6a0fa367c61cbdd47422edb9dfa7bef7b8f5e3cd28146fffde794a11e8aa72ef78e7223d9b91eb7c51c43de7a7520c95edcc48fe110437eb614de9b6b2a13008ea6a01e57c990997e70616ce3ec6c9f0196dac90d5304c81877d8a01ea9da829ad62389fc3cc4637f18737936155ae8636429d511e35942a7c422ed8655a2a9e1a672d32da743ffa148cadedc", 0xb2}, {&(0x7f0000000400)="d1ea1326771b4e202773372cb1f7c7e3f90901c7a368cb3d1fe5fd5f5ddfdb29638787ddc9e1e5c4c400c161719cc609b84e18fe7e5c7d0c15072d997c70a8cb15da3ec728a6616f08321c48e633f5eeaed9325b1c8e84ea6d638f24c89cddcc084416ff849f2e272c1a38093f9fe4", 0x6f}, {&(0x7f0000000480)="007744922639989c1e461794e992df34d74d89d9ab205aa357fb82322d094cc028985a658b3ae295f20f38cada4d581450f1c639492b5920872b518a1194f1c483c2ea76874db5572361e6be7910b5ccd6a3dae53bd341e89b8ae2f9a6cc7f4e8bf0522755c319aedc44f12a04e4867990a19cf81bcbf178d278b009b4a7d7488f6ec17fc9cf7a8d98c43db8f53bb3174244b2f9553b35bbaf04c863571897ae21a734c418910b9e3fbbda7724d212836f231d39293780b4808d2922a6ad2d5d37aa445354f34e6f6cedc9fa632469fbcb8a5141ede1ba00b2131d94791e0dbface78becd310018d44838dd569885b3daf25674795e54b6607d8d621bbd7bc743b0711fa323ce39cbae6b731854d113f17d9630842a04126fd9865591cc808b00c20a90adc38f6d3d5a83a8bdee2b4a57bd62c503317f0954710b18926e0aaac867fa8935b449f756aef9975040abec28537da23c26fd192ff8512360040b0b0025204a5c382166fc439855de8225bde8b5e72982753abad4ffbce9958fb72f89c695abbafe0e734564cedd1d212849bd7717e05fd80e4592903ee50b884e15336990e4392d3ab972893f1340259af71782efa388d3108e33e5e65b4fabfa9360d6b60e19da950f32db6a3840a0a125633488e9e96fcb7705cf2426ba345cadccff83195418e2985df8f85aa034a0820e52303da0dfb8439baf67b54b862925d05528d3284b5ca49c665b7b24b1f5f445104e8f7bef63ca4fe2b827e3a3e9c2a3e9635e11558a76ebf7a090d2532a2477734c70a7ae46b131bbbdb307a8cbce7019764b03ba17b7fb910ac8f562e25c1ab0b1ed6ba875ed87faa8e7da0f0c4be39caca015d5b0cefd81719fbc8df7487fd8c2cb0c51d266e6a466bb26635e28376e5c3fdd30ae99ebd88c5a8e6b110c3ea62a2a4e608016f60a8d6ff65c4d7085ec1e70652b3d708ba0fc267606e50b8f7107f4a17d3bc47220a8c980082a73a62cb5650fba6dfe5272f886998813839d7aa647cad8e21226cdec0572ce152a1c4f5c8576e108a503499aa38a6565c0d2182f187d07749d88aa7f2dcc29af92ac719e81c6b1899c4f4946ea027cbe60281238cb76a046a4ad7f0885e5f787d96ef96583dea0c65a992c725e5a3a43967b48fd722c2d0595a81dd0e822c32f24f2e03219a1b7b72b097a99045b8d5ca6b0d68defa95870883589031686713a360c8bd0550129d2418be37db14cbb22fdb979dd30da19e810a883d7136c3d18f81a7a69608e9bcf1fb17a5d249951bda5e5aa236f615c39f30ae6f12eb89915d974293f5fee8867e6b5ef91dda0923865c3f38e5a9762445d68dcc46c2a8111e530bfcb542cd2e438080a76874ba5b603399d5647ea3a7542fe0f5c9e1650b7ad4a33265135c94c3786f5aaf936ab07d2a1243fac5d7526ab35423ea63bc88aa92a630c5845a7c0e716b7bdcf535710c7258c252764e73fbd7225949695fd001f36de2052960bbf898017a74936871ceb0df7d35ee39a27dc29bd533c92b6d800960e62418b0ec5538e9078712cd3552d77332dd2e959fb52da712fd49a74b33cfbe9b9b63b05fd0cee910427c88c657f565b1b4c4474f42224441b5155267dc6d71cd7fe865480d4184924a9668661807b66eb110ed54cf0db7f2d54cd65103dbf5bf537298914359415bff681aae5309a26169b085475efd15ed77becacde2c0270a39430482141eeda6c70fa21c981bdf37ac7b60f39cadc7ec5acea99ddfd6195cd237888d4512b7a59eb09276cf653746d64c1c5d0324204659155741b8dbecfa494d79ae5b24c2168b4ad10c41a1a2257add5816c3317bf713dc77ddac6f3daf134e1c2e592207aac3e2ea980ad99dd25eb2b882dd6576c1d1a075bb1393a5a7d4a4ffc4f3b25c460dda1f877aa28c526df58ffac4dfe0dbe349adc75f1af15c4e49462e63aac115b325148e4db4f24a5306681aaaa7be716ea2f4055d468cbdee9fd1adf8d5ea692658b98ccf90fd49f042b9bea28f1e931577c95ab5470bd709cc8c600466b647378e22a1bc1144d3bae8f9a0149be973c4667bbd0e1bc7a8b27c4ea9601d35f1024270faa9795dfa17dae1868c9c5b5edc8be1329d40c1763f953751efb3539935efea84fb39794f53e8fa27bdf482c9902742f00d11f82d44bed29bc9621e3e206339de9ef814d1a4bf71bf84e8f009d9335bf05f4c9d5868470b9b9743d8e36cce38d7114544a22db7f5715d3918d08c28ee656dad0b03e6ba467bfa4dbf26543c51f2e626d6a06dacf7697747d646aac963ca1a21d251d6c8719e6b305bbcd019bbba3ab8dd43d29dbd420686030b7f13f61681bb96f773b3c160b2ab213305d714c3b63cc4c2ac28424f7094aa1d3352c63a962f762161a12e0ef78c96a5a6e2ac1c32287ae9059f6b428dac79b490dfda55717bacdf376b48ca6ffeab2cef4c2cd3b374cd7b6cf9cc90cca45eea0755aa4d681a47dce37d23efc7112ea6f544f1fa3a53af73872dea075ea6a629e60c40ee60f0f9ccc2eb793e80ff508132abd595faaf7361ddca063199df5095fceb301b9ec5024e14a94285dd728eb8187c50f40c3f834ad3c83aa7495e2f32b2156b17ae2aa216d9b5443b8315deb6801e9ebdcaa4f3e14f02184a9f1b93193bac7d09ced22020ede75a528d3a5e61917cd6a46bbd474d2e2ede34cfe7286e9848f768297867f092eecb16650d31c7ed69ab00ef1f8df5aa2b369fc6296df3d47a9227565ce49866abec3502ccdbb7f753d941dd2281e316f19bf3eed7677aef54aa0c372485c9324ccdcfec4fc12cd9a56d270a64c5ffe59f85f3712e701acfe451891a3f32bc1b3ea7c566b60e8543c0e179dd6563371f9c3bc67fe6a4431dbe9fa742452ab83f148def6e14eedeb708adfdffa4c4b4b5bb8b8eda6a7214e7ae68e4b1c15725de2b74664eced053d76de6d995fcbf1928f62fce2238d06a44faaeed35ceb5c3e00b192a5b9cf865229d9a66512779f5ffd3dd013006df6fddc20fabcfc2d238a0229de1adbd59b47c748a1c02e3a4c5e05fa6df3a7e433795ed6c36f10915af9439c97677a8cb943cd11f08ae6d1a94a78760284f7ddebdefdccf18aefa2373aff0a730ec854fc22f266d794d2dfc51445d14647cd81385815a1df362b07358ab8790062349933894ab0ee4c414685766ef8fd455ef5a4040cfbbefe3a15c39b3a700389f936175f1e3a808c6de01dee55d8d175a10d341d70afb77a95487c5d84daa3252158b4b26cadad1d0bc2f3057ab561a9be7c87fbe915e1e78ab84fb1ffe85fb8c8596626014811c587e3dc41faabc400badb9d7a881ba4ef4dcd9a2964ce6f7df51dfc5af36f4e841e4413df0ca1277d001c5de72628bfa574bf43ce078125d018087111ab2580a5b4224af02a75336c0fe53569fad9029e10431b96e22e58351c9375cb4e5e179757553e977cfe113d4a7db7eaaa8e8ce325084f349ebc3e43e2e335fdc8e9999bda1dc7276c83b474b7f9f8b6ead303c4b6e4eea389fb0a29eda3aa40257ff89b0aafda2878abc60ee4bb82c808c13375d2b05fa463106f4e287b748aaebd0aa0f71960665e946c6610c8736f0840aff64aa776889d29290e435c7cb95b14bd99a2b389eb77340990aba907b9fd1d611f65585617d257a42695d14a2242bb968823dab6a9ba5f1f729fca06546b29e9b5b8a3a5803c76f22f61a32fd988afb98b35814f83fd21365de8495fd844fdd362e6c9c80517eba808cbee07de7205f8a9e1bffa9f76c06ecc873946fc0839609cbb36702db760da10491512ac385872525a11e5aaf9ef107bc22347b5662d316472b3833f491f93cafcc0dfd1b440e3af5ac4583c726edf3ea1d9e1121eb3a685c8fda7d9414aae805a5331bfff9c93220ef332e49de7eeb20e212cf916e8df092c65a91dc51013408b9e0f4fda095c1a577c0ad81a65a5571c044a62479047ea532e546f70c1a324cb1ceb75c5dfd582c60fbbcc69d360e68f8bb4926b2a4ae890d83e426487a63e29df32426adb69a265eacec510cf9d032c49d5572df1b9d09df765e119bdd908b8b719248efbb647a5d681fb591dfc933ca5b0a079402a4ed3b1eec45e905657b69d0bcc75e21aef25d9df32ba7985568553d9e0e453fd83622171ea77d6793725ed5f583419fef88097787ad98b6194fbe69faac7ed37c01ff44b5a79696d0599ce8e3b14a4b14fa886829fe0709c93e75ab8060a73e6685eae826fcd984ef73712fb9c37af595ab803fdc24e84b6be758fbd3c99023ab3651a9a1512e62d0b4573ec6b473e80365e6afd161be64d5dce4378a9de66ec812296b0a99448a9884a41f2034bd13c11f82a45c0e325366b2eb3c3d648c9a49c67b4b345b7640d4e9a29cbda1253b555986b00a6fe2a869af9aca73b13ae513c62b58f21e5800db57e90c4840428a2a0e9fe5dc4757613f9d12c1611753ee1f0ff1c5f2f14821c3fffb96f0bb536d9ccf25d9d660868310200be56f8d9e70170378bf1a19a6ea02b27df762cac8adc215e18cb3c39975918f12c41ca822ddfb7ac2627a4e1dbbad3381bb0284a71787d415f78387bafb7455ee996c338e817a809709baa7b88895881ff292a0bf32dc818493e09202c54c6208e1ef3c5a83c14813831b52328a50fc3882bf5951b5494c54ac584042361ef2e8d39429878a2f2e9e1aa4635afa14a2e9e153ceab20647557ac3230873875b622b5410b6f266f50faff3970b81b580be6073c362dbeba39faaa9513d96160b6fc712e2c2f16ce1cb3188d5c7016b1228f8fc81446fb8a8b86d9d99978ae719c9c8f31c244c0305cf4e5dce8628aadf16bc91ebf14ab1a800aad8b90285689bbbb44bca36002f7aa5309ff1edbea65ad13300b1d43399675b064112712771cc750d26942e565b7a18c409e4ea129001c01a40d0b63875758e2e2180b2de7ee788f8bc296874c04c2f3023d6d8d2077dd25aa61cb543d73d71d8b3561400ef1eac5bd01d8df9868ff99a33b5efa9638ab38fe6531dc490bcbc09a31b4094bd90e65332f3d2ccdb748900a53efd6138fbbdacc84df759c85b897c719ac6c2439894e6941fa0c11a64e5d7ea80cb576ace6e5db79bb0104d2f090d62421bb2302b106b9d0cc59d8f50ce29cfbc375a915b8f5c326a115327cb4cc85794bc046f3955a1a2cae830e0eb3f690721e23113216bcbcc4efd505e0b30150f40e3cc83c992da82eab5a5e7296cb3f0801d0fc402c5879e5e2deb55b7e5b5e78e2c64499007887e2450357ffc2cda3836927eecf05d49813abcc0f7457866888f6b0e0c613de63bc61f98396491ed5d4602df1e7ea0e80471603231c299cc962c3f09d4082c39537ff3b6b40ec9738a4dc4c43c16fe22787ca86a1ae4a8c4c67d4d48b254a7055a7870ed8c3ce2d3ae84e6fb77e5ac967b7d754b4a2cd3f13910deb4a697d5446ff1360ef1c1cc2516ed23401ac587ce109012ce9932be23e11abd202d9b4c7d518d43fc34ce574ab2956ac0b203b33c6122182a3254ab83bdc3efa949cfe8b8aedae2b44601ace70e8d446d4e9dc77ade8d8cfe883666029c1f95798c755ccfec833164556dab23bc1ad2a95d422a06adf5b6a15976c406052e26331b33c9e86a614f9add20e96e8bae8f977662990409c28418de2869ba73cfb18998a6b95055b576bfd6b693d6251ea805ed232dcfd23d10d1403a1f6aa65fcb7b6aca22ecb23a718fbcd6f329be83ead564b54b3ceb37b38d2e0f151a95fb654680a12424c696d303d423b8a", 0x1000}, {&(0x7f0000001480)="fdd4a826ef7d610b", 0x8}, {&(0x7f00000014c0)="a6b1454616365e300de68bfe3e23587795cf7d811f2d62288f28b6125350d4c73aa7f7b3aee025ec72167eb9e99995e92d", 0x31}], 0x6, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f00000001c0)="f637760672c1d6a682de0f004cb49b6a6f3238419d6d3652525d4a557c5c14cda694338d5d4599391e9209f4e2970a7b97ab4fa62a1dc17fa25f900ca15b6be8720f9c732866a7fe5a94770a37a00f824b534efcb53d2f03bb8e7243a86a2b287515ba5fdf4cf516881a02bf5195656b510b5a0903deb97d13fcde068df8ba0537d39f4ceee42a44ec6ee67538e6d4a14f32a09809359cd1dfccadf7361a6739e986e58c27dd37940e4dfc42ea76cb83adc62d0b2f8a65215596c16c42959b90cac4c7d103f9b023678a730e89aa6c2b6788c65d60437c7152c29163adebaae58417087641aad2a9c4c42cae", 0xec) 16:00:26 executing program 0: getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0xfffffffffffff800, 0x1, 0x4d426d0a, 0xfff, 0x3f, 0x3b2b16ac, 0x1000}, &(0x7f00000000c0)={0x8, 0x5, 0x100, 0x7fffffff, 0x7, 0xb8b000000, 0x0, 0x9}, &(0x7f0000000100)={0x0, 0x1, 0x8001, 0x2, 0x7ff, 0x4, 0x7fff, 0x3}, &(0x7f0000000140)={0x6, 0x2}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0xa9}, {r1, 0x20}, {r0, 0x154}, {r0, 0x1}, {r1, 0x1}, {r1, 0x1e5}, {r1, 0x8}, {r1, 0x20}], 0x8, 0xdd0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080), 0xffffffffffffff27) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x850, 0x2) fcntl$dupfd(r0, 0xa, r0) getdents(r0, &(0x7f0000000040)=""/121, 0x22b) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x6f) listen(r0, 0x0) socket$inet(0x2, 0x8000, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0xc001, 0x4) 16:00:27 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="305c3800000000003dded9936a4879a0a6dd0406c39cab98bde9dafca737a1ee731ea9aac4337241c9b701000000676703deea9e040091c59af201c58243ed72c9abbec8cd92d1b660591532f1ca2c82d90793a8d00c5206078cda00685a16f34b4f5edc07c664a497c385cf666ab08118deb1bc0fa13dcbe0439fb5e1430e22ad12eeacf90ccd7a2c1582113b277bd938"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000000300000000000000"], 0x10}, 0x408) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8102, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8180, 0x1000) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:27 executing program 0: utimes(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0xffff}, {0x10000, 0xfb7}}) rmdir(&(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1}, {0x3f, 0x2}}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4a) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x4000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() close(r0) getdents(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x800000004010004) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fchmod(r2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x80) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/6}, 0xe, 0x0, 0x1800) r4 = semget(0x2, 0x0, 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0xfff, 0x8, 0x6, 0x3]) dup(r0) close(r1) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x8010, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./control\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./control/file0\x00', 0xfffffffffffffffe, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="4bd3c21803ee5a473e", 0x9}, {&(0x7f0000000200)="09544df33e37adce2660fda0eb19654c204d05a83e2a729aeb2410aa7f72fff5015daac8282220f67db085b34e296411f7cb064c03afab5b06d5b80a83d9cae5bab5b904436c646fb892985362d6395204f776381bf086e2fc1040ec49ce4dd51d4fb382ab4b7b91c477ab6a0f3c45808d84116abee090a0ca442d6d15", 0x7d}, {&(0x7f0000000280)="37473f00e3c2ea3135030bbae1a83bead70b1ea76bc52c1bd51654a5b9220e9116305e4b5cd5debb215c6295dae1ec37352aac67de8bfe928f2c9ad2e6bd1bf695ab2853cb08697a20bbd731000cc9ed3060c34ee8c14646db79461f77136102cb55d540c055462815b83e3d527dbeca5a6e97f6b0eeb21c385d7e8b5f97c977082eb3d09f3b19e8d9fbd8b68fae657620cdf98628441372cf0b4681e0d1d3929e9a7fe6d9afd3fca69250485f9bcf1816cf745ebaf7ab7b295c4cbd", 0xbc}, {&(0x7f0000000180)}, {&(0x7f0000000340)="502fe298d99222a5444624fbdb9358ad8b969b1e46750d7c76eb4ffe756e79fb7891095410cab007d9d1a82fadfc6cf7b1e25930768b69e9b49aa8a55ad93f2c7ad8550341711ac237486d746733bd1607d09ddd0fe23f75869b93a8a09942842de2ee05fa94a391fbc76bd07891b1c725496cd867689c51bf180ce1f4421104607d55dec61cca989e477f1d25fd76f5ddd4", 0x92}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x2) 16:00:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x144) socket$unix(0x1, 0x5, 0x0) 16:00:27 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) sync() r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) 16:00:27 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x3}) syz_emit_ethernet(0xfffffffffffffc58, &(0x7f00000000c0)="748a403845050000a5167c540eb8db00f20ccf8ea278d7dda42e81f3c710fee4e097cea9aa9f42869d4fbd04fd9f72182cd0d4faad4f0f3d162280353e9c9aac9d2ecf8daf27b44c17e71a59a74bd6da385177217882d1c4ffbac6f2ab9bd63a05f7b0c86961bc07a2f39b72b341f52754884ab4c5000000000000") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20101, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x6, 0x101, 0x3, "12faf2dae4fdf6948ab14e5c0baa67a125d2bce8", 0x9, 0x3}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chmod(&(0x7f0000000240)='./file0\x00', 0x2c) dup(r0) sendto(r0, &(0x7f00000001c0)="b29fb05d2892b045392ab1164fbca7ede1acbfd648fe42e238a6363e37258c373fbd735906915887b57c29888f449eb65f6260b1866a06f4a5", 0x39, 0x6, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x8001, 0x1ff}, {0x18, 0x1, 0x6}, 0x7f, [0x1, 0x7, 0x100, 0x100000000, 0xfffffffffffffffc, 0x6, 0x6238, 0x6b]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x80000001) dup(r2) syz_open_pts() getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffcaf) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0x0, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0xfffffffffffffffd}, {0x18, 0x3, 0x7, 0x559}, 0x2, [0x7, 0x100, 0x8, 0x9, 0x7, 0xfffffffffffffff7, 0xed1, 0x9]}, 0x3c) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r2, 0x1f, 0x0, &(0x7f00000001c0)=""/250, &(0x7f00000002c0)=0xfa) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x4, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000340)='./file0\x00', 0x0, 0x10e) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10001) 16:00:27 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x42) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000003c0)="bfce95a1e970e1ef77af50d5ad29ad1a859735a6ed8116a07e912196d96ee9b91080c5f0704ad7c7104b234c4517795e66699a3434080b0b490c4bf6d8770d13c82a1bd64738513ee8c07038dc0cc3d4efb6c50026464593c5beeabc66958d51196e3156403f88c7969486394ebbb913696af15d81a2161bad3357c12898bb21", 0x80}, {&(0x7f0000000440)="c1cc0c8dd471dd9ec83dfc13774f386ea1ba3ff1d2e8c65e81d5e65902d429861109617935e5811c4301460c46b293ccededf573ad33d7151381119edecd76ac08d4403bfaeff3a1dbf03ee1ab8a342106fa4830a88d475668f7a504bfa05f492981864a2ef95ef68dfa3ac77bb36f21e361c581cee1dbd41b37d28f15cbe14881ed474e0535d170bf9fff5fb0667611484547b118252d58187c698fbdc92a9e6a62174dcfa4188f64f0ec2971599d0a64dfb61dd6fe9167a2e1d7bbbdb19e92790058c1892be4e49458c43fb104a8ab8e920559d61cf57751a0e18b9b55f69e79d3b808aed9c1e232119ecd29e0fecc0c8a25bad0fea14705b717a228af84890adf3b895695e192a3f25b68eeda77f1a40e38d301aef53a06d9749d293dc844037f90d636326956d7819c256d01ae38809238452c8f55c0f74158365aac13e194bb1f726aa077981d560df0cd377d4ea6d56d344a233d5feefa183d916d3dccc977254c0191b406da2d798ca22cc1b3add6049c573d86f6b922e6a96f8488752f1b9a5850982ebf027a7da2870cad424508d5a8b05f6dc1a32d7773ffee09fca94d4b27b773c9035fc5a3b656c57f83318ff99e5f3f9d7323f83b967bf8d1bfe2a89c075d4f306a61dfe43d80a065490f4710a1735c64159c341245ff809a4994ff73f5d1866dca247b4dfc11328a9c8cfae958873ffb58bba1fb58dea9a5ef3d5761ecca1b22ee8d1d3076089149b8be12ea46d263e0d86b1aff6f3118f64e38dc6077bcc11f2d17129d488de002c86a4ac4249bf41d26bd6c0eee3fdb330479c01b00dbc1158f0eb2fb6c9fc59d706237d13a209ef838c0b5122e5e3a9a3f1bb26242a627c2069dea0d908dcadcde860869f834c7ef35dbc0867c60ccb2d2bd0f503a82d959c9f8ff2f2d5b02507563248f488b27ae424014195b6ffeb8b6168643cf98a40149b1e10f22fe33100ff6f27ef3b5ffc931fa04ca6257b60fa805b8d92798bd352b6d5ebfb74aea1ab420a72a6ae939234ca2346ffa0862e9e737569615d744cd23b49b94c2ac7592e28edcb08c1bffde85468d0a0ac53cd1f4ffa348b9fc9fcf6049a8cb6cb27bb40acef37438eb5c83c5cf65d8ee27a724c2b917d47471b74775303059b173d9c384e03e363694b13871cdf89e399e837f7b9c235373fe5dd750375b3a37ce3da83f8f9e7aebff7c081a462654231b234fa7509dc027cf01309b2a1c1d0009d62b3f4d548664f19b62c9df118836cd550fe05d17de9f2a9e1ec7b678e6f47d0e053364f6547cc9d899510a513689d96ee3e5308296fae802c0cb984e05e793ed4c5e8b84ba8df3d603ef43ca1fa0903bffd9871c3f80846906a35e74906c8f1869bc7f095531641eb4ef4e54072e3bd26049d0bb007a0318f826c61fd7f606b6a42eef0cff4675450571512c0f93b1b5723b2fda0468ffe4023e4bea4461d045c00384f842a8f99a12f258853e4664833b97b26bfbd2871cc7e5a4b3a2598e8df1330acab947d0d6cde3a9437658310d235883543407bc017c5ded1bf4af6c28200b76867bdab3fab693f133b319e1742de596f18b4507226a9537779d5db564dc0dba3be4928bafda9cb5298b4e18ff25641badcb432510c879db7d5a1517d01e792a223c7a9448c5db34c56625cfb0137ef380f62f3ddf67a80306bdd64e76df461c02bcb798e03b8181aa7d64212e2c6811eec660b5b5dca1da505aac6b6d1986e1f0147348749ee264e5f0f03842ea27cbcf44d70abee7acee7d8163308b47c36e5f038ca2b15a393ae07a46f5be6dbbb432dc97ea778eb752604f0dc7c1c5682eadcdb967c816fd42154c9c17dfedc5bb5e1fda652ec68051173c88307f385c3eddd6e40cab68691913adabbb78742889a0df908c9ef9827f3e0522cec3efb23533e04f069b87c3eaf825baeb3d1d20afbf3f7879825aff3cbd9f6695967ffbd90b2977a18ae73afa1066c404d92796248eaf564ad2250bcc0fdafe28dc8405a251e360f55e8296727ab6f899964bbb9c7d953ad86b98fd376efd346378f0a21c6e6cf5ac45f9aecf5829d9fa9d1e2fe4dc2a8cb9c87b659d9eaa873a4d6d79bc9852b8fb187fbcb2628728027a4d779dc0903f12663c555a4ad96dff3e754f1d1f4c0dafa40ff2fd25065bd2147178450559eb8e637cf38740c70e33421df83f6fc0cf6eee67d1827200df49c69a4d856d2d52226e6c7571d382dcb5819b6dcf108f84f91a1e14d45946775b90c808173f58d9fc04d22f88f00ab4625fa6633489e755d6920f4aae8fd2b6d840ff1f8c399bdf3408d9d3ad2f59f5ffac41a218f26738138b75b3847b0304e9d02d3267d4deb19368708cee9d69f451f50d3160ddd6802c17b6ce4e42680c0c4b35075ad7599f6171bb70b1662a2221b9a1c241185748358eff8a30eb88dfa9905e8793a8b3731717db31256cb5df3ed6abd96ac86fb53c9364318f28edc38660b1882687dc78c9c4915a390d779ef821f4789ad93b2487d742701ac070a91e12bc69cf134f89ec164d13f8bbfb55d2b15a8d7b02bcf1cbc9e4fe9e04a4e83c60aa2fe706d076854a8f4122dd1e6c4d624c7c3d99e175c7c151d05a61c4bb1e9fa8673d13e89943e0c60d9156bc7703a35336681acbfa8b573d0d0f0337ff73cf1a5b961121d2cc644962aafd9d99789da92ecc5af203a84b051ce9facb70d4ed71fc0038cccd67d90cc6cbc1043483222c6c0f3eb9ea5cfcd1899f9b49256cc61e97d2406e621e2699360d546436d0fbfd6a3b3a275f3be934a668d72116603ed951818191d1cb908e3b47d0511d75288c3793bd1f54fefe51d6428c31bab8656dd0681a1eb988619e31406a2716a00b6654da0ae8d1d74b5b04d5f006103544dc91f5301413901fd479df18f5d3210eb5d9d73b09fccfe6c51c6c2294f5f3f0e03f6aa58f76ba472f819d498bdf36a9d966c739becb8e040742a3a90520e69bdaea3dced9f4dc0316ab1b33cec3f994efc6878921973e52d3c43298b18f8b741c993bc1065a5d084ac54dd7116b4190c85acb57e18fc03336ccd4abdde66012eb2f9cfaac147214c077ef6bd680f1705a410d90bdc6e785ede01f11395fc44c2b44ac6718b6ee2e2c5a7aaa50ac8513295320b99544f52e7047c5df0a3d77cf1b89a3d61a5b6814bce2d6c2cc21c2a1e0f243e9baa55d404313b74bd43beea35af40c716eb3bc6e8b3f73ac8183afc697cdae3e9a4bd13e30ed73a8763461d512c02c34aa494392bc0c6aff1227cad7061daa4d7949a28faa056467f79f64809649818aaf2014aa18eb892101d3cc9ec94b07d95acb091f78beaa8b0c123fe83200eea4b18790205f41501b48fe41db1375c378f260cb1e74316c8bddedd6b5fdbfdad7120dae8b66cc802eed8340e602979cf8b3d2234206e8caf1c04ecbecc0af619bcd67da507559a9f2182a49ac8f28c97d7074d6c3e51bd8b427f5209ad79754f52a00a7ae937f36dc883c031883935f7762a30d2c3c3c5db2aac37ba06fbf64428b62a93f901b45627883db21fee7e395dac2a76e30a5dca133a10e339de12b10b6217e69060ed4bb7f585d1a106a32c55bcbb08ef82adbbdd1ed49ce5d690e1ca1b9716a753d41d8df462f5f3f4dfb5393e533783924e38c157266a428889f3b1e44d931cbf1d5b5846dc8f0b72906a1dfad1f65805a77bbdbba38396e31652693e32ca850b928d2a1ad1da53c0c0ad67689d3eb243531562c7d421e6c09a5d88c8380a0975349615ffefc8b8fd5fae3d3e2f473a8d2ee1523e17421256c3c2b6e6d1953c4a33256d0f6f7a55288e920675b6ce1931903af13ffc62397ccf7a2724d78ec6f004fa777208a10605e21758d68537a73c517e86b14b11fb2bf5565d1c0ac58f289136f1eeb5444fb3a1645d14c96e00b65c72248d895c6509ae290aa4cd767e52011b32225116975ab71e8d69ea76c49261f0d1b43a5895fbcd14b7c4afadce873d52b69570172217e22a46196e7e2b23a1c4c1556164ae9e22415affcf9ef5a0fe6b0add71347976c7259e07c841d45823caaf1731122e5c49a75549c1caaa5f406f83e8b80cf071c70ff7164225d96c3619f06038230656840b420b91b8ff88f34447df755493c16561e222f132aa5fcbb4001c37e92d4105faa04e78c0c5e32f4f0e8f07f3e6c2d4597f6788d92116e2e3f680fde29a6402c9aa8f77ccc23e4354bad55dad9985b44ea023d6bec1edb8c2c944ed687cf3a3534833bf4b946f3f3056cacfab4b64eb70838f502b241bc7ad3bdead814f35cd5e4adab9d0c39b557df4d918524ef191853058010bd83bed438a843bfe901c9a19be97d4c3aec8003a84a1e5c291cbe3434ee8977361846267fefe5f7703285c0ae070bd578fdf79c95cff0771532cd78ffd8566b2a9537b11a51bb0bb128c27c297b5fe58b2b193ebc024e8d218d178af641052a15d581b1d8e68759de38163912b9e2cf979ad79c40e53662c17e60bbd499533255b4dc1b4ab6e49b7dd2db527563fb60df1c7ab240aec9b336bcdbb23e58244d0d67d6edcfab202aee70d153d97b2321dd4b3941cfec86b51b36b017a2247be3a001543a61c9f07347e23e33d16d83de0340673deb2b90da665cc91e091678af9c8c350817e6e0cd2020f37926765248c65573124bcab58f2a9cdd7d3c3f198d31253c646bde13b51cf1e6bb8aa07d6d7fbed2654c5932532048223f2e043cf8bf0003696fbcfc3d0ee8722406f59ae26ac02bb5446a4329f2ab49cb91fb9debe1ddc51ae56d65b6c8af155d234cb0be514ba6ead43f6325805d9aab53c722cc2fb24b2759ffa8d7edde5e6206413ce11388aaad1b2fe7fa7a5c5bba9ba8a0c581d1b723b297fc814ba4a3766bd193438c659b8cc921ca2b32ea443433f1e718a5625924a3b3bfec99fa575107da74cff2026ece2b5b2bf0320be0d0c53d9d80b7a1add848d26eb61a847765375b3f0bdb2f3698b8581e39af5d385d550081ae83fffba83eaeaa23af76bc7422f1a3840ece8026f007661e394e668b6f9e03e45a3584b27b5ba9de366bc8782534bbe5b0155a8812c0b9ed4e7835d0bec80c698b5a4afffa9a2fba225a7e56c36af8f53fb3f309d51bb7b0f35ca07a5cfbf74d23263bff732e42571d4e802d783d98a9249635a56877f38aa5e1c86862a35c6e410f1fde9218fe4d264afe3694d1145db8b0b5f372775cd1f4ab12935190b972fa59ae299c0026582d001c09c1a67e19c3796e4df3a20f11b4181da24ec13dbed8c417b5de842d7c54f5666daf92d77344bfa01527f241e079b0844d920c0589a574b346b4b3b509294845f289a80c341b8e3deebe7e3530357b404cff8a8e95bfb74b804f9cf49c0b8ab0aec0516160cbfeb23b560862e0df8a29fbcc463eb0ece4bb50d11132548e0aa23f0693bfe1309477549e0110c415e7826a9ca1175ce60550bc51023400cf8cab063e41a60fa9f398362a8b749517ec78876c3b1a948174bb0befb5e8d8d1e6d5c6f1ae44bea3973986ca28be6df3facbbd6d91cbcacf61fba0847c2c107b8c9c5209e011db2c14756b37c56b1e95498a2d3ad0c9d45dbb1924b06fb46aba66cf1888ec722333260ff294df2a180377ccad055f9260f6889454bb5859d7c1c97640efff7f8e097eaeecf441aaaddaeea1ba35d25e06258fe7f915d0ca2ebfd8138b8fceed18124f21cf769cae30668402e09b2a6d8e06d3b2ef85bb0080d5d8f1ab1e93cd1afb5b4414a11ac7278650bfe3a0a86a06c2242355ee15f4fbdb36db", 0x1000}, {&(0x7f0000001440)="1631b35ab3e7abfd0164606fdb677da3137682dd6cbf260db82b498c4cb9c6dcacf28c1c9e0815703ce35e08e90107bfef2a0fa49bd6e4d5ae230cd4609b790f", 0x40}, {&(0x7f0000001480)="029aac1355d4222637714564f5939ef42749b4e27307f4d8bb72f1f129777bdf29e90d613d697a88b15c5a1a15499d3677146f0667808e79149f4d9832c6088751c5ee40671fa7c75ae12b14803a964a6e258321d736486784a444eb9d09b6f62c2efc", 0x63}], 0x4, 0x58) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x10) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="657d679078958e3e0911f413bf3b7ece757ad1b0f5505088acee229780a6e5f5755a16629381ed8b19f0b5fecbb3cf740db56983775a44ebc318e6", 0x3b}, {&(0x7f0000000140)="a0094bc69de33f98fd7eb5257444b5128e9247a4010b73d31594e36474b02ba2ad41fbc4229e56995398417428f32497724c86939fa633300a1d9b6b3eee3d10909b5be95dd85312651c66cd42cb80f5ec1e9d866e48bff5e6b642b2a35d403735b6a8c7a7bc650faea50734bc2accb90399fd", 0x73}, {&(0x7f00000000c0)="ba879f8c8a9fef45d2ff37811c7e9491a34452", 0x13}, {&(0x7f00000001c0)="cc24b87e1f9bd74961ecc7a4f0df8073bbbe2184dd0cb6e067047ed78007e8b3d392c26846fc24475537389b8fe55eda33e47a47370bb27f7dc9e66e9b1b1e1982b9e6407a335f4b3032d032b90984414c6cc674da835d671036a116c5780b94ded6974560819078ffc73f14feda0efa812ee3b359703edafe56f04e65604dc8ce317df7f243c007428cdf2e59b0d7f9cd99f30e294e6c4c1e27ffb0c2b397a7712b03d0e826be84c581e69e6c205363ad82150d0f8d98c395ec6ea708d4060d383992ceca4de32e5f46cff7f6e260fc86e861615a37ef326ed8749f3ea285", 0xdf}, {&(0x7f00000002c0)="df065aa4d506", 0x6}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x3, 0x0, 0x0, 0x0, 0x800000000000}, 0x0, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) r1 = socket(0x2000000011, 0x3, 0x0) sendto(r1, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:00:28 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() socketpair(0x38, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x100fffffe}) flock(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000200)="cefead2ad15aa78d3e9307de8fff9b3f29b60b5aab705d92350a9e3fe4774c92297f886d69f64346d19a0b38267748a4fc9cc536c9964661ffe3c308fbb8ae8d2cb6782dffa37778e1cb3782337b815babe9bcd23b02e249b6aa6a2911bfa7810cd56a8a11e0b941d81587b7e9b460926482e962af02a9ee7798ecca0ac445a40419a38a4e839af5be58ce42f2d22f2460c73c8e555c677a6dc3948ddfb78580afdbb1c1c9b145a49ce5a4fee89dd9ef0558e70ed0ce2104a3661a69364b4b76d3c71322fb58d5c543", 0xc9}, {&(0x7f0000000780)="6b4e5188681b2505e9b33ec1d1b1f8bd771695cc6325ac86a89b7df3fb5069cd353872d16404c485198e5ebe997899c96008f50cdfa351ac1a23addd513ab6437ef573e6cfe970859c4378a8c380e02d4f060c18f84a1115be8d2a5dbd71ffcd449e5f2adf2153536e2650e67ab9aec799db4c9fffa91fc8705d9757f9f9238b88ce6b1f427be55e80f5e145f79ea12f9f5af7f68a72906ddcf20b33cf13552fd6f38cfe77c9f927a4a59b058f694e1d54cedbb45957694702d9c3548cf35d66bb2397f58bd99191859edbd6e8a2d5ea61edcb9276", 0xd5}, {&(0x7f0000000880)="53c26b0c1381e82e62fbdd764850364b0033af7f6eeef5e3ef09d578174b8d87acdc9ac5a5a803771955a193d27942938eb70f3e2f1a68a4189760319628f6a9e797aa0b8b1624b1067c3cfdfe3e2cab675f477f6c449fec18931f14da36f17b30444419f77782f8f9cb39924798693a90ce4ab786d2428fe77924bd70afe8e055a43e47f755ced7bb61a3eb51992e3f9c49efb8e6500dece9", 0x99}, {&(0x7f0000000940)="61e9a9885f3aa4834ab4be9f7e42dbe14c89070bda2a93c94c959efdb0", 0x1d}, {&(0x7f0000000980)="1ef0a5b7b928821fd9ff7c302f3b9a21ad95cd3cdd3985413e6d5339a72385b67dff36621ee7ec6da09aa175959c72d8511e8e32de493ac2384ffc581e69b1c4ac04079034fd17bca11f240866e349767c33fd499c350c21b67daafaee097ce94cb2db472bba748794f5a6de984f9b39fa00ae3c8a56ca115e92730e3b5efaa5ac7503911628adce97fe5d5b7647bbc1f8d2b64c064f1118cf20a303688bfcebd9b0fff65cac03e36411438889f183256dc244c24a5148e87f12e1b94444420c5a5bba659366938ef724a8addd39028cd995b4d193936510f8f01346ee512e0610fe20d7db193cea084f1e43245b1cbb22266fc316bef93efbe47d1fa8734fbb859d36212f8707e40402d81df223bd66228f7642fa31d0459fb92dcc363b53926bbfaa8cc9079642b23e3b97d7064e64d7d053a5886ece66274e623a50e23c718271e7fe9076a034bb5bdb85268989f4409162878515420e5a424fc3635edad3e90ca0da3ca869db350cad81ed7b07f4b245da7fedc7bf03f0e213faac7304f4916348b0164dab5605bbf82e32d353867e3d07892ff2fe96706de8bf4842d931ec066c0a0f715b2499b74e06fe4602453c0ffb00290b2c72d259f433915f699a70fa4af19ee417ee908389fa0ee5d814859dee491da3a5c3a85fc9c0443e6a98b4d03f9c693d9ff0261da11ac32a4f2d453da987362298a92fa83c36d64370f7f114a19f075bd7f1b57edc77eae2069753efd7c6f0793f8eb74692c09616e12e150a6fcbe73978c89b6e91e92dda26a52c9aff47d5b9c07c92c02a24e22f24af4e8159b3e02df2191ae5eee07d2cc388fb897cc129233fedca5a588c5cbdc3a8e4e6491bb007351b0ed7727efffd7f8769b7487d13c1e9a748884554a4733185f3e9a7f867d934609e9258a9961f4b55131f9626f9500fe3a602141798e398ff8a85ce3c8646afa0b694764fa392b95564ea50093f1b9312a244b23d0f7b2f4ef7175727bb9d93c06778388c822d98649b1f36d44869f676800392c559098a848a892e0571cb713cc106ba4007ffff636b6b1c46ec7a556e10ca200aa5c01528dd453306343a06fdba7230c6285969ddba36d6ecf050445703973820bc2cef61f20e556a2c830736b360f36ffa98a2bac4cadc035f4c4971b8aeb4803b5ce037a34c72da6111a4c8ccb1034f80ffea47d5bd447071da6beefd98049653cde7492531abab49310844f0a3774baf1a24e6385a29434c804dd4d53ca3a9ba5290eb4614441285aa049ce5831f1c5bf2d80956478f306736405bae00cda88bd391cec6fa1d269c9a85cb3e82873aa122d7d991ed0d5351c9550ae20558d9ad7e65a36204c48db2a8f6c81e4fc59fb9176fe293d19644ef7aa184a37b72e500872229c7e4cf4c21f3bffb327832c499ad8f08c291135ef77061e2aaaac60382e131ec6ad8752bb8479fef265fd01f50a7055238d9465c1160acd956afa5c22592f4dad8042875d1083ed4db8c914605944174fee157730ed147b0967c2037ae6430578b03674641ff3d708e59c877aa8a8926744dd4a8fdf9bbd37009e8d993f0f7dc5b775c4bcc48cb216dda0fee795a643a38fdf89b2588bfc08b82630e6191493af1a826107dc548e8436625d183e1f8bd85455b19cb4527975c10a8024b7fa2268bb0fa6f5d5a4f5b409ce14ad44f5c8d5743bc464adc874f26970ee4f864cabbbfda09bd5b87e463e1558457d72c06ce5bab82d84f9b503f5064a46a13eb9d63cc3bcafd1e23da4016fb2509044cdc36485e0bc99d31d666fe468fcaa731ad1a8e90ce99a4a710187720fa6a953c3796d6bbe1b4474b5a4233d99ddf9a80f6fc698f0101faa52114518f3c28f0bdf790f90ed870dec77ebed86d52eb509019cbfe2de6c93e7f0e09b750bc2837adc89cc2a74a53c1976e4d3aaf646e37c0b3676ba75309e304f77546a1cf1033fcceb11332634d9c109fceb8a5facb1b68bb57488d68251e2dbe72207ff25da6044c0d04cdab865cc7370196f7e6602e64199b09f720bc2b6f0ef4486060280236c777e4cf216b49c9494df345333518bc9881bf02ef0577532177f29ee2beff1d4a0216e81e553ea85bb9a085ff3faa67184ce29fbd0782533836c37081ff5debf4f3aa5b6b31335e7f8941e3a4b0dc951aa3316684a86323fc15e9858130ec7f0a3e079be42062fab1f31dd0f9a7e8fbdf999b9b48935d3e137991f97856f709628ace00d4f07c9c29c58fc4743db013e7be74c85bfa649ec3b0370a31eb98e099dc5d118bde39a062b8b47e543f0a689a327437d3029b608695ad0bceb4163d12ec40b20465698fdd4d25ec64f4a328d6a6b53ca83456dae57a5b4aec00605cddb938a00076f766dd54ee41b7a0c2d75bd7116b14ec859a37c65a5f6f91ebb78a8de9dea01eb6e6437ffd303af319f91322ee411bedb415ebb6270334ac8f7cf6d17fb79d148d3713acfa56ac444f48573baa3df89b1b87909e20c5568221a2249e923eb8884daaeb95466b73cd7fff1180a4a5cac98c83bac026222e7900392371e7edadcf84eb7323acf76a7a94b73aca1910593fa7475e9249a227d0d4eeca3a441d73982fae7d63dd36638b41946c2fc598fef31456dc40c0b4cd79898d492f1c7f91f82c3a05c1f7c6d5d91d45fa276d2bab30854ab8d9d9aee8ea7b41fe71ed56ec1a4df5a3b96e4aea68350c3a7b7b41b3ff0a8ba42fdd621554b29ab8cfb58eac87fcd499bde8ae353d917928dbe61f693ff6056f95a5ab6aee4e8b741e7f5bbed583f3e77275bfcda7519e1ff6353ce78322ad5c8a21cd416ef0e7aa2655518eb8fe54e4a45c22cf4f154ad43f5fe7dcbc424ca9342becb453489b565c0956c3556352882796072684e73a3e2e96b3fae4f85c9e33f5a79475034676f650c5111492d5d1ad065a57473599bae274d6f22422a66366c18eb66997dfb951b2376697e70200fe1748e2d238ec3bacd90225f6ec67e440d45e35c1773688168a31ca315294e01d246565aa0fa3317a96a127f51c2950ee4678f6c158278401c3514b0e2a363ed6a9d255d1e55bdb990c36ea4959606f35b3e7a0e2719896087c50322f9b335034f3519fc56799592d9810891125bf85d0c81a99ce1d2a5585ed72fda3e058be2313faea7457e8bde855525e5a360a88957d4474e4e4648a5fa939a1511300fb827685c2e596c68e5f62fd86e492e3cf40ee49232facf2040de0605ed3221fa19876e28c772ba47367c71e4248ef9b19e3870699113c72c8270d36d1b1cb3bdb9c632f9aad6f176865376bb3c5297e8cf8b13a07e7c32c6b399912eb805b36525dbc6dd205b2ef1b648eabd3821e78a121c46ecb03755d8aceeb928a73a1d7fc2bac472bb4c189b62cbc55fa56b50c54064052de66e3321518674370ace08f4cfce6b1f38b7993f29e121c91f25588c98779d1a329c0af9620b780cf1af7d6c44d6b1672e177dec75ca17a434686787311e9c1ca2953b0c976ad2a09b54c2b807d979df3b6131751c2b198a282ed983297d1fce466b55659ab3f416dab50d9c4f6df68aca9f01ee006a15c38abdcb730d8e58cda74804f9643ee0f8482b92ca1b7ee2486b4a8d4ceeb2c49a054d991b54643e0d0db029fc2f2c386f3c63cd70d8ea255aeeab05b69fe63f4baf45f27c6fc69a59d8b95193dbeb7c623b1190e22e81b808a1c32986cca2176ce2ecc056b7d4971c11ba1084b25ba510137d5a6a03829eaf2b23eb38c2081e67683cf400af2d240bc2ffb387f06f2cd698d2b86ba5b60979913ff9e148aef5a68935243f50e8b9c1a8a6b32e5a4d678b378f55687e1cf5ba3dc16fc5c6f22dc77bb82dc1798aca1d8ea18fff5518e6cac96da669698764e6cdacd842b5f18d52025df9c19c7f58d5f4cde98191414fca6cdb92b6fdb6a26cec9c190f066e22a8bc60cbf0e77dd804b1e4187275c57d48bd4df2deb232a8452420eda7d2f537720aa413ffd69d187f2a3dffe5abb5d29ed80ad98b5c8402e5428c3c088184422e02ad0c46d8bd21639924f3bbb12380545cdf55aaa3c822c8a34522379a0bb3daab695e84e10323eb0360e36a54c2b7f4af14d6d9de15fd6e8edbf14701343fd9af1d2ee8a273ec2fc2f2507da9957539741bfaadc6e216dee2b46639db672a592930bb77f6b95677f5d406ad8ad9cdbdac4c9a5a1b27c5ea2cd7986977350a9fad2f196774b4f9b5e1839a0cb4702ac4f18927f07c3dfd8559973ce2cb1a789c261a22f6dd6ea55b5500ce39c92a3898100b52c990078e819d8e0d0362b31a5eefc5582b3e8ac0e508f7957b0a7e6b144839dd00d7a8e5062c2fd09e4c9d69a1a124c533ed4e5f5ada5f2d8502a595d2d6cd5c2bc9406c53e06bb30c00b5400acdb18df3086c52594097e1c6bc85ab2cd300395bb4df37fbf29b12f425d6e70b0228525338fc95ca10a84e86767b040bf64e336a03c35b9f3590bdc22d196cbd3238303b4e1c130b1eb8c8206349a36c3d6c9df7d2c7cecadad8b8e053e8d1148f66985a74613bff884458422547c9657aca22ea09aec1f84b1f6ac35f9246b09a6c93522ea243d7943d5c4ab51c551e1cf7991cea035424d9dccc6c14c2d79301e599d71da049c0850d1f2d51e7e1017eee85c8ace6e8469b4ee206d8bec0b1cd444aa3a249d9373840ac5750ca4e51ee452dd63824350ea668cd6c7d3845d6cc65fb469b91b663a7ac2f25b72358231f578e3ebb52351cf7a291e3769ff79820d09ef89b22265121c9ed445d407fbcd650788ba9aad94ef559a6f824df2e579daf0120c99cd3e9e01b1d98b9931fa45904f71495d131b9eafe40118bbdfd1ea01a3e09f72c4275dd257669880fb834b80bb38ccf50f165975ab159b4b567a60949b366a5043b57ffce947a13d43d3df3d5113c229739ef34aa8be25dd91274cec95f03fd2d99d5692e89bf960796e5c5714671682c10d2a395846d8ee4f6043b3be03b80d62327173a4a75f19a0c5bbefc9350c9347f2c84fb46ea947c411a423a668c82035ede2a91fc6ce0a67c6cfe679e55db6823f60ed0ba239c5b69fb70f7ac928b21ea2692407571dc980d476ff45677748927100ae49eea302fcf8e4d325e6b9d60ad8a1db5ec6b0dbf2817a3739a2ef029b3b3df2edd5007779f6f723e8ba7067a9fd2368ad4b1669fe366916abfd8d9aea30019b0b95a261344c0d92e38e462e53c1c09188352c71180d3dc0c46075a637032d18031871ec80a85f645febbf911aa31fd79217ddf5fd24ab642956835ecf03df312b2ba410aef4f5656284a38b8514a978330f26d51d518b3022362d748bcdf6626f0a6d902b4c91df5ac949d8b373f8b7bc5e7b722513360c923b3035fa10dffd01a9e5ed2be8bc2474707c205240760dd3d7c325dd1bbe46514603b540b99ed95654c0f275706d991c9cd081f3fc8236b2b7f4fe17976e31a1496a5df56c3f35eac8a34b42b0f3cf9cb6417be59ac2d1a01e0d221213e6cc30afb4285b738d90fccb519de60f56bee273c78d950ec048b762e2a45c98db49004b3db4b89364af3e741e9bc76bfdc8ca14b7a80025abc38d6608d7e465428575cf436980223ceaafbf9f2beb9b1a47af4e12970c4920cced49ed79e74e0e66ec1a866c250af9ba471564d0db76ff9c7736ef519d6d04900ab7c5d60af38545d6abe2b7a724c48d794bca06a608532f10c2a8f29be8a04ec8078a691476cd4d1826be58ee0ce8a4cd57a9d2ed86a8d142fd8b73ea7a0cc844a2e629c00a250d38369aefbe468a1fccf9b455", 0x1000}, {&(0x7f0000001980)="54379019dd5297", 0x7}, {&(0x7f00000019c0)="4fb43961d1c88201321f928e1e35da7d8aa6435e5a4b2c355a57cd9067dfe3dc4ae14411fd9fbc05a94a896eade977404965d234b7368d34f8d0e9153e1dac57cad5b964b6f6d0a43f294accf6fbcceaf028994314a7561328fe5b5621b86b065c3e9e6f3e6a4230415d491a00d3f4b2316804cf", 0x74}, {&(0x7f0000001a40)="6c2ea54d4222fe9ab0609b92ad66d253e99f50add3493c0da2edc06770df72f6205d822f6a4972a6065d7e6307448daa9a04d0da819e090f26ac19fa23188568d31cda357968b54cc3a5bde314e4c8178f8569e0f5c901a3673af30b1173db2d39d7b8d9fc0ee4", 0x67}], 0x8) fsync(r2) flock(r0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a003f0928475ba67a7f6cbbb7696ad729000000006686c17c2b5062a8f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04a100000092308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000001d05000000000000000000008742afc12664dd6461e23da2d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2d69dd70c16071bf51b6aa8fbf5cbed3fb25b9938c435a8305aa685508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb739f9bd001c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d433500000000"], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) fsync(r1) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') write(r1, &(0x7f0000001b40)="ab38f4e9b2941eb6708792dbc2200367bebe2ef3ced2a6d85a2a8a6404a5aa49f9bb91e2dfdf86f3b1224b4a0bd20586d6f139f8fccc569567de68658f51dd6f64e08dc2380c2ccd22132d82c99cc9e5babd4e036f43edf2fe88d437ad10a3b417730018bd4a2ad24f126c74c01d464f2cae83dfef3f31b245489f7d86f4c79657a333aaa8804f620d07f972bd42e4dcd27312c0547b18b6946917205700c1cfb2fa6602fd81a20325b5c7b02ce6bb9392f36f85911cff4b2872425e123ac3cef9b11b25f946cf040c", 0xc9) getdents(r2, &(0x7f0000000440)=""/164, 0xa4) chdir(&(0x7f0000000400)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x320) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x101, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180), 0x1000, 0x0, 0x7f, 0x0) r3 = kqueue() write(r3, &(0x7f0000000040)="4bf3565440c9490aa2f9dfee2ba349e3cae952fe67a9dbf3d879ccea", 0x1c) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r3) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10000, 0x7ff, 0x8000, 0x400, "7e0f51821517b64ff0bf662338dbacbc24bbcc15", 0x37d92cb5, 0xec}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f00000000c0)="134c6990eefffcb6275c6632827aa001e39f07c369e64e958ac1823ed08f6f384e4e4377222d9236080aaf88d96d370ce875efa212337a84d6ff94c720d19a1d93bf49a1abcd6ea294d812ce149f9b505e0cd6126d63", 0x56) setsockopt(r1, 0xfffffffffffffdf9, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) mlockall(0x1) r2 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000003c0)=""/241) setuid(0xee01) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) r6 = accept$inet6(r4, &(0x7f0000001380), &(0x7f00000015c0)=0xc) flock(r6, 0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r8, r10, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r11 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r8, r10, r8, r9, 0x80, 0x200}, 0x40, 0x400, r7, r11, 0x3f, 0x0, 0x3, 0x1}) r12 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x802, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2266696c653000"], 0xa, 0x0}, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) write(r3, &(0x7f0000000300)="c6449c0b84515a92bd6dc9bb70e43f58593705b37c2008b7f48255538778035f2215a9f1c5f86800b0e6061549740844e5ea6802c1235e201caf705b3c861b77390ecb3d62ff7edb54", 0x49) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x60) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:29 executing program 0: r0 = socket(0x1a, 0x2000002, 0x0) socket(0x6, 0x18001, 0x100000000008040) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000bf012d1417d8f89ee00000100"], 0x10}, 0x0) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/2}, &(0x7f00000002c0)=0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x39) r2 = kqueue() r3 = syz_open_pts() socketpair(0x16, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0xa0000003, 0x8, 0xc166}, {{r3}, 0xfffffffffffffff8, 0x58, 0x62, 0x6, 0x800}, {{r4}, 0xfffffffffffffffd, 0x84, 0x12, 0x7fff, 0x6}], 0x0, &(0x7f00000000c0), 0x1, &(0x7f00000001c0)={0x5, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/121, 0x79, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000100)) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x101) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) r1 = getegid() setgid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:00 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000013c0)=""/2) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001380)={0xffff, 0x0, 0x7ff, 0x100000000, "e9ba96eb2d53975ea93d4a3dfa01b5b6476c1e49", 0x0, 0xffffffff}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) fcntl$setstatus(r0, 0x4, 0x48) fsync(r0) setsockopt(r0, 0x1, 0x11, &(0x7f0000000080)="42e6a4b3cefefd40eef249f8a28037b38fdaa829a25f70eb56af346d3f7df31ca0194cb876f6232dbe296dcb69fe345dc50b827458415caba6ea170edd04b894e8aaf99a87277a4615f7781d8431baffffffffffffccddf7ea4a9d84aeb6b5dc782e9f78bca89e322a9f8160eeca9ccfaf780bc5b73bc2ab", 0x78) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x800) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x40) dup(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mlockall(0x2) close(r0) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) listen(r0, 0x7) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x40000, 0x1, 0x100000000, r1}) flock(r0, 0x2) socket$inet(0x2, 0x8000001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000080)=""/17, 0x11, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1e9c) r3 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000066f4d2fe9f696c653000"], 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendto(r0, &(0x7f00000001c0)="241117fd1eafcd38608ddc510064e7044cd12da18748da1a6e8907ef8c34ecfa4283eccfc247d03358fd7cf1662d47acc57b6e7df19692000c99d65a40492a51b7c64db471ec2873422a50db5c2ad654d305f8067327aed2c4822cc050b081dd", 0x60, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x102) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x20) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:00 executing program 0: 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x4000000000, 0xffffffffffffffff}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r1) fchmod(r0, 0xfe) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x5, 0x5898000000000}) 16:00:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x2020000000}}) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x1}, 0xc) ftruncate(r0, 0x7fffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/242, &(0x7f0000000200)=0xf2) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x6, 0x6f, r4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0xf50b, 0x1, 0x6, 0x3ff, 0x40}, 0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r8}, 0xc) r9 = openat(r0, &(0x7f0000000380)='./file1\x00', 0xb0, 0xdb) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r7, r8}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x0, 0xf8, 0xffffffffffffffff, 0x1, "2d6fa1d5e204404f7a87f0296079243237c2ed01", 0x7fffffff, 0x80000000}) lseek(r3, 0x0, 0x0) mkdirat(r0, &(0x7f0000000440)='./file1\x00', 0x0) clock_settime(0x7, &(0x7f0000000480)={0x10000, 0x8}) syz_open_pts() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) close(r10) r11 = dup(r0) fcntl$dupfd(r9, 0x0, r3) ftruncate(r11, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000005c0)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/189, 0xbd) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x1ac) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000240), 0x100, 0x0, 0x100000001, 0x0) close(r3) 16:00:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x190) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="1c40547222ef5eee", 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x100000000, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="9eb3da1c213411558d0e5eb9f5b1721f7654d82ef29f08ce37e85ebdc65c7c27f2e6a5b07a4f2247444a412574ec206017f4f8b0aa9fbba0f016c64b2e125785161f93b44850afa1af30098000b33c409c1495c3537a3d4b9b6c48f0512c4764d987370c7a116ba5593620bfc5439d766d97b7aebf8af4c5e8f249146e0403317f9791db26884fcf9f9ac94e618fc93e2a4f250abcaa1d384b9006b9d0953dccfb8dd4263599b1bd077a52cc91c8d7beee3e322869b76ddbd095e10350bfec7cc522a98e5b5787fb", 0xc8, 0x2, &(0x7f0000000280)={0x18, 0x2, 0x3ff, 0x2}, 0xc) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000b22751ed5a638efc7227add40040e500000000fcffffff"], 0x10}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xfffffffffffff801) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5) r3 = msgget(0x0, 0x21) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chroot(&(0x7f0000000280)='./bus\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1, r4, r5, r6, r7, 0x100, 0x7fffffff}, 0x80000001, 0x1, r1, r1, 0x6, 0x4, 0x1000}) 16:00:01 executing program 0: r0 = socket(0x10000000012, 0x8000000003, 0x8) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040), 0x1, 0x0, 0xfffffc63}, 0x8) bind(0xffffffffffffffff, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/119, 0x77, 0x2, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1001) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) setrlimit(0x3, &(0x7f0000000440)={0xec38, 0xa}) socket(0x22, 0x1, 0x2a) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffffff) listen(r0, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="0ec6483d69fcd64dcdcd8434b5b0ed6095bdda20a8d269e8aa90a83acb97d4117c77a4aef632bcf7265d8b5b45e603e22479380f32af4772a3c368687a1b33d03ce233d219c1688a25ad4a62718301b355f5c46f40d415500c74fa2d7ea21581724f4909ad2ff16dd91d05dc25224ad02ad541ab5f8ede68b0c4152defef93d6b82b39cc72915f24736cb3fd80ab24a2692b2b", 0x93) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x101, 0x1}, {0x18, 0x3, 0xffff, 0x7ff}, 0x80000000, [0x4, 0x1, 0x80, 0x800, 0x5, 0x6, 0x5, 0x9]}, 0x3c) socket(0x10, 0x8000, 0x300000000000000) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) clock_settime(0x2, &(0x7f00000004c0)={0x2, 0xeb37}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xe09, 0xfff, 0x3, 0x1000, "69a716779459f029035fd6d4e14404d8d4a68960", 0x40, 0xffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x9, 0x180000}, {0x18, 0x1, 0x6, 0xf65b}, 0x8, [0x6, 0x100000000, 0x40, 0xfffffffffffffff8, 0x2, 0x9, 0x3a, 0x9]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x2, 0x100, 0x3fbf, 0x4, "b490cbd34ba7a05b7862bc32be7aac4e3ef58d25", 0xf6, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r0, 0x20000000000000, 0x3, &(0x7f0000000780)=""/232) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x40) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) semop(r0, &(0x7f00000001c0)=[{0x0, 0xffffffff, 0x800}, {0x7, 0xe304, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}, {0x3, 0x1000, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0x3}, {0x2, 0x1, 0x1000}, {0x7, 0x0, 0x800}], 0x9) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r7, 0x2, 0x80000001}, 0x9, 0x9, 0x7fffffff}) semop(r0, &(0x7f00000008c0)=[{0x3, 0x3}, {0x0, 0x100}, {0x4, 0x6, 0x1800}, {0x0, 0x10000, 0x1000}, {0x0, 0x0, 0x800}], 0x5) connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0/file0\x00', 0x400, 0x0) recvmsg(r3, &(0x7f0000000680)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=""/163, 0xa3}, 0x841) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x80) fcntl$getown(r2, 0x5) mknod$loop(&(0x7f0000000740)='./file0/file0\x00', 0x8002, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f00000002c0)="191311c8d493c9ddd592f55c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e281276cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba690caf4aa593793663ab49eef5f8c273ac57f30d85045fcd5bd82a92a66513c98115dea140ce51a9ca23bb1bfe90ba87df7f3b35a0f34700d0e90aa11be6f998d5863d16de6f413118e658e20171f7f", 0x365) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x40) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/19, 0x13) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) sync() 16:00:02 executing program 0: lstat(0xffffffffffffffff, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setitimer(0x3, &(0x7f0000000100)={{0x7fff, 0x4}, {0x38, 0x20}}, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom(r0, &(0x7f0000000300)=""/122, 0x7a, 0x2, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/179) r2 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/50}, &(0x7f0000000180)=0x34) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semop(r2, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1000000000000000) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa120402000000000000", 0x12c}], 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x1}, 0x8) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="fa12049155bc1e0002", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0xd, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x40, "172d76898909080000aee16900c73d1b1bff00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xa, &(0x7f0000000040)='\fFW}', 0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) socket$inet(0x2, 0x4003, 0x8001) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/221, 0xdd) 16:00:03 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001200)) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)=0x3ff) semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/117) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x3) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x1811, r0, 0x0, 0x0) 16:00:03 executing program 0: semget$private(0x0, 0x0, 0x4) r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="0185e0e527c2a114e5561244139461674fe64ce1958566ba14fd2e3f5467569a0a76a0df20d7b5f47bccb3dc02e1ce557778aa683d02b601ef2dd255250b82604e1d83c91e33b6c32bb13fe2f221b87d6fcce36cc0e6a00144ee072f9fcbfb475ca5331d196484952663c39515d5dd4a8ccd0ce46d44e0b96242b21b3e658fef37c77db6aa28cb0be710b25e21cca2c0311c243e86f14162025c85d86a44fd7c0417e8a1d78877a2efe9db22f06a0c9a04db30b2c5faa45a79bc6ddaba1542cb7a8b64f28a8b43f565ab384ef1757cb4de", 0xd1}, {&(0x7f0000000300)="450f0b02a7671bb54eb568a877251d5bac89ab03659f8943e2c23985cb021ffbf3a19ceb1174df4b21b20cd68e6442c6", 0x30}, {&(0x7f0000001280)="7d3532162e8261160f9cedd16c103c50a891ae172de95c0cc990e77e330fd21a9bdc3888ce626417a4185c59f6a1a8cb5c96db79c4c64301b68a2ff240bd4f4bb183f09ee8750c3d7da657a109831339d72b61b9dc93ecd5c53802463095a823530089bf6663d4c2caab0c99f850cdeae1be7aa6f3d3a058ab9cbd76a860ba951e2c2b4183d81e83d422bae9dcafecaa51e478c63b0541515b97b9c36f3c4c8370802654d3dc5bb8f5deb44a59125b2074d764e69180a8821c17bdd62b09bad70cf11c701cd1b30db7f5832462882565451719bc4681181940755614fc9c801fdb36532eb789ed3e02d194d8a292f42540fc93bf87cfa747e752fbe4baaf5c279cdcb22d25774d7f4524ee3518818bef4d58986f8ba9de2f492696c90c8b13090ae8dae969a8b418efe5b6ffc13edf7adafca8a6d2d0162db7ca7469e8e3e6233526a83e37b4544fb945e2718ac6a2cea0e2157fe18f83dd3e03873cc9cb25281f2e3da6cd71f55324ab84e4dbb5fc6337502ec914ceb96ecc404becb9cf06c165ae7156a9d5a2f6cf234726b3aa16bb844bfe80668e5a7ed2f2a683080f65afd602235bb85dbdbec1287a268355dd4dc85e8755f39fd7a3159b12d263be96f147d89bf9fb675df30ee924a24370e974394ea338ae8260a3447e7339cf8a54304d55c978de1224d84b5d99959beddde32237bb2c98fb876a421aba35b02a0997142ad7b6aff1dc424cc282aea9b553b7a0594a8ce73bb919f9d189e0c0a4c48155f891e7610025930e3021c70f1c9716b171038f381e105d8f150312ac4be9e3e07a85eb89940a9cf8b9e9705d8a80d234aa06f45feac12bde1d87a9efb8452003d2f9440142a6937a2cd5f34d051ccdb9cd456b90297dbee30b29b8f3aed0983f70d9fd2b78e65d87299a428e629b62584027351dedd65881fe1687e403f6c83f75eae6f673ccd8252994af061c493dda38bc00efa53283f6c46fabbb2c78314d521dedb9c862a24e22340a2231a977afc17f8fcd9cbf0990cc60cd02fe0508a0648f2710cd0534c5fe684fe8bb35a514c61b047e20648070052008d1e7714e63488c8f08f4b47c48f66414470b4a7e6f781169375874f8590a98aeb7648c60a8bdca675e9b48710e7cf5eb69e60a09986fb5d768791a660865441d638f3b724c049fbb19265c132e23eea5a4a17029df74390cbb31dcf1eff49ea41fbab11caee7d82b6bad69064fcc52a02a7ba892789c4284ede072efb911f5e27e600f27b594b7ae1444416da49a0bebf6d329aa94e716abcd42a69d27fb9282257485d088017f5fea723d8f9d636fa04d86d196ab55f4cb7679510adcac655d7b2b44696b18de8971e4f9562e7ba84b61b88fb0817c1b31bc72372ee39a0eeed928f30e25201828646f938e2cd7f3137819ba8a539fe5f6b56b4cd7276c82715f4e6a0ca73821d4613cde25a8eb2ba45eaf3539aceb9e7f2fe097ca175bc8c8d2ddfc91560a720dd0944c82e27eacdc1ea1d8c6af4cf579e9be3e8cf082b6c476bd16585f62e894ea8d5265c3a1fadf0b41725da9083038b7a0909e2de9599ed0ad388454b72ae8fe977329b471a3485973715276f873c06625c662d7d9ad1345eefcfe8b0983a3851373801fdbd804fe1577c099b824efcd25a1d182a7acb836dfb6092519d3a040d8de9e56116cf00ca546ba7b8ff6de49ac9e1bac250c5f5992a7d569a49af60e1d0dcc37b1a0b36398f9fe36b0846eb2efa2dc6258339cfa3150cf205b7946aaa2cfbe587ddc9c50758b4c4f4d5636163bc7158d435ed7176ee2fa003d86db6981437101bb1b898da88b45446438107a94bfd5e91796e7d0d7e0828bcad957489182e6ec4c65ebf97c55ab53d5993faa8f9ddc4f424cafdb24a9782b3e740546eff3048b58d29f7fab632b1e7b6766b44e0dc26be4aacbc77c8fd6a63598392d6b1cd99592fda0a91a2ca7fd652061417290cd334d205aace5d31a0f405fd15baf96d5dfccc416f94ff8956e40e1ec1da0797be564f93b943987c4c539733d152938cff5714d5159a709967d5e258ed11dc9ce93f5b58baabec2f5a153ba628bb2b2eee8ffc537da02241f72ab2988d6800cc6dd2c931e1473bfaf93ee5f98b2f45d47776e432a6f23dce4b737074789503ff7baeaff0211d646144dceac41a953ca6478fde3ac5ee9048d50f409fd55bb8c1f1e671997b5d211f75e23edaaf473ebed519162f79f608762ffa6fc95ca80c06580fa3a3f14ec8a7acc6cfefeae3d1ecab34256c4c896affd181035297193c61a700eca31edeab70a633f4fc9a39373b6ae9688097bfcb53cc245b5c719c53634345d5ad07da6ac82b27072f0f68df5724ce02a3ffb84ab826704ba49909a3c865795913ad410a757f756d4cb7a70063d1ddf44047c069731ccf5722adea6c866b94e0f1efe922c5e4da847242645467d40363d0fff1b1038ee1513218852148ac796120a25d701af29f54eaf9b4a012ca1b53192348b335868b8dd2cbd54c5e0ef24267a0a262d01fd8ad7482068ef960926db0ca75890c1a344adf5ed476f778a855c3d3e05be6d32eaea171a6287c3d1be1a7c2faed148a7e292a09a97504d46852d5c28ef2fa8bd78eda7389a3e18e35d978bb49f38dac723a214397652ab0d121a6d32ab90af3a9eec9fabb405c8d68c9757da792ffc6f9c50ca5d62685cce447d59e05b7f41069c9dfe599bab22809a49534cd252ff584baf1d7f946944b4988f0563a5fdd6c1db0a0138839fc8df2a3410e6373bc5d25fbd881988337122c8ab0b800cdd3e67652e9f96fb7f5df8b6eeb9382a3929c46d0a8996b6137acb6091e9f4d2361f794ee76fd11e27f3578bac0c5a1e6c6ff00be26c4f15c6e7909af0c5ccbc4ff892dbf5f356f623ba513c75802114bcab602319a965e936838bbeb285ca6a4d31145ea739a7a03557774fbc3740632531195c72c198262964f065dd2eefef5d6436077b4594f7dec7bc89af9d8004d3e6dfc4c077f77791f903e35fa961fbb386a973654b6704dacba9f1be78563739e0a4449b425a37d4232fef244c2aec708d205c46453d4850baee303b1cb968bd7ee80231677e19012c1dbbd95d40d74d1f6c574a5e5a9e5f1d870a5d589b13a215e7f7057b94ff9e10d6a95b22fa9e429f052228601b8c3ee107aad126073648a0831d2d4864cc2fb4bb52876c5fe5adeb99375d00168b285f5af59f8c6ea0559d24339777090da57f89e8c6811c027564c6c5d65cdc5653e3c6d49f6dcc63ee1cee0406d4991e5cdc08605a74124e720953a8473fefac6776b9c8cdb1a0daa23b4728802f8bbb2afced8a5ae20e41134f27680b0e0b9953cb1922f712ba2347c51c1433389959d7ceebe204bac3ad06d170b70ce0dfe70d9a1fdeef0701f1bc57cb57695393d67b6450052ffd7e15a56bca8f5cb5a5e2fba6e2496b53fbfb341870b2fce0dc8d96963f1b8d640ce8107af7d6aa6901bd31e489b4468efc78b215420e6b83d4ad4a6d30a1778f032cc2ddb3d496b0309ac7749d6e01369b2a9bb13b55ec85c384e90c258503b18286784e3c201b86e310efb04f04a6d33fb1e506374954dd9580d0ddf8e9fb03326c7717782e34cffba8d684a9bdf9adb858c748c3834eefe50fc775ac72e01f79aaa156821da39dcf197c5493f719939f4b7736765d31def5022632d64ab2c284d7fa1c892e97514eb2af81889a96b5007bb0045a09d45b24d180e4650ae8c3ce091bd9a112078a2ebd13280b606226ce7f5866f4896172ca156a9859d263b9724e23d1b5729010f3c82ef2b40d3d6f61a346bec73d50f4dcce46ec0bbf785b4259606b1febf790d8bb545220efb80d69dfcef03fb74da2e193b634c7e95ea789b0ff5c89a85ad387af78f35fef19cec73c0c67214f17f1e805bef663c1bb2b220bb7bb0e829b29cd133ed73d61a2bc193f0560516d889a9fe43c0c6b2962e6ab8dd0515e81a7ae7bf49e57e755419616d4825f0e7daac9cf99b9ac2e05e0f34bfbf8cd6aebe46a7c23f0ce207d99e856c24a2573af65086afece38a71a6378794c37116dd35e47691e61812876d72163da741e5020a5a05ff331386a4f1cb3b776df76c93066b0b178b547b90578b526bd260adea8e6a1a88b9a1c8965d475744188ac0e3cc9501f318c24612783049415896af935a11bcc1ec51c7d0ff04cb074f36d26d34c5b8d2f99600f02d2327e8a1e7c7f532491eaaf8a403424a97cbb6fb13fa74c982c89ee2ed612b6f15f994607cab3f2fbedaa0213c9f98eec97e36ca8d7f67d04bcd3e3aba040cf15b6275724286d0a6377b763aa7ef3cbc6aea52abafc36fbd78957d1c9c6c1b2b75f5e5da21360c9057b5bc661cef85fe445c3d9b23634a42edb63960d561b2f3b7b1ee6ac33235770a7ef66301654242f1b6ece1086458f35491859af1d3d4deea22a5e536f5bc1b1f4c83afb596a2379098ddbf1ed4d84f0a1493578dbf663fcd50b7fbea2fa17204bc078ee61b99924f260c813a8278146b5ba25df2d13a3f973c0ec77fe0a3f1abf534564626e13e908db8e3113989087efcd7ba04eb613c4f0c761784d77fb2e702d0d13ff6bf7c5a03c9a64c08f87dd524efed895a0974a78fb14d5a5c908be6342f48787a8767063adbc17bc3c4302efb6d8f5c8d636fd4e3b2a2b6f154671e08b19d0b760b82a580f87c34313659b3b330bb6ca6eacd82f8e731afab4849eb91d0d0690af1f59410f5eb92cbbba9d8c2ad3b9c0bd122dac81cf40d3854b9616e0218d7117d65b5e87d6a1bab6be813ebb2e3d6e78f6e0495b732e62f4cd2ad52e54651a469f339a30fbb0b1f103702de86691e3aeacb990de103bff6bf84ebf3a02e2a6e0d65648d0034c298ede829d6fb0470ede53817bb4aaed86578c89b0b4895d8748771b73c0f8fee5d2698784ddb4c68cd946354de24fad81343e30e6e3ffb40a9dd2c67b66a6d7417eddabdfe9e254cd04e3adec5e62a54268752886dee81a62fb750cbfb983c0e4e29259dd95ce18e9ae2b7a0579372710f2de5ece0e7cf473d7c682aec22f97514261a2ff10257adfb932eba9e22e04429637f685ebbd4bebef1728949f3fb3c1464cb127a74be41947a17ef28717286d1eb7a8478f3e9cb24faaaa11182aa73651890869f98cc1ce402d8c83b5acfe0fc51a3638a265ac31393ea485731670655ecc5781a7f71a26ccfefe92f7d20e107bf67ecbf34a34894293f17d6990466fa499d3b1564859fdd61c52752e7d377080ff867103a0c79b320d6ff049c53133168dd6a10a63a69ad4371a46d1146859a7835d4fbed90e31af5250c328d33dfb0625df7a1c5bdbaa6d9aa8d2fa2549d2599f296c58d7440e6629d60db5710accc4af2be3abbe152e05f4e9cdab3182ca24fd51ac23f93187fd98345694aa4bbfa079ce2c4aaecaab869cb7490f3b7c0f4d71d2cf0c2424e5d67fd3274447ee93ca748a4483c452ec823a9023a875e57cca05b0f31b2fd38c8fb8052caf9ed465b021a65f20850773e94df8e63b4499bd7dc36a9383c94322876b859c0a78ef11756055694358301ade116e32f98d1024eafc85748fad88ca45263f0ef0b1ffcacb1982a99fad0af29c6f3f734da964cbba3aafb4d2e4b971d3327ada4bd038ee2e013e419f410e40911356ca6478282601406204f66f7eed3908d14a4182c6595c17b145b550bcbddd69e32ed363d3a8f355e41a7dff02bb81c4e278d5474ed7b0db3c981d9fe62262e7a48ab7a2f862594e60e06c08455ea52168a9c6a91654", 0x1000}, {&(0x7f0000002280)="2f61ea860bcd32e516a6412c7ffed160b12bfeb8687e4d171ef0e77cfbecf851bcb261f129c8846b3189e98a5709f3fa682d9e264d618ff949a76859c70e24e345c2331882b80abd7e63d6aec6440ef0b4db15f8df3a6bfbbb15d396dc1e1fc27ab8fda9fd54721568ca0fbb86496ce641278f43203206a60e72ac4f56719b242dc073c7cf6cc419c725191f1e81746011e83c5f599c4680589df4e0b654c2a3a94194b2fa9e60b5308749e0fd086439e0a64b73477e3699cae0d4de86f258c20afb11964beb389ac91c5092414fdbe3a48feadafe51cfe74cbe19d37741c6063b63d6fdd9d8d43911f50db7cfd7364d4038e43b1830d1d8ee50e9d60ef02fef6a4313a21995bf673abe2e02bed891fb4009701b365d1df50ee9e33d33a4de4b7d0d06a92602262012433ab9d69a1665a993f66f57529f9120a294b64e0635d6a52642cc2b424a5da47b29337dc460d0063ff4bb151aec605129ae964f40133b3b63a6c17f7bf1b50bf692e2e34ef1efcf9fdce2807c289959afb9a386fbd3b16a057a7bc65ac32a4e8357291a5b218f3f5c93ff568871f0c865fa7fcf3f28d38196efb049a6952cbc9d37b15d79be56277385b6396523fdc0a9765b565e5ece7d39d7665159ed699357f0f8c88378cd52b783dcdc722b478b7b1b1a5e5ad28483529adc766e914334f623e48eb2f17bd9201c47d00c53af84e22dfbe6d11577ec824624cd2c879c3c66780fd74f5234e6dac200dc226709a9bc84875ed68ad6b191c62df9a0404cc872bd8b308889f9c87c10c22aeae59ff65a92116ab2d7af82497919d13ff72949c39af7109c671543ad6ca1724caaf4234d927e6729469032f1c6ff884700020693562e9420a1c466391b0e40cd920fa6f3738dcfdc9fada1309006ab04e85923433910ac79f53cde082cc8dd56540cd2b7dc1e373e3e6651737515b86145f0549f14c0c4de30dcae978fceeab4a250418f3314d07c3c390e241c820bac7a8bc7d064fda4c2449ff60d7df79958fffbdb40a7476a63a7a58dc57e5348a08bf26ca59a3a9bd2bbe36dc0b1f479bcefeae128d7d93951569abc6ed217e531c28436cec32b034b0af61e38f58da303c5517d1145ff0130125d2ff7710dec15bd3026f94fc5d73ab92e669b6bc47fc9878d0be14534cdf78fc55c9f79ea9bff24f795031161e9a0ff18e76684924aa317e57a329aa9e73f8cd1595650863731b3e4b252505057f925879aa20dfc5da63d0fecead08ad2736c1fd26de2421066eda553e0ac4a28e541484198a0e8594a9508fcb8f98817e24f9a6321d5570b28b3f987fbeb5ae3980f45a6452e8a30a4c2971a03356401d7196b3f54580e49dc6aae47d4711662c26b0cd8eb079cff3346d43b8073ebf87874aea5718944515d834e7f3269c1a28bf2e70221c5d5dcba91545867256a79c3a53d7a5c70fa9b0fe9ab8718da3453f8a77d0e41250c7d092e822dad291a896219882ff59f47e7916d59a96d090d8379fd6414b3d34d80185c48ac4213ad20a9bf3d800178e133100cbb842ec6d3e7be7269e579e64af6efafa8d9c3fff832fe18ec9b2e8b52bed13f544cf34171f93a7472ac1c572da89e3b5ca137d9af26e1d0d61860d0079d9ef20581a97501125c6c359be3300d2cf606e3ffe5f217fc0094c392bab172275074decc97af09247ff79248cfc247a3b51dd7471a7a53842a2941366c45b7d230a6c92b7031ca85a39c80a55b6398dbdcec11a1ba6240f201700d3c69f1b2a0e78d6a1774911f64edb452b7d139679aa66955065b51a1ffe1f2445b77367d3622abe5f36d28e948aaa054d40a2b5baf3e602b3aba2cabb19031b5a22bc430b8f894f65392aacedcce011096adec39a0e68d499950b574712b1f8a2a93071cee0b0ac9ee477caf7fdc8d2cfd32f6f29e22faede45b07ff243d592fd7b790cc7cb873e6769dee02433df4372490bc2f558423bc6591f343a10b97a36a1d29444265cf6156f0fdb1e9e010367284254fd0242bfde7c6de43f8a221c9d415cdcb0d50ed9be71146dbb8fc197c2a164dfb153f36ee1066409649b05051e99955fa78579acf29976ad14ca9b2c3e44468a25d0f4092b3fcfa043df1c26fee879d74ffc9813ff14e048a25334ab1a5dd514afd36f0892210fca902b38818738c28448f4e9ff151f1b635390f27988a8a026622f9bac5e828d129c06215e0a92c1875371aeca7ffacd08f6d1d9c0aa1a9c7c464feccd077c67da346517da7811ff13e9623340c7c021257ff641221acf069e3d67f5f633013b1f673241908896e2d910187ce8106bf8f5af7cbbb6871fcc40dd5ab3ba193a0b778655dc6242cc3d8a3c0c3decd2a6f9f76bd9f6fac573e6aaa5c9fae7ca4699d1d5aa81d9138eb65585fdde0af2bad9ac5026b0b0642bb60c3bbbcf9c75ee60979dad0e8b4abb5680ccd559382e252d83ad1bd23fc6d40c6fd98b4b43c07034791b21c80cb23b54b06404f15c13c29fd0d60aa275e521e95ca6a05ac8124e465018bbaf6dc6c5750799b7114bd20d21a2128f946d1e736d3ccfaac25e60bcb453a5f63505d04cf41d497c8c2e53519f256cd5de3ba3c0cc5f452232b8e6161ecc391dd2bd973935b68acf169e44509e6e191fba33478ba868be500793a68cda31139f2a96d98e26e9f05816453d058fdfaa01478ed12b4c9ddd061b2083c336a41ea29815d93352c7d056aa18e333e6e9447666d5cd119fc788a4d0c771edfe310a1dc2a993f5f5a59b567689cc321191cf9e7d51bc32fdd037b5acbc50a33adbe035c9ae2bed287dc7c2ea270644de94db6cf080c4567e4be91f011f914d595794568618e199784096368160b2c04b43071c253f24f48041b2a6b4dfd881a6cf5b08173fc741feaa21b57a194926bbf1efda43620f3b95265b8d1602423616963d2794b2f6a3c304c24957c4f7d769c91e4122635a16d719fe4d85b75e2301e30488fccd142da80c4bdd3631ddc66ec12f7db8fd0b6c4de589e9c7b8bf442b2e8951a1317c1a1ff16d984f2cb2c1e03dd21608b33f89b499099c0464d7ba282be5db6f4221a2b2a01f8bc09b2b50dc2d85e873323065bf9917cd23a1954b1e1b5e5c40dee7bc358939cbf59887a3037e375b3fdd689a84231d815ca98b074178c4013ef5e89f1c0de8b49dbd1849a8ea48abec40bdf82e05c88b7cf36111cc64eaa7cf335d01d0ba4826fbe3c68b44b5219b514b8cc8441e1a811e4ba74c9210ed98f538cddb5a164f80b1b78ab22df6f60bb88b6b7d4e3a55f141f007b9ce499efe559e1d65cc61fbb4c544276fc9b3a21f676b870313ac900d9d18353c5074fae64dd4aeaed73b2effa99979edf3e7edb70ee1ef0d8a4ebca69558801426778cceeb8fb27063d79cab35a9b5d0f63dbe2dbebfb4e956ef9c2ff6afd977159634171be90033970e1585ba57c676ef94f1b4071312edf1f7c24244a6b13a2d053b58960a6b662c4a683e5b67f223b9273b189f986a9024e3d9316f9c2561e4270d51e2196b8f74848b23d689bf1ae6fb8a0b901021352cf91403e521804eedb79cd0b1b58410cffe5c6294503747fb00eb517d8c54ecd9696f28ee6dc1b4bc5ec2f434e541727ddf74811aea8dc8ee51bf6aeaa17bbbbb91cbec4d026ac58e0e3cbfb9e46893eb15fd40285844e64e99b69f7f29e49ba1b5710cd4568170c76e0a282848f4ff53a9d3217e4fd8707f5781102572d93ef089e1e3cf821b10bd5ee004f6c623edb7ac0436bfee8f3c160651c030fabb57a6cf64b2ad87efcc77335542d0b56387fe1938f3f4fe87433033e7567a760fd74d954b9b4d087ad859f41dfe812b40bafa4dc50884227d100b4c72f455a176a94ba6242fe70aac1d423288dc5a0bb28a81828c285e126e159fb63d160511a310287e108f98be43d736dcc6e95db1b2d3d53c84d49f00725c7c63a00012f22b33b9d7bb700429ab4563596d3c3055488a76033554c17610d532f3aa02d19d8fd5a58b60c13aa5f1df31a262fe60c33087c9944659a9554c03afd6ba190067dc9699b3917a33896a014b393175c2cc2bc555f9dc6cf09ae1c625f8f96b73b511491d6e3af17d259c7a916cf07648e35e2345401aa39b5a343917a36aa880524372280dad5626c7984d85b4f4a76e4e5087b9a27439f6d4f7a9801942ccae57b877248e26c60c3a2ae7b83b1a252b2924d7127c84f534b6f67eb047ab2cd07028cb09a6f46a5104369397881b5e740821da80e85169c9aceba24b0050378c0ee5096a2db282d8378973abc3cd58ff15454a2e3e03dae76f25336c2880de0c70afb4cba78ed98b404a9f51b7cc460a7e58477e120606d7f64d547c9e61fcc49af57d7e5f3494e0e6e7f50c40458c2c3d2d046a30bf475ae9b0d8cabbbe030e92086d80dda83b7b29a429cb3cb76bde84789c94f61635da7ac16512268abf0227a8f52eb522cadac25fae14f8ed2e40c5378f2881ff45dbfaee7adc50d7db27b49f09b5113c57a5f61fc2475453148cf8e63e88255dc5ae6bade6e73c4463d142ea023d3aaf58908845bf079a416b05a3570c2107bf9515e4baaa3f494b4fa804582561045054874fd7a3dd904c91f3045dd0670dedb448d0405c99e9584c493f6fc8a9f59afee1b97952d5a05320fcef86d322a311b7716f7ac9b7832a47defeec92df69d940d362377f278a2711f94d2baa0290a012fc086045ebd4ac11e78127a3fda241fd1184139f96f56abc08872576f00a7782b75efc77bb39565aadcf5d45828ac057f5aec0e7a581a51bc4b165edaa15b2373bfd86109d7b4cca5e09b8227450762a6f85b034be7f62cb045ab22ef85409e430eb978291cf0bbebbd09add0a995329fbddca102d3f4f38ae584c68ae0b7ad5bcf209cfa8f17d638c699f7fe2299f914f187cf91028b2172ffd08300c0997afe3725e7ba7f0f5c52016fc647a6bf92cbaa25f5c072fcf9422f627ad657ba7ebaebb88ff573848dcf4367685ee1454047be12dc6019e90b69aa9b7296b2e2f81c3d952f97c187cf188a566bb6149791de1ac4732f4d1b85560f3d60f0f546f0e07d9d0f7b6d2b6f78212083550f6fb0117329bf7de0733202a196bb88c4f0c1b9a0d266eafe73cf6caed809f94b28d4fba40c2a84b8892556ff3097b838655a7b71ad23d10365fb18c7476318538ef4d87868cd7d859b15748b64136347a674e20bcda3cc3207c2765f9c8307e2cf8fadb18d093c2e75b27fbd8d4f50dc9d0ae13acb694dbdb424dcaa6c5dd364636f60f512bc50c606d4be7f4f63476085f6a0c108d9f2faad7c43ed8f236e52ec4726233107374851f468a57a614f669b1d527a92d2bacef0ae758c20fdcce91d35de1ce8dd043ba5cc5d5da750eab3bda027019c8150245f261f974abe4541a76b00a19885a83bd8372a4dfb187c320ee8f02ac46867c40115059c92937036fb8e65ddf7dbe980364aa0beff27f333eab43e1578f35d126538c6f89d205ae273dedc503600c1ef30829d651c0a332a67a0eaf250a8a3b75c061545c95e8e56cd72919fe99f9c73758590eb81e78c2354bdb45e7cc78bc846ba8d8605a3ee8867788d2344c61323dec74be8b70c83ae5bfa049d7908bdd2941f8f7592e577fce11c64ce4846c2680f7070f30846fe2e88d72e38571b930492acb55a0277a84ec32beefcc554c1e8265ec1ef0f7ea9aff13055df9c5b2327033db171524b0ae4993ada2f1b94a6afc27b94f952abde83977804feb9e36d1b11dd93f655a57284acd291afd12d83dc45d225f01a", 0x1000}, {&(0x7f0000000340)="bba6a226895304b8972a399a1442be3cc4da93151f85da64bd4445671768eb2bb4b57a1d6cec4e6d0d058e07265e083973317250f2d80c461dcee2626a34d33cda901c717fcdc148bf490df4d1d31fcabc46baaf6680f5be3cb31652a6ba54d546adef2eae650dc7e3eda7b06ed6f6fbd36530de1ef9a7fefb485b23418e67de492018608a2ec586f34a7623f1b158ac83569f11c7fec047f7eb1fc00c4a1edc575c8e12f11a4928632738b75621998c23614f9706d5a02f1a0638196d66bf4fc2a636bc9f9286c8ab9cbe5e721761783f9fe2e3e9d98998da83fa3ec1a327", 0xdf}, {&(0x7f00000004c0)="74a59869525bd49e250057250f41f3f86e16bb09a973f0cf5ce35a9c06f77a4d949a88c428305889c0b513899d6c26e1c9d42dc09b56ac00cfb4fb63a95a59175426e8da53cb1332d06665e352086093d263fb7128f3396a6335581111c6d99b330ed143fd6c6d3d662c21af757ba7db32b4f628099a7fe996080c", 0x7b}, {&(0x7f0000000440)="b3ac707f17cd44f7d44150a8e517f04f64ab8be70997e5431183aba6d8620ae0b0117ba8d17c0c0c36c141f944", 0x2d}, {&(0x7f0000000640)="bd25704e604b1ef60991af932e24dbbf4d6e49efba6ab51d4e0c30e91e9ba0eb4fe8fc78b28d8dbeadf412b99fe344ed4ad7bfcc5e929de7e9a78d3ebd5cee26c750c97b83b2b56490f684756af6c5bc73443c5ceca7ab1db86af88c2339a008c55349bdeb5ad261cb45922e47555498182131c6324f0e3c20a52a5f5a03eac923694959ee4aac4e8f1a79d033bc398f9d7cc1663050e89f935d7222ff06474294344670ba8f891546a82c22114367ea8165918b46688c39d0cc61b8dbca95be986b4b053c5520433e922d8177a08e31214a02bb07fbe0a1c5b983", 0xc2}, {&(0x7f0000000740)="89ca0847c28f04f232013b19a96711d142a504dec9f8d45805f3499f8bd204e19b7e1122626e81dec329da1823ab2d17d74b6cd996f01b2293dd3f168580664def9805081daf6faf29f2d1645fd7a37271e7993f17abdebf5470ac54a4819095df17537ab5ddc60590983045cacfcc253a3746e0b154aa4839a9af061a7526c2a349131256035aaceea208d82a05d74215f76554663bd73582358803fce950e0e277f967b9389bd37e284258be98c61952ad6f5a26e9eb741258eb4d79ebe79535792e7f5fab3fb9e9c222", 0xcb}], 0x9) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x773) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f657ccd6a6d6882a8b69deef535898cbf2704a7aff1c79fbd17ea93d0b017c181aae99aa637acee8a08fd5c768288ebc77d2a16214cec604264c22d4e1616b140d59e26f50ad719781af0ab34fa12b67188ef6846f2c5e6fc2499f392192091dfb1247341b967d3f42568dbfdd8b9fd10d35c99a8f70d7c67d18bebfa4a5712c8e693d7cea3cd22730ab11dc38a4fc505647a981c5857790a5651efc3c8fd498318d21c480579caa09d494f98ea93e0bb0c6e503dda975ae3ddf90a090a274449c78f34bdd1ae5d4df9069a33bf24157217dac7620", 0xd5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x102, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="9c65a16c3c169eb19bc72ebe810d2cd6b3765f06d0e7a29a548fae0b2b667c931903a1e17aa487b5d24902b49b2bd882c91ae37220f96f4593aa9f79b0b668c649342768eb93458f5ee566236ea34188324fff088595bcbd797a2ba1c91c541f5ab93664426f162a362783beee306f83265966f6a6119725b63a9cf10eed2aadac3b7ce17006a98eba4c6d3cbd191e448cdca785fa8151a72564e4cc96a86eea9dba1ebc190318b622bfbcab7c197361714d3403e3dd44b30be323033d17c78395694679b248252d92888fe8c6264c0e7c53151c47828792eb513c7c76ac62"}, {&(0x7f00000001c0)="5ebb0d9eca020a5ab65271c5c7b915e56d68681dfd7b35ec5387da19c71668d1645c043f5cc3409c9f3509a0b621c1c2dde27c1b1d66d5bc9c25154ee4d2ac3ba1ea70aed7f5f2ec5ba07c75e07bb092fe735f23e292b74f611c6335d53cfd97038402f6c1d86d"}, {&(0x7f0000000240)="4b52197c940f394db40d6827f1c9fa747d50139135a4e7"}, {&(0x7f0000000280)="480b5fa5e14330c0a1c44bb928f9ade2a837bc3f457fd135658a1aa399a94d33d074b0560caa26d888ba1e8302fafa2ec64d332b78fca6fb9608805f03d8300b5d894c22b43b14402a3470154ac32237ff5446f758ed389ddef3b90ef83dd877d6d25c49efd3c9231aa42d0b18845843e9b5d006cc2c61ba7229286227f5adb125c3852da85efa2223824550cb3046"}, {&(0x7f0000000340)="c63d979d366aec4f7e3b05ca3c1ad779d0cd013dee01a2a285ac9407b1616dde682dbba28b167fde3ff0aa18b96c2f1fd1f2b2357154137b7a006c69f5bb63f704f360ef0b7f2cf9175c95"}], 0x1) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2002, 0x71b) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe5705de426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) 16:00:03 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = socket(0x1, 0x2, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r1) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="59d212c75a713e0f6a3d01f85cb72e119fc83f433a5f99489a0282f0b75c02106e10ca3daf39c149a0772d65df62cc18c965f430299bbd9bcc94ce2c4fb93318ca39ba68cfd0967cf4b43f1afe39d6aa9ca1d9a24e6fc3e3e2ad52a9bd6adc4b53ead7a12d1a1abf6c662f748a07c6c63aac6eb5a2469bf0d99db99e7c14b7ad9ca32cfc21338c", 0x87) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xa3) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000002c0)=""/108) wait4(r5, &(0x7f0000000140), 0x1, &(0x7f0000000200)) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r6 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000500)) dup(r6) wait4(r5, &(0x7f0000000340), 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000540)=""/198, 0xc6, 0x800, &(0x7f0000000640)={0x18, 0x3, 0x7, 0xff}, 0xc) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x7, 0x8726d90cfaca34c4, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10a) recvfrom(r0, &(0x7f0000000040)=""/35, 0x23, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/27, 0x1b}], 0x1) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = kqueue() fsync(r1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000080)="0dabd81ed5a084ce1c4e31abac22a70497f91d5bd2ebad9a9f63a12fec86faaf8e80f2d54a89a969e5eaa685f665bc136d36f8418de07a581ff101825e94c9f0439dfbbde2f7b99f30ebd1bb14b305364c53801acc6f55e0cc522311ed1b40a03e716931cd9e620d32b61133bdd22a918090086926657286467e93368df4c3f108a7352351217197e376b2d80d304c8417f87808723f49bc7cba917089e16ee73913d1104b8f880bd5cdd2f29ee79ee959d439da8667163aca905c833b19e157b26fe3e4f6eaed97edd483f0d3719ef52186f8c58716f9db620e1607f432cde2c0ef24af4d622e26c2780eb9c2b10b6080c16ff1456c54", 0xf7) write(r0, &(0x7f0000000200), 0xfe72) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6981) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x1000, 0x1, 0x2, 0x6, "3ba1c0692fe73ef796090c02f0ed0c92773bfc80", 0x100000001, 0x9}) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001080)=""/76, 0x4c}, {&(0x7f0000001100)=""/167, 0xa7}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)=""/240, 0xf0}], 0x4, &(0x7f0000001400)=""/34, 0x22}, 0x800) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)="7022b2959d856c96f1175f7f532a2c4cc69a636f5ab14324507e8a3a8c5e063324773c3a014d5f584bbaa4c0048447196c694a05563696ae09020f290b84abe9587c3ca123b77de34f0118036324f476039625333936d0b40eabb1ac3c3c6afc168df6", 0x63) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xa208}, 0x10) r1 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x6, 0x400000000201, 0xfffffffffffffe00) setsockopt(r3, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:04 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:04 executing program 0: lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file3/file0\x00', r0, r1) nanosleep(&(0x7f00000000c0)={0x3, 0x81}, &(0x7f0000000100)) utimes(&(0x7f0000000240)='./file2\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) mlockall(0x1) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x4}, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r2, 0x20}, {r2, 0x100}, {r1, 0x20}, {r1, 0x2}], 0x5, 0x0) dup2(r2, r0) chroot(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)) 16:00:05 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x100040001, 0x85}, {0x0, 0x7}}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0xffffffffffffff0c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000006a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f00000001c0)="8ee5f162c524e0013629e17dff1638e942a2f4f08f4e62e6e0fde94ae0b53c59288733a8ac83562d79ac4fbae0151375f5f2327c2ace335cabca60db89e65a74f1c99400bcf9d481bf245522d1b8c0b97518eb7780bbd750cfa530078805cde57efba7fcc4c9d5cb278e2564b0aeec988d4ac1121fffe4accbfe1f2772d92597f7a58bf4a2c5798236d79cdff1a6792511fc0e43d26fc306606b", 0x9a, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x10000, 0x2}, 0xc) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="f4680c88bd136b768a440332b49ba5059473d6c63bfa3d560336f4db57898425dfd65687d211769dd0bcf038d8387cbf717bcea751e6923d5242ae7fec6250e9e44a1b284087d14bdc3b017e4d7c2fe293d65e8b1087eb49d69717504ac1e73910f6f0e3a762e36d8cdb65f608bb367312b7d6e2af06a49616e8020a2f38dd49ac1446ce6a2f31459b4e09c8929927278b49237eac7f012eec612e6ff00dc81d02aa7a58d04c2b0ff93be673f55feeb07344c942480a88b16d82cd31e5734a5e214c2aa05ed2c8f68c350441e12bd89171daafc56da82cc28f", 0xd9) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xad}], 0x58) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 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) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) r1 = geteuid() r2 = getgid() geteuid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 16:00:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setuid(r2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000026, 0x10003e, &(0x7f0000000040)="4b74954c", 0xfffffffffffffe54) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="e906ea3d430b26e21f70c56fa10723750af4e39246a93bc85ec3372a63b28a44a13e89283e01fcd810e26328720d26aee9105a61c1c78521e3f5da5a3e63f607cb0f2a166a5fef1d925754653fc628aa9a24ce5d04d6898dc77948949aab5ac2d4480272dad251e36fe7a251cbb894ebda5bb4ee2f40d9a35201ce68b1054aec61b75ba5db659d40cec2ab6091c7b95bfbf9ee2e1b3b2cdb444b9b2405818240af33dc8c9d5b27833633795866ee4efde2b6e0172ef5e1779c3bfd94c3f0f5526e86dc9ce863b83e43d8638579323c6f73b15e0517f3", 0xd6}, {&(0x7f0000000180)="22786f79f8ff3b73082b120da7dfea5a669caa5bfa0789c2dabaa1fd7c543fc06ed4c5d6a84fca8de908e2f66921c72bd0cdc74456e7799bb896d35879a15e6c2fc680092fec15d8cf19c4947cd21d465eda6f14a6547e35318deb0f1efee622f098a0829b945a579593b08f3a74d4dbc30bedd034562983f5de5e7215294ff91b3daed93190bdab571ea2dfc3fbdeb09831094e0fc4453a5504dac2aa7781eaf8ed70374ab43be79e2589b957ceff0702afbb013f4f0cff81b74051a764bc67419cd1f7886c454f9ebe68b05212c9bb36f11549177e918381a29f92fdc77174b1fb4178372b737c01b4f97b5bc54326a41231d60a70aee9804c3c437ea55cb84a6cb35e1ea2110d8e7331b48908425cd29a301e1fbb8da6ca65fe3e847ceffc6745fcc423a163382c2c3027968bf3f297c8cd80f00eb760b010b39c29810be857d52daded37ff340e9128ca9cbabc41de98987745e189831fe43ebd991521f33a6188cd31212c42dacf8600a13b383a69e8dbd3165da272231ae96c7c54abaa0864d8f3250b3f2f6e32216a98f849bfbf8adeb6fda69ab28ee9644b1a8b5aa2e7c395bcd8546684c37d42dbbf8288644e20607e5ef99d4c4200e7513f78b1f5e15dee1ff7471a1c2a97229f41c5f614bca6dc982033076a1efcc33e39e0d94303ca8cc1a4da53d985f47d72e4e036591602c6fa0c2305cf30efe43955fe1744f40dc43721f7d266452528a2e0bf741f63aafe7b18799e0afcbc8f6ce1644d8df8f6a0b1a15f6ac18257035a6508b22275bfacea1220841919445a25090e272ef02b8bbd75437c3e3d4cf9165567c4e44cdc4f60e95dabb19213a81c1e4f12deba4d129077805592ae31f1e59c836f8890e5bd82d5bae406fd7bcd0354e1fba70f2ebf8322e0ea8b7a0510528e43807b78d0a92fda9ea6f8c6418a9b0bf664788640940ea2137f6acb537de01e38d2b87c57d73b1056899711af8c61d9a6a579fceea2fb13b95033e0f28f22c513547500cf2d227520ca10fa890a38c991bf12526b800d28dedf5e89c0db8639189072740d199c86e914a8dd5fb727ea66cb2e47873a11af470ba4f4baa93c0754051af3b00e03862df6531e8576cf069d26b5bc35a187e85ec93dc9646de17faa1f837f0d40b73032e3ec6422ea0021d77c631db738e316869c85ce12c0b6eb4c35cc412202962e242cfc8a799077bcb2200e50003b6d03fb6a3924c4c7312560abe578ea6c314c042720f7ad6f76628b80d7cd8ca9e02438f310332da2648e48d3926fdcafaf92da419b9c2da239d4992cd851a67e9666d9d3b489ef0c2755c83843111eb7daf02b979f4e0a1016f63f2b0c1a0525095d3d98646798af2e9d12e00e61d8c1b859b52b734dc95f0b7770be5ddad8c2532db45039431cf3a33012507e9c30217eb4c3906d47ed0cf61294ba78350ac9f1f1ec6ed726203a76aa72ca194ea705980a4d944da4db0be9b5b949e777e2cf064aa14a20eb4025b894fdb1e35c99cdc2bbf0c9e7398ca3a6c158ed234e0ccfe491830c68e0e294cee157319366e4b144071c55cd75b34c15b403902ad90559238d008a7121b21c703630d184b84f7c54e6a20667f5b330a89672eea4dc199c0e91b7c6a977fa08d57f14aef5977977bc00a9520c558e53ab73b676c4bdfa9925f20e187ee89544f7a1987d78b5a00768f3118a65c8320c2b7668a6f39123af2f5b45be46d040f0ad9966c7bbf2d788fac4414495df359b041098b9f03d205be4994441a5795e1ced4ef7eb362e83079df2d4ac177bceb7ff9a958bd7be313fc391342d5cc1c5ce2a2ee44c36cf0d46d9477b848087b382141c4febc708f1a319515b80744034fdd0fc092e4ab6a504442615b144a9f678ef49530f034edca7f6a09a4e52a81413ddbe52cb623067a855cea52ceac8970a7f34ad85781aa0f6618c12c049871fef546aba1d84dae809df518354a8f79881220d5de68eb95ad765b3b0dfd0cc6295b053b6f56db21dd0cc4074a32acc61fb29adfb78ccaccf5d8d429d2e201f15443ef8a882b8e6bf91c8491f0ba2f7780d00a9c2a7ce79f10d0b635e4baf2a8f63318b224e1fdefd55fb338265b5f440b752391a3d95489cb7ac33b75277c28299294ce32a28ccecd0edbedae0ded31b98f0877ad03dddac196e76c589360687f50dc7d3d89df5760c2fef28d37c66d1dbc56a5af1663cf416a417dfdfec1836e21f27fd5d4da0caaafdcf7ccfce3ea03f7440ba67092279f832f9774ff4609d99a9029ad2ac346f5b5bb931089640b40a257178ca006dfa589a413d7d520a030eb4f1ffc6d420203901ae206065259308a40eb4a19566a9ee53809ba440e91d50161fbe404227871d92557c98185d6f09570940d943798102624f4ddd840d602fdd81de8fdfb15e1364a9976aa4d46c2af84288d25cbd3fe31ec8d4912d5514e843317b465f1ef545f4ad6ac640635a38faa37ac62b387a0be6b2fa2cddb0fc163667e80fd40fbf58b75585c3a705152e0cdfc3a8e8236611c3fcd759c87317133a8904f385dde4140c7f012b516812b26c766ec669c0a4a56874ad6fa4bd567f752b3216e33dc4eedae55b75bf21b43bf2b7e0ed9b6efbae44421122482c5a8d8e6c2cf1968c2a16ea07a68ecac2189d343e8e7191dd7332ed90e68dc95b0ede3809beaf990db3d49f15c6bd05058c182b04ddc7cfc6c33a8a5c2f94a099236305ae3cfe583a6bee156932df4e36620d996a2ec28e1fce7dbd2ca4ce402c704cc8a9d4a30aab22d6d0077b37a61c17df648a0657aa7fa7bf9f7769e1f2c4c3c094b25f0dad44c61f34a21d7d89c6d636f5a1170900baf55af8a58c3a92a3f80a8bb098e8784809464c5b5625f83eac26c432dfb4bca36c4c9b5484a6e3bd495426b4627b8ea8b52e5be2077a51408118bcfc30d26c76ebef786bcbb055e1cc433e8ec48da56715a0d9eada6363e574a8b88f69c75e80f570229138d23742badd87d6e209ba873ee96d1f22eff664c54b14083d69cf43a5988db090dc9552b7256407172b6607eaa222166363f49b37d44992fb24eb8d2458eb7ff5b2d53be7ac3f29612b679971c009072bfdd240d898a4bf164521d1339de88db82640ebd00b0f343cdaf6fe7a2a36ef343a0ff43795be4173d5100403bd180e85ce42aa2bcbd16451db77cbb9a86dc0d8ce0685cc67ce4953f47457331aa0d0465d66a616ed56b4e2593187d787af753da49701ac4f13cc8adc62f94a6b969939db32596e89a7a3c1be661ab7d1f632bf297a4fe74296af87be39ce8bd3f72f7435cf6529c549374390f061bce09de2310b13af1ac6e7b955efc61f73fc53d317b7145ffcaa0fa09e3dd61dd8acc6a855e0d84d70c7bd4a7ecb2d209901e64578ea630e77ffd519fbc247b457b2188edbe245a705249bd3ce80ec0bad5217d08508204a1aacff7ba8de62af7cfe3d46f4b4d38976d9632016fd996348b5031a2a742a2dce6705d1b1acd24be81ea58e1b83e85888044a9da5ceb8693168bb1d7dfd961ed2709f7cf10ce3c4d9a3d2decb8ad3cfc256cfaf2b20a23a0544059d5578682ae8d1160b47ac2fdf454984d2b09494c9b3b05785767178000495b354447dd1074e75f8e870948784d01b7311d1e0f74939d214aefa6b3e0eda57495f13b2ed3e107cf4f6bc340300edc07515adfdfba69b1f666141434be5bcb585291cc3ae0cbaa67680a1ce38cf66bf58a9f910f6c085c0ddef555be1436a73014a4f399d21a1967c1fc60c73e24ff4e4eebfc92be42634fb05ec683932a4d01ee33f30c411eb44b3606073e801ab863df233e8ed94f3d23c6943075e58209f9076192cf68e67feaf462ad085d84cb6d5250920d8ef79e36f423b81ef77e475ce366bb0d5a07eed0c61c80bd5a30c537e1f807199cef21b039aa1dd9a071cc422c890a1c6bb7b028031da92ba13fb0e4c309a27b941c28d912c51687d627d2dd63df9f18064d4c2e494606d6ff32b3b84e88f5371099d0cb66bbd81998b41e929f9e0138a22150a3666897136f8b74817212e1a37b9a6dec548eb308b361a8e91bc7213a31293f2d348ba72cb226d6c2ac2ceb4c55b5bce73005c03c8823bfc5991842b69644a2d639eaebb75981460a6c173c9888563384504deffdbffb6462458238e2e54a9706c3e96dccaf61341b34fef53e0dfd7d2fd085027935bfeff5a55a94748e93f0373daa619243704e647e656f17a675525492e1158f11eda33fb4d0f6c2e50ef4efc6b058235472afd04a919b058dac419c0dae2b41783f524230327a0bcb37af297ac79048c17065a0b177c642b3d95df22962f73f503c9fe2976a5c55588a8c75e43d823b4668022bcf2c0e14909681f608a6318d6a05be65802e6257144793d88a878a046722e14c7f583b3e24d79e5b962872cac3c3cbce56c999744208bbcea0df41a0fd17f9f61415106dd57c3eb774aba3372cfb821c06e40a0bb13d154b7e395e488989dae0e2a727c75a3375fdb5d0aedca50f05dc0ba7360089801582e0238e100c8c02b5bd1561e34ca7310d1ad82e1c286ab986ad0139e5f9b854d529ed688f7f91b56a85365a008ceaa1cf3c836885d8fab0631961ff4131bfdd2450f3a853a4013bf21ba163a515584ea53e8d33eb5d91848e144d9ddc2441e787a214ecab6c309331657ec1535af86b65bdab3d85cadb697d0244473f2923b45254d67b44c42b99e2432977eb4ce6b180999c4c89b99dc4e5827a39582c7f77580299639bbe3f4d905d9737ff464607cd8298513a8623751dc58964a6f5e4ff91794f4413fa84a88ed7f9453d806ad1de83c76727c8dff56dc5a32d16bb11aa880d7b729269d0b3d094fc2b1a9592088c074652f70c982c7a7ee3efc9f8aae6dc565cf41e58198077fefd5aa1aae77c7a01932c4181a5751e7cee5f931c8bc47588c204d0330f3d65b3984d8fabb69f94eafa19e0b32f575e82d7ece0452fb0dbba184ab2172ef52c7a460a879775443d6230f1584f08738174449458ffac6f029eac59d35c81bcb98d098b9bc99161b80ca48e126b5c26388c09e35fe75b2f99102f4d8106193fe7d2716beda48b8847336a559d22675b4ec349fc6cea41c68830f1bfa10c696e1f771d8fb7047e1b75063deadbcb10818dd2d7a2f326e56f728512e122baebd426959bcc187043d72904607ea4409a774fe9245e9db80ce0c60c1602ad8fdafbb489c3c7cdbd4d17a32e3f08eca8284643fef7533f52296a9303915aba29fde4abc2ba22049186f67d04c917c7d213d7d74188619cba66a62d49534429598bab89339d5c250f4b4349112bf921dbc51b4459bd940eccb0f21dce4942937a8e1049f5aaaf4723bb1d66bc58f4efb11cfaf0c3a0568417bcf82450f050fde451ce3096e637e0f020a989eabcb8824e061859bab6ef75442e769ba57533fda420c6bb7ed60a603a991a5c2c78a5167bc67c4959d1b29d9d81afd94adbbdf9ae6e5976f036ef01b538e7051574dd1d4280e7725d14f9a3f8ebf5bd89e2e9570c5e41e6fca42b0dfb825b1d1dc2a8abfe1458e66adcdaf54c34962bff8fa542dfea8cba69610fab74798d8a5258afbc4b44b08e3ec32be44d24952a4c81cac71be5c893eb36f6997569f6ed2b54cbd0dd9f0bba25276117e991287fcc48ed124c8a92bfd086c5e2078c3539e4b07b0cf94ee9612c60b41746a9c340c493ce63028f95b04074d82990d53d095421304f3b97089f2de57497e20a9773b3b0674cf94194e9ee2e52016b942709c78d31d2a", 0x1000}, {&(0x7f0000000000)="b2ef6794", 0x4}, {&(0x7f0000001180)="6324bef9cfb918b7bcbf1f8469b2be3b35195bf65e72d0b7f59836bc65f9ffb74d474673acc3560e2f69f54694a12e1bf121a3c340d0221efddcb948feebe244b85a17f58399eff3a748", 0x4a}, {&(0x7f0000001200)="3456aa40262180554a32296c", 0xc}, {&(0x7f0000001240)="412591b2b7b3c6b43beb53e0c2b57d6ba7f80c48bc996452cd7aa3b394ff465cdf9ed4b01ce7c1209ac15b964379bce7a206258a99b58275d85e79d639b6b8e2a1d8ee4dc8c001c7776bcb1b59145f14fd15bb0ba3cd03afd3dacb3ca8bd42f248dfef852315fe76e0ae7f5037334e43e61545e5ce17fcd70669b58c384a793b43a530b68409abedb5a3d2032cb494fea062ee8879c4cdb784960d118d6725fbb0c6811b1706d0bb68b5e4ee2a3d88b2b889fb00db76e451168b0accfc5898607134c2df1819ad852d0753d4574f432a2ea0abd62312d6956fbd93061b6a6f5e881071b0610026b2a285ed05286b3f385701f67ae364269f1963fa758e53b7", 0xff}, {&(0x7f0000001340)="1bc0649779615b97579de05a40b503eab737747f3e181bf753187560d1a64580130adc6a5544ecb35f3a23976e3777332d4401733593f4c2d0d3bc14c9572731c5816338e417e69e42984603f968", 0x4e}, {&(0x7f00000013c0)="9f1fa5eb8b8759b0598207e10f68c15f1eca9cc858dcd28396e33ece3caa8f78c72b499ffa3a95fa873423650d87b95e97899734a949c5c53ecbebbae3d399459e893a5568fb8f948da67f2ba67d397476843e529edb4c40380e96d4841c2989d5ba630e818bfda47b01f148c92623252f0c25b3cb823f8465d004a51af97e8892755a2db178e777dcc735a78ca94e4a22125e194b6403d6e2a5fd4f90754153e14dd9d344ddd81cf1b817d3d47f244b599ea15df558311ab734aed720689d8a50d9c08ed8d42c4e4c361616a5ae02a1047fbbf2eadb720582816ba66648739c042b7f2d96150ed15d16dcdf6c235978e59f1869b82ce3b5771b7a9fd58b", 0xfe}], 0x8, 0x0) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5bf, 0xfffffffffffff4ea, 0x80, 0x4]) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/52) semget$private(0x0, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = semget$private(0x0, 0x6, 0x652) semget(0x1, 0x5, 0x0) r3 = semget(0x3, 0x7, 0x1d4) semget(0x1, 0x0, 0x41) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001080)=0x80000000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000010c0)=""/111) r4 = semget$private(0x0, 0x4, 0x48a) r5 = semget(0x0, 0x4, 0x58) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r6, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) shutdown(r6, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001180), 0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000011c0)=0x4) semop(r5, &(0x7f0000001200)=[{0x1, 0x5, 0x1000}, {0x4, 0xe6e, 0x800}, {0x7, 0x100, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0xee49, 0x1000}, {0x1, 0x9, 0x800}], 0x6) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000001240)=""/218) getitimer(0x0, &(0x7f0000001340)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001380)=""/18) ioctl$TIOCCBRK(r6, 0x2000747a) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000013c0)=0xa6) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000001400)=""/201) fcntl$getflags(r6, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x2, 0x3f, 0x4}, 0x10001, [0x525, 0x0, 0xf6d, 0x3, 0x100000000, 0xce, 0x2, 0x7fffffff]}, 0x3c) msgrcv(r2, &(0x7f0000001540), 0x8, 0x3, 0x1800) 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = socket$inet6(0x18, 0xc003, 0x2) sendto$inet6(r1, &(0x7f0000000080)="579041e5465c38243d4032de0613fa5f660467980f3dc84db4079c3e41c6edf39b86edf9c2ae56150311edba7fa7a6b6e30594420d77c01268bbec23e6cfbefecef7987df1665d6d06e6787be238101504a198df0488a2e33ea085015e865cf205c0a1f2dd3b44facb6a34b6a538162a2529bbf7b2dbb4ed206916afe4e501501386342ff988ed6c510304a9fdb027a5c14f448d7d5120a67049e883e917afcb9aa01b1b877107615deecca3239cc9b80a", 0xb1, 0x5, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x3}, 0xc) r2 = socket$inet(0x2, 0x4003, 0x6e7) r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="89660d7ffab7b573953789e8fccc72d37a119c84ee93e950d62b8d4bdcfad5d825fd81308cbf952d8b8ced586bd8d33973a26f7d42691af6ab6a14dd4f5fa1c4f2e846d940b3298bc7f0e6289bffbffa2d2b495acf3cf9688edfe754128ea974f825cdd1112163db20140c3e4cebf53586d373c52a839355978485ecaf52bff1e1da60c81441cdb5472832e0b24cbaf91abe92ce3d01f8007606cc023fd261d13e1a7cb6e675264089c4ab42753d24e598d59362916ebe18bc2c94f10a5213cd85b2d146009917cd51a42118da6bb11e13f2bc06de899cb21540a8425daa6326b15ea670e0c1f45894da6d72abf7fd9986dd8cd83d025748467d16b54e80ad6a9a144aab3c36919a148282f63ff55ed4c560bae7791f762a2960fd08c22dd787f880f36fe3efd270fb4a8034de9eab866505f2fe6c001ff59259f2fa3842c919107052247566951ad3a71e8195c7707f75fdb24fb197d864316666e55b5e7daf4afeb81d05aae227c34f38582e5e0a4d0c80d625625206aa375839497f7ec9fb498032d9c9911ba29260d13af44b9001b8cfcdfb4e013a90649e3d35f1a0073aa1c07576d3d1430677361935be2cf648a1fc194aad7ef218a6e731b129edb9071ea9eb9803294ec3a15e10d3918f537153e2a4d607a18bf408969eed820f2156572a1ce2309a804f8eca2ec9ac7359470cb3aeb9f615f1eee18146bf76afa1fa49ad834d278290d499672486ff3703978149e0e54c5852180b1ce4e0e40b9881718e18c482abb73260ef324fe050e56735b3cdb0028f50fb6fc33f25e684ae86dcdf2616867808f74f57b3e3be27c29d4e387256203f89f3672978819c3d8dfae6837dad07670a6e9cbb4f63b1cd31f7c0e783a7b1effab853519a145203362f4a8eb163e4f880923724b0a42253b83d9eb8fd7543e488c70da73d2199951082eaffa80eaf778d01804ac6d935b09a3465ea1a44b2cc3ad2e55f8b2cc368a1ee6d6fce2a6c1159132db2257d9c1e233fda916e151b967ee547264bbf255181354cb3aab917d557d31d3b76513a3d083b14e9f959e4289af6565acd6e9b0d4598628869942f1d557ab28cc4bcfd9a953ad0dd0f14bce69a4c012d582ed9130589495290e17f6325a4bd2d34be4b9529ac742e94f64e1e5dcc7308318ff9437696c6db23ae72f6e7e4d5dc36eb1ce41d346468b76418ddc04f75660d02636c925db299e4ae8db2da9e76ea20b876fa12535aa06bf6cc7d9134ce9ac3119089542a78b45666968360f503d48579b3fe8a9c343c8d1d6303ed12eb291fe9e7eb6cc8aef0dd73dbd9ff5b6f2b28d3e80a1586809d4f5aa587dcbe68e72f2137b25fe5331e0820ef94f4fd211eb7b98acdb5ae6f4494317c73bb916b66fca4fc661a6cc00c6b38a73739114619613f0bb553390419aff9ba5165bc715b7067f14177a9fc8a60cd2b272e122d6f8f8b9b9156e7947bd317132235fb62e33deda9b6a1b3e3bb75133d0aa93bab1100eabd2d85596cee2998830b582d3a5b1bb7cd6dec80d69111c491ce6eeb97a2d1dd02528b824a749519c463e4c8661c9cac9bbedf66e2e8b6dee6a8b25ab699ed0d39670313a7937f3106e0cbe6ba5bca05c30f7c83e17365eda183aff12300e9a36175f089de466458f5e77ecfb943f96cfd6185677b5b5313956bfa3d699f0cdd11aa88bb002047feb265cd6685e7adc4117605fb0afd4a56c2aff67979b74ae1ef69aa1fccb6c6b910e94d474ebc320abdc1fd003c20a77829fc05f3b61c0b1ef7b4a3b825be82ae1c2ffe46b8833bfad51c383d39ad275e714753e6063734a6178c75dd9417cf139a65fa1471b99b53f43c7fc35663a53f286c3562ae8761da0ccdf67b4552d091aabceff162f6d1263b3e63d10d17a8406ddbde7668b0ac55f4d6a9016ad0ebf5ed2cc5c44665106ceb48eaee0bb309c43719de96542bd8994730f8af43f2fc72c581f5b3880fc7c6203ef04d663774fe952b848813ef1a169aedbbf0b27669b30cff5023f95590e2e7d80cb66501f4d64eddcc54acef2e16501b96ead032bf6bf156ba6fa377a16f49a3083b54e5ced5b08c044350a59f24bf23c95f9c75f417d353e4c4133dc9db6a439423d4231d5c3d70de511cd435e608485d323dc93d0a7b170ef11cd505f30a647c51a903315e881c8b6d72e0572405eaa2b9da8808cce64d06bbcd36596c597771a9fc9c38bea88e631c3229722620aaeaee07ea9422b2e4fda0c9aa2c5e402739b788b18a78c8e3cd360ac336dcdc8f7868ebbc116291d3974fd1d9179e966b80a58bca9d171d1c3ef334d6f1abfe412f7f6adecb1ce76c15407a92198250e8e4dc6bb9053a7c6ebda0c489f984f4a6975d3c8fd0f809ed59bee42ea6e883876e9282c33bfb827bebe8c5cb339235735b562bfa1bb93a33a53270489ccad4308178d28611a514a3b171089084dbd74db6afced316d5b67b73be9f1baa63333ba7abd30163959a834508c5fce02b515bcd7269387b1244bc409795154033488eb0d88d90ddd3757654789029b2179d931f7d71f101e4c45582115520a5689a0ae6acb625deca7cdcc67f72181848d504973e60c25648a7f5d6b1d8653330e71eaa260eae63be1fb7d7b4bdd4c92412e3df5f750b5fa7a7c72a85ba46be0cf814cdb215121b82aae5ba9e87057f2f2a0c4914bc5add377d1730b0acd029e5e77e0586e30f1ef3891ccfc3c7dc6c254f4664292e3c4aaff66c5f209796af35c35777a574e4cf3dd3e864c26f91849abe2c88d9626db82927473f314dd5381fdb1f62660a35bf52d218c9fa5e49e2e3faccdfc56acef8d6260a563980d057a51ac79b1de642d2ab013b0486adb9314551ee2b5a223db57094eaa63f5d55dfc8035e1232745e0fcaef1010ec87c42b914ede78800a4cfcce2a30e5f8f03199fcbaa5ce746340c7b271c899d3b6f544648c646a8222ab3cb21e60a1dabc3cf3838b6a276b617d1f93b98647f3860e4c3c784450e7f04cb8ded52da8f389c3c7d3898f348962a76ae7c333359d66116ac4f79bcea83b1edf02d0b0a188d5e071d9a69cb645b1f51985c6e03463d91ff64a8fd26c0c707732d0d887bd986ef43aac4c89fdeddab8b41393c3a26ae4ce728bc43cbf6261854761116b37359c872f1b063ed114a4ff85d645653a74083e8136600a9fcc45d552a6bee858448c77cb33ccdea84b7e70097544e4aa1bc279554c4bb125d7acb63bdb995bfae8b554a1b4cdc080ae1d5e3837eb80d36c0a90e8143c5eb53d2d8f1749fd95438135238e00c1d0564a071cf21172dba2ee89740c704971549c4879157d2ee48738ee615877a034103e848640d736636866d79d6744de59dd90a4dc90634ff91edc08c64194ca291dde78ce202e542aa6391d3cda6566a90da67a648c2e3d46448abd0c7a05cfdd4885cd19e95cdf973014a0ed2847dd3eda1607073dc17b9d920cc90d4fde693af97bbbd4365188af3b7a6c37194d902ce873f83a5f5cdabe485cb0a2da6ba091efd5757d08f147cc09bf3a1cb659274f538e6f823602ee7616e744322369b4669082dc63c9dbc38eac2020f99c1b7a3008d787c81fffe1a30442b172ae19a4c3579abc7cf40ec3fd1d69793aef5fe05599e21bd6875f7f2bb1204142afc3349ec5bf73ede1ea61c78fa1ca180789cda195c119fff2191bc91422bfe11a2638e58e3bdf1a2517b8326b35f11fa7aa66cb8e327b39f6d5c2dda2c6bbb6666aa2f08c51eeb3a780745fe6a5a13458907242a9282a749d4b5f3a23966ab638940b341d70e64217fdf7d619fb7f027007693a606a300acc07bd8071ed509370b4b204a93b93279bf747c390181a1549c823ba22e9c873b20c7f31a3c43e340aa2ddc4b64b1a6222238f0f5bae6e1b67d1066e392af4547fd8a2e854de9facf55df5de9505838808fde222d9f0063b7db33b217201fa0e34a16281261a145aa6e9a4771de38f3bdbb3c2830ee81124fd73556326b81f04dd067afb33baf0a955f69eb26a3ee2a1accdc5ba9fba5ec37910ced36a0b95c594a0d2ba0b1c18964bd36776ec1431227436fdc6e4d79b142d65d85dbd3af21af6bf72b21b218a93d3746ae67aac90b371e1559549ac57a3cba2c9572ebae005fca415b7e11bc92f351960c98db0441d850f260129ac0b7726820560d166eafcbf45e27f0e075dd879113b7978e4f170e1036a26e6498bb7d84f0d8f944d18248aeaf165a098df5caa13f140989ab8e9a20736256ac001189a714bea6a30b0a7915f69d49a19bae82036af4ef30744ddb15e6fd3fcf4ccc8f3d29bd0f49d0dc149839a752fa2fd5619e6ed349d2dd5305fbc509efc93522ea836168deb161def97b6710be0be8bec8f9e0445399b3528f625d283bb6ed6a6037d46f141d9c019a39b43dca1e4ec822c2e765e56476f5ea0572e7fda2c15b5b1c504704d73dd512256da020896494a2dd1292ff77ab6e729babd901c945b79f3b4ca04c996821812f00c07b58bef0767ff418f17a2a7c2f05e6ca558ac34d0b802bbf68ba7b03636a1d83b23e88e259d5e68949bb1810f1378774eb500270483e0dccaacf31ee746a3e00ceca2fff2217b409ae18301c0a4ff4ad70b41cd37ec1d569b68c30f553401425abcd4763aaca5a5695b5173c7a4893582d0191b2bf08a710fb9231110e46edee1c04c883d7da6d6450c88c4a8b991472a8d4ab8471e3da00f1e66a1883cdfeef4633ac75cd085faccd90679401227c5cdba4fd9f2bd950d3d6f2df0b400980d26625b1acb04f95bdbf7c562c81685bd1ccca8206a356850e9605055a30003d8559aef87bb9e563d2253ddafb805e5dae8ea1aba47bd83354fe8177e94eda3b6f04a0c3eb16f91673443ab372fe5d8aaacc1144e691835d3ac9aad673b63c31978c1714280a32079a70bbdca256d3467bd12bffdbb8b76bb25ce8ecb77cf852b926f3f93fb79eec657763da68fc89b382ab94446cb94ebd36f54c289fd65bab62bf3d47002514de7e44cace095655a036c07c74c9cbcb20577cf454d330c8608448a2ef2953c2b03e9f4aa94f2144e94c52a4c03608d8b356b9325ac4f92aaf7e7c36da7625b107d39aad6504390730558b4645262ce1b6f65fd89ad0aa07cfc5fe77438fa296de40044b30ba113706b091b2f230e9ea0c950780487ac4cb0fbedbfcafe3950239dee173681b56051a1d5e8ec1e2ff1b4e3293871cc476e77f0baa775064ae5c2c86fea1d3f74b9c027715f21b3412fb583a90e03c4dacb28b44c90ae967b978e9429f30a0c08939242f4a4d726f446a890c61be80fec7b473670545c0a2a8db4a6b29f8575f5328c164727cbb886af43f290edf955b980d5a3eeb5a84badcbd67bea11fb84795cd1600fd727a529050c44728bfde317363d96275595eceafb2546a128505560ab84d4be44b133757519f5b0dd1291da96f55b81682a3e25dccd2516ef94e5514edd81022891a4937fb1abe6fcb92c8445d2cdc12d2b9efe077484cab770505294d6fecd7903a028849b7c9d2456c4ef10f1522c56a36ca1b475e5d6d83cac403d93db883778111c77f132bc54b8bebd944e45040fb049eeb4ec80bc2fb1b2df6f3445aa098168c4e0f2ff379cdbd23f0cc7e78acc79ecb73a8a917a6f70ccda60884580f4b018cbe4e778f47a48ad0c0b6ce7dce42b92c54a83cae4a3caa014d15530208a0ea3c8adc2038ec91d1a6399e87d6154657d28181778353c24293b922b816502041263e39f8215987837e83c754922801aa7494a7eb44f2f55", 0x1000) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x11}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/167, 0xfcf5}], 0xa, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x3ff) getpeername$inet6(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88847148b848d83da5b77c795904f92ceae179fb858b3fea347b9ef5deda6c2df52adc93a5fc4e3199a6fa696112170a24527e46ddbc525b6c942c1f417b9231c4f344eaa77de5b078d002b9f0888b5804db097ef61d188b5b76054af3ea69ee81d68f2afbfe0e5ead41d0c9025b84792ead035570120f8bc210d8969059898a7631eeac0991d323c159dc8207a7acde9bc0863900fef464467712139980a9f277c97520a481ca7a7f69eef9a60eedf1da45d0373f429e97810d4f05f17dde2c0669e99aa5eafab1fd1f3e10b65e5cf056cd5e65433e223019bdd4bd115cc1a98c9a4e755df2ee1c6d14e09c7cc3990326d921f576f484cf7570946a7563c380f7ae13a465654fe1ae5b5f3b2ee10ff749386283da93dfcd99261fa7b77fe1c75200d00de1d7da1c6c37a42f9a725a1ed9db2795bf294221ff5bd32607601a8b8fef09ee962f51295a390d30c069ff2dae62179aaf978dd702a526a626913d003edab3462b365aac66e4ad7d5c0f615a213d2a48e8b9925ca3b2508012f01071faebddb5074f8144d06d1a59fe55397b89adceca7f489e9a0b4b26566fbfe1376f162ff705db5f7daac76cc22c6564916b6b43bdceb08d36625b4d1a8c6b5971bbbfe89ad85314f4c8a1975ea8b92aa130953307b40883e22f5e73a48dde7673688c09828f7ed04db17ec0d9cf753f602ba232c7ac452f63658f94fb43c50d18b776097718c63f21ca1e57e7bbeec37aca0cde086d8a4c26f9f25837e7db454b68b526e6263409aeecadeccd9c8b919004cbd9499f2be3df25e00e3dc49054c1b3d16e04e450098b60d3e44dee62112776e3ff0d91f408ee43e43579c99dbd88b21faad0e387d5328e7f1f80ab1fbd27e1b7d539d16a218f2705da8c58c93d5785fed0cf4537ea2c039e1bb29329fa34c37831ba725aabedd8fd8c5cd59087fd6fce98764765f9176b0d0416dffa17e512789526141e67baf3af125fad9553e567fb953ebbdc0e3a7732244f7511e5871ebe1459ade8dfd605a03828b73143a1d21f413c99882c443c0be07b4b39bc1234efc6098183e316c5c49259597967b629a0c2d64876c0aecd54893b0931b6e85d87ad48b9b65ec02e19234864991acae4b4a684f2673c494638020f9544cb9c19c61b69244865236cc16bfe2a5e341d2b5241363b8e4850f3067d8a015d937a9ad4c6e5f868207ffbf53e5ab0b2e309d68a886573e0d6b64aa31f635bd89407c014a38464c2556e59ad26d7008ce70f28b2c5b610ac868dc7cb3574feb3e71632ad9490f98859e988d7c42313adb58924cd67c8eac3830626e52d4cc6d5be35608769480dd43cfcbd92b42aa71cfa55bfc6bec05c6fcbce9fa02d6e6f0ff0752392447ef74e39b2edc8b3373f8582e073fc731ca82e2cb0431ffa377ef0adcd4fa1e9c1853823378f62624f3a2d712b2964e6cbe5e0008ddd3287bebebd0ad3226c5e9087d5ad23091a6e16a763a272a74622869cceab2662c678cc028e3a4b6017bc5b8d754a6ba8badc90ed0cb834292248aae8f59617a22c9b3b736abe60bf5e19ed7c6af2ade08701c1500e764bf0a34cdeab388aea9d52dcf948742cad15b593f5efbf07cfa9a3da073fa124fcbde6fbc9b96d71411c457bc362911debdb01fb65e2f48bac6ed509f90553749be7a1b178e10213b9bd6c24b38525d52c6c23dbf8bcf3b2c7ea5b5ff6ea845d70550a584dcfe307cb7bdc135f4a6543dc0d95ff902b7dfff2d3792d8537ac667573f46289b6e27b3d51097b47603aba4659a4b7e576541c04aed07ccfc805ee1c9ce71831267e4f8f459378414a521283a4be8afbea4c9bf43df092345312a372ceb8ab196d961024562e6ae4278cebc130bc9fd06e7ba4b0c79aef2ffd45300d6ba25355e3b9ba8677883528caaa1fed23ef2cca2ecb0b5bdb3586f4b4db20e700823561643d18bf0269c20af207f7d4d39eec059509f8b904c19b4093633f1062bc39855c2b094d07acb2704b0a3d3dc3d95020121f91dd038744a62196ae483d1c3837f32a447eb2eb600b5799cd0f70ad86aae101810faffbc6d565682eabb7f5884ed992a9fc6a09bfbbcf7f8b1e84f88fbc0f24516078a1b314eb31756c8ed24c0f3cb20ac6be08ed2b381fc3992208845c120fcb0315162c8ef416c3de13c06ca1a9fa5a43eadb1d42a4863a4ea305302605627a0d21f9be205d44a7d24a637fe76ab51a3a946a5f01434488c7051237a368a649fded0965aa69aa6d5ebea4d848fe9b2ce8d0c1d16d20aa137fae5463d98d06f14ae9d9d870553bd648510abb11ab2f59e98e62f345b2bfae43545e12bd37116022da707f6a6e95799e1af62588d340305b807c8d9dcfcdae9f281e17c6fba796b107e43ca07c033f665f0c843815a836330a9ec2b710dff66ea7560ab5a1e6d82506b3acb11acde5beb2bc8c32e26bec1f628bf50e49921643614aea780de16253a04510fe5cf37c480480c2492a81666da6f46416a5091c506d8a372f03c75e799cc801f37eadbaaa3ad480655e26c9896f39c9b2b3ca423002eeb928945bc1459f4ad207c602f69059fb52ff090d2df6ea35590885a121b46849f3ab656aa8eeb4c1f096aeaab9fcbb679ced85e4e39a076850c6e424f0c602758a4f9d1ba0dab94d919a730fc7af67c7868957dd9536de611b22c268bf7a07dc06a55e472396d92097475756327cfb00787f534735b6514454a7f65957aa5abac6930478f1f7f66fac8be3ffdb1a417b74fa80b52d0e393d0c074a9cf063568bd6b204210411689093779231c7f7f0dcb86ef2baa5db8fc9be9eb811a1b85d9fc1213cdb24f0e1fdcc887288a379009bd047a3162e69ff52b55c099a303f2255a0d468bb5e6af4ea9a86ad5452596da6c12b5a48461064fdd4598c4cbc2a58c17e6166e0357884360f2f1be176fa268b3d93bb3e582c4e5e05a18752207b89e9b762245a6da6979d494539fa0db087b459305d703167f7a2ed29b67143dc043fc4aefd51e7f8b033f645dca80304876f16334af75e8bb5d68f3620ae5d6ab597ed8becd2ebb7309c8178676a3a09dd87c4715b7982b8013921da8bdf1e378f32a3e1269d4523c0b6efbe5264b7154e3303c52f3061c2b8c8ddcc35f67e8a6fa4540201720016e712ad614221e4426d119d82e15e0a92735cd5463641741c560399ef7f53dd804b0f332c3431b0bcaf822795626c36a46d6e9b9b562127cb981761cbee3ac7364d3cf2325f49018f4ba68db57d9eef6809b7a2ab66a4c3f9b0775b6311326d4cc310afee26720b6fe6e4f361cd520097047a4558c13225d74410034b741d91f8715f5d6194039b25fb4b33e1e38bc7149bfcb3ef4e554b7b3abfe45cf7bbe9ce30f8956cd6701b7db184a522d4c6db57327ae6aa0f1fd905f34198ab8e0c3cfdd588de5638163eb7660797f6991ac8d5ed8aa4071a881fa353d13229db0368367af1cfd08545dbd99f2b2029c50a384c8b117cd3e3432bba8ad883a0e0cf0a1a0f4a6250dbfca6e651f52eace097a8de7803346fca029beb1f73b7fcc904f4e4b20aa42d9d68be6f1ccf83ed36b50a2ec5a0b62a858bdb0a7676162c0e54642c1419fa7e9b313b69470d12e2811c4801735a433dce50ac571b225892d681b058f99d2e34dc2e9bb4d669e54e1eb70efc1681af67ffc82b680ea8062f3cf143e194d002b7e164ab25721458a762a386914a27bb67fbc443bd7a9c209b9d42f6bcff36826044a0afb921fbea3ea43ecb4dcb045122b9929a743f2fe60b030a3f608d42a9018c8519ff9030d453e9e6388b5cdb2a65a95992c7a11e6abc5006c1607336cfde022839a658ac0190990c6a5fd8671a8641c822df1963da1e7bad03e9808257597ce647b22aa10ccd973f5bc0f09f8082ff39675b7d3e811b7fcb4ed97afa7b9cda050c7973e3e512754bbdf61dd4e52f0dbb9f4da2c0b0a98a7bd8cae5b45f088e3da02a3e793c455c6f171df4f2e62f751abbaa0e9c0f13548132301321bc865eb3931a68b8a43af0e11324b4cfe46576504af1b7705865a1fb38590c49ade399af85daeb363d699c7296b150306c58d80930433dd4e046e12ad9d4ce3d5a1bb1fd548e6308529d3a8cab0073a1e1e804079a5f307c5ffc71128b8f5e7af27895c40280593291b35e03a144dad29a6b33b15d5d10937c49707bdfaaeaba3cbe68457e8d13d4004e47181b5d5d26261e344da373653c08f94b83da9a576ed4f1f65d46d364be85afe556043663662d677855eb3bf4c24c9ad9d43c3048cef6b8993df1cd6314341a3548a13c631f019625f9a85f4ba50cc015dd8237e7eda46b75e9953e79c3e976b3c3c863db6188424cb9f82b03c21a1c15678a26675643c22c1b000d9f3c48f0abfd5fab3348918688fa9fb28e1fb46e3fe5c6c62f58fc81cd34c067c03a5d8f1aab2afdfac273336f74bafb5101624cbe009fabcb4aae0789137277504fb662622a2b4d2e117b296c5d546fb1bc9a291feae4a49da2d6bd17a0bb70c816cb7db47f0fa1100de2f241c02d10296062cda5a2e53615dc8a7ccfdfd7cf72683adeecf70d2ad2a6213883ab02f82a346f9d903ed41a93df876abee306c46f507bad3717d1a69ea9918d8490d285034aca89b924b692780c67b9ed92557c6cc91536811260980b72339f112b0592eccdd08521f7a8147232fd03be5e9f000b4c35a6cd7f3c5b9e0273e63398c9aea154e16423b7ac48e632bb0428936c22cc0f8fb15b70277ac6e7d842fc94767e4b2057c8bcfad7daa5afe56b8b9474129573322abafcdbe49b1488093d6d81622771e4e80bf2750fb259cb01710f9ff9758d47bebcd51d949db17a242245bd801360630be3955b3f6eeb98dadcff78bd2756f78a0a330e997381074c0d619273e0217b6c78ecd91beabef17ba1c69b194767c9fe403b53356681346285ff2215a353ae1c08c6ccdb672dc2d235d83a66007cd2aa2a3b3e48bb75c88c7159433741ce4decc0c3a62f219122265286112bb894fd288d5a69916512779b6b4af0650fe81286b260bd4b5248319ce48fb91966ec1b189d3c54053b9850325161d1053d1445812aa81a94ca73f46a447a6b2d6c2703c6bb28ed0fae1399345a14cf60e419a9698698a17049bc9f717fed62da92803a8d105d363af9a6460a6433f3bfb8a13447073d33c3d23f80fef2d2acfb2610e798abd35651713a9b17ba693ba2bb90aa5c2546fb84eae074a73f22525dbd5c500e0943408f88ff7120d47cb106dcdcc43670d1f93df26f03d580cdc853ad3eb19518a3ead3de5df160f05cc2ec1ba9b388fedfe71e7f1589be75f77773645ab511473314fbede3562e308a47ec239ba5f1940edfdbeb9232df2d2dca0c4d0c4b016cd064b73d048363e680973b8b1a61a3ca72917e6def8e477a431963cd4ac6ff7dbf8a8ff17481b548e788e34dd689ac577257e7e5c2030f1557264056b8c27d99fb4eb93e5b0078fb16006e7836b1bdeb72bb651c16cd86c6af903b29fa4f2b7ce630ade37d5cb19d84804ea763055b84b971a86df7a904680434ff0cee4801c74498d2c54526b396bb804d4f07750a4f571b3d842c3fc3ab268c08b14b4206cd4dc1c26bc322703bb6a09e7d14250c08e01ee53e6d6afdb5488e467a0f067f334bb594527b7940420230efc49227bc878eb29d2caa5f63708f56387a62686f5d1c7384d0fa39ab0433788bd4c76699a7a37382e686bd332da8476f421a25b024a3a8535df2de4041bfa0ab2dc979c4ee45ec4e762e7f25298299de", 0x1000) r1 = socket$inet(0x2, 0x3, 0x800000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={r2, r3, r4}, 0xc) socket$inet(0x2, 0xc000, 0x8) fcntl$setstatus(r1, 0x4, 0xc8) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xfffffffffffffffe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x5}, 0xc) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="fc8258a792afdeaf244b065195811ee19ac360c75f0e0a124ee9df5f9167d918caac688e7082eb6eb48855dd1881c63c280d", 0x32) 16:00:06 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) pipe(&(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000335000), 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="d2701007dc2c7bea19e3ebeb3cfec117c923f877ca6229c93aebbdc46fd315efc0a56f44ce3f528c7a602ad5cf096df89b17be4632ab812e706124270fb9a3eea283e01ea5274968b6b16b718631afcf1ca188dbbcd227deeb3897241426efdbe788103689dfd365a9143531af1d525439d4cdfb861028933c4c5e76b67a2bab1b6450168b6d4058b3e35c0a2a8ddb771b0c2287b4dc306ff50e4a0c31de4ffbcd7069ed555cdb3e25", 0xa9}, {&(0x7f0000000100)="8585e137b334163da10a613ff9d7e0119be71f1a7645750bcbfeffd824e817f0c53a34f54b0c22473565fb844ae4847e053552765d2c0f93460f208944b18c4ab535b96a1bcf9884d0d03c41de93a6ee1f94", 0x52}], 0x2, &(0x7f00000001c0)=[{0x30, 0xffff, 0x80000000, "23c9d3a8d05f53ba02485c0a86d73f2f58e577539a0b3d775769d0"}], 0x30}, 0x2) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x20000082, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x82, 0x91, 0x5, 0x100}, {{r0}, 0xffffffffffffffff, 0x586be98881fac686, 0x8000000c, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000003, 0xffff, 0x5}, {{r0}, 0x0, 0x41, 0x80, 0xc9e, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3, 0x400}], 0xe, &(0x7f0000000200)={0x1, 0x8001}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r2 = getpgrp() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000140)='.\x00', 0x8) shmget(0x1, 0x2000, 0x151, &(0x7f0000ddd000/0x2000)=nil) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) mmap(&(0x7f0000f4e000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) writev(r1, &(0x7f0000000800)=[{&(0x7f0000002100)="3f458746f56abd40b271fcda9369d08a0a767b5d5c4af2321b93b70ee30bb5e62ce9b0d54dc392c9ec3c31429aa87a98dc16391c1d836efa4a7151a8f8c8ec63007467ab22797126720ccbaa79f1e147565d483a221df67112144aa688eaa2c553e83113d801b3538e9311e03ea5fb786ca1664b7391cca16d771f1a4f6bd570dd79df68cb9a028a830d8332876e97242d54f04eff038ec4058bfaa7ff3dfde82f24db0021b33efa38c604894d6f25effb6cf6f0979501b938e104fffd70b6b74c8f641957557455fb5a7b3a2318ccfc6c8f85d403c6a4ebdf3da97cc1c3eee6e0a4fcb0b4b8e68f24913c19885d1165775879bd464b38bddc719428da7ef67d68c0b8f2a04bbf8d02041a85ae603ad422436acf7dfa63b310a681bf216168429f600445c32e0a5de4daf5904dad3d1a69b4ebb145690ca0bb1c1a77c28303a034c92d969fc8098b7e547dcba690da0f4fb986d9e175f599e35631ef927ef5befffe9ea20e837e7bb2ae9aa3210c538acb743653b45e80d24fdf94c48cd2fa4d2a6bd0d4cd0fe19a792f06f06be5bca7a8a2f3e6d18acea3cc8871be54ce9627ea1f6d461402ecf2555017ba3af4a22602f46b2447dc29d27d6e9853d8b8e256b6a6cfaeef3956b54c7ace367048e679ed901c7dfb93ff75a78dc03530f8bb609fbe435913228fda65a1bd3f78e62a3f9b6fbe218fac3fd9f5bc7c7afef90c5c463625c222ee1dad37a7422808141bf9ec341065beae45bab473646aadbed42e9aa782979490947618ff1596f9ff8cecb8fa32f0bfe55c66d9ddeefdfe068c0185b5adb3d7cb84deae84438ff7e18ffa16afbf25dcafba17ec03b6e024b2d11954d7ff7b439fb5a70adf31c5586308ff347a5cfbec01b69a0f69bd7eaed7f380737b49831747276c0f80222f6d076ad7646387ee583c0a2c0ccad8feb85749bc1c104d165f43b040b09733eaaf3615ed8532598f640b74ff06a0f6a0a4dcb9f50e33084326fb30b7668e4fd6f9d4304ff71cf2423fbbdbc32c6c951da246b9c4f3ccf9e817fd1d82832abf48a3c81ce8b58f0c425ca2e795665f49bc7d75ce59637770e0d4cda7779ff945c9ea24e807c93d27bd5823a8558f3ba63f99bfcb6888504e68ba320440152fae878379ba40be207c865e387c73b4c17bd75ae7e66c90b5aae7a9a57581f715f6775b106c0359fe73f3ff1089614f43ac1d0eee5ff7bacea260719c3dbc1c068964415f86f45dbfa77c75a652c64d8b9e5227c0a6a86039c0202af75e9a7404fa0a2becf15c345f2c8fed23e7e38929f8e4b271a79fa191fa27b761c889808a967e8f92669875a2e92f8b55dc9396e287c668a4f414ec23d56813e28627ada14318adf867856a4586bca2a6cd7f97fb52dca8f4215abbc8f1c052215655f3335c00035fed6266e7b2ca72e6a1e90bf5e914163af0070722d6214549943ce57d1a83b11f9cd04dcf9bb7bdfe9f24e6374d1e81cc7a9fae98eb16f7aed9f4cf5d7216887f39b9f9a5ce49fbbaa8abced665de803fd95aff017a90a9ee12e2157201f4bd852781db4fd63994e97f6a3e738ff571676cb33a7fc095e21cbdc008926cb5322ae74c2bcb34600eb656f12f80713623168d219bdf563b0d0a1d6ac563229851b3ac5fa293298005875d37786302f811b7ed7712e212045a72019667cdb9f0c6416bbd4e60b7d6d67179b48d366bba3061acbb70751d2dce41fce773c8a8df2971a4298f481fc169c97c95906b1ff2efa078db00b3c89e03c913dd00b92ac0e313cb85be42b749fd5d4d621fcb3215574c1b0a72b4fd120d232651813fdf984a2c28753a61b23a2cba489bdddc1dbf606b15ab035613c1b3edb605b3360e47f2b21b72bca1db2bd2d2720561647a155c42442c85f28de646193c2bd68d1e09a69d278fea0c43d732908378425e2f7f698cdf8bf94b2faa073b601e64843d7a195a6f36f0613c18b98a714cfcaed20574fd93709d7a33ef9213f76c20dd08f5b0dd564c411865b5738a7ed22c413a7d7f37203d144d7ad3267a09554c6fdb5e097dbb467585d61214e3d351d914ebc7de2538268cf1c12973142d95bb169bac1ab755097a17f193d321084a73121acfa0d01905624f684ab9c764f19a8b754bdee1fdad3a2d43b6c2ebad9d06f99edc318bb36c17b86a6eabc5e7cdecb54ac1a8bee591ac5ce38867eab7bd340805483d3f4114990fc9c51db3e1f63d20f4cbb7c8f07ff08a12b568816c4d000512b63b140cd63bad622e4d28286638be657d744aa4aa1338bdffcce8034820bfa2344396a42fb1c02d8920c7cd69f65ce2e09e065d2d5a9403eca8a6604756b2a3bf4693f91ecedb7833c7927f40a96ec55a85adb78c156bc32fa93abec54286bc88348a38564dbba80fa3866c93442d35f703a7b9fc8dea870ebca5e547c9dc644cc67530f5c6351ab82ed2a4dce446c91df2c67164f1c051cfdfc9055d162c4dbec2a7d8f1e9d152ff9df18bcdae95aa6c834d2fbc988ccf6ed217ffdd549d848602cb580f8f4d329d28c381156abfe9641e9d4802cdcf8f41df247a740457707b2354795507ca89b2ca64d12a85dce82fbae268d05cb8d1338e9a4972615d13e46b30a3f133b929167f7b5e6d072bc6f5ca069acb19f2f75f8c9a8b47316ad3bcc99054175e104acb23f33a84870058ec616b0cdf9063fb5a436962aa46141c434bb4b161836d55b7da5fac137d64f996716206b5bfaa074b063a98e0a52484229cc9da3c7fa3520a48e6669553618f62255c1922639192db9f27ffaef273ac9f84e232b248bc948e4a1dc34acc06567ea635ab2057024ed4429f1fa08bb64b3d1b85360ede25afe4e3d636263a1e22fd9c19f41a094e86c6891bc3b80fe8132aa4a38b43091260f5e9db6c4b4c30fb8d04bd12cd95655f4781fc155b295587c88957c3d5f38ef802550dba358b9f038a32795ef46cf85d5dd3d2ae453ca0ab89ffd3e7cb1fc5038bfaf38be3fdd7a8f1c568dddd1f776feb012c196466a507f8807d73b2848460a225746877fd7c2c7c7bae2101734299b1b5dab16e8d8c49962ba27fa5ef5a28190d25609fcb3bdfd30b3b34a1ec9522bd3846acad198f1b35aa7e39416322d954742ea0d09e0aa2f86d4173ee743da31ff24b2e8755f595d2f9c98bcae3911ab3a26c91f50bd5544ba6e10f8c474ca93d34aa651afd6fc69d12a0547afcd0351666c1e0c90f5111d0ebd2124c7aa254591fa29c79acf6a65687d47041d6b25e2a4cf6af08e545e016d15e9f182d90211c9acf233628b17cc10235b3d803b01d8d1925d9f9a2f372798efabcb495455ed8cc5a6ad062d85dc6320b6a47c6bff8fb4f5fa05cdbe70d2ed62e8f8058ef33d5a2fad0e081815eaabc1e786d2b511598af834283244f092695c97f408113c640c69fe86ccf6df750d0f40428cbfdf463158705374a76bb03799472dc5ec08db7b35697c1fdde1f4a03af2c685a15aca23996b4b4d8df84e53b454a53335a8166efff76d23b72c76c88c158d2febf08c6122cd0b588ade2f73e06a91c2edeeb5e1c0517d70927189fff574292fa9c03839de1bde27ef705380018561425031b3c51fea186ed9374ae99c50e91efccac9c3f8637f0da3b59cbb3a1f6d3d2698dfd514ba5a27b92e564f90410e8d5c21f6b3a5e19ef3c7f2f23f7ae550bda5284602d39c565b0ed308dffc5099bd9452a41af0381a5ee84d6f9df262573964c8681171217af45ee11b1d261729992b8e51cb00f461c107d0e6268cfec0dd28a999694c5df6cd8ac17927d589e72cf7a161b4e80d5740bd3f72ac92fe87121295ac836c4cd42d8f6ffbbd7606092a1614c88aa3f3a9599a5cfe5b3e18d4cdfca00aece52fb1a59e0d70562aff7ced894fca7da5777734e68ee421baac3cc149870bea0c49b5e42d1440e99beab987757f7f8847da5e212e9fb24db34f82e281d5a3cca498ed772992cb0b73a59b936ff588f6af1cf40908f8be1ef0db383ce93eb9fe86e0d8ce6700e53953f6cd965ed1c306ae241b077d0dd8b46089057347e0054169f78175e031d41c34b2952db1069ea210d02d4b6c1be1c5f1112833d2e9e49e34b7c2d9c94db5ecd4f67fc25f477d278c61bfdf52505e30f72799f29b3d57febd4456ecd8d3f11971ca7efbdf018b3bc6ebe815f4b25a68d3a0d34b82d52e276b950374c68992a353376ae301924aa27d621a829e525d5e967e1b981d437ee827b1fbb16f7508c032b4eb89df463af3211d6206963066dcee2ef79e19ed5c347c2c446e145b9bf361fd28ec909fc8646a6fce5d4fed5bda20c9a0959050eab4f1b3ea2c13234ffd3089c5344d4bf94d37efe66b7f77e68f5018d8c13b865478fe0c30bb358fc13a348e0b242d759feccb824953ac8674c593e5c9ab8504c393581ba4bd88f6fdde2899b8bf438029d35d481f70e633c1d59195f4f56f74cbae9c393ef672b6f58e16ea30150eacbddcf1b3c5668f65f8effc4233a65b3f2c91e1d68978fda8afee7205a4e62491f0fde05c382eefdb036c0ed278242415045ec81d36e6f90d8256b97d5e779e26f01e6f75f3ebb236278505ba70cfbb69b3bbd3f8667963b97f7375c00737166f0e8fec9973039245ab95cef392142378bf774117dafcc81f684c56c55bff3f8b924431c36cf19d97082ee1f90f4b724d1324b13e8d4dcd3b9ad1e039e3b6ba58eb9ea89b0d8489117e7e060547c1e44838ee7ce9858468efce117edcf6521105f3f9f06541274a19a17bd6714f44ab395fac3671666677ed6000a05d7d3f2b049d0b6db64cc34d4b44b11dbb8c3a94f74cce7c3abf4903a13f357b3d2964eae87b7acb904247ff30d5e6594f271943b8a", 0xd73}], 0x1) r2 = shmget(0x3, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000dab000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="9d", 0x1, 0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) rename(&(0x7f00000000c0)='./file1\x00', 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket$inet(0x2, 0x8007, 0x9) getpeername$unix(r0, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) recvfrom(r2, &(0x7f0000000140)=""/192, 0xc0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000340), 0x0) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/219, 0xdb) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {0x0}], 0x7) fchownat(r1, &(0x7f0000001c00)='./file0/file0\x00', 0x0, 0x0, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r2, 0x4) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000080), 0x10000) mkdir(&(0x7f0000001e00)='./file1\x00', 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x3, 0x3, "d926ac2dbf153e4124553339b9f574e0c8d7fb72", 0x6, 0x846}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x6, 0x9, 0x32ed6ac}, {{r0}, 0xfffffffffffffff8, 0x0, 0x600fffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x9, 0x2, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x6}], 0x6, &(0x7f0000000800)=[{{r1}, 0x0, 0x4, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x81, 0x0, 0x7fffffff}, {{r1}, 0x0, 0xac, 0xfffff, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x40000011, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x5}], 0x9, &(0x7f0000000600)={0x2, 0x34}) write(r0, &(0x7f00000003c0)="1225db03eab296fc39aa9834fa61cebbe13f86d03cd556a7d409079623a9b3feb099c8409109ed01e36737b472b2d99bb7c639756137de25d037f69b50d846eb6fabc3fe940ef5324323c56c1332d32636566cc0f90663fc97b9a5d70e1b0fc82da7ef78179c4b9a773080becdf8b2097faa50fd3e01b34d5c9b16d66a7e1b4ac9dc74625812f6177574b914634b96cb984fa73fe202cf1192046e975c5b382a2bab7ee18874c7737ef047f1e506a707464e6a9d04aa6a02", 0xb8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000640)="61ec9dec13581bd79d6de97fc4c59d690531372830f2e7e6b2089517a178921128234c0845b49e7041796d88365d19277a471c53f22920401cd73575083f6a1e02a48a330828eb80a5e9406bdb27f6aaf9ccf42eb026cac61a88338c143b325908783a0fc0bd3b7e359f43c26e4c9d97b6b582fad724898dc5ade0adc29eebac5d8eed94e9db06a0edc3e0b1591edb0112f574ba407176d97e7ccd06137ff12da294ffcffa54e30be88fb8acd3679da70e0f31ee4bae87a1212d50a04cc7c00a9f5afec712954d8ad67598d959890d353ad44639bad6661bc6c3fea6fe7a927f3e4c71f92e3df92d2f9519ab4d0a180cc22228c862ab33a1f0814795b0c1f6b86de8fcce360e857787ecbc3569f678175bb719220e15bfd07d066ef47fcfc8eb35b0a58564cc314b15aaf60c93d39473ef70fba3f72ee5a833f6abdc19ce43b93b98d23639369690d17cca58fdc6fbf549f5d8049953de3e4852590f7307b6b20e376da04457fdd13892d7477fd7404b85f8dbde9cc1f5bf77fede6a5577cf5deba10b386bab840066e89f191fef2f15bf5594e02a3b038efa8001d6dcede3cc4425274ddfc5c934d033cfe33c6bfdfa2b88d9f5d2cc35d1ff3f", 0x10066}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000380)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x15e2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1a, 0xa0000005, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x2c6, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffffd, 0x51, 0x4, 0x100000001, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x0, 0x7b, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x0, 0x3, 0xbbb3}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffe, 0x7922}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x4}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0xfffffffffffffffd, 0x101}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x9eaa}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x80000000, 0x1}], 0x6, &(0x7f0000000280)={0x6, 0x6}) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000480)=""/174) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8813, 0x9}, 0x10) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/14) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xfffffffffffffe91, &(0x7f00000013c0)=""/71, 0x47}, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5fb0) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() shutdown(r1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x10, 0x4, 0x80000000) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r8 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r9, r10}, 0xc) close(r7) poll(&(0x7f0000000000)=[{r3}, {r3, 0x1}], 0x2, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) getuid() r0 = open(&(0x7f0000000240)='./bus\x00', 0x201, 0x20) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) fcntl$getflags(r0, 0x0) 16:00:08 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x106) socket$inet(0x2, 0x1, 0xfffffffffffffffb) 16:00:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x180) pwritev(r0, &(0x7f0000000040), 0x3bb, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x0, 0x0) 16:00:08 executing program 1: 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) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0xa2afc3de39c67c25, &(0x7f0000000000)={0x5, 0x2}, 0x10) fchmod(r0, 0x180) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9c2a945bb97372fca8bb11b537de8df2a2f4981baef718002bfaba401f05eebf205eb808c64a0a3c277dd9e8234d741a7b47ef2ba61eaa65b3a389ea1a8fd1858e71846c5aed625a729dac41b1048561f1a0d2b114ded72bea6a850d72fad43606297be4c370b5ec0c708d6461f82f2d670d1c70f336103fa2a1b24a7d13d496c27468b1ec7183c660c36fa9af6794720b1b71692b35509e9889bb091bf96c1a77c6ead46913284849bf5c091cd77998b6e5beebc67b51e2f05ff799740ca175833bb222d78db6d0a7e4cf2a887aea186da7e75cb877f23b493d83ac80c379185b9da832fdeb5a12457a8d088ffb9624108bf581695462c939cf84277be39ce9183cd836ce35838f6c1590d16f80240cdb27880f80e143f6f01c3c75b34eed5a00ec49c39851619e46e7d9e241c5a1680065a411e18b62608c89254961443a65e4aabea84fa324fc9884bf8cff1558279bc6df9e40b6372813f5b9d39af6cf58916fc478f0547cf911ff3b3fc41b048d400c4ec16f44a547e9828e585610cc10d41f1737eed9bc1db47eeae40526c2d9f8d55670752e7a6846bebffb1396b95eba3e534a98d16782c28c340565fdfd5b07077da5366fc5725ed3e6e1294accfdadb2d0d943d62f5dc2bb58f3d7e0346703b6e88ff6b1854083ba68f9bd0b79fe76298f24604b026eef8ebc7e23176ce3466e20adfbbb324c9b88ec77e0211e5226c20c588fc4579b472bbaa7d29fdebb382e65b802e503792f8c502e0e37b99c15cbd70bbab22ec74565d0423d816aa24208b427818a4ff9d7048b30e709a1e46feaf8358dcbae930241f0a49b7f6377e7231a8843c17bfc93a82cf881cb26f4522f219911b3b3dfe324aaf1b227e8714c298b736f0855a8f3cc405b44b3da24ebf815140c7a81ccc4c36ab1a6ca2b4858c34abd56993f70c13e680574d6ac504a7c42b15ed788ed05f3ff71ff98f8abfe8def68296ffc51ec4899a7ff3934038482ec4015eb5bd2e3eb3748da5877330aca22c4105316d2fe7506d607ab77f7db6c68d5017978e504f2641760517e8419e792bb5ab1e99af7aa98d7778f32e4aa304389c023047c0cf891094e5ab9d538e5add3d4e1a747fb3fc42eb3731561f7eb513d46b9b6aa5efeb7d8a9f9502744fd288f82acee7704c8125006b79ac540ea3bb213db9d9573650d1a2c7d2eb170646c628af095e76386686b8838697bb3bf59e8bdc650e81224799c78a6d8021cdb3fa27b54aaa3fc20995e40a082e95e96ed24c5d1a79b90cdae8220e61bda89900af69f6eda0d56ea0ccbf6e0300ff2176b9a617a95d7f580ca671acdfe47172a1a836795009be2bfc79a67cff18a1bc305dfbca5680e5128875ec204c77410d2445b85ba33455471448d58a7694c532101119dcd71cb50e95a0bfcca846fcc32dcdd037be1bea4c4ee77ae1ab038c36d312a8dc133ab272bb0fdd575ea39ec27d579f88696624ff2dabb531a57678708bef1aa043e690353329b0fe8db1918df7a47efcbf93a65c7f774e322f7c651d42188da851bdd06c0473568739be0336097366d4528391d60dced3b4ad054737dbdfb26e18bdd121d2d3b0b66f3a1aa19785ccec1407f74625388d33242eecef3e6fa55a91cef08cd63d7e0aa43c4f212be6faf14ca7e9f1bfe958bc2cb8bc581c698c24e02dc4f468ea84b595818330d9faf5bdc77297f21784c3341c1507738c42c371a75e4c08db079c150403db4a73675e8124e5bda9183cc119d28b36d25e750d50787f809be23ea5884efc10f9ddf57aadc3e3209b9eecee2a91bcfec0fe43bb58c68e7b1a336ee10a7c6aec5b3d55a9a891220f4c0d3b03709786ebcd868ea655458794e873ab413cb4e6231a9cccf45c1d73ddf09293a4786dfb78580b57bc167b1fd2ccadf58c661a711ade48f7b39c41f12889e98bfc49a57451077ea585971c23431af692a48f51f0839215091dccd29871cd74ce1af20c8eb8cfb56be15856b9f7d2c3bfc81245a87ebf68369a6442020b81a1e698f7a7083ae2dc4d14b4daa3ee4ac362a12ba743bef31e3508857366563b8b117e0b4d40bd78df65d76abc4894df9bdf1f20b44de2cb7db3f81e1bd72045aecf11a433a9ed4a1cbfc468fadde298913a4b22d78b143781c86beb014dde2168a19cb8993e2d87b3840d140b333b3d420099ce0f032fa06924bd0b5284ba6783d9ebd0132e172cb939200029864487b1f95b4fe7e89410034eea5999aadeb9215935c7c17a18433ba6a9cb68c272639152604ccf5ace9625eb8f7a22655c21b418d73769a6a7edf0f1c3c6c70463e389b6d34afd4446de6f0e2dfefd412270b6abc459f5ca611f812fb961b372cda4f725bca8a3ae1cb0742468a0fbfd06675a11f1f79eaab5b0d7f5deec22126e1ff4f86dd2a5aa4e4466332177386c79ec19a7274e30ee8b8ac2d0a311435498390f3bd7ed4567e254fe9c51eb72b39eca081912335fa12d212b131e89dd0c6406831cc9b5d082cb192117b10110e4df9271e9f677eb83d330a10dfd5c18c642471bed67323a1c7ef782a931d486933552b20544a5e31686bbe32ca66469ae8d957f2ffeefd3fe689a9417ba44e5e72f5cb473033dcb1ebae28510af52c91a36c0f7d6e174b3e273f638a6447dbe995e11508f8cf209ce1bbce9d13456089d7f9f80952353a245f1d5339a9a64f8c640711e8d276ac1d911cd6d056373869239962c07e8894028d4fdec757bc6d5817360389bae1a941bf62808303ad3b0deb9a45ce6780c68a988fea88b9210ed4aac479be142035706a1bce9fbda4d9a7b77707ece26794ec4809093e0ad85b9c5120cf72a2de46bfe37a7c0eff4a8a56a965279d02b57dbce509557c587508be89e05ed2c0460ce1b65976635cc8bb4ff2f92f513159dbb9a86f175a99360b26ef1cd6889f8b482e7954e6d5a03fe2d2b72c131c135f8f3c5d1f46feb4ab24b99e42c5480c43289c138855a5880a522c87fb0970fa5eab8ef564cbaf10ba0a0a74b9f72848f7ab2e17a277a35ca4fa0e9c69021ea4d9c05296e84e196ec96dac30503796c653671b972bb1e63aab3eb3d5e026a79dd0f5355f9251c476efd1e554b6aff51cfb9f3586c00a49640e49947e504c298e86d7552b22c0397ba6d390cf06dcd341dd1b3108779f07c525925413e260e7f2c3f579dd500cb17ead79eccfc3e1c43182c33afd411b04d425108776a0932a3c2c18288aeabcc2980e095bbd1f0746bc7ba02917f289b26a1a972f9f8830e4afeba0b0c5fdbda87acf4e83eeb393a1c61468c372559d228cae6c54a9800f930673e1c753c93eabf4576a1bbe58ada540485aa10e70d078e6517ceaf9067491e4694b554ea599d0b699189f26ae1aa8d77817e8c1ff75aa84d1476e2ee578cd9c6b99731e8fcd0ac1a50e2e64c88a5669020a28bd551b1880b563568587423685c4924ea5406c2c8a8809b1a9a12857da7982e1e487e35bb9a280755263331d0d6739c675e94b6e903ff7df76945844f9af22b811f9bfd37edb30ab89c7102e097b027b4f5cb148ad14b2f65c24cb335d9fe18696b32162e9b6169c863183604cc584518adc0973c1417e27be792a4d0be66ed78a0a6ec06fd31bf5f603ed6ec7820538b9027b42d478ef41f419474505e45b0bcb949c7b4c547706faf5a076095b00b1cc7b93a7fae74abd7478f3b2714d32c441d0d83df67eae1381e6f5b05bbe043fab63ec29edef0f05ca57d835d7f04b02afc409f69871e90b9855004b02b232bf58d8590ee18ff7378b046e1758e49a13c704656e49a378c65a77e59db6f83f68480453cfc4a46e02984bd04f7aae61a6d6fae5f437dcb591adb21122b585077745b037f316c4adf42e498c7b15b9965169ec8da8138b4e944978b2fd1db901b8a160132e9dec8861fcc05ed682719799a60042ebf4ecc888d682cb680452d44118e7789851ba9c6b5235279f5becfb0a1294256e810ad6fd770aa3b9d3e23c99f94a43e9674364eafcd3d72f4be3b40eaf5809406866cd022454003908fb5d385cd7461a28c54046c9dcbad1f8cc96fef2e88068cd0b6fc15e07a330df8975bdaffe92704bffda6c33892db12bfbe71c3234165743841eae8efb3c882078a010ff6c6c83c5e7f4d7bf2cf7c7606a76a514f5fae6bd4de3a1b89a97758a39abeedd06b05ac6b4bf361e071c25e6109a4ed9197c3921408e67090dddb4b8c603af4b70ca9c8d507bdb40c75ae99bcd6ec977ba5abcc55d32dbdaa61629e6ae2cb4e037f74e4d22b9b25cd3ce1c0028e1bf0ebc7893e300420ee83ff7e39a14bf3dda132dcd74fe9e7129fedaa6e28633b9c8fc43323bd230eece8552340795b370f45e03b6ad79ea4d91d04e9c68f59b4e93b91ec2c597efedb20c01e1ab4d5e046a60a0b7551a5d2926f0875ed8ea81f3ec7e392fd13e62c6784d3c07977d1e20dbfc5c42aa4c322d3b8854af164d6100c71dbf024466f5d06f20f7f4343133a01ead76ebcf32c612c8d540416c7c836ca59be8b9d73dedeecd5fa30022611b4320a89df5cd080b581aab4d09c3bdfeecbeb543a6d974c8411d13b777e3eb4f45b1c6426a29304659bee243b5a503c9b2735466630d775b143141135c9bce8dc6a2d0c93c4bbc94bddf49be6e0d80c2f4b846a541f1c5e8132a417184143f912ac4618c3d385103db59b98e7291fbbb9637c00764a9298f4b233b21902beafe796900f059f6e8c75e375b0167ee9de61d5d81061741fc0d33c544ce6c566aae3caea7e8bbae4df8ebae10e2845243e70505ad4b94a31da234acf2588bb1ad2b9adb64168bea6da9b4fc9fec98f3928831b5016ade4d8149aa37de42279252e75b4a0b072646a850f1a3474f42d7e840e2f827eede529d35ea67c80f493dcab5e043ecb6107f1884b6cb87319ccdb95f0e2ca1116b003cc9695fbedb2c92397badea50268ea6b3e1fbca4ac4e373cb08827ac81d86ee47dfd554fb6a642d4514c81fe0d82c4a014e1b41290874c71273a1bc9db7878a2f5e4d5877be49a8b86e9ffa69a06cf5b1fc061b47665894ae8d6a43409bad7dc6b90ce8376e473995ab0606025c95b42505cf137e24bd5d9ab37533c4bcb5b628c3a1054d84e7161a51c75454d05439faaf69069360ce953829bdf9273acbbcf15be12aa5f37d981180c118327ac092428fcc3286983b12e566f4971e96515d1a5b783a4ed4f42da6037c8fb9b7185737cedb7b867baa1d2da07b1569ceccbe359602fda528fb9036ecaa4399df43f9afc75cdbee27e833bebea15e7d1c874ee1dffd03078ec819ecd93a0a88e3bcb7336a04f1b46df27af33943cba9526bf59b83511bc13ff815a66b262ff0b4edb8b55aa7aa943dd7e0b1b1ba640799b06a38f01b7be4292bd5e255944a5992848f958879f8a6818207a6a42c543e0f79e1bdf21a19d3bf4a43e4f43f3085abc4ddc41f78ee2bec134b02471e5b6c66690c1039361127dbc08bea605546fd0008724be6a3ebc3bc9268d80f0a0dfa96c11a220ed9aa7818750e2662ed1e8564731dbfccb59bb918857953a7b881209623ea228db3075416c425105ed0f487778c39257993d43bb6c29213c360fe96d0f914646a931f49f3d215cc6a4f22fd257d1ab7214513e0297a3e773bf1578f2d83619ce4734e347ad8965f599906750807f4f896db9cf09f825ba11d8f3c7566303d01dda2e334dcff44624f844ed3d09813468d27986b0416e15589644e1ecf068aeea0c170badd7aa19592f5a71b1718c8eeefbba3ac80f7e435f18135", 0x1000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x8001}, 0xc) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb8, 0x40000042, 0x1, 0x9}], 0x100000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x3}], 0x81, &(0x7f00000000c0)={0x7, 0x9}) 16:00:09 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xc) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) kqueue() 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/230, 0xe6}], 0xa, &(0x7f0000000780)=""/39, 0x27}, 0x803) 16:00:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = getpgid(0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x71f26b12, r2}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0xdada}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3ff) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpgrp() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/171, 0xab}, {&(0x7f00000011c0)=""/78, 0x4e}, {&(0x7f0000001240)=""/218, 0xda}, {&(0x7f0000001340)=""/37, 0x25}, {&(0x7f0000001380)=""/178, 0xb2}], 0x8, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) shutdown(r0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f00007fc000/0x1000)=nil, 0x1000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:10 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x340, &(0x7f0000fea000/0x4000)=nil) 16:00:10 executing program 0: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) sendto$unix(r0, &(0x7f0000001000)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4000000000, 0x0, 0xfffffffffffffd85) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(0xffffffffffffffff, 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="0968fa09dfd8ab4082bab82261e6c1b52ec3c6b2ef27d5fee62ad1055e00c24b86b1adf2d9171952df812ba677a9c8333c18436d1ea88065b8b0e796617e80471539550903229521b3117260f987e40f36738bcd3fcdc21270f375ac1fc941eab3d2b21e86fe861d64b0be9cebdc20c91320f17f13dbbb5b500335621cf6629678d8031c552bbd8ab9ed1ac33f125b621cbd0abd6eef173e0654a7fc70e231982b053e28d4f4d59b7d850a6d23ad61f9b45edffd521ac49d30ac105cbc0575eb2e24e065f142c77dbaa43c334ffcab5d2af4082fdf3cda63cab8c76445dde429aaeb76b4cdb1c0801eb82d35c382b2d92ce2ec", 0xf3, 0xa, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x440) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000140)=""/237) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) 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) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) 16:00:11 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x80) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x1e, 0x3, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="f264e93160a962157261cdfac4b3d4cf6af0424bf2bf9c180892cc353e53cc8d40205c3280fdc5a5b38b2fd4d5b3d9cbd53b8d2aa13b9c26e4939d6cebc2ea45717846a7d8595f2cd0c1508485b7d851efd30e7ca925c46b1d9da620eb5c8157f2573fe263a3f45fc4019f5e99310a8442fb86051eeaf6dcffad6104b5f5ef3d724d5a2b3572ff48cadc2427c8cc4fda7051a02200a25ea46571399295148273cfe330a0265e8f51233073f1d2e4ad0c25d369db550d42e5910fd39803821af5712a2b31f4167999e45d35110d81ad99c9dcba09f9a9", 0xd6}, {&(0x7f0000000100)="65c95db93cfeb3679ef409bdc3231d371af041401f9d41c2614457d796e9923e1465f5de8d92ca3e825e4d87230e4ae35d804584ed56c84ee17b16dd909509d7dbab327f4df773f4ebd231975f42cb10f74a6f6e752549e9b886b45e4366da864723773558fcf571672554e4e3a637243aab45cdc134ba8229c2c6972d5a3a8dcb7007c72209575dc85ec2754e605668de77efdb91bc5151bd7641764f5c274d8eea203d58cc0862", 0xa8}, {&(0x7f00000001c0)="16825964569fe092ebeacd486d208cfa2f93dbc06a6817ab77afc5e63191f743a2724fb9b07a18da508b3c6a4ab8123a0692ae5ac4cf48f5ada801417deac53526517aa19855eb88a01ae8279ecfbb8ec34da4f164210fd7156fcda060c22fd42dbcaa4ceb58c0e85793a779eecd1ef80f8da3e02c719913322d6eb45ea55de780122bba4245d93dcbaf980b2fde719b20e48416174ec77bdc68151419a20824aa9dedd7543edbdc52476869281194c885abe0d55be46188ae161fcd3770376a7837edbdb78e8f1194c4076ac8b414b42bd8633c33b42ec0fe189827", 0xdc}, {&(0x7f00000002c0)="2270f943cd9b5ac534bb9bf27447a0135081126669e83513b642a81ffd71adeff63e3bf410b27c63c0d31723a243f080ed18b2a83df8f40ccc55d5303ec0b4c864548ebfac82baed9c634f01b4ba3f0da06966dd6c56569a0336", 0x5a}, {&(0x7f0000000340)="c1899b76defbf1725c632de227b72d443d04f0e31f1c2d7a4efa5aa07d8f585a75f8fbf001c3966fce8849d7a46549", 0x2f}, {&(0x7f0000000380)}], 0x6) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001000)="b6", 0x1}], 0x1) ftruncate(r2, 0x61ec) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) clock_getres(0x6, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = socket(0x0, 0x7, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) sendto$inet(r0, &(0x7f0000000180)="17ef4b26a2a84c58e22f7bc80f0161ca2bd21d846e9e268f46ec26019bd739234699b4f9b2ae55e0e7089a8137b205021aa9468d4482b30fe66019d1aab0c4dd776132a4822b68f108b5f8624e39a4167a58d6f49918d00c950a694465d0beeacd77a439da8d8990b267827a5f92aec84c77f2c2b4bf6da65e7c180282efcabc464bcd467695f32434ec38cb11c63b223e0146846b3af4bf8f9a89e00666798184192f8c458b4ad8c67b01f32b83dd8300d7e534c0866a4b7acfe94487a2c544118ad5ff3be13844", 0xc8, 0x402, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xecd) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x400000001, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x4) close(r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:11 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='.\x00') 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000240)) pipe(&(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x101) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb45dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3000000000000000000000000000000", 0x3a4, 0x4, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1000, 0x3, 0x249, "5549030cfae2032d6d87cc136e8d2c4111caef77", 0x1f, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:11 executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x3, 0x0, 0x6a6a}, 0x5, [0x4, 0x101, 0x2400000000000, 0x9, 0x100000001, 0x6, 0x80a, 0xffff]}, 0x3c) setsockopt(r0, 0x29, 0x3ff, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:12 executing program 1: r0 = syz_open_pts() open$dir(0x0, 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x1a, 0x8000, 0x20000) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r1, 0x4) socket(0x16, 0x0, 0x80) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlockall(0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000100)=""/28, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file1\x00', 0x10800, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = geteuid() openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r3 = getgid() fchown(r0, r2, r3) flock(r0, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xbb) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x3d, 0xfffffffffffffffe, r1}) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:12 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = syz_open_pts() dup(r1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x5, "184417a712d264cff69332f903b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mkdir(&(0x7f0000000080)='./file0\x00', 0x125) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x8000, 0x4bf, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0xffffffff, 0x988, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x82, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 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:13 executing program 0: clock_getres(0x8000000040000006, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x48) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) chroot(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0xf1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x13, r2, 0x0, 0x0) getuid() getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000280)="a8e436cb39c593baa45671ad5c0c46704fee02b59b7a1211304d8bacd9a87a7181bbeac0e2ec109f7118d68ed49677985e686d75df5142ec7de3d98d0a98c55fe816acc26a97c83c6aabcc77e0d72b2cc75e39741e2d98d7c44dda116f60069703bcccd5be9369224f64d20c78a464d8e1a2e3b4612701e1a29ba870a784e1f91af0ffde060b5b73d5ece668e8ce5eba7fbc59f464a81cfdff18ca946ed4579fa4da26f9cbb5a096c9d30ec0cfdb004e612fa8ca7f443f0d962981883d9423316c391a8145ee043550aad0875c3cc1ca22f77aa8714382e81c26a235027ccaf37ed4f7351b9502c466be1b06d70445c16145c57981b0979d14", 0xf9, 0x4, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/29, 0x1d}, {&(0x7f0000001540)=""/71, 0x47}, {&(0x7f00000015c0)=""/96, 0x60}], 0x6, &(0x7f00000016c0)=""/4, 0x4}, 0x801) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x0, 0xfffffffffffffffb) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = socket(0x18, 0x2, 0x0) linkat(r0, &(0x7f0000001a40)='./file0\x00', r2, &(0x7f0000001a80)='./file0\x00', 0x4) setsockopt(r3, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r4 = socket(0x6, 0x2, 0x101) setsockopt(r2, 0x3ff, 0x400, &(0x7f0000000180)="074038f352fd1bf7719b20e35f0df773aaed113efbe06b5db157066b06e67f203d6b9f5c386e33cea2c6661cef850e17f8ae18510f61ffe529944fb58b6d1d1e7936a9c4df9108c0d24fb1c8e75c1175c452925b78e87276bee1898b20930ab5b0f59b8eb8580de6866c8687b50d1ae3747ff7130d36e0ef79c9a36e9aab2c4ccdaa6845457d98a37460788c830979eae132709da5a76e0ca8782283735ef505b32225ae59f87af82e99ae79c25ca2ce5fcaa5d5c7d4de9d7347dc509d5228084c4823ed809ae2634798023c6d22256da015417ec67b0e8a4a773e23013739ff66cae0ab4dc95a4e791de826595f8ded24d2bc74", 0xf4) sendto$inet(r2, &(0x7f0000000080)="ea72e827dd5327500aaff0d147390bb78b814c581a590418d6d1a54d024323698c69bfc9c418cae1e667e36f43ed1053123773c0550e3fc4392f", 0x3a, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = geteuid() r10 = getgid() accept$unix(r4, &(0x7f0000001ac0)=@file={0x0, ""/64}, &(0x7f0000001b40)=0x42) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001780)="5dfec992d748c64caabd466c92d886e80249ba7dcc125d9d6ec3b355dfd0d4c2ac9d404046462b3efd9269c27920b0f9f4aa0a708cad7548d07b6dfc2585921d99cc7870a8a1ae6b48a4b506da6c6e8f5b90b207e59238282ffbba0480659532588b66ceb5626cd4e8e4b5e562b9bf04aa36b8692c", 0x75}, {&(0x7f0000001800)="dbd3c6ae91bcaf9e96f04e20ffb12243ae7b83225b24b459b9cc49a30e2542150148562a214825ea14181481d032de70db07211c4f0f6242ea6bd88ca9b92d5309152ab0b1a7f0ea0c9e9171fbfbe435f6e0cb7402bac13c1dda156d48fb97bc06127b4bf3c67f22c891a3a17cfb7ee99e5d0cfe5665c6b431b9265eee450507ad391892a1708218e41309a7b790bfe9988373a9bf19435fe70b5ad6d94798b44f5f59c17ea409d374af2263f73e9419882ea59f657f42ed983a71d7b7dea593ac7271ba05659d93d382b5a335eb968cf592e604c4", 0xd5}], 0x2, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r4, r3, r1, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x70, 0x2}, 0x400) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000002) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="3e5dc3ae18dfbc95f47a69b8dfc46c4465fe7ee035e173396790a00f73acbef3ea493192e8188e55bab757fa46ca0bf6572ba8f86054b976c0c14dadbbdca5c3f8b698c6f898e7935e3cfb859c344bbc015e3a696d1e686d29fd3c52bb6f4bb93a4d4ec6d8bd45a3cdd74d3cb3a38598622113cbec2856bc259a330524eacc256b1a04b8a85a9a1d4265619845a44a515ecc41a12160bffd963e4f05b88b6ae9c06df95842b5fe579c222b68fc6f81be2d25788351a9bb98ade97f5dd55520b133d6f919f500947161ea6a845fa49d52eef27cf2cd8cea1f1b6150c27cdcd47b9daf013a3338ed", 0xe7}, {&(0x7f0000000100)="8e8b09b4f97e5409cd5833c1ad32ab4391b428f6ebb87a517bb40b674e5973a24256525039d9c6ae39cbd0352ecbf83664d5906c6d2571b807930ae5931a29529d3ea0e4a8b9d8203f115d5d1a4917f6d4310fb313078d1432ba74ab477ff6e38adf505d59a042e154f6d2f6ef4d59136db5acfb2291c2090b7381ffc0d8ef42e14f5c6226", 0x85}, {&(0x7f00000001c0)="e6d139817c5ee72dbe5997897ccc3016707324ada7fac5f80fe22888e10ab984a2335e47", 0x24}, {&(0x7f0000000200)="30fe9b0a1c5c29f6f178b313db65259a2a11d1ba5bc1567f4c628b3f477a6047da0c3c154b0b56263acb354735486cc96953ec5ee8639d4728cbfed3426e38265befcf886ad72b96fdaa1939aa722e7a760f6ba0b927f9a47a84bb130542f2", 0x5f}], 0x4) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0xd4) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r1, 0x4, 0x4) syz_open_pts() 16:00:13 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x1, 0x3, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000640)={{0x6, r4, r5, r6, r7, 0x1c, 0x8cd}, 0x3, 0xaa, 0x7f}) r8 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r9 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000001c0)=""/167) r10 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/82, 0x52}], 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) clock_getres(0x6, &(0x7f00000000c0)) r2 = socket(0x2, 0x1400000000002, 0x4) clock_settime(0x3, &(0x7f0000000080)={0x10001, 0x5}) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10001, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x4}, {r0, 0x14}, {r0, 0x104}], 0x4, 0xffffffff) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="7dfd1d474cd82691ee23997a13c40e31396e176ed8b4d0df636b540520ffd5270ea2eb4f80fac86fe885f900ad34225948f84598fe05906cd58e8ce3c7c3cc4d7a193f878f40e94155f4392869905154fc1a561125aab6cee9c7d737163e280424a380d4f8d90fd1c7dd2468bb13a6cbbfcd4cdac0524a9bcb45da1e565bb69bcf55d95d87315ae6d27b488e22d77ccc410615fba4ce123b4984ea48389516bfe09ae46d783a05b75e9df16e07fc6f78d62a0ecfb74be173586d5fb09d87f33473d2bb35f7d79fcc79f9a7096dca7bc7f70ba2e8679dd3c6", 0xd8}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="3800000000000000ffff0000040000006f7cb183775c8893f1d5effabcda96c04ae9c7946b3c56adedc24578b45179baf74d125900000000f800000000000000000000000100000033ed6c77a50d04a0119eff49b1b3fe1dfa5a65a0fcaed3d6ec066ca3ef8a75aa82d10b4637d161a2045a841a2c985cbae73fb14097d4f326e80f627a06cff239a4d42e3265bc142b0410ee2eeb7038b837aa0de82b94837d0f5d1a4c46f2f728186e8ebc15491c92ba933331c4106296f2e79c6692a4dce6925438d00427d92f68e28e208a9f4cbdc6e3d176f6efae495d671584e8ad2a640697b76716df9700b835c854597f3fba1887bfe19c22fe51d0fbb227708bb3a7de1e42337f9c3622b8612234ca29120deb73a4b821d07e51083d0c9ca55dfe2d6460c21643c2342599ac3f4d3a0000004000000000000000ffff0000c1ffffffbdf502003fde6bd124fc2de631dc4b1d347b08265f0dce61fe092eb53f19e79c9f1c174563a018f577b090a300000000c800000000000000ffff0000000000007cd93edf0e1724983490cb081604155ad72f8b896629c317c0632227883708615012ace302442080800a31ee04127fdaa3862a08b19a7d09760f0a4e6e9f3aef6eb06c944c821fab1e9e5af6fd118a7cd57a76dc4fd4fad01fbabdc9225923f3857a0739d659891494fdfa109efb1351c93260ef94ba7507896e52ca0de19e654d92f61a9ef44a859536de1a9737f2532b2e82e382565d2ef06d4119b04cde3c38b405f047057211f734ab39cfe0b1193675b546a25cbc9b4800000000000000ffff00000100000068648a2eaed3f225963235e315184a20c8fd045cc17bfae7e7d99c9fc425f1d4c4b2bb07427938bcebe4f5670f2b9c247bc1c45700000000a38260efe17e8d4e8eb967d49127d89cc0f39f11be62c377a11d3c4ebc8952f007e4321e7f54e2a1022f7935082727b6"], 0x280}, 0x40f) 16:00:14 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xfffffffffffffd3b, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/141) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000001, &(0x7f0000000000)="9e0facd86d07cc77", 0xffffffffffffff8c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:15 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) semget$private(0x0, 0x3, 0x608) close(r2) semop(r3, &(0x7f0000001580), 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semget$private(0x0, 0x3, 0x429) semctl$IPC_RMID(r3, 0x0, 0x0) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000003c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000180)}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000440)=""/150, 0x96}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/129, 0x81}], 0x5, &(0x7f00000006c0)=""/95, 0x5f}, 0x840) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x0, 0x0, 0x200) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x5}, {0x44d, 0x1}}, &(0x7f0000000080)) getegid() 16:00:15 executing program 1: getrlimit(0xfffffffffffffffd, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) setgroups(0x0, 0x0) getuid() chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:00:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x100001}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0x76) fcntl$dupfd(r2, 0xa, r0) fcntl$getown(r0, 0x5) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x0, r4}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x84) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x400000400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe3a) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:15 executing program 1: r0 = shmget(0x1, 0x1000, 0x4000440, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0xc007, 0xffffffffffff8000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) fchmod(r1, 0x4) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8e, 0x2) r4 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x20, 0x2, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000272, &(0x7f00000000c0)=[r4, 0x0, r3]) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x0, 0x404) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000200)=""/236) getgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x10000000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) chdir(&(0x7f0000000340)='./file0\x00') 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/154) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0439e7f1db261aded221bcbee7147c09e1b268838a12658fa248b6af2aeaf48d95ab509f2bc4014e6920e1743f628512742de0888ed770a0854f983292dd37a0b2479be960f4e2b892c1ba8dd217b9f4584d1ff1ec95e00c69c5dd32e9bd311b7f4569193d83324a056dc867b1ecabbfddf004a99ed8457157b0eaa3bfdfe495e69e980f47b5dea9d0bb9783aaf9048d260429511a4427b87df742e5cd5979c4447335b96f7ab7d95402adcc864aaeea82744d7677bb22dd3338ac5ba94175eb85970ec82d2cfb4c2015e67448cacd7fcdabf90fc6f555410b44ae628117ddfd690f56", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xbf]{\x00']) clock_settime(0x3, &(0x7f0000000000)={0x20}) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, 0xffffffffffffffff) r0 = kqueue() ftruncate(r0, 0xa1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001640)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0xc008, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x95) semop(r2, &(0x7f0000000040)=[{0x0, 0xdf8c, 0x800}, {0x7, 0x7ff, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0xffffffff, 0x1800}, {0x0, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x2, 0x7fffffff, 0x1800}, {0x0, 0x2, 0x800}], 0x9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mkdir(&(0x7f0000001a40)='./file0/file1\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x40) r3 = getegid() mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x120) r4 = getegid() openat(r0, &(0x7f0000001a80)='./file0\x00', 0x10001, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000018c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/224, 0xe0}, {&(0x7f00000014c0)=""/29, 0x1d}, {&(0x7f0000001500)=""/231, 0xe7}, {&(0x7f0000001600)=""/70, 0x46}, {&(0x7f0000001680)=""/203, 0xcb}, {&(0x7f0000001780)=""/244, 0xf4}, {&(0x7f0000001880)=""/38, 0x26}], 0x8, &(0x7f0000001940)=""/162, 0xa2}, 0x3) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025f131b79f4433966"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:00:17 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) setsockopt(r0, 0x48000000000002d, 0xc, &(0x7f0000000080)="ebffcbff53b9fd8169aa4e713048e69972929649e13615b84e405001b0fd0a31be211a939e7cf2ab577a6587f9664fe8c1bf11a83a4d3a6c6ca94a4bb44a65a15f910b5c3df52c87f37624ca773b3af7c9", 0x51) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x800000000000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) sync() fcntl$setstatus(r1, 0x4, 0x4) 16:00:17 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x7, 0x410) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x1, 0xd02}, 0x80000000, 0x7c, 0x5}) close(r0) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = getuid() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000240)={0x6}) r9 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r13 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0xffff, r8, r9, r10, r11, 0x100, 0x7fffffff}, 0x3, 0x5, r12, r13, 0x81, 0x4, 0x100000000}) dup2(r6, r6) shmctl$IPC_RMID(r7, 0x0) 16:00:17 executing program 0: clock_gettime(0x1, &(0x7f0000000080)) 16:00:17 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:17 executing program 1: pipe(&(0x7f00000000c0)) sync() getrusage(0x81, &(0x7f0000000100)) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="eadaaa43384b7528fe46ace6888bcc24d2dbda17c593bcbdc833344cace1b49095d8f76fc11c1b41f2acf53f29f47a88768553d9d96822ccb8bb86c60bc02ababae969a879c78d9ff69df74d2e8b569e631a0990501d923c8e3f286d0d1c94e59e1abf8f7bad9d9b64085fe7b71e194ca7f4bbf4f905494e5cea6213bacd3a8a06bbb2851d131ca82a79636e", 0x8c, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x2, 0xffff}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = getuid() setuid(r1) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) semget$private(0x0, 0x1, 0x0) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={r6, r8, r9}, 0xc) shmat(r7, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000013c0)) syz_open_pts() open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x120) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) dup(r3) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() clock_gettime(0x7, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) socketpair(0x2, 0x8004, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) fsync(r2) flock(r2, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f00000000c0)=0x3, 0x4) sendto(r0, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket(0x20000020, 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setsockopt(r1, 0x6, 0x15, &(0x7f0000000040), 0x0) socket(0x12, 0x4, 0x6) 16:00:18 executing program 1: socketpair(0x18, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xb34) r3 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffbfffd) recvmsg(r3, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r4, r5) poll(&(0x7f0000000040)=[{r3, 0x48}, {r2, 0x80}, {r2, 0x1}, {r2, 0x86}, {r3, 0x81}, {r2, 0x8}, {r3, 0x80}], 0x7, 0x2) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x6, &(0x7f0000000000)="155248f7fb906704c4f93579917d607a1c1578e5ce94255961f8cbd2ea6c6373cd759c0c", 0x24) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xb26}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xff, 0xffffffffffffb2d2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x4, 0x401, 0x7f}], 0x100000000, &(0x7f0000000180)=[{{r0}, 0xd5c54bb554706ec1, 0x20, 0x80, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xc00000d3, 0xb27, 0x9bd}, {{r0}, 0xfffffffffffffff8, 0x3c, 0x1, 0xfffffffffffffffe, 0x24000000}], 0x7, &(0x7f0000000240)={0x38b6, 0xca2}) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x100, 0x4, 0x3f, "b54ff839c0534559ce32d1b0d8d4d16e9b8f4ed0", 0x4, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0f2eca88303ea68788d385fb2e0a377eca6ab5938c32461f4e496b0da0ecc2919abc3559ca24f01579be8ca503e18361dc14708f2f459fa43900336133250bc0ebe0a67ce0c85c6224aead9426cc43980ea2005f71f016c5d73100076bbec79cb430debc5114774d509a", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9f0d563e2b33f2bfe8213e0ea2052f04b583342e843d1759de11f9d0803a21776487e9c3566409994374273bd4ce3ba3d686ebdcc194f56cdad19e8712a5a8a28ceafd624f4f5470e8ef53c5590d9f27f296bf657755683444455a59a3fd02fdf262f2b74817a36b84efc5519e0387661b47d911ac7e2fb9b41e90df44821ce422aea15af98785af74b2fe14d0", 0x8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0xfffffffffffffec0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a73f4d9a16c783", 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r2, r1) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x1b9b, 0x100000001, 0x7, "c2f369ac3e7edcbb8dce59e57c2de835849b0468", 0x5, 0x100000000}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2]) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x5bf8aa8c87881a07) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchown(r0, r1, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:18 executing program 1: socketpair(0x1b, 0x4000, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="2e60574a741cebfeebdbcc87544ea13ec7471c450b", 0x15, 0xc, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="5c69a289c74954e55e14786a2ddb7fd74ba3a0e598750bb51fab4c87e8d173", 0x1f, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, 0x0, 0x1c2, 0x0, &(0x7f00000000c0)=@abs, 0x8) 16:00:18 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8b1, 0x100, 0xffffffffffffff6a, 0x7, "e231780c2341a22917cabf66ea8aecbcb3249e19", 0x5, 0x7}) 16:00:18 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x40) r1 = getpgrp() msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r5}, 0x0, 0x400000000, 0x0, r1}) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/52, 0x34}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x110) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x7fffffff, 0x7, 0x4, "971afd44c921d8fa6ac18834a5f9943a64aea657", 0x3ff, 0xfdb}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/131, 0x83}], 0x1, &(0x7f0000000200)=""/47, 0x2f}, 0x0) semget(0x1, 0x7, 0x103) r2 = semget(0x0, 0x1, 0x40a) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x88, 0x0) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) semget(0x2, 0x0, 0x20c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x10001, 0x6, 0x9e77, 0x100, "a389d888953b7c442ebdfcc17b1686ffaaabb535", 0x984, 0x3}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000003c0)=""/4096) pwritev(r1, &(0x7f0000002540)=[{&(0x7f00000013c0)="7484cc7d0db9c3a311c5e6c51d0558a22163a9fb3e41edb3473326b757006eb6caf51d894578e7e792acfb7a256732f4cbfce816cbb38e85c96f32f43e8536721b413bd3146a213168a3f2a3627a07748470106fe22e06a3c8f61810b81fa642000ad16c11ad515e4ef98f7e3d82116c236a7510ba42ffd8f2a1f042ea3b9fe79fc35ba9f6905ec135bee4b671f37b43cc32608b782c1251fdde469b24c02a843be3a7b41c9cd05952650249b3228b938354744aebdf9869cb49e3cbdb6e5d98dcd23566206415384255f3030e273154222a51ab", 0xd4}, {&(0x7f00000014c0)="2fba6498416a6136ad6b9a105ef82b8f2c3fbc315a606fcc9946145721f0f9709d1ba8c2b65c98275367578cb8ae1a8e", 0x30}, {&(0x7f0000001500)="d12bb99d326f1c5fe6fc4e3142ee458be9a22673056063b3cdd3e68c98eee8ffe6d6dd25eb1bc6c64f8929780be971345232d2182e17e4c6335441", 0x3b}, {&(0x7f0000001540)="bb182d01d59f36033caed623e385c27eaf6fe786d5bf804f5c31024ea59e5b5a3be3f45cdadaf8a0adc19206120b418cc2fda0e68559cbf0275512d0d57655e136aad9add7abd31ac8dd4db2ad146ae9ac457ca96eed3e2bfff6bbc05f4a4430953c29cab118ef71f483cba3fdbb5bac61cc6b43111d751d2ec0b235278298819e1064dffc807db50725f6efb20880c5c062b87df185f32b91bb83833acca10a21c2c76401425e9b786428ded46b01c64553ebb9e18a9662d7dba36c3a84920cb06953789c69cff6227655d285905b2c3ad9e2b0cfc4e868c8bc46c4335a8c7ec0b2228c2bfefb9b9bdff8fb90e24e14046ffe9181925bdb8dcff72487460a1907104ddc39be324e5ecc8d3dabd91b47b66604f73d6f74ab88082ce4dda629d3449635058c2d61a1b3062d418f9352a38e629b4c5c4891c395ca4bd87efaf3d438bd77c54eb84e96ec106bdd8463fc1e50699f17330d1eee5c04b0621ccf46d28c9fe9de237662c39b0f659def66ee0d27ae4de2e9575bf07bc6f0dd514f1aaaa6f14ba9c6228a9987a4d16c78275b8a238e534f1b9b671c7863cfec7f11cab684a51929706cc8bf5ef147fbaf4d1e9ee8685deb242cc7997e1f18447aa5c5542b489c9fdc6d1d19b64b268e4bd2ed5d5594342ee7f902abc958dc76379bc89e822ddcf1d701190b931a68be15648a47e358f48cee62ab6635ab3ef0261f0e8dd036c95e004e2ca1f0e4f1e81df8e326c1cac7aa7561129aa5ea843b583ab079828791bd956fde900b6e057b1520956e5e2d385c78918dc55580d913ce28813ba27539787248635889e55475518ae364088bf04ade7ccf325d2065ad1fc81fb8367e6a74b76a115b9d332894e7de4df5427426be9da3c5bef49e5e0b3c4ac12af01b0b27bce2f808b20ecc02e993dbdca846d7d0029112b2ee9a75a6e3cd099135fc3c2afbeeb630f9c6157c01eafb77fc004e8716ae98c7b61ab2a646f37eb4db12320f04149dbc1c4ac31500d6512621978caebc528a4cda69814e11e4538b6eb97431ae64af0ad1bf478f7eb86189003aabcd76cb2daac6169da38ab66eab09aabcf6ce4cfd24ca5e89125c28e654e0bbf0abe996b0047d93512c6cb004948f1443631444573410fbbc0acbb367ea52653861827ed7a74d513339d6a29f552180ba645a742d28a54d7c6af61c3c86aaa106ba0bcd23f1288109dbbb5ca3eb755667290810cb2dfeea5e11873b0fd51e3a76a8e42b159a64ca17053b10b2928b787ab2ecff4579c521e0ee9f8eed4f8d8b68686f4da58dd3fee74bfcdc67149a200b26895128ffc25a78f90adfec5afad5146f3819dc1234aa29324b47bc8817e6de72fe787234d71cb7a10d3500a56229f41c665f0518820d2714651a81f7186c4052d046eb12f0acd5fa756d6f771ac1098fcd1581286da0acc7a0496ee52e1a641b3a3e8a8b9c0d124cf0a95557136796e12295e67c43e3a303b8217c129c7d5bcc1807b06650a3229dfe5a0d5928c4422a5d16f0218dec71f3a59452e9182e5610629b896bc1b50f489e60ea82ad150da9c706db63d4e33ea28905aa0cbc74ff0708376f13d6196927d49f8264b53c01dd8a1bab71178326b64b37b4925db0f80b17c3bc21096a452d26d07f10c0c3d4f3447ac59bfa9e35ae1621ca90c5c603dab0d3a62e73277338d5e041709f8b6ae9a35883851f280897c1299823d8654acbd94a747a455d3e1010993cfffd3da47c16c43766d33527f3ecce60f1c16e50b0fe5f68b7274f0f11a741f7293df03d43e4e3f9daac6553b9c77effa57357ec047d83467aee831dadb19cc06be67da27bcad20640a64fb459406e5d316946769af6bf5103c606f9a3da09489da9282b171ea3538acfd2f1348252e67b139cf5f18e0c20c2e0d47bf0ab061d5224c3fccddb8f464f815e5999ff0d0cf42c6a0cdbf5c42aa6c15df69bcb705a8bc8ac1fe99db83ceca72745d5d7d8331179f9a01522e250bb6cd48df26ab32107f796127b8aef6a09723ca31bcfc525a0917a282e6771a36ae976082cca53a77431cc810fa7d4c5ceb07c032f9478ccb6c707b573fa6e8682707d398fd3d1ffb65e4e0d2ef7efe5d8445c627921c22bc87777ef917c5c3dfc88b323c782da1eee7c29d6c0fea3ec3bb50e9a0cee0f5591494916c6940ce3bb35245f5d99b4d8fa7a88c7251d5a957b2518b569f56e24d751c5f0a0f43c06de5d5df0c28f4113c05a5d62ddfafbd8d410ee1b5ebd5b016009e97bfc5e0ab54337a5cc66a2f1c9003d1c2bc2070f348e628c9b1c391aec4b6d89df360c661be25d94ab494255641f5bc34c2e71dc406d896461aebd4782f608237938f04d1f8c90cac5442fe4325cd5bc23fd2c1203dda8dec83386bc9d3a364ea67416135a2bbf8185427cba47d3b69e23ef3442d4774e27199231755f64e831d3894617e79be819a3d8ce17dd82f2c8e43f8ea5e09e05963485c787635c67575a25f2b310ee42898a894aa1d3ec8c4b6a330b42f7379bbd613ae84c6ae4b480038794a4d25f6229466fec2f7ff51cb432b91f179202e43dbc218731d8b15fc454a17092d4dbd86428c502326d2114f64206642ba3d9138551dd90ef33d52eab0e603c62b3ff231fffc3a0b4843f50472c5fe058e562a98a5f94e5a1963d582a20a9454d8a2311803a4db9fa85d2c90f04aa0913a6c13212eeecb8a086ce65d25d43eec3df067482083bb805e52c1f343b97db43d8ef5e81fe4797156046f9cbaeb2094dd4e4b124ce733aa30fc2fd321b81045d63dc8a181b844f88ae743ec27919b45ee996d544c2e4028b002810081a704282038fc32eef7ab00228577b92dd0622df604c7393889f38e98e5bf279d2e4155dbd822be6a5594e70426466b479d2a5aface0aea4ea2c8d90c19cb0358fab5b597383dc6658dbe7b9e547fdd1272c28a69902801dcd8ff286e836ff6df34b90556b18383ade4a882efae4990487bf63a2282b8d374cd4b7afdeaffe056c0d04299e690dbd2cedd3f546ce88670ec06cc3131a8608e8f848be9b10c51f503e03dbc8b03bc6e930bbddd1d798b9aff9e710f1031f22d47d2ecb60e12cc8af583fc697eff590e1c596ba66ef159a319aa291870f952ae8a03860169d63248db5c23edb37714d41088e26ef7c4bdc6927e72040c17136625dd9b4a80a378af1ebf5f4cc72fb37f37f2b8582094c8a400bbe620f935988721f5fe35ffe139f900a1926bc082b3bc70f5cd523c4a999eee8f76f897d04b02821149543f8028aa4ae157a27fb08c7361ba2ecf4aacd83bfd6c243f45b9c7f3e26f2c53bd80fe111b6d108449f99b5a2941756e3508d5993e5ffa144aea2c2c428ec5b1a862f043893015bd9c4e9ef71352022939230018c00b2d7890192542d191c52eb6282bb212dd8fec6f75743296f29216ffbd41ac0c0d1d8b6a114648cec6228ffe6cddac013248ae904887000656d61a18f8c3b28ecbbf2c5ba0ff453817a1bfab73642fa12f287f3309af4bfcd42cf9e6ec884ced2034d61ecb8ac9afa0214f9b88b5086723b8ee272d35f221afe60830ddc95cddfaed5fb40f50372ac8511b1a23e87221b4e96516e1558d00935bf2a58c9c1519957ee0a6e2df9ae01b26c9720f7c51bf3465a4c13961f3578a9c20a81bb7ca3580dfe10fc3fcbab39a7a21505b2e8f40159c6d2b7898cfaef291b1cb66bede834953255b7332155db7da5b1d6ca603ea842bc246f95471c12982ec0813ba9d7dd43ad3c8768d31cfec5e2be44c8c0ade859255a6567ea2f15d20299e834aae849d47201471524d31cf612576f68c76651163cf1eedbf2af141b5c0c99ea559923b64db5763bd544b8154b119f94f9482d15595cd3783ce22677c1e9821f440366d606a2793982ed078cdddf648e18c2d2adccfd9db3a1dc55d7d4eb91723b496e822c920294a8dd50e65e41b0d58cee0ca545c5f0d1d7c80966ec00c73d6f22c4acd6a6e798fdf9086a4c5d8d7d567714d832267cbb6e023d27a2e8e3fd60ed0314861cbd49f87d0f2c52cc420cac68994dd9710b33334bd7bf2aab618ff3f3b263685a2c40fbac59d388193055fbf7025a523b80f3fa30b1b1a16a5a6fb8493517cb392820bd6930a8dc27c30bdf58ec576aa9444f9fefbeebba8d8cc88896702c4d80f7e4a61122da0ddaa9ca4661b95219119afcb8b9ea72d962e5c8fcad65f35aeb94b09f1a9b7036e33c9d22e99a7e90129f65ad0a65daa9de41a121f9fb049e5aee27a555fe7963246c3e4072db649cfef9bd62f21728fbd8b47e4fd894aa646d1101408e3e7dd7bab96c324f6ef86c301b72950e4bb187eeceebfe79a9ff6b00d4e52558432560a436093782154c9f0741db57cb3bd808bb25114b297a613a1fde2856680551205b743384d32891f6f8ef1d6c137b6faf5fa9d7da8c166e491a670ea6dfd1e870cce9e9b10e4249b5d670841005e118fde0e3f2a7954ef065c0687aa1fbe31d49c1611f8bac8f9063dfcf47563613f2b25ee240ae3765eb6866e910fad9966001bf3f74bc89ef36ff050983de953a3df7c34596b37af7eca7d145bc5294369023b02c4507a4f02117ca80dcccb2b3ca31b71ee574002c48bb187a7281acd04899eda7014e0a52205e04c2d957ba2701134b58172689464e66e4131e907ee829806a417ce4a0eed09c524903b154a99b8a70a50f065605bbaee36cf1b74d2397c22782c7342b8f025b3f7910c74bd0040ee3c37b0d9e581bee1940c3c85f5718b86c493ed41dd7475ed7d37f04ab40d93db2cdb07cf2565424f88d98fbbcf9dab15f3536c5e7325c333aec3ed7b046bee8380a590b76bb18f09c6f6d7d196f2e758a5d396abb6d8116e27cd67cdf2386062cbfc20c8ec015ac2129c8c5656265bff56a8fa848843f5d739a1c5bd298c10c624f32676fed58912b4505303768c3562719408eb5d54a2727c43fed0345d8fb7d20e58f3dbcbb5b40eb3d45fd5a8ff1f4c3fe3d615796f20067196140978ad525b52f98be36a0a055e868ea799534dbbc169f79e0db5f5f00e1ccd77bf0c28b66333d29499449bb3003e91e4dc5e07ec60ec8f8a0d595cd4d4919fb1d28cc7604c8a4c02f2f2e5d4a671f66c6c533287b2203ede803f41ae7d7a2b6e08853f16cea991768c83bb46fd9130e42291794f61fffffebeac385406b22a6466e81c87f4b34af6fe69d5c081f11971bd5a7621f4242db20c25b1f3178c739b8f177e99b9ba963e41ca7a1f40ad23e823044e17b604396341fb70d9c3e95db40d512c569cc451bbeb6cd5ac48241fc2cbb098ef54b0041a9b8a32f01af560b125065a3391ac0d5dda63b0a90a1663ad1218e995d9dab911ece209b2a88417459ef0dedd4347235a34dc0fddb1062f2f8a09849159972b988f535a5aad9c7fd25b68cf82153c91971cd8330a5bd33600e0c1373b8ac3ae2196bac133c0cd09bd117f6989dab82c924e990ad48bfcbc6cb65c2ba1d0617ae134f8e321f23beda8dc7d97f8193488d343769d92e0668219f0909be32e9cf3a0639648efd738b68b8deb4883a05255505a799a6f131236fcadd30a84b477f5f3e7242ddd619e65c6720e48a269b4fe0333cb0755ff5412790d1a9e433d96fc73b2c7a7f74740e7e7e5b6df6af2bdd36ec8944b09a343951d41b8672fb9f922c4e1bea0746025af142eaa441984f5777fdc2a83f9f6f2d6f7a40c6f00173847b435fbd1d86661e455e5727bb591faa3952337b41c4f24da6d6beaf025864dcbabae2aa3398f76b348bb9acfb9848", 0x1000}], 0x4, 0x0) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000025c0)=""/127) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002640)={0x4, 0x8, 0xffffffff, 0x6, "eb5b9ce9e421bbdb901462210b5e553be7704c9e", 0x45, 0x7ff}) unlink(&(0x7f0000002680)='./file0/file0\x00') semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000026c0)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000002700)) semget(0x0, 0x4, 0x100) write(r0, &(0x7f0000002740)="9897533570ef08af8f6ccf8c44f57fad229b4860ac2a8938e32856984c02ab21b0e4c216ceccf1d88f76e0ea59888351a896f06415af2bc821af0e841cbcdb80", 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002780)=""/2) readv(r5, &(0x7f00000027c0), 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000040)='./bus\x00', 0x18103, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:20 executing program 0: r0 = msgget$private(0x0, 0x304) msgsnd(r0, &(0x7f0000000f00)=ANY=[], 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f, 0x3, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 1: r0 = semget(0x2, 0x0, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1f41, r1, r2, r3, r4, 0x1, 0x7}, 0x401, 0x1, 0x40}) r5 = socket$unix(0x1, 0x4000000000000003, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) fchmod(r6, 0x100) setsockopt(r5, 0x9, 0xfffffffffffffffd, &(0x7f0000000000)="1a3234b3d3da460641d3ba49cba977bbd2938c42839b38c7e9575b9d305718db4c54fca58dfc66cc63dfb19063c41097", 0x30) 16:00:20 executing program 0: r0 = socket(0x2100000000026, 0x1, 0x7fffffff) setsockopt(r0, 0x6, 0x0, 0x0, 0x247) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x6, 0x1, 0x3) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000280)="8ffb32892cfe5f3fd39317e856a0068a98430af16f175e6e120dafcb8f757fd3b1678d87e5c523cbd6d7cf9801166d88a7b28fa0d95d417a9efb9f4b9e8ec64bc56c0190fd05b36b2edce12075b3e10c3db2674f7358c7fb4beefdf6e63539e8a58e9a6d129d83af494c3fbf268de12d601bc71269a72649e8f5b815a6aca0166840b49f18856cbabbd19456cb7935e0c7d3736c0f0c71a48bd25220e9ef0a942ae1d22bf9647bec1037d9245d6984ca077e0770d716496cbf49851b426203a2c39cc1d7f143925070e10f4dd8fa977dd7", 0xd1}, {&(0x7f0000000380)="8c2cc30e40c04e66838acf4fbcac8c386ec1599330bbe2b2cd9a91b5ed061542e0e007b622aa982d7a763a36b2da73c5f7ddddf251a1bcf9c947220b960ca5c0d0a460f0d2fa4bd5e1a4139a37aace78c7ca1b83036d023f758bbee5684f7217f68e4f37ddb7986aeb377d0ae922843b713493", 0x73}], 0x2, &(0x7f0000000440)=[{0x108, 0x1, 0x100, "23784064519d265ee45d220d4c6eba9422f4af21877864a32cda9680f530d6030287f79ea927a5649673e1b3a7a20948cea98e231af7f96a6dc0f9e2a197cae22a05981a2cdf42747f5d63c2a4f19ec1fd748363275ba344d311e0e162a6f4ecd2a3c2b9946b9db87fff1b5856d4417e3aab3cbd8a13d65c9bd93e66644c15710756c27f8a06fca9ff5e7247e371850fc46b876c4d22f573b108d45e60e80fc099289ddd9879d246f5c5e8c6f1b46670b9b9120eb8a3b43246c6de38c731b3da0af4501974a212eb2c676eb6e045893a2ae3a317d1075fcadbf73791d3da3d78173a3841aea877e2f1239c76e4b1817814e971"}, {0x1010, 0xffff, 0xd9, "fc7f6bd8540b26787dc0019d705fd961f282b813f868867dffeae8bb51575f2aab8163c22f3644f318abad47e783b8bcc92552cd7678c0a67b03fc89653643e3a60f242c1fb94298f9330bbe4ea227c7e7de71c6f60e00b8276169a0740b40111ac46fce5125518a7a0df9856ffd13068955530c06d42ac345612c7c731de6ab2661f424b343287c093cf0a7a619ec2ef773107d501e5cc822343f391b56dd951b3510133e9f42de63bc9dfe3f321309251514ad15729d30b07990f045f9253d870226d1583ebef6944969a1d48809a51d9d45c1fb84efeae5c3e446d918b91566edf2e4d7206ee254ab47f43e5f13ac3a71cd68fd915a457d83d98a7cfaf461581b9f947bf20ab57a8c9481ba1d63c65bd971bc791104f0bfa0cc97aa1620aa0653738b0d433d67211285206520cf27f5c705662f3276ba7ed7911597599aaf4b185c30840fe3acdef80ee5abe972b51839a809cf2c32afc807a8380f84954a402743c3641d6de5154a6fb60f2fa06306c9e6f647b6c87d64118defb64601168d81f4fc34ab39c1372714d31e7d66b554b4840e1bacae953d021f913f71fb17348f8e3d5d9392dc2685f7e32bb918da099f99376ee2e416ef449dffa4341ee6ace8cfa918b22a1d2fcbd2e6c4867760e9c3c0b0e42e9b5acfd3b0ceeeeaf911fbdf1ccfc7f82dee48580bc8b75e287d81ee593f06cd9420ea2809a7dc4d20add4d74e66e2d0d7500a6649ca3fe26bae1b6b2a58372f25517b59c55bb36df76ebaacf3e65e8cfc31572d56acdd33504a8da96a45926d0d195f59a358faa398e7612d09b40ea61568de1a4d75c718d2af98bce9b60dbf13350aadd8b88379686e348312fd15f6a4b06fcaa51997e9e688cdf93b3b2cea9a6ccffe05c00e6f5a4ce56a8b152d8ca9e129125975726f03ca3be04e6b75f552b4c433b07a0a62600cc579e1a4c85e45a7c948c16e346639e3f5a656844c5d4bba3e8f266cef6bcb329f796eeb5dbf6c5f23e9c90dfdb83aa83bfff4d57e4376707e5c474504ab319ec1dee773f30daba497c07a57e7da19f0840b5d6dee24c150238792261e95f444b3920198df48abf7dc872749d9f05645c2e98464d87f0087ca9a578fc36420f2b1413c8296f625ba9be4fb9ae4bd13150bff6def6a4e76e2f43c7430c59649b638808d4165004f62c4a64de2b80d4fd3582f96064569eb92ebb7a5c970bb792bcb375064a918748ec19e2e92d5e73fc448a6408c0e1ae664503c614f2fb893ecdb4084497e6a52bc7e551e6be0de974f13ead0ba47a34727b8ba27f0ce0d1e4ee39810d37a58a130acd3195b647c1778466d83b1d1fb0d0eaf7180d1f2cab17a0b3869baa2b9426104ad46369c8fcfd1fb8570b6a1253dd170b0d88054fecfc82930fc2880b704ad97923066c36a60865246ed0320a1a3e8a7b651b9c8e3f14d801249ba018101e8d51a6bbde0366ffde34cc96f7ac35f9b3b7a87cc7df8d6032d91939d16039c30539c811b163bc50ab571f221b13150f58d4bb2e985ddce0ef528cf35e8983cbf3bff042b8eed13caa491c0940ef9203a8bce4d2a2fd8ba23aaa79578d61dbaf6f93581e4acdb699496f5908793ce69efe787fae200cd55f9713c8d9f190b4b3e92a7e83e837f022196458517b68c83b11622ad180f79c6f97d1c9edf615c0b25420630ee08a1bcb60acc4f1e938d8dabde848b9dd5ccea4bfc596a98a775ac7dd8558b18bad9527f73467395a53d26125f0a6d54a5f6dbb43c879a9e424a0767e3c9254aef58c90aa8789c711dd36bc9e1480d3ac8247725ff34eab56266496c306924862001c7e6f3d79795174c3b3f77fc875b29ab680f775137262fe722828505888585b8a01203226611e18d731b8c9ae285c648d986e89de5e62f5dd6e8b608a29ac49ece521a5296bd5aaae86047ce2623c08331c75ca6299fdcbaf0fdc2b218271a861d7c0d2f0c6ef8d6a4849050c44549cdce1ad6d378277db98904d4e221df9f13e261f9df2cf7ed8fee407b06d7aed5cc363aa12487ea1805ee4758630465265e4c1e281423e4494deff7dde7d0a0aa82cc87ee5b31f836071c4f4a0d176084149133f23ce679b38ddafcb939a4bad04dc52dbff790f2fff8faa5677e764e333d46ef9f0c41e2418972c0210bb9f4580da6aca2b94b16c9be04189cfba371b6df9dbd9382e5bbb17074f9deb13a1750d27bd21f5d923a4e5aad3fecbe3223eaf97d6494e707d94c6db993335d86dc845480ca43ff4ae7c8e53a0badbc01a6f027ce2ccdd5a10587d2457d9e08c26a7eb5eb4f65630d973e5b92be7bb28b075a308014132616a4633c562c774a7e961ff08a4b0ea0cd22719507f721116cda800ed8838cc8f42a58ceaf164f87cba7bd6d22d789c91514902a4e29407f31669be997dbcc62b896e439407915a58d343ee181f7c6be8cf9010343e92c5ecb7c7c1417637d7ee3c4c7a0f703d645ef172ed90e026f7fdcff84ffcb6ca3a278273ad36f5c72440e467f83a910c8159685c7f936c40c3deca33f4dafb4c651fac19614c4b179f1d7dfa4576ae29c2898783da12b9917fd1b8d315dee4c4e69c9f5f0a251ee1993f33777756c0d4a5a13d819c6adb9eb2f854a2454d49d5d59a875354d5e2942df7168ba34af1c53bbf7c9ca674dce60b88b046bd13f76e7c28ee36c459cdf26fdf825e3799a0abb020db5b3c33ff8664b4d468b85bedb32ffcf044ec0038d6d74b1aeafe5b09392049733235995c02171ae23872fb6651ff1218f458cc03c2a20866fbf798a95f767a3f1e9cdb0f481f6019551d536022c2dcda8bb5b5d8f26d22c84d0a588d439f1a3144a4a2fed36f5a6617e50a4cce6f8248e2b103a08e29c77ca8e724046727b504df3700e1180fa2f264c6eca0174cd7bbde314185ed82f2135f02f448c9c96f2a444629cb20daaea0ee7c0a6b4efb4891c8dcfd41dd6fd76cf1b0b5aa786f2249a43b6d011e6a985f330711ad48bc0a8461560b64cc62d12c7d49614f6a8164e0083dbf901e28ef53b27be4c4c17f72cada86725e05146733c74e0ca1d2822d9deb5e717bb3cb937477f91b987c8ee25f8af3027d4df6e2499b34419f239b8dc5458cf8a468db85c7a94eaf05e5093aa875af1856295c37736f6cdad556de15c9f4531db259f37b7c5ca51370648836efe226ae2c31a989a64d1a701ae4dabc3ed9945a76c2ff4f59e19d79da9e5a6cb242322cebbb62a1fff2f2e66f453b29fe1fc4de8c4d1f7b008f4dd9c80c6a4e1ec368b4cda733890135f8ce7e0a70201b99e650bde1d64292239331871eb68136fb95bc51931f06fb1aedec47df9dfcbb7f59bd2449db3fcfbcfe678fe4afe1a5e6db2124355f4ef0476d982e3ea22466f3f4b25c28ab3d05115844bda48a3d8e415478d73f3ba6d9a9291a1e974af706a4fd4013cde6cd3a59a622c1887f117ca8107d6314e30f1aebcec9f04e1dcc63fbf5cea130465b948ed88e1764be12d11a1b7f8cc25ff2116ae43064419485c74efa7c0e61a20c7e30835439417fcc4c8e5e2100222975c9b3f655bf308563921c16162480e67de25ea8f8333ad1caf12ad9cd315e0e1a3a583ca6b30ad7dd9ee7db8e3f02d644ea72ee69485e67442e56dbc8913e4576670817f7394e76a95cab9e77fcdd074cde1e8968f140d75aabd15fcf432b149e9f9c8c10752628f7d5ebae849fc0fd751ed0153abaa761d6ef7c830a3b4e0157d8a6e0f2dea799a4c0ecf7bc3923d851b3c7240dbf6b065df2a8357aafdf1ace9c1815a10e7703a481c46b1fa9a1dddc9545b3946909dfdcbfd3924f2d839553ceeb1f40ab20bab8c5a805118bcdad4232120d7c02ac58a22dca075a9b141172d8ddf027f8a8c99e2b1ed9bb8db5b1b3a48d5fb901e3b45f605dc1588112c8e5d3cc3d2536cb6f1db7ab0fd9d4dbb5adedc2df8ed24e12e4fe852e93642b73301926a0381bceb8a7007e138e260cd3c5c378f7428bcc3570533e0031b78b3a59b4474db3b02674214871649e2294b9b1d31c1b985bc185568b8349baa99656bd99e89ea44dcbfd1624402bc682426a6e803d1666bedf82eb3a08089a3ff262fd6811c6847fe5d16ff6a45b0f475ab911d71680b90f48e5a8683991b5636cbce987bc85a2183f8b11f7d8f8f36c7621bcf22f599cbfc5084aa01780ccb2c8b8c8f77331fb73f7069b5c1990b698f8b36500bd52af254b1260af90c93946eb1cad999faa2baaa4c0bfa6228c5383465126842112adcc72d657df7f97b0eac96c8b5cdda76e404cdabaf45d9de52667eff34f79ff0ebda5ecdbc5c82872eec7dac089bc8ccfdcf00a86e0e453dfd3ba7707bef1a4b7acd9e199c12beda040860ee530a7b96b8410420ccf5dba1e936997b88a37ab87053fe2b0bf969274b05c0a7375c971dac8e125177291a97e4b9014490c32e0c1df2f96ee30fe0d5d14805c94b6ccd3d96186ad11d31596479d16375d60568b0ee2d739ffb6c27cec4d8cd12029ff1db9f775f2425406a18e926ab98af8111586f2ff8a36f347983c1e7114c1497e4fcec2d8ccde264e9c108da04dd7a91cadeca2d5dde607df13dc049a509c0bf1b03146beffe35da75d026d1f4cd064cdad6986a102c357ebad2c22ae04ed3ea9c22124d027582c4a9f3162b8a5f1d10072007810299a8e869ccb78cbbbbeee5eba9a2f786ea283dad9b4408c1a1cd287289f6c25923840e84efee3e52d5fe5af199d6076681ca8aad77b55f239a3728060bb4f387fa26a90a63b216c4f7b74c76cd242645d9a6bcf60775075f9f84645484418ebc623ac91350d99bec03d6fbc7b0c9097c6a76c548c3369f856101dbe0f6f95a707005fe3574dc2d76ffba4be0a4b25570882611b609f80f74ea44c3587698b7cdc7dc59db15b24f928437396b55342e005ae771f1e2a7e88dfa4fe6fe4feae45b406d62ed8dc02f0adb5e96f912dd28435d49a52ee5b26cdbc27a29caabf8a3c67682cff5cb06f19f8c48cfa6fb59911c2faac50df19a2545af71c883681f62d1ac77fad17420a1b819d75030be5f77eab75a42f4d25b43c20cc6c40fdefe541d90e334d04209f5d39a3ac8ca2c3443cd5386add3bc235450bb170f85ce61036ce479c406bc234c28d968119fea10829f364000885dca3115f8ef563c61a782f40135284325f4f3b4673a4c30515442362a717f06108c810c68f3f147417d6822197c359f4dcb968dd96c7d729838fd7b3d65e09f1eaa76a8ffa2340351f7b0817c819039010eb9b7ab46dbe10505ab0945f1f6f1bfceb4932348664688472d9de46ac847c32aadb2d9661d23956855b67971c6c6675f24a5e0e0c746e83f50c73ec97074f2be7f7edd616c056a2357c8ebb6ede7dff2b28a4f0e5927162a52358b642448cfd8ac715a4755c57095ab2fb31061bcda4f247e32aaa12ffbecbd564b344b7fb41c014c83cbe1c7244aee53536a5804f614fec2d9e6149f6397447003d1408096e603a224a5b432981c6379efa922b71ce8aeac45ea6f31a66b121b481faacc3fe985ec04dedbffdf582d6c1c3ee3c3872eb5948190add52714ae65bb38f66ef54ede560ac3e58b1d48e4eaeda32aac55adef31c5027289278cbff8a1e6704452346f6e5f4c180127773d8a27387898af096e583b109b602293c10d440e0447ca5bbbb86a1e0f161092c49814a9b28b7d62b00fb4b546141cefd9c5bb77a73aa394d5235f2bc16bf83db0d8ee507f7a6c01336ac2a1bae39d22f01ea54591029a2f8437c28979ae5c442aac1dfd5506f0b766"}, {0x28, 0x0, 0x8000, "feee7c0959ffddc8a4b40c23301a9ff063313121f8c3"}, {0xe8, 0xffff, 0x6, "2260240be8b48b0aa88d0ff9f5b3741ac8df311abb2cb313ec291c51faed0ff0e97a96d7bea0c883961b2e911e56c9758a147c2882ab92b3c8eeb9fe3476be50510f26cd7d0150ce4a5bda0a6be202eb680cb291499f996d1a49b3ec20b5c863b1a9e6d0a1d5c899d6a15d99a92bf638a26fcd0e834a675db58979a9a96c3fc0507c9e8ca2bdd5938741edb465c9ec7ec31515d34b6724ab5b65509378b5dd144948005714f0897c3127df4c1a6a162b9c16c5e51a3cd5c5942e1263a9bf2d5a7f8a818925b9deb09e82bfe8482c36109c3651d14f"}], 0x1228}, 0x0) sendto(r1, &(0x7f0000000040)="722471e02991e98cc32aca4d906477f283cfd1f2b228f0d7ce7b1219a7aa5d3ea85a65df5ba1b1d38bccc277c9d425741d548cd78097dc62c28879b02f647eed39951a99b18678b0669961d750df5ba83ee135254b85498f102b623460b9db840549176342f74d353cc7605a76d932070280099a194b67fe907fd86745fc733c8250712e339e2693d4af7c946913ffb6e034657e0515927e39a292a99f726d252aa40adfb2ae11b7ff493206fdf2", 0xae, 0x1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x800, 0x10000}, 0x10) setsockopt(r0, 0x1000000000029, 0x7ff, &(0x7f0000000000)="01000000", 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="5d63dd654ea0af39dfa50f8cf45deb6ee4106555f0b19fd62533b100b01691fb1ac20a4016be72039964d0a33a4b2a3fd83e11ae0ac62d86fa69b299b2fd2aa12052a654e5fc3dd37325c5161b4e74a1fec109c99929ce2f5e95901303ec87c929a956053acb40da36e3e9", 0x6b}, {&(0x7f0000000140)="dbe5d32ce8a39995ecc33f224de1cf4f9aa4718569c6cf7e4d1bb2090847c8acc47315e26faeb794704f4638b569d2d716887da31304cc42373f66415d690162cb842574320b63b1a172e790e682", 0x4e}, {&(0x7f00000001c0)="a3813ff69dad4645b58befbb4e6c0c130cfd9be068fa54899c21dd95568aa033e765d317398bf77ef4ef4cfea552aa55704414e300ad8c072dc58e3edf94ba22f7b8ca70c27be1ad1ef553f380cae6cac6e2049e81fa23c30e65a11008caa435d9bf64", 0x63}, {&(0x7f0000000240)="231b6278e0164e23a1353641acc4a46f9af5358c12132ce865f8473c2d440266716deec7400e61eea4e8c7b81f41225e3efb1b9c17d9d23a4b69139262f33bea92ed95dcf4224fdc13515ceb89cd62eeee564b83c4f3e2", 0x57}, {&(0x7f00000002c0)="f6aeb35e035fc648ffb0683e9edbbd5f8b8eec1c41846f46d1b1cd3899661f763afd2a5f97306326241735f2b49d499566da8cc9e181cd92068ac11b67d4e364b7ec3227c454034b0f8c3044d2a34e40c6542a26c63f820edf8c2d4c54f897024caf6c69eeec45bce652ab573f00f6e0f337e271a4dc48cd127c303ab30b1c96d4335a29b74c15b1b3882bdfd2584997374000cac7d66b6b2a501d33409b35fdf562f8ca849c37f989a294b374b289d190584ae613f71002cc01fb9ffe964fd746d3", 0xc2}, {&(0x7f00000003c0)="f43241745d5c1509b6cb74102c814675a1d0b179cd2a1b1c66fa0f462b96848fc30d78dbc0aca4cd2f26ba4d24f7b7e3ec8a6913c88df5d2666d0f6b1ef5cae32061f2f0af53672d2ede659b34bf6168ca8c4c43686202f19c065e80dd3440013dc143b9f676e453e8dac075fc07f3f9c1ff9285b9a749f5a12513be0f309204acc1a7c9e973808db6b0c938e3d5d5c15941c68a31", 0x95}, {&(0x7f0000000480)="223ef2b24bbef1f5458d9ec1e994751500bd0b", 0x13}], 0x7, 0x0, 0x0, 0x8}, 0x5) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f03b2f5c1e2a693b05306fba56ffb53f2ca55ef0fe2f4d3d8f8e7455c94e0c0eb40195ab74735ed2bb5eb4eacd41cff98e39b70ad75d3bfb721295136a752736d724fce398e8cff9d3a2689dbadb4cb9aba2a9015b7eb862cacdb75b90837110cb368393d6e0f19d10866c428aaff73db1365b16bc8ebb524e7b1ee3484ceb6ba07dd380f0d984d978818dc10036e3c3e6c5696c06a741fc878c6fdc1451ae0cabe0d358f2389883c3ad07537a454bc5e2ec1cfcb0cc27cbde2939eb97b920d12401d3f7b768eb57a5f103496762abf32e78c5f80f8b9710fdedde8b4b5c20c8c72f4ee1", 0xe4, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) semget$private(0x0, 0x4, 0x200) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000080)="4361c4d825d31b6738eb3e14e57037637084710a7504f11900a0f2a8ecbf1b5ab678ab22fc5f07039b3ba9c4d8c22cda9d43c1574feea7cdc1abe50330c1f14aca177fb3861cde7cd0b46e7165ff79b2aec80f0708ede1f3dedc19749ca45018e39a397d16967f02c37f50922626a1c879c2c7da377b138377c3f19584ce179f1e569f4039dcdfd1cf491f9e51ee52d7ef42dd8cae946e7adcf72509f281ff48dd9280f2030c2a8ddc5635b379a677ec42d83487a24076f37078edd181c9809e67ff75658c5e4f8f212edb3477f809428eb64b83a981ac3911bcb174ab7d59ea612c670a781a12f56e416e1f7b8d8eed712aba90b4fd14c9874151c68a8141449cfdddfa1cfbad24655f64374ffaf167fa314d0a950c26c6be78eb34f5d9a719d51460b9d787812253b3ac0e3fc0f376846ec4c1d3afe832e26e93f35c0f022da5651a2cc2793ec40001461a002623ea144eb4b6ac10bf72304466f843f558c498c2c01f09d5eedd92dd73684be277c817798f6cbf8bf3db18cd351b073653230eef63978bb1493e9e932aeba5caf9ad24ae19acb9149d8b769d7845589f124a8ed32e67f5c15cfc6faf5e93185da0f512c0b3e2e4f3bc7ef40a85131814db374daaa2c1d4e5a9d9f56114f33001a7b4df693d37a84654c6737416b5f5ecf4103588774a152e3b5482065dd7876a8d8a7d65d829b242038675fcf81fe8b47163c33284fb573f2eeedb9b638fb83ccd003591426a98dde442997a602242672910821ab4ab9f982c2edae98e02b35271f2ff12fa74410bda5abc8fca82affb0a59db12d7b2486cf257e05ab84fe0758539cb1c73364db99249309f4ef55dfbb6674bd927da8ac777f85d6e594c697b59c84809cd3524faefee7e85865f28673d2e40c39c8bccc68e8f17c2910ddd3311f166cf46b286337e0aea84965aac9615c4c4a361a0c997916d40e40fdd45d251c1139eda3754d7b43bd88923fb38697684904c3eca7864f67ffd459dab3abadd55fa1585da3ce768209de6f799c247a0c60b7eaa76148817240f931368a448c3e452121425de84a8184ca8104f5887b26a1dfe58dc36ddcfe0dcaaaf72c660a0b33cf7ba263cce339f67c96de55939db3500aaf6cfc9e76c067074aed71a4ca9b8c6ce9d5e2d4bd13deb8c5e3a800d3dd21f671d738f5300499c2aae45103de97b8495a38cb05d367a98322143d022b92237a9178f32fbdef7a995d69df04e63b19899e4bce7b08e367049a34e2611942fdda9c3a5bda51d42a22a94c5201bddc29c0584703ab4f970fdaab5ed1de060b65681fc082bc4f77e0c319f9680d0812913795a0eb0880ac2b2a7dd52d39e96e983d3bee40d42b447184cf16fdeaf318efd1fb8fd556b3f0e4c3360a4e28eddec445dad118b852607b3c7d29c64bbf4c574242b638bb1148ec187d86b07b69251b8817909e63b8018c7aa3c28adf97cc52bd1e03dd0f25bc4eb61bec886a298ee5edfb88e0ce5a728007cbd9de600edba9e3de29f151daee07b872aa3c40e5cdf413d18b38c68a053444963e5a40d97bb38f890cfb593d97646954a97fa81a1acad0990faccdf4b1216fcc1da809d22eeb47914af6d173e77710ab718041a5fe5cb4d44835513df6820fe4b57a197039442d71e04b09800d9d26cac44c02a75b8d574b8cddc2d0cdacbb5f99663a31a2cd3c9b84ac2bd0e281d5a26fc923737cc033a53e4d6288068310cf346cd2d67dff25109e2defc3132cd9fac1ad61bde725199aa85c4e3fa57d0de403dd7f37f44bc8a103344098f108b4a227e337a7fb968d6c5f4fb1d1f5473d0651e3e5878a5f093b9cee19b7759a1eaa67492247d0c11699b59a1c6725809880df98264f79203e3b9f5767506440ff7167fe587c7f83948b4f6272d42bd748eefceeb87f3aff15562f7373580ecfc5599bc6d5778b5ba90d4c7ac8473b620f60710f89a34dda4672fcdc8ff7eb3dc84e11b135bd22399aa49dd97da1daeeb20e2d164aed225b368ab71cf2651cbf57e39cb65df6a22fc5f4bad58b0e29d0381b2bd82a9a5fa4e7801682a13a7a40cedf8cab91cc551d5ea59eb46a0b5b7bdf3f7164bf6e8cf65e7f73a95645ef0b2d55b1a57625d4488b5f6c688fb3fd35c6164cc35b4de7a78d509e43abe54f80186cc5e1e38a9d5c6b8933cf83b879c412ae1a24eb4a39333c2e4767c06dfd1fb502339bcd541fc79ae77c61195e390a5935a8424c3b27b2bca67f0c4e1d5bf8c692def8760503bf0b1f4447a9c7dba0be2947a3bda4c3b1d64ac40a73bbb03454dfaf6857ed9ab316b5f4933b84e4897387d47b6e91ca3869acda4ba08495f18dfbe8eb2918992bc5df63cb270287f2f9921c71b001671607b495efa46bb983516c4a6e0c18d1362cc1c37da6f7a96145964ddd9fd9ba21a8c2f0040322628324e19ac3e23555303df73cd487626bea0cdc77868dc0b79cbe99ac702841827c2750cfc31aadbb41caa6b4c4e75cd7eeffe2cfcb15bf79f1ba7baa65f89d5114009a524f7ab6cb3ef31a3e611469820adfb1d2f0138657c9f7e0356f90664a5f6682773da8680a7cd86a7ba9efc6f10ddef96f16724b4344d829155c342c7b02f51ad309f02360315d64f2cd3bf38a69dcda704e306a50cc600e4384d0aad08042d60c7f4bb94b511e358a85dc7902ed4ab6b384efd23c93eea3a40e5aa11f0333dad106b34f62e0c21f36e6b2c6152e826d941f2aa238d7675526cb1b9b438764519074fe3f94fba1572718c3d032f2724e4b02dd4707f69c5c3546d5b5b77ebae15d13551b25533ef54dc85b4e9471f3a5e11477301fabb33ac3ccdc629024282e8dad43bffa52414c732a220320348a44671aa04cf8f1dc81c3a739f40c3fd29ca91dc1c7ef3fe665413574227d892f3c627ce9da5bb2cf09acdfab9eba40da6c6d74cc7893b67f96949f7afbe2199ee7f7269c356e68fc5c13c1ffded21e53809ee53c4683dea4349195102162411931ee3e47e7daed91fba89ea28b73a2d6a2bc63d8ddc6bc55a3cdd74d5a6ef33e5d0af7b984ec777f659d5ae3c988c7ff7e4280d90f99c77b5b14bd5c83ab7848dc1d1d31daf22f87311b84f41ecedbc151660a143e5133e6abacc092e73c01a0bc054e19c1e17b367551aad4740497c211a692e0680a1ebc80ef70cbca4f3af69f5ccbb51f438f000940ee4ce130227ddc811a2d005be57b16f5facf545589c644a04dbeaac60216e73c2785db968190c4b27333818325c39fff7a9ed36551c6107a38e77bf99802e6795467d6a5a27aba0044b24f1a99aa0bee24320788c72d51f2fb35741542501c16ccd0fd78096a6eab01d45787390fa1110b2ec7cdd1f1235bb494a6384e4a5eaa8a32613572db6b8168f51326ce07d05ccd0824865364b992dfea30a7ce9c8b036e3d87a9d575b58ab36fc401b4e1fb0f8d21e4d767b16e84b4cc2c4461f080b748d9d786a0931be61d40a21c4f8489fe57888e78aba641af9674650ac1423a307d7b63777ed7bd2b510755130fb0c0fb3e13d7614f4e85a696752cfbe8c2609f4a11eacd7305d796000b17f0159e46fff3b4521fc28001ebbbbc65e7c34a91d2118602dbc9eb56b99e7d539677593dfffff7c8de08cfebd78fba4b881f7208d6d520565220332323cf541ccf288d40aec4930c5899485bde8774c1eacdc46dc8ba86d22bb0e5baff46ab2fc6669ec34638c00131f25dd1795b4edd5953bad3484aff3af7906e9a412d8c83d62eb38b841ebcbffa54af4de87b3350d5e5d7a4a0086bb26560cfc22e6f488de71765311a7e6a2fa138bd6cdc26f8ce2cfe10f5bd0f6bf3f33af85043c10b5ffaf8a68225d76a4c28afd2715a3e051b9fbe4b3d28a0d30c215f4e52a578644b11506500018dd7da56b5cbe2a4d4e5e3cc92655e1beef7acaf50cd91067fa60ee47743d71dfbcdcd53165f22f4d7eafd478746a9cbf412732dd113e60bffea1da9ce6ee7627508b2048c75f0a4d3606ededcecbae8c463fc50901a767eb7f7b46a44a06179a2af7f8158bf9feee8ee979bcf21ce2eebb5d32ec675c975fb97d0b755e4ca58881eec6be1f585f8bde17131dd4dcaeacc045682d2b71054bcecc1f31ce3ba4de72e648ccdb0d8d33899761bd9052ceffbe55252650eaf92aaba5dea7fe1c5c8e20fe47992b2c2bd53e36dd047337bfdfb6bd2391b97687eb08e7ff73caf21f0ebc739d5f46e5414e867339e3547411c68489fbef41b63ea4f412be9978ea7fa20c5696f8608e1228fb90c09bddb687e4f1571bfdc6b56960498e7a8be8d74db3dc3df0460bf5255d2abfa70e4f80b2ff7c3446de6323530357a074ccc01450154729b2ec422b38c8064e4deec08af64ddd88020ec39a141ac38737e8fade7e90cabd54baf25c11ce3d4f3ad2ca53fab9b8d7ce28720559fe9f0debd2a1611c1e34dd595bec8517522617f93f1f7c6dbde9afab64748bf24760187e88b1b4dbad284e26f52be8e901ef864e17525ca8f7e3d8084cfe0d4982745689e9929b3f172f83dfb9ac0ed37176c951baeedba704fc42ba56f4db2096883b9c46f0a79a4bdfc9dc486fd10c3cd8de7c3a20fe77cf016ceda349eaf71916c4d6241c0db5fc91842f45e41f3ef2d901701c13c3ea065e33aca3f5827407b1d90236eeef5e6d86eb6ba7d49478d8ed2c5e5b9a44a744731c71a0cb10313512296e317671de28a33ebf440678c63355109c5880929e5d45093ea6d26c83be0cb763543fc0a2d3cb83f35fcceee7637800515d3ddb9c6e0a94b2619303c40b2f2c97af103b32b6958d08331aa152d8ae74865f3d3d215e4567bb6a994d4516f400b3e02d95a3bd490af772c47ed9284e4d064d545f4122edee57289d93d4697c352b981d69f6d3eedbed9446fcfbd76cee137c06758afb7561704716436d8cee823fb006936329f3c201d9ae5466ffad9c5970239f535b9147f608b9741dda09f70f4b75c5dceab64a38c8b1d71e80b077826777ea0c7452b6ab8030dd49e997b7a96f386f520a04a6ccd8cf2158b33d8edd756eadce152aa97d251e5b7f80bfec9f284dba5264b7107bb8850d5eb8a94b0dc2a6883862b29e2e00fb451dbb4613a91543ff34abb3db029e35e5957e4fcc52410bc6a4932be681ba15364e31f2f28b3a358b8f78acfbdabe56b860eecad63ae630c23bafebdc6c6b576ea4a979234046748d536887f754fd96d1154b6442ee746b24e381454c19bb0cd9989caf8535002bd2f00be042a84a84ae6112b9b708f5ec1822afaabd045f999ffb9be557c0b4de2393bed8cfbc5ccc2e9694a3e8c15e2c74514dd89e277565a09bc6182c250a25fe4c7ca9b83d22f0a3750c61570e62a81ebcc0c2be9737d6fa5a93d73a611402b6023bf83270578e034ec0b3e972974ae0744e4dbefcc0b3f0b7e1eed9d5ce1d08f9aedf06f2edf72a98585e3c27c027c58a54d1a4b4c5a37c26747c7f7029d05b85c9e7e1e4121f3937f6bdb630bcd92d0693df607ff721aaed46585103403169332a7f968e554f8d0e3c5e504e257eddcf03951e9ba6ce87ee73173908b1580eebdeedaa2173e31da2f9ba157cc1d813eb9872c59e266919902103c8962d340df7ae0439abe6a9f43c119c01e372dcc741faa092a33c4d48ba913e506719311ecfb83db2f11f00eb78a9106cb7fef2ff81d826933a56a912448a9457c9eff4cf329a58d011ebf43ec8ea141e79796a66213a6a01e0dab5c50df2428df02ccb9ff1ab9baf52dd34d2d2c681eab768898db1779d6879869bfc903c42f29979", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="98aa141aef647d474af86d70638bf6d60eac621405a14f6e879d8504af409e0a6d659cc1fdd7ecffe6e714dcd0d87f926215ef6923ceae6626682c2c370a39ab394e197a5d2ad536c771ee007f5ed4", 0x4f}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88}, 0xe) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000e6bb4966658d69ed3de613883353d92e2f66696c653000"], 0x6b, 0x0}, 0x0) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x14c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:20 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="996f00000000002ba3", 0x9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xe3b, 0x5, 0xe7, 0x4, "699d2fce9842ecd375e17326ee31c3a3c4002a9c", 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x6) r3 = dup2(r1, r0) sendto$unix(r3, &(0x7f0000000100)="fe4bb0e10791a2526ff7baed0d4333f8ff50d72167f85ed12fbb42c472fe35414360f654d5114e14e99d1618c80af0eaf0183d2ad6b721fd7149a07a85c9356cec3fd05b4b04ab04e47ae7ae5e64c6eab3d749276d0b4fbea0616a25132cc9d6799ed9a1bc162f4ecc0bc059597f612eca55f0f7969f3e2004ecc7a09d00f36d867ef946f031f2973b0b270321b923db424e2b34847f524dbaf6cd70d50b91211f81e3214ebe712b8fa6c74bbb66b51d0166309f500749128b3f78dedacf6fa1fbeab8e162", 0xc5, 0x2, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x72, 0x0, 0x20b6beea, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3480, 0x41}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1d58e77e, 0x8}, {{r0}, 0xfffffffffffffffa, 0x70, 0xfffff, 0x29c6, 0x5}], 0x5, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x55, 0x9}, {{r2}, 0xfffffffffffffff9, 0x12, 0x2, 0xe01f, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x400000d6, 0xbd5f, 0x100}, {{r4}, 0xfffffffffffffffd, 0xc3, 0xf0000006, 0x401, 0x5}, {{r3}, 0x0, 0xba, 0x1, 0x5, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xfffffffffffff000}], 0xfffffffffffff25d, &(0x7f0000000440)={0x1, 0x11}) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:20 executing program 1: clock_gettime(0x0, &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r3, r4]) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) syz_open_pts() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r3, r5, r4, r3, r5, r4]) setgid(r11) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r10, r5, r9, r8, r11, r11, r5]) getsockname(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r15, r13, r14, r12, r8, r8, r7]) fcntl$setstatus(r6, 0x4, 0x43) r16 = semget$private(0x0, 0x3, 0x420) semop(r16, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x1) getdents(r1, 0x0, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) syz_execute_func(&(0x7f0000000180)="0ff8200f40ba0000000036d86f04c4c1985418c482518cb1000000202e660f3807da0f9fd22e4138a75ec30000c4617171e230c4c17e5b589c") r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) sendto(r1, &(0x7f0000000000)="401bf56d5aaf8fbaf235d86db33c86132cc0e332a898b0c04115847f0110b258f0f351b134f756be63242676a2678e6460aaa8bc6fe625e9539e3ecddd5cd097a294b5209af9d9e5db3820ef4d39cc604a915674caa5fb0bd5f2c32565308b946e5c040876d427415cc038d7cb18c662235643f4377efeee382db08b34ba776b9e31bcdf901d5e1156f184c0b0a69799863e60427569197d2f96ed607d388e26242f06be545cc6a0250fa184a0d17f922166196c13e6518943ba9dcb5b9bc226d6f49a52b4245d0f42faff99bd41a7e219fa99dc5c69688f84525aa147a53fa222fe676c355b46c428704897027120f8b4fb405d08281a7a3aa4be29", 0xfc, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0x100000001, 0xc8, 0xfffffffffffffff7, "520ef6826c26d0e8b425c6f0697820a6a89791dc", 0x80000001, 0x38e}) fcntl$setown(r2, 0x6, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80, 0x8001}, {0x0, 0xfffffffffffffe01}}) 16:00:20 executing program 1: msgget$private(0x0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='*-$\x00', &(0x7f00000000c0)='.^^\x00', &(0x7f0000000100)='/}\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\xe8/\\\x00', &(0x7f00000001c0)='%^#\x00', &(0x7f0000000200)='{{)#%{(\x00']) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:20 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) dup2(r0, r0) dup2(r1, r0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5bc58e0d1c3d9444b62c767bc934ac90eb3ca3d9db1d00e2b344aba451fad193bca67db509f8b8f5f2074adc207046a9253a3b53fb640a6c3f37108f4f54a52fbcdbf6d9272f4bfcecd6e2a89b9f82c6d3c7383e3c487537fed1eddaa8e79c4b5a50b4bd20fc272de1c0209c3dacb1aa1da0895e085881bd162be1f50d", 0x7d) setsockopt(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x5, 0x7}], 0x1f, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./bus\x00', 0x82) 16:00:20 executing program 0: r0 = socket(0x13, 0x3, 0x80) r1 = kqueue() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x1, 0x0) shutdown(r0, 0x2) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) getdents(r0, 0x0, 0xffffff9a) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) rmdir(&(0x7f0000000000)='./bus\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40000080002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) getgroups(0x6, &(0x7f0000000000)=[r2, r1, r0, r1, r4, r1]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x81, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4, 0x1}, 0x10) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) open(&(0x7f00000000c0)='./file0\x00', 0x840, 0xc0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0xb78f, 0x100000000, 0x7, "708be3a2fd491390ddfc92134d515cb8bd93af7c", 0x5, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) socket$inet(0x2, 0x4, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) write(r0, &(0x7f0000000100)="e8f5a2507fca6fde9f435dbcdde2792ee33424d605738bfed0896466df1d16cabd7db0f48ccc0b1b63", 0x29) r1 = syz_open_pts() close(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r1) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x140, 0x6) fcntl$getown(r0, 0x5) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x61c4, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r2 = getegid() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000140)=""/46, 0x2e}], 0x2, 0x0) setgid(r2) r3 = semget$private(0x0, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x1) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x708, 0x1000}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)="0c6ec34a17cdb429db941064ece52d682c1ca1fb16ee6a3ce33d79db4003cbdb97601e463abebebcb3b08afe0d63db3338dac46bbced90adca7eb80598eb711bc38ea7094d3f046b5b1843fdf2d53c7e728d509f794829256707364d2cdc2531bcc8457013de0e037b3bb8b70a2107c8441dbeb6a14deabf27250dd8f07a7ca8bc6cc0c608ea4e1eb3d9", 0x8a}, {&(0x7f00000002c0)="80f8f6ef29e9f99bca384603af3a32a2d27678fcde9ea4fb0c9c94e4406fe922e132a2a48a05288dd7520b3cf70f133fc78e25ca8f275584ab226cbeb36f90365cbfe5a4fe7f790d451edc0942888b19fa4f0d5861451ca70eb0551ac864a6c7a8ec9fe16c105c03fdaf00062f262ff58cf7f9df1d6f77bb3a7c652a02af92d10df3dcec9469bbd1bc85bd15091cfa20b1c1a154778464bcd45ffbcab87f40584df5b738613d4b666f63d934a6d896843f9da92523e7ba4a14f16871a489725c460005b7de5978d09f38f0e12082625693ca1ae324", 0xd5}, {&(0x7f00000003c0)="e43e8cf65babeebdb7c0", 0xa}, {&(0x7f0000000400)="dcd64d0f7122", 0x6}, {&(0x7f0000000440)="71759dd083845758ee312237726b21da0e5813beb49af9a0d8012cdef55933b5c46fd0729d3967b7db1e7943f1c44f3547f523c16281ecdc92b962222c091894840dccff9144b6d9c2f43e3391afd8b019cdd8b9edbb8836c2c26709bc88ed4b9bdfdcff95665535e11d5412561fbb4315f1f38f8d39f63bfde106f8ec5a186b20c11be66aebc6455969f54ed91a021efe3c60c0fd15eb20", 0x98}, {&(0x7f0000000500)="b5d4429f237b8fcf308bb16a5af8f70f8eb343cb6b5074c8b240ef1ae0ec0931d77a31a987919b910064579e24d36e78ab53d1cd09484c2fab13cc1373fe1c67a305cf85d2395b70d00c747b29714685c81385f1846f4783fbf637852044f7742022ca6f36ebf2899257284d4c17940bcc24d2dbcba5d450d1085e49", 0x7c}, {&(0x7f0000000580)="c2d002f0232672fac92f82434103ed1705983a0d9d31a79aac4ee42b8a073124479faaf9fb9c62241b547d2ac65cef71c7659d68c2d09fa5149443af036c7a10defe5bb6bcb1a1944a8075597b4f3eac1185bc95e4f7201bd7d3eebe4f4fd0ac559a15065aede5e7676c8c6cd79a360a7d9add2dc9028e02f3bd8af5f0eed331bc008ad12a165dc5cb868a8c3d41a45ee0e87387b22f59d84fb4d58930e3683d15eb97f6cb57854bc3d60ba2353687fbba87f24395504e398831e1d068fb27d01d79b282f8fcffd443298b313b8a2e3998cccd077f18a4474e4cbca1", 0xdc}, {&(0x7f0000000680)="2dcb42de1ca1eba52108254f6ebceadc185670ebdb49b08f38e840cbb96699b286f8e500cbab714fe472faf62c46030d29ce2a41a77a9683b8facfe7619db9d48d4ff6795a90ff873a64c732095992111563d49505a4ea5a19e4e38484079da9ffe3eab56a0033453c7698199b08f29e9d4851697c90cb09b452ff1a6efa54506b8b06dff04aa866f08e750d55762a6e4aef475f653ca2e309a9c9ee78486a54992caaa4f5c24d0f5b01850240ceb3e311654daf638244e4357eb84113c3ff030b679c7061d24d0f36d7e41b2bbf1201bd506c0b5339e14878db500f01de33188ef4a7e10aafb6116a20f21ca716c2651c1ff793b4a0f7385f9441", 0xfb}], 0x8, &(0x7f0000002e40)=ANY=[@ANYBLOB="b800000000000000010000003f0000007378dafd26fcd62e0abc7e86a988f25f6dd449146a4fa9f30eefd1a19463db4c20394c986ade39072b324bb7cdd4f3be7f8f85c60a9f452075cdd3fac77ab3f1f3890743628a0eff5956637b6bdf00470b365bfeb82a9d8a8636869e043c90dce3ac3c0cd1d01e31b5cb07bc9136a508950e7ff7635e1ece606d4b428da302c5d2e4d4425b72e86c5603c6137c21f242133f73a0975ca74fb5e99a405a019ec6fe5e27f4b5d438db3800000000000000ffff000002000000ef453505ad48c4c210c0036b1423d82eb6f312bd6202ac159124315458f269e70ac6a36a00000000f800000000000000ffff00008100000067bce79c153d9629d1d4ab0c3db90528abe80d96e9f3211daac9bdcafebc03e61fce7db8f54e289363f4c29c84d4f7284d642e0a651444f6537452000d3e2343dfec4aa1d6a4ad95e11536e4b215d4511a1d0065050a25a5e4ceb0cad4c801a81ab70294ce7fb9429ada79e01efa3f3f45a92199853ccb9c34801d5684214f3086cabaa207b6e1f62161e7b4cbc9c42477f5726b82a4299bccd36802868a7a9005ab3d666c479d8aaff2bc2326bbc0a1cb35df154675bc4c7d20a47ca92ca7da717df9296ebdb2897ea0e5445bb7aae2e2abfb527e38be06b435139a0b9e6abc09e13df74b00000040000000000000000100000003000000d0620d12b36d381b71157cfdbfe2f75c171c1995e8dbae9eb7cbae0824287279d3e00551f1ae6a40cdc797f91c980000101000000000000000000000090000006fcc0d4c01ae343bbc2733927cbc01b6c404c4c60fabbbabdc437823410b2364b001a6ad3349861a7353e1ca7db965995577ecc4edf51c35c66ec234c2ca22291d38996fa703345d43e89108f1dc796f26520704758891721a3d6ca6f7c890f84922de0910b6f1f59945f019639515a6b298b6c4c300ec0311bce1d4ab73aed775529aa85cc1051a00560f4b8387e1157085766c70141944c8e52dc0ee159fcc20c8e8ffa4c3b46302d829a797b4f5f3382883dd76203f64e6eeb37b19833404c6c3456bb9a2a0ace9b46c405bc6ab53585607df96fdefbcff712cd4f57e0971fe2fee366e40d2216afdae78c0e49ec449df11cc4cce2386996e88b53e2d0dac3453348cf8ec408800bf3099ff863b0b197238216fdaddea2fcfe5969429d193daf6591db97893c5727fadf3b400627bca2267e7ccfcf96b82303a7edfbb4f8e6a2922f902a6fa44e0af7c581db6eb3fd3e7f6646d64071a7c116549fe3f050cd21a14a4894980b9c07e6b760c0b0c864cbe74df164fda35d5858f91f00843ab88c7cf9b76d8d43e1d2fbc46dab69953bc4303657c24c2ae35b758a419034024b04aff578a6b5458897206c7462ae03b00a1e63f83c613e5e9cc93cbae4e95ec15991038a83fe563dbdc601ffebeadcfd0992b48f1441c31b195f1d3aca36336024a132b0651be91873550421b6a3b55ee1ed36adf9be7ac93e7f7d8e77d962843e9c4552804790568456ada3376ec13616a67ce979657fd92e2fc28e5e5944f8556076f3f48050cbb92dcf7490161ec04ef7356dc9c70efdd8e9842db8fae003295d16f0cf56f723e6236a26f8d26905c31c11b159b61856fcc653ed2190f5a0ce133f813a2a0c442b0a3e10500f5c91197e1245044f55dfd38a2ac812f70bd88f36ca7289c694d88b74f0d4b55a19822758cbc91930e9baddf637f11fcdfb78c55b2ab68b0810696c7bf4a8192726676b74f74e01cde6f95f519fefb34e9bc5e98df9e964f0690d6232a5ddfaaf6f675bcad2adae5f760c4f54884cb5ed3399541f71fbdb00c92ac9623216b418709f75e1c87c1e1755a8eb8d4bc79b783401f968676b5f63f57ba365b1dd71e782e94fee985bc8e8f8ddc71cf50c7c73a76676960f31cc0835e677ab3d6a6d52070384340b1fe2258ee9038eca58d369d6d2e05057de867d17652735f1cf226e196afbddaed8c0759267a54f8df44611e3e2f7b09e1c61774ba7c395be490beb908562462459f6564c50d2529cd4402a3d2f08dd0932746370bd793d0c06ab59a9ce30967dcaa2b57ace3aa3ae0efdb38a42107eb7ec3362fc89ae40cc2446e8e638cd7ef4a29388136fc3cb39e83ba200f6fcbfe17fc11be89869f45818b5cd8bd61d69eed016b250a9d5d6fe8d1bec046d0aa9132ba6cd600a46f7e105467d5ac0dd35f26dc048ac22b00526625d0beaccca594d3e065fa789bb2681ebbd041ee94781ff97c7d3c6938f537fc0417a23e427ae7b518883ddd22c9876961ff6f7a5ccb453c533bbf420c364b4c02eec7648c69f4d5a3d2cefb52c73a37b9b83cef2bc08d3acd2a823cb1a8617ef05d067d7e5b51c2e464eed7bda297e2a4998a23b734e34e4ba14beba6909ac54b5e56505f54b64441c74a49595caa7fd4b441ebd8fc4962701e8f396cc398c033c191360dd3e7f575ed07e65be4dccfb15fe72d1494464eb550a5bcef2b403e8360842ac51147bbb0680a9a45574994d17bcdc3b0340daebbdd17be7f50b1dc62afac1db2bed3d790aeed547a5ae5625479e75caf1e334982c7b72ba13c91f39c10f868baa9803f8a5c1587a1e38ca819d0386f2ed23c5b932ae78dea0129206e2fb05ecc030e15127a0d138c625316a6fb0d18faefa4c19b10e901d26a4e53c7343804bc54ea02ed60ce6bd82f58b68e89f8bec3a9f1b5b6182c5db32784b3ee3cf85b85b13643310d823c730cc6399c688b9b7b67e00e5173f1cb498cf35fa9df10f28c1728ff0fcfffb2665966419a6bce8f93a005b4679ab6db82460238b5722170f0dd7a31c94294e2accbe08ae6155840f4e7c073fccf14813a53c42031cf9d17a91d760d65290a22f64a0fd0fd3c69db4e2756e721152d18c06e258e97754ebe5080c734f4f3e9ee5250111b92fc4c9027199b7e02e75ad1feb43ad53d8d1d09649b9df67fb190520fadfed6622b748440a9f4aa770b9212c455810f623ae0a83a2cea386c51b46d2d2f82b47c47ed11346bf10f813785ab70fc4b24d56741ddc28c225e2d71108d70507ba2ba9de046d81b7bc7077822fa6c2b967e874d36c463577dd11bb191c7101c463f84302b8dd3a5abb3c06e76ba32ab09ca503fa7cd15631df9968e511494d0f5545e185a6cbdd1547b3bce120be9b2a6683061d05bf98776a987359509a3bc7dbcf0f1624d317e18485b4b7f468a0e49d0e7ed93d69c45aaa5d8eba6d124d23569babbf2544b8c6bc1aeb015b1b2910f5a2e538cc82f046c98af6c5f87756aeefa42d96026bb9ae23853842c55b2ea1045dc243359630e0f116b0acdb6b5db83eb3425bb319eaae95246256e7f7d50ec8136e65539958865a41282a6d8690de9538b30fd90dd47daa516831034bede0ce56429649fd0074282bd6e8bff05565ea09dbdc4f0fcf6d5a525e59db2c9024417b3b2069bf0585a05231c00c4ddf8d4af4ec0bc6497a0b210fc023f7bc9393db46f358ef890e2babd2ece81031d85c2b0c55d57a2bdb924b8097f90247fe323bd89961d16c0a7d442db093aea3b426835f228209304eb3d2dc1b393493027706cf9e84de8ff67c14955dd88f2525047e63973880e3e7d53fb18c9b6ef5e1731de48cbae7f6c738c7a91ae637b0b19d2aac6fde31f6934b9d3326647e1ce78a2a46c6449510435cbac7ae866d9219274f75b3565274123810ce0808b080a79fcb5bbd23c644e14b84f7b504764c98c20e9bea0c1a461ec6f86ba409a66478e9b80c8daee4e10a47bcf98ff726284cffa9ee1b1b98bb96b864469183f8ab3402b9c2dbbc6298c99ec5557b537ad5fc8d8a64327364744e403d211b62fc5195e0736ea2e68f69081d81f62b0706dab4ceebafb5c46c26382f23cf4b379f2ff68a99718063b1a2fe018522a1a0d0074fa85dd5a69ddf6313c6fdbbbfe03a616d1c0f08229ed84ea81bc59df537ba3667667f49c2475218eaa1a81b7cb98ba9e5c1a9826e0419d725b76ea8a69de4bbf536c90f7a2376b50c0efc849a3ba4d2db181020c9659dda7dfde4009c86feb9d4b349395cfb17acf1c7d26f8f92ef0e86a625ce4ee0b016cebc959f78751b0db40e2b771ae2788f1bad666009002faf5d8e74f3d4b69f0a8ce841ef219c80fd13589de592900a9e8f3ddcf53c554244c9514d7c2150a1c99c87cf14f37cff565372c60c2e9ec64d375eb327ac534b5fd4b4a0f8c9961cccfaa891554b88e98d303b29367e8be463d6b26efa372e42e4cb83153e360fc16caa504b0aa80b27f485e084755dcf7381004853e37c7ccd703b91238906005cd4e8c4193f8bbc2e19eea810eb03e8d84249c92b85c1ece45dca32bd6292b1d06034967485039cfb53f600ddff57d83ff569714806a1a8d5d2ee311f52715b9f8132403cbd1838ef59096e7742b2c295dc8e50ca0f49c11a0130eb82d7be3b8b0e29065d20480ec81402f519bd06cfd497ec0e7e123ae76b0c80d1f2b821f2d93fc7e356715640c0d13c883ad4c206bd22562a2b7843afa968774d9f642a37a05deb49f57b7ba9f75b6c18c6f0c273c4c401bd45d71db3fd96e62ede832fe4e3b798bc56783c12afe421d3508b04e3dc3b93e304356ef1fd6276f847a6d5537cfeab93bbfee15d569fe465613049debb68250ea6ec8ea0a65bf74fb36021b0583d1fc59ddf36f742c9fdc5f5560c6a74ab1515e52492780dc3fa6216b3d19341e05fdbcf569cc8c7a92cb5d273370ee8089f5855cfcca2bcf1ee9f825e63197b2df6fe93e9a771b0258b4c06c5f040bea3482ffbecad529a4c75086699d19b013df843eebf3703f77177a035551f104465afd121d9e9c3a8add5bc7777c11096fa5f5ab724b02f93604349d16ceba8a7e54eb467e0acfb139bf94cb8f43a5fd12b104a2ab7ff42698e2bc086fc5f41e4a215bdb9751e5aa87e0191e705d1829a9380a75cce4c38b1b1950195e9659863ff64ff2c5f885bb20d7296d7253193fe6923d5c235d1ffff00cb04ddea36efe20c2c8888f85433922fe121e19290fba857ffe4239a598df709decd4bd20ef80d9f9bd2fd4a228247278e9ebeceec29377f43b67b30bd8c053e0f13a8854fb5f728a2cec5f674efbd832c41e41873087b8268da530dcae49742e27304d01dd69a8b764ad2106674f1ebb6aec51cc64d25a767615f8798db6c88f485f36a82a9dd4af723d9a0ac2b51c1b43512c806ff8078fc24662566e527aeaea3bbdf5ff106006b975158cd95f281a152ac42c87b39da257b7180298c441d0a609f7bb6c03c6f8bea49748919539a79ae983527da401db872edf183d66ebb732b4eedc5a62a76a20eb987a5b745328387c9c7dc4ec83be2cb607292493cfe95ad7ba74beeb654834f5e15e58b58765e5a690811e73ddd4621f3f4924b9f0e38a822a41655bfba1545bb414e5724ed38ad407bc6e2bf965be24b395cd27668fadf29b3b2c854cb5247fbea22aaee7c2646ca7de8bcb4a2bc5ebda743db7f91f88d822de73e6090911fb6e1be71409e92a5e336807613aa51142a1907b93effa1bbf4d1874ae83acd5c95f1ffa69f66fb1b49c50dd49a3d26b67a767973c47e8786a859d6eef81fd141e422d823d7163e20f21ef8db2efcfeff8108da7dcb8dcdb818ac93871e720a21581ed2c3d8b925610a6106b7fe34b36aa97078809acb3aaf03b7556c4fffeeea4cc7c52c844477eaa31ffe6ca079c1592379a73927888c54f4a560842416f04abc1d6db3e5264b4e91a6090d19d69ebe075d584f098436d556c84a0699439affa7125f4ab9a0902fbe0436a0e930516204078a0008c9fece96a6043ae214957841c3951eefe8ffd1f45b57a13178a1248dcdda11aba9810421015dcab8e12b455701eae5fb60c3da2013298f966084c4aa107fa58b2f5bee77e22e9e05af8d4e5e4cab4ed0bd9e607ae0fabeba3bf1488d437df4e49e8a93a0898af4fd3cfbecbcef6626f6e0b06baf1b52427160ea344fbf076f76c98942f11ff583569547d11fe77dcc69822c92c4eef9b92e85e369b8f0ea3f5cdd4f28db8d0ae402f5589d1b559bca524ef05d670aa6d5e53c14451fb3acfcdb22f823c9f301046d0c1122a1e11fa9cac8eb38a7cd109a6e598261cad5a9b1d0ff86daba5876356c95c0d8228066abd97332cf1a8ea29a1451b678f12af8ce062ccbdf0d83aa51278b4f1af9a9becf428c41b88662f4dc66c4d005fae21cc20d75966b7b204a0e05b4b80f4a634932880a03fa1c42f89b97ff032f39f94d79e43418e68e3668d949aba64005f8679492b3ccac5a4ec4ee345191c887bb2f11a7db8cb8242db95f8a1c73ed22afee6c711ae5451189363f97b99bb993f0cad5c8ff7e32998659c2e30270a115fe30580e096f6c798186093da7b961ea1790acbc1b3e21744c39e1f3fbd2795ba8a789a647e888fdd951952129bbc30384c95048d9d5a8a74de9aee5c68e0867e7d784031953fa32b2ce30016c0b922b7c6edb27987103d53b443f1c788aea80ada9727af660813bc110747a20006a589b10f177141236766ffae28a033c0330b6577d027e177eef0bf05acaf8e4628490e2d657dee14654800000000000000010000000400000089601e848b42811743d63e49472cf5c92b252b6ceef6ab2564991ef32feba319934071a7453d6eab4e752199b0daa478008705e817000000d8000000000000000100000000000000cca0efaa7ad71137bdeead82b4101ab0cc19a15f22f06567f53ff10c2fee2bb7ee6b6468cd9ae55c315e02377c72ab185a3bb7769f7e75ea81f8ba8baf617be8566716a4a7bb9127efaf41de5345fccd99d9c2820eb990288de5ed21d1678b269bbc041094574c409906b0fdffaddc77f475e4d9c5c550a284624d5493d1b89a948d86d543b35e2dee462c4ffd233eb7aecf65fba2f3c1e36a52379c2bd2bcfe4656340777189312d45d02eae484bb6eda332a00aa1e161f0005d56dc1fe52a574a33e653615a95060eed58a5f744065f4afca04a08c6473ad07bd2cfc4c5a8eed774911318a16d89d4af902a8b64f43f59a419fc3b494f0afbfe23e238dc08f8cafa6f6357e4be9c5f8bc9c7dd23292a466f34064226138643ed4a837dc2eda71e4ce702afe6cbce850091d2670fab460eb70d760d1248b866086dd6aa697d4f74bfbf4bef0b1ddc736d808110dbf7c75557ad08d5d6902183dc8ebb27332a5604e3ab75af822cb0e85ea7793ddc92f4834e48431d157fdbd64d3595b0a08944be3d261028c72acc2ba6aca6b0239e6"], 0x1358}, 0x408) 16:00:21 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000000) close(r0) socket(0x3f, 0x4, 0x2) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc042, 0x7a8) 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) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x0, 0x0, 0x4}], 0x470c7792, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000400)=""/205, 0xcd, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="613cc7c6637d92907508229403", 0xd}, {&(0x7f0000000280)="96d91a220fdfffb34bb32968fa33ebf4f94578df62bda4ec", 0x18}], 0x2, 0x0, 0x0, 0x400}, 0x405) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x59e) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8) r2 = syz_open_pts() r3 = semget$private(0x0, 0x3, 0x18) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x3ff) shutdown(r1, 0x3) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = semget$private(0x0, 0xf6a389192c9fa5b3, 0x200) semop(r4, &(0x7f0000000140)=[{0x4, 0x100000000, 0x1000}], 0x1) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000040)=""/114) 16:00:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200000000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x80000000}], 0x9, 0x0, 0x80000001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0xfffffe5c) 16:00:21 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x48, 0x50}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x800}], 0xafac, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0xffffffffffff68aa}, {{r1}, 0x0, 0x82, 0x2, 0x80, 0x5}, {{r1}, 0xfffffffffffffffe, 0xba, 0xfffff, 0x510a, 0x20}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0x81, 0xffffffffffff0001, 0x7d01}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1000, 0x3}], 0x800, &(0x7f0000000180)={0x1ff, 0xaa}) r4 = kqueue() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7e28, 0x6ea4, 0xffffffffffffffb0, 0x62, "fd782a9b38e61bb01ab9c37e658fe63f11b5d4a4", 0x2, 0x1}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x1f, 0x3, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) r2 = dup2(r0, r0) r3 = dup2(r1, r0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r4]) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x20}, {r2, 0x31}, {r2, 0x4}, {r3, 0x40}], 0x5, 0x9) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x20, 0x8000, 0xb2) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setegid(r1) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r0, 0xee01) r1 = socket(0x1, 0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = getuid() pipe(&(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = dup2(r1, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r1, &(0x7f0000000140)="24779c88949f62b099c1ba84525ab0e106fc43d7f4493d73e02969e020d28380c57789bfeb6183e42f0e3ffa6b09c76adf1244b787351b9cc13abc91ee55c236b7ae516639ef3938fea2f57add1b4177a399e1be", 0x54, 0x408, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x10000, 0x1c, &(0x7f00000001c0)="e86bdcc4a7840cb9d0dba19f5b2ac5072aa0860fdfa5ed0064b94ba5e92a1c2359750be623ddd7b37f0626093f57ba438157b7a35da4884d1ab3a1182a529f342ce72aec97e6df2488898e4bc1ecce", 0x4f) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x204c1, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x4) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x8002) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) mlockall(0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getegid() setegid(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:00:22 executing program 1: r0 = semget(0x1, 0x1, 0x8) semop(r0, &(0x7f0000000000)=[{0x7, 0x8, 0x1000}, {0x4, 0x4cd, 0x1800}], 0x2) r1 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x401) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x7) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/16) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x5) r3 = semget$private(0x0, 0x7, 0x2) shmctl$SHM_LOCK(r2, 0x3) semop(r0, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x3ff, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x400, 0x1800}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)=0x2) shmget(0x1, 0x4000, 0x741, &(0x7f0000ffb000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/59) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/209) socketpair(0x2, 0x8003, 0xf03, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r4, 0x1) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r5 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x819, 0x9) ioctl$TIOCSTOP(r6, 0x2000746f) semctl$IPC_RMID(r1, 0x0, 0x0) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x4) r7 = getegid() pipe(&(0x7f00000003c0)) r8 = getuid() r9 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x5, r8, r7, r9, r7, 0xf3, 0x8b5}, 0x100000001, 0x81, 0x100}) 16:00:22 executing program 0: r0 = socket(0x11, 0x8000, 0x10000) write(r0, &(0x7f0000000000)="f08e5c96fc9ca407", 0x8) r1 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x9, 0x4) 16:00:22 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0xffffffffffffff01) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0xb, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="f37973bcaf3b890c6cbd007acb1e110a6695f73ba176a5af8a2f9329ec4e22fa2fa420db4bb9ff428bbcdbdb914b0b689fe6ac52bff29e808fcab0e7c80ab7fd102ff950df58c2d0e351eb18c0fca95c0315608d5079dafaa96f2b29ab63012c70317041879f5bd29be2f3afe70e49e346fbef967a9e8f911a70646bffbfa660042bcee6d06933cb726fb0b3c2323d09a51bc64681768674c35f5bd34fb8db90e78a59b45af2f190d2344ca83f7396f7edba0e57363eb9c30d7e76211adb02ac1fef16f4da75637fcc4beb8bda8b190ab07512d172ee63b001e2a1bc", 0xdc}, {&(0x7f0000000180)="a88ce21684f01eea57c0338521a1dd801810e4df206d87e914a2c4ed79200ef3e6ce66026a", 0x25}, {&(0x7f00000001c0)="344007629e1519a5a9b6cf5eb73d80f299a279f2863a87c44698887636591ef1c4606dfcaccf740deb38bb0434bde61efd3b", 0x32}, {&(0x7f0000000200)="41cce8c35503bdc46aa4ca016baf9c646a311f92fbde61f14633930a3efcec8f30f44b6e2df5797596d1d8422a50e4cc670b4f", 0x33}], 0x4) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x2) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 16:00:22 executing program 1: r0 = socket(0x400000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='./control\x00', 0x2, 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x40) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) unlinkat(r0, &(0x7f00000001c0)='./control\x00', 0x8) 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x1003, 0x1) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f8000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x2, 0x8) semop(r4, &(0x7f00000006c0)=[{0x4, 0x0, 0x800}], 0x1) r5 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r1, r3, 0x80, 0x4}, 0x3d, 0xc3, r0, r0, 0x40f700, 0x743a, 0x5}) r6 = socket$inet6(0x18, 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) setuid(r1) getgroups(0x8, &(0x7f00000001c0)=[r3, r2, r3, r3, r3, r3, r2, r2]) r9 = semget(0x3, 0x0, 0x8) semctl$GETPID(r9, 0x7, 0x4, &(0x7f0000000200)=""/136) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x7, r1, r7, r1, r8, 0x50, 0x10000}, 0xd93, 0x4, r0, r0, 0x101, 0x73, 0x4}) r10 = semget$private(0x0, 0x2, 0x3f3) r11 = dup(r6) r12 = dup2(r6, r6) renameat(r11, &(0x7f0000000340)='./file0\x00', r12, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) r13 = dup(r11) open$dir(&(0x7f0000000400)='./file0\x00', 0x10088, 0x124) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000440)=0xbbb0) bind(r6, &(0x7f0000000480)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) r14 = openat(r11, &(0x7f00000004c0)='./file0\x00', 0x2, 0x6ab828a56aad189f) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000500)=""/154) close(r6) setsockopt$sock_int(r6, 0xffff, 0x1022, &(0x7f00000005c0)=0xd70c, 0x4) r15 = openat(r14, &(0x7f0000000600)='./file0\x00', 0x240, 0x40) accept(r13, 0x0, &(0x7f0000000640)) connect$unix(r15, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x48000001006, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6871ad03f4d4c8a9e633047d3b2166aa52a263e9a004b0e2ff1fb5c077e6f7698ff263bdb040f2b52e33932db9827d701d781d3fd12652202994f9959c6233bc2e0a79", 0x43}], 0x1, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x82, 0x2, 0xffffffff82ec6992}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x9aac, 0x7}], 0x2b14, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x7, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x47fc3994, 0xffffffffffffff74}], 0x17cc, &(0x7f0000000180)={0xfffffffffffffff8, 0x8000}) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) pipe2(&(0x7f0000000400), 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f0000000240)=""/11, 0xb}], 0x4, 0x0) 16:00:22 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100)=0x1, 0x873cde21adc7a1ad) read(r0, &(0x7f0000000000)=""/146, 0x92) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x0, 0x4, 0x5bc3, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x4}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100)="bcb623b397c67cd62040f8dbc4de91bfff74505011ab0e8cfa56e42635c44590d4daaa314789a9445c384d8b3d6c9975002870341f30ebedb22ca7ca4bb6905e26b2156e8def64f0f64360a2334a71544d45dc4c01442a04d80fbaaebfa462490192fec15d1803ed1bdb255dce6500fd56cbaef7ab54e97686d338bb74049555bf6fbb9e19e44474755371566c70f57c4f691e056cdec5959c140da8c81ac0a5fe", 0xa1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x4, &(0x7f0000001580)=[r5, r4, 0x0, 0xffffffffffffffff]) r9 = getegid() r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) accept$unix(r7, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r13 = getegid() getgroups(0x9, &(0x7f00000003c0)=[r2, r3, r6, r8, r9, r10, r11, r12, r13]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000014c0)="4ee716ead818a52c98faf6fd3faee645fa576595a0a229d0139c091d0df19cbee8c5f94ba648dc4c380a537468b27587ac12034f33eee3bfcb6b5f5609ac1e463b6b3b0c6e9e256d3ea8686f04cfa2cb74fecfa98a5173dddbafe8f722585ca2c9c744942b14e93c63da856eb327cf465f93f4c93041c72b468bde1e1cb177570ef5d53fbef409f5acc77760bcd790c73e8c92e0191023ff19e2eb7d47", 0x9d, 0x40f, 0x0, 0x0) pipe(&(0x7f00000002c0)) sendto$unix(r14, 0x0, 0x0, 0x1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = geteuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) fchdir(r2) r4 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000140)=[r5, r5, r5, r5, r5, r5, r5, r5]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r5, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x60, 0x9202a8caf52e0c3e, 0x7fff, "3ec3dadcb843c2b27442fa37fc058b4dc8c6d1b48219bbb73c2c10d8e44eec8159535a587c3107300268cc2bd61aa535fa0ed6401e43dee054d9b559bf41c089623bbfe53943810cbbde"}, {0x70, 0xffff, 0x1, "23a8055b403a013af3a8ef80c7735afadb9206b4a991df38eed3b761b0fc50559c2a6e3ad69a0d91e64c06b9bd87f4ce4833aeb828ca4aff291370646b0384de016c8e8f8c711dde0f905afb10b1651cc36ef6a91e430eb383"}, {0x80, 0xffff, 0x7, "a15a39e6c0d5486b9fd2de39f9e0caef2860527f75919dbb935d93fd31bf46a0c8a2d394d5c03d38ef64fff70591b8a16ac07e44405d6b2c90a4fba5258095237722b4b492ea59b50d0a89bdc9162656fbca0d5473cbc3306175a66bbfbed0fbf9bc6f0bd70c7d792657cd6c575e"}, {0x10, 0x1, 0x1ef6}, {0x78, 0x1, 0xc, "82917edd25286fe095bfdf0f5e8a03c44bcd9fc4bc0cf8e37395c09ef2bddd0372150be5c77405335bda2003f947d8418f066aa08cff26748cfcb1e840c57ee82a1df6509e7a26afc77758e38ca950ce11000563cfd01b803e012d907dc087d52574b49ef2689e"}, {0x1010, 0xffff, 0x10000, "8901175e192212b07ff7e3805f9cb78db260d87d66c3b395898a9c8cffcae6c8755dba505edb8821c5d4259285c49f5b28774a24bfe4534bebe3b51378ae5909ecb1592f0226970f0b7feafe0daab41fa53f6281a0bfc9a5b78813d822f098f9923cef1d8a76d3c02c98c20cb6b6de4bf1ba8800285dd65c9c6536820d8ae453dba286b363214f8b770e99463f2440549f64db58327ac98b229c526f7fb7a81cac26450e8b40a7a8c9c79f2785e3876e813bddab92c6293f86a3d5279724a17eb0324433bf6ff07ba02b9be8829ca7bd028f40b8d3cc8e76c08cbf6b3c3a2f7fce006520369aa4160c8b8df73a49e5db8bf97849c8f24a41e11d0e32cee8f81510a3281828e8cf10e413cbc40962782b1c8fb6c0f0f95b00843759947daff253b7209bae18735599e18f445913f3992efb2316e31ba9dbb1353639909509a2a0c7b707d795dcc362db45dfc6c4ddca1d77e25b777210da1bf4bc35fc64277f3a483aae04dcd9a6897afff3b3aa012992d95d2c187eddf54952c95456694ab30f0b385b50a3fcf1ab1dd99d26e70c81eae59344f073e16690e9e33b2aeb3aca65d53587537ae62e5b767c51607a08757233d37d41d998951b748cf8009c2c4e462d5136d66802d1014c031dfb7f6491f8dc89c3f74a0e42012fda42726aa363e2c2d42ea678184fcddd431e3e4961639e5f63bf44309524a7da57582dbbf755ddbfff8e39e7baaf274553321a18955dfd496b7e491c222fa752741a366496629f9fa98c67a930bed9e9ae5450e51b2a18037e97f392a51da568f3904abde3c4b4af3a254374986962865babed2f8871416ca0a4ed6cb218e7add7dbe8441468531f8e41749985c15913d83d94991cb4329a20b814c88f6f2f14168bf27d90c99fef94ad8bf406ffbb1e775bd91a08a6dc86555d1a35f648dc8fd2ec15d440166e9b3ec246170bf17210d3e148d5a05a6fa438b72713438ce6e389547451130208af23f008b7ac59c1b43699aeb67a784000b5525f333e5e6e6683852a8663b86c9a623d27199a9aba0fc9218196abf803469e2c612141a3716930b29df6f27e0fc5a5724b85d73eed6f797ede104365d6199cab210010fa35ca1a7aca3fb9140d308e9f3db80c9dd0d3ee5c9cd20c53652fe061603438a67f66a91a918a149af918689ece8e36bb2a30f6ebca93a2be4fae2883ed36bed94a7f958d79d5289d82e494b8ccd63cc3fdfb799ce54bbd3f84e3d54f326df58645916c6cba448b706b5236cfd0881d2951bf586f9fe617bfc5c30678c834cfb835f25708f1e3bda86e938e2df3f6f85923226e98b1f29e5e8d51f6b53557f126e52e45cf466f55daa2a9523c9301b9cd06e6d73dfe767ba5db66db3b6fe6adf6ac8a088c02f96a8a83795c05f55c24ea7b4704a96c37074e9e00df53b1097f2a839d4af40cbc6110cd38cdf2a748509c19eeba912da56b64b1e243e64ce41af3b37a677a1b0b5f8993284f731423d1124638e815f92fd0b1f097f486ea4cfb0ecdab1560c74036ee15395e86da78830584c284e764f3eeb3fa5dd8adcf64b2de95818923a7c1e9807e4f3c626aa8e5e51e9eb2b0a60f3226e7ee63ddd5ee05e4167115af007bae5dde2e6f3cf9632ccf6ff4e5bc51d66ea373e9ea2a6176a5c292454fa22d82aacb6effe84aec619d323e909d44377954fe150e387c9aa60fdf07fbfd57ddc55af27d1c936b4fbb184b39be6cd96962248775c26167052371e9e21c72caba8f3f1a957014663076e5691423e6e1a60b9f4611d9d6763beca4017a4e33197dad4d76e9dcc3266abcfaf23a577f93c9ad16d0b505eff505ead43680a3422fe240a77313d4d34c9ef93edba7e91316319684a08a497bafa653823f79c9be129c5de83d4c53d41ba084e6b51e96cc97f772393935b466bfa81c1cf56eb57521dd5671fe789fcf2332a6a3a04e0f006834ea27c0991afa5e627aa21bb038187def5f234056768da096e28cd6b804ceb2810dce138cbf8fd071310aac36190f7747667067bcdc88b9b89831cff288301a36cf41fa799782d680aa3ae8b2d41e17196017d7e3aac70552d6690cdb8097e2a29b04dfd5526bc5d945415edca62a261df4d28fdaab9132ef224dc3a83a8c11b0d24f04de9be8dd9bff2e1b5b6b2cd8c564b40dda9f06c96d3346c723e9e7e40c1c0bdbc7e092f87d5be3e0217f27c5031f87b87a084283f7bfb8da1c57e041a55de583daef1043324cefea66af76160f9b210819e64f700bcb3dfe877d722b49a3ab863d2ba6862420ae6a53698bd9545983077202a60d07f8b935e42946a3c749ba22e1bc861c084d9a561bb5891c739473bbe8e98e0e82348de954994e12adbf1114d84afc78ec91f05981ce6596f3b8fbe44dea466a48f5368e6fba00736a36196bc4948a571d6b77c7517bacd8dc1f4fbf49b6f9ec7e669059866584c4264c86ffc546889cf458bb7f7df12f985e50f8e30e458f65280514b152c2637cfc8b984679c4d5f3a895e5df08f8ddb9935b9ebe04c6e6d53e38326dabf8af64521962c91c121ba16f7c134ec32040c5aa670e88f75a4ce2b495a61d9e8d59902727a6fc7bdc6f47a669a99af78f229bd1e5787af4ee5640b918b5030e4d911d21afe232e1ef5c8a5db0cdb74cbb97f0d8971a9563005210421e12e9c1d2fc55866b29390d62f8acf8dc2f39d9265928e46fbccef7b40824154629413f2ecbbab2f834fe0463983561047406b212abea7095fd5d67ad669cfcd3470ef04e665d092cf23099b4a9ee8664eba543e5dcddc9db34920a94b7bdfec00bc5d651e4e0c204dfe8da44155b67218141929ee273244a8ddc7553e71e7e802e73844ca3b1a52d6484a29d15009632b24aca6139aae36df35423027d8d8bd965d76739121389d5551755869c67807820e442c910c9c469f14574e3176e78d988eece5a03e260ae47e3da63202527f5f382c3c9b47685fab781a80c0e5f69f42c51d584a0d26d21ea5616ddcbf140e833116e3a255681d6bcbdd1e8b9c9bda377f0a1349fa30ce472e175f5f9cf6c25ff3369e89800740e24a4414fe6f06cb1b74c91b968fe85caf297bd07f83b70043190f1b545db56d4004de453d4a4009f02fb83253df58e1c1c3b890e338bbcaa3d9a777c27bab68c33653340c1b1e6409acfcf8988a32784fe154f90b0c00a9817277b5f6e587436bfc8d16853978ff40ad5dae0b19033355e662772cbd4b06fdaaf42eae29769a111b16fe8085ef6cdc12105cad5a3e1fcd8b7e8ad599bf803a0b6531411ef32d8949fce4f731bcd10d1a749c78e36164a69b68bfc7f0bc6335906dffef362335891552969c8482b3ca646452646b0021e4030457d00b7f44ed33549b23e342d0bdfee1cfdb2092a7255df0a1e9e7870e3a0d8cfed8a2846d0f13b11e1f9490b1b6d6a3cc2d8ad6413439dc1c278c0281b0a9f80b1968c59154bafdbb4553ae3fd45e7851448b25326083fdd82d3678a3806e23d41dd3154cd574fb61a16168da8b17f3bdb1e76aacf94ff6d74d1ae26dfc540c72cecba8e157a73f628b16d13e452f5ca57b5c60734da565547192150a934c32c6a9db59c03fabde886cb22263193c6138e0ec7a7f77ecafda847ebc45cd2ab6618d68fc3e1720406e1a89e7f158fe34ba06b585b04c8760837f4d4f412c16ee3e4aada3c4e5264462c3bb281a427de09731afe8cf4a7dd5283b0988f97dd34f33e6a5f7bdd8771a87ed1291ef5726432c30b8b9059263b6f5cc5c70983233575b96432824b5698a81ae762e2612914bce75b0201cebfc09615c459f853ff47ce5ce7ffa3589506677539febadf9cb2ac8f100080866720337b86c35bcd545bc45006889a8737777903d9543d47f5d8cbf60a9bd5ccbef88456be23faff8a277535ab8b9ca902fde7057546bc4a840790ad1c596b45610c2d5f273737057b10fdc29226cb38c4cb0c9b226ff551f61917000e9e549eff7ee2257c5a3e426c1dd44719cb72e592f5462562fd78f8c106eb27cabdcf5db1428e8f85cf237e2bde74fc6175f1722b44d6768f690ab3db93d7377b3acf47242d44f7bd6ee8e00a4f50d447ca6d66a4e9c7351b1939a1494c1cfb9c602c3cff8c3c7d22b226f6ac5b128c5e048f31107a4f814cf89f9e22f284e8d4314354f2a05f3651fead4b18b4103bf322355ad49fbf8977f7b289a828b197a5123c4a9fdb2dad263c1cfb10e230ac46044f54bbb1d371b0b4cf3bbc7059775930faf0664195187b4a37dd20c5c5551e506cc707cfda7da0ca3e676ac6e94de3109edf47c3c060c69e61c7e904b8273a766fb6f43dc083990b357cec00244574e64cd377a14edf02ada8fb33345af532626baceeb599f93c0902efc2a8f9f3bdc49a06e4ff6a18d389dd3e388832d7e158d349d1a76b40fd98b47673f63629c268aacbc9818bef97e0123f7707fd74ec173eca040cb41019e39f7ca61edd5f9ceec2eb31a1910f20df760b4caf65f38b60429f41056ee51ca2c8b5daf8fc7de5ba0858a819b24455400b610d06d62fc3108095b838cd9ae9d2a2d42a21282b3a7f16dd3827236f21068f90bd9c661bf621f0c3bb4759fed744328f6043a63b38d75e76902a0d9939b937f371312abda9dc7b50880e5c7d7a5dac60f2dcad2157201f2b889de49ed7981d3daf3823d14d876834e6ae39fa5e817efe7a9693c828bbfcd6d727b84646f5d989d8b1502acd0f6d844af1a428343ff59ed3ff2a6590082f2aa5730c581c37098d1737dda47e596d9d04cb05e05e90d36145c9364f314d9e3555fe069278349e2f8671b9c9508da06e96d61cae5f8d3109588e080c1241b63d48e732306a57250c9a7b65f72b0ed354e177c7f40c99d7371237d72fb05abdf3e1d095f4b53f20f3944ef45df2d62d349c7e8f42ad60f4e6f4e43d526a9357a5c3fd308a09d2b2ac247bf66ff5a7e5bbc6005c3e895ba8d8dcda98037c225eef50f7c47cb1fd3bdeea72cf043fc7086ef1dfab5a91d85859e5f619feeeed306ef1e745ad7b27a9c4150218a0438d7bf4cb47275b968a22c66561d0c9e389d1070f135c5f367a7c8ee1ab42d9cd7810b887ab9969fa153195fa3128aa5bc7ffd3c6e00a20726b1d1564985449b5fdcf36f97ff0ac225a9f74540184c1b41c39b461c52bcc7ec058bd66fdf071c6a00492721581a09dadb18b2fabb62eaf9c60180fe5b61f5b0788653db2843a6f7eeda5f3e2e06f3a6d47e8b4936e22bbc615b8544c909b7de9d710bf440fb98884a38e9a4c10928d69b593eaca77b6c59ca2f7b6276e2722c09f6bedf2592969a95d5cb1770d496da94e59cb02da935db793165d580f7d1dff67f48842cd2363bec19ff5bfdde11e79b315d7e7efb5bf481fb187a323019a9c3a6560bc26dd0f6f83e8a6be812f7f1efcd3e63d2d521f5a6ab31beeb74962251ae062cc7dc6ead44d8d4e691233a36809dcd287e67bb02beea0e39544d2233209a2c624eed286d71887e2225d847e1fcc0ff211baac6ad52957d4dd1dc84440984fad77d2d2481d501f639ac0894dfcbed253f9c6192cc376dbba2b5cc89576378a3d80d6833d1d21ab0ab40dea5e50a65c64681715429ea89218ff3afca643fb5f1f9238ed7c29641a835a2cee2b514b1cd9f694400626b9f98da1de88c72c983c05a393c843660b38cdd3d5cdb454caf8faf5fe6c6b20e6a643e4a878a193b5e8d530f906a1310c758e244c1c16f436792c5f727e7e21b2a36f8bb492203e6d4764cb45e28bec7dbc3017e6d1618e822f4a9d0f"}, {0x48, 0xffff, 0x1, "ca204eddac23fa051530b4782c40a40afef7bafbd0f9e948c39d8513e5c431df47f44ea28b2642b99adf7f8fefd6ab7b8cef"}], 0x1230}, 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r3 = getuid() getgroups(0x4316, &(0x7f0000000140)=[r2, 0x0, 0x0, 0x0, 0x0]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, 0x0, r3, 0x0, 0xa0, 0x2}, 0x6, 0x7f, r4, r5, 0x7f, 0xa4, 0x10001}) shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ffd000/0x3000)=nil) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x11e}, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x7, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="270b7b1e56c3f8707b35cf2d7142afff51ca3df5ecfebc316602f3ff7c82e22c4fbee2c5111c44671c722de46af402d1c84a02f7ad5ab042095a08ea3a369415c2fe2128deb4b4a87b0fc1d952de2f08690cb1614ec15d41a30b43e10728bb5d4066fdba8eeb6556aee96ce3eb0cd4dacf3faea4b114a18929f116bbcecfc9924b640ea5addc4ee5a3f64ddb67d2dbaf7c346ebfb690098459d61e4e5ab5f46fba79e7e9dfdc0241bce9fbad538b6e02b5615eb4fd1995be2ab1881ef0f4be73573eb00567bc939938c82ab28eb79582516ad771aee5648aed7c96a1bdff53e869818cc33ffd5983d47c82cdf0", 0xed}, {&(0x7f0000000080)="98c896dca49618e6cd6ae001de78734ab94abe9e74512334cea435e0fe3a9b8326f8bf2d8bf3a84fdf9bcaa8a2bcaec82fbe4a23d482094a01e34df2beb37825cc3f6c30f5f895129ad20bd428b8d139dc", 0x51}, {&(0x7f0000000280)="88a38bb4c485c3dd6ae02b6c6e3f68e793ebc851af632ee74d79854b44d14ebe50ac53723bf9b25dd20d62c69a45bdc9dd26536d4d8076c6355185e7c519ea883a7feb76049174eef12aa4ef097a991abd0f169e8434ef6bbe9e0771c75ed550cb311a7855669e5381f1777965b1ca3d96f793f03cd9c943c9340293a8f99145bf7f72fcea6933dbf84acbb1836500741e89d23ce91f10bcd19bb5a8db529169e6ee4b7e2480525a8426272c7a87ea6e3dfac30bc248051a076bf8ae8a76c978ac1301612cf6df1f3bc9ac04d96a7edfa9cb968a9bc82858e271bd13092acadd8e94f4f7d76d4e5b607af96015f3360905a0a944cd1ccfc5e5f55f0539467244cf0aab75eb1dca8373c9dfe514ec2594b12260701ca6d03e6b0bce5378e95dbeab8c5c44867e919f2afc78d61582c73bbc0cdeba752ff92edfb53ab2847d0bcee5218e70e07a65e1bb37234e32c81197e3ebc1f5d10c7baf24863f66ed2aa377cf71b792ae450d4149eda7717d79bf23122872bd849848a67c3c4fb8df626c5829fc4e41d9a9bcb5509e0ed2d2579e425a60089cee012502abc2dc1615920aae516d6e753336fa778eac4b32dd491248faf072a45543cfad107996e1a56170ca4a3f3c7ff4bef559a6766ead10e92bc69242d12b13b514d014fa3d04428a70e69b3d64cf53c67bb60f78f30e7de19b79c3f31ee2736d0f0b5bb46263e2a2b676065e237dc14fe9bf620947f8ced02217dbe7f079e0cb1ea9fbe613992fd28b99e5d4572e145186cf78078ff54b3716e9b254db3be05126345cd8c5a79560a59cbec656df9ec221b7e257da07f2f1ad01c77a332943eb4e8e9a8c71ffc2867c9a3b6e9f867b94eae69050f2ada55512366298c367f6dc2d5bbace38ec43cc3710d0669aaeb736f61ab4de03eafe9d2b497f7d699bc2506ff206d586d4ebbcdfd8c246d70c2d63ef172c50b1e591afadc7bd680bf2a922a1b916961e1391b29add791468c70af397509f88f2fc93709f07c2de2f7858be02be8ea80917a7a12fea45053ebc9546910d1adfabc06943ff8e6f6e7a4def63834c52c520cf610f4a82670e714362c6c8943282e0ddebcc10f370c96ae6c5c76af12b5ab8d26e9748cf2adc491d6fbfeb5972a8ebed03aeb234657c5ff3f63daa6840361a99201615a57da64cb3a92eac87ae5638db9acb69ab3c670a23fc6d8807ad425d144d64357c0b72f01f460e6ec1577a7185ece71b2ebd9bdebb2c4bd355f25ea36b970314bec3bfdc4ae5877c575832a54e6e0a07f41cae200fddb165d5cfef9188670a6b116a0dee491528322a2a2a24b89cfd54c2c4833ba919a912149d6bb69e1034267c3974fbba38b764eba7be079c8c51d6ac05ecd2ed60529a138def41d25effc8c803101f09221573535c9c7bdb6e45e3894b4da12cbeba483cd0f7f6c15374f151fcdee3ad84eadb11f99df8fe1873574472dab3c6863174d90dc964863e5c975b33ac495ea4bb2010679908c8bc995dda11fc075dd3848fff54afad2d7874954e71ca4bb3b972f3bae13344977abc8fd9989b89c020b939083b11b91a7e5141700a5fe4cb73e52deb11f53a2be46f7b1064fcecd0eb64b76aa86b13a1587781000314c9f30db21a4c5d8154efa2aeecc6129efabc9b0cbcd8301eda3aaf14a7c5ba738ebed2fe69472da9f68379150b338b9e36313464b6ccb79b2ae63f19978f30630ab73e038fa26590195cf4236a8915fcdcf19666121fb9e0aa4a68c461a613a09a8a23566c4ff291d9406f8a4847456cace25a91087a28e27167984d1ea6cf2259ce8faed1758d81dd8770003caeb907d08dd026a3f2a817b18ab1b350d059dba1bdba1d821361ffc5f7f6dd6359396325a21da779aeb970b0af69eb84a3df4fb89da36492aadf00701771770304bceb183a173cbe45800102a5a6c53ef6e80adeeb86e94d6c8a1ceea5e78f45b23a7446aa93ddd75845c9c7a9c32c3ea6edae1a5b90d6be2a12935816500aabe77d6307c030b71b5a82771a7405b7536a6d5e52a4eb48936a2f68fa740619bfe42cc4978a2c5a0616898abe43e8af9217a67cbe7c3fa3260e46282116ce5a48552b0f1f36021159810008fbb05f08e12e48f147c17912bd6a525e2e185570b87e5533af773b892c3c3e8319414adb9bb35533b6c10a8cbc32a44c9b0e64ec0fe22a0bcc7277a2c26ee14320eebb977d7523b5c1094435124bb0afb33edc876056bc2bc8020f55310f03a3d123f6bfa6676a596c47b790fad64b344c1ef44d74d0f0817c7657eca162a2d5c1c38b63c8ffe39f999c24f24eb8e378001b19fe0ab0d09bd1651dfbc25a35eea22d017eea785e83d3eb66b3ee3ef24d918343210750a2f40beddf20d612dac0c1d08be5591db1c916c1332471fc8ec70f95309590ec06f61f725d2550cf7ce88378c64889c94311900a705a45170bc4b6a2b364bff713924da9e1f70dce795aca7a8d4f5b4b69f5022ce81d5eb60255f89d5f4ccff4cd43aee3cd36ebee892c99de2cfd3572f2e3f28176a4d059e634079356550e27528b65ea26c15974cece33da27fc7c404634c20a76074427fefa9f141126209272ffa7586f5654cb2b5bfa1c023d2d73f656b6eb597ca423a0dde341ae3f06ecd3163bc7d9bf0a23b9bd9be46b13f444f34a4f0c2429622ee47f5c32c4c8128206b32d69c3c8e4f6d09403b1cf69cf638b72588b839f0f2459fae5990a65d824db8426f092e062a8afa2fcfb6ec8c4e79f5b92af5172cab5124ad733488eea1509c9032dfef269f2fe916db65b6e8b78f6e4e2a55caa91dbec6a8e6a070bfac43d8abc23e847b38be0d36d79cff20aaca52eeddd809f212061d2711a853837d8ae71b633e30378e02e1dc9fe55b2b63c531fe8992b61a11a5683a19ff7ece16237896d1fdc7cbb5ae3a478ef42e86cb4a41008a48e4ccfa09cefe401357051a750656ac51bcf884530f9abff1df3546984b9c1216b2dc1a62a5a744f8cbbbc83a6a6cef17485b8e2a6ba1e2d1c4af25b2089d8465496f2ae7054cb00d17bf61e50bfbdc7aee7984372046d17c9413e3637c8bd719ed51395a684d3df382fbf8b8f537468e0b4af12c72b1edc58b1cc427d48cbde808db6aedcfbc0f149e398b5681cd2e99cf3d46c8ad40e6396108dcdb5a26628204caa4d6bfead86b4651f5c14c84affa11e05c7ca8f978fe9f2835948107522d7d785a5d97257b09bd642ada1b11bcdfd56b2fbe123a2fcffde56e8a1c532e957550006a73eb3f993e69fbc32729145bf7c311d03dafc67e781b52573c894dd792294c71e9a462c5402e08046f1bae99b9b1a49fa6669715190bbbb9c539152e279858b9a29970a4bece721ac329c8f57561b4ad3c438a14cc22dae669928459645de9e17ae4d75832b7245e78574fe07ad0ac07da32ff3fc4dbc3d5212c933cef30f973e11197f3eead4b036df212cc7f3a13ff0a0a0d51d66a2b6e2453fcee485d750efaa6ccd1b5f9da059b80fa49d8bb0706c78e02b053d278bffb729f713fe21b8ece707d22ca8939481e20c2af105437be26eaf7cf083c8abcf6c53cd9fb0425ec1b028a2f4c2165fdd6e0107023a7f3447d56ec5785fbde20933606d3fc80cc546b856eb8ae9f45fb2a5f330dbc147fe9814f40e681f5e96a11418eef050581d8891450372e145f3af30ec7c242dad759b8b13151f5faf85ae34ce3a89bdbc7c1b6c81efaa88696a2c528675565a5ab4a96327ecbd02283a4095ccc8f0f87172cd7563308d2d246537d3b804c1529fc243909e905eefdf1655ef2a024ad74ea7af61a564634ef40ca2bcd7e50256383f91ea1137729254586af7008c5a899acc9964ef2d90d9e9495cb136b4539d687e0b0ed789170ebabd2a31fe633b903a21c43779b1a7fb5c784abd7fd7deab4293bd5affd1146adeca5d3e53aa00059ae9ffb54de8acb00f58fe44d534824fc3098ae08c8054c00594a7a94c8194b9e95c3008c7b8a9111425ffdb1dfd601335979a541cecfb17b6a90219ce147d850eb2fc469ba974877b735eec14b90cf51722ac20212ef6f63b8d042452c453aad386e7f23caeec610c5037ca02cc913cb89d9fbe6880cd01710b305f3bdecb566102f25c5dbad25cbf5bacd2da8b452216754ccadc4ab14253982dcbb132265619bd5c8abdf2923e70260710d9c59e6420490e19d3f7f51f099060340fba5f88e2d36828f55d235ab4018a078657e375d46d90d2053cefbe8850e384f6cdf9323c802c59835ab48953a2429e2f06114550b7c4f32b76fe6339ae8a13f04dcbed4280a5d6da3dbbe81b14a97e6b1b9ea1458b89a08a6b4f4f66f29d3e12b9b9599fb2b3f7aea8dff1605e4cb74eea0d452955d51034ccf6d19c14dd28d231fc82cc217ea12748958eab378c0e44c019c101f021acc28b2d3d324bdfb1b9b36a4e54d9d2d5c315f10d5518fc052c55ffd2de1a5c56b7b50eaa441684983741949e01fe56f5a9f269c16024b1238f179f1254f916e66bc5d931f26170c5c0cbdc9d409e0791ce4f2cf73602c81a48d660d4cbb44970a0dc5141c41e5bd64b62835be13bb58f087e7f5e8a35e3e7a96514b93c8b379015b2604c95f49657d0775054e7a1e2f302926a1423c0239c88b81f99f47f10cae9e14a94a0a9916ca179dd60edff196a588ec4f270db6a62f9f2a4042dd36ab70d4dd00f40850ca90bc5a5386edff079cd1b453898c2a4d4f2655721d8aac18b81c5b69aaf8a8f4b1a897a4766ee8d4ec1dbc85249e6d15c00b1dc3e16897c7e723bb274590876e0b944c5b4aa00a56f946f3b3d95318fb4e63b022d58dfba5e5617d6f6a1fdc14887c00fe82e0f22230f60c623cf43f1a2959855c9359c5372e2a40a206b633d80370d9daec5513fb290e04d55a4514d847ecdc1f3c0edbe28c0c44567843a261bde9b80335ab2a6851e8c3d5e92fbe95da2dd9f3bf980f91d0fd680f16aba941fc574bb75bb2ee8954ae80f1fa842c771e2159a66ca346cbf3eb4d5bdac518cd5ceaf0e39565009cdbc7c20babba8b96a3240defdaafb19ed614daecd83d110791c587b86d796fc601431a78411cb8d9201ee3a79a5feb1f5b6bdd9cd897c479aa1ec9793a1040344e6354f0a3cf229bf512ccecaff2be2b8c4c03f0200d3fac2aacb9e1fbfbc6056bb2e24cd880387e1fc57e60a3f34a030dae3bea230326fa16e9f95a2e00cd7680736093755eeb40f339406393e031f57f005326237ad6bc4d3911b22ebb43d7abb7733b558f771814051ce9e9ee6fd023dbe1d7fa084020737e81c16cd92c2813eb1d29b80813f5271dd6e5f4eb7095e3b2d3682741793219f377ba13a4f76a3107998e1151cde24366587106fd215545a241902811807883cbeb3da04d1c53a0f6bab0cbf756bd4ab2f83d9eda0c1aaaa0ebee4d9177f05cdb69cc0385f8a226ce1ac380266b8badf3112b7120f261112747e3d79a7225d0a5143221b88f2b48820d1fd8dac18cf52c1868c13b2cfed2630caf0b3ce5fcb392e8cbcca18953a4688b3b0dd6b36f3b54ecfccf32a736ea38b3e645395ad92a6a18f54e92fae6e4b1f1c5764d4066207c6c16d4da198582ebed0b8c2e43acf99addc6c27cb52e132b9587b4909096c75b0d032ac6732b0b66eeb8dbeced72bc50605799e4455917179fbb2b12f39e8433a1574f588f1189914a8749842c9c61380c59d6e71db18bf015006c565b929b9f500b13d8dc259481a9a0344529c1531d3134d61af84a634a879be53ce9c8555feb273c7c3f985fe55d23046e6", 0x1000}, {&(0x7f0000001280)="2c62de8c9426df36e86c50e0c27522e26cf19541327d9af9ecd217f297857d2e9ba7cee5faa470f92294267f40180473a4b70d56874831685ede7e4f1a82e77f60fadcdd1d808c6947eb85986d39920c172c37b7e406f687f5563681eee5534c30d5a762ef8a88a04b104f30e127ae80", 0x70}, {&(0x7f0000000100)="529b25642b25eda5d3ab6ea84f9f59637251e67e8d7ec80daaeba38bfb6878db980a8316a172bb594f43cbb43714cf8fee0cbdeede", 0x35}, {&(0x7f0000001300)="9045afd382ab1145ad3f7530752f1b2ce421d1a888d8ddf581cdf0f84ea24cfd624c52fc5b1ab904a18ec8cb1ef16488b3312a8dbad518ec657b087ed07bd0f2fbb6d4dd670071b2335eb2c26451281a4356d6d46e71147f068a443737d0f052b185390327de8bb09595f2610d6d6ae06873e315", 0x74}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x9}, 0x404) 16:00:23 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x400002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000000002) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = shmget(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() sendto$unix(r0, &(0x7f0000000400)="27fa24ccbff68ba487aad984b0d8af43b243ea1aac8a6c707031ec5837904853969bc0d9e63d375a2c6f94d378c7adb87c7d98b29d7f2d06f98528185322131feb530a116d41cfbbf15d71d5b30d1af7d011860a9a283199d470a66446f5b3274f6cba6553588ce8fa1b25c7f2ec7967d7f8f0f18098dca7d5e778a8673df11d88ea3ccda4c7e5276070af5773234674c6c226e19978a090c70fae4eee00a8376c79e905d5cf2915cdbaaf7a8f68f5a0d1c40fd8919ec2f536bd892c3de529775c6f058b6b7de8e17f6a2693b3816623d06ea2ef912c917ff0acdf", 0x1d0, 0x40e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000580)=""/146, 0x92, 0x42, &(0x7f0000000640)=@in6={0x18, 0x0, 0x101, 0x9}, 0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x1f, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/185) getegid() geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0xffffffffffffffe0, r9, r7, r9, r8, 0x48, 0x3ff}, 0x800, 0x89d, r2, r6, 0x1455c00000000000, 0x7, 0x1eed}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000280)=[r1, r3, r4, r7, r8, r10, r11, r12]) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:23 executing program 0: mprotect(&(0x7f0000799000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f00006e2000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x100) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000040, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x14, 0x20, 0xbd}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xd1e, 0x5}, {{r2}, 0x0, 0x60, 0x40000007, 0x167d}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4d, 0x40000000, 0x722, 0x3}], 0x6, &(0x7f0000000100)={0x1f, 0x2}) ioctl$TIOCSTART(r2, 0x2000746e) getpgrp() r3 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r2, r3) ftruncate(r2, 0x1ff) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='!\xc8\'!\x00', &(0x7f0000000280)='!$-#(-*@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x97-%]\x00', &(0x7f0000000380)='%,\x00', &(0x7f00000003c0)='\xa4%\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='#-,\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='$$\x00', &(0x7f0000000540)='{\x00']) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000005c0)=0x10001) r4 = msgget$private(0x0, 0x21) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/239}, 0xf7, 0x0, 0x0) msgsnd(r4, &(0x7f00000008c0)={0x3, "4d30c261dd5bdbf0df3da0bb621baaaa05d23c874e6cc3f213ec934ec061fa14fd834f3ab522783a4363e518002fc54532c28ed0d24293ab446b5e10d2f2a9abe9999bde3f2f7d583ee7bb8fbb0b339348abd0c7ac2eb6545fefcd28ba73b177de9bab9c"}, 0x6c, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/18) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x23, 0x81, 0x5, 0x9}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x31, 0x1, 0x1f1792b8, 0xb375}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x92, 0x9, 0x9440}], 0xfffffffffffeffff, &(0x7f0000000040)={0x7, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 16:00:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) sendto$unix(r0, &(0x7f0000000600)="3f0f61864f89cf2b6e50817b991d70c394730c93ebdedac221f926e1489afbb531d0df31d16dbbed0deb1b510adeec537c1f21bc1b3dedce08e56d9412d7fba6a4c6718a66b106b96cf45d5bfaf465200f3299207407aa656bc248c73861c61c2f123ce702ab97d5e00b3e76862be7ab079d556a4e584311f51543ab2c59eb2120e237ed1e9b3a6975f218f5152b8aba4f2e9a618985c30f7a5981c2c948a7cc6357d76cd54d5e0f97e9a5d86502659a272d744d462c87ae09237ca702", 0xbd, 0x8, &(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0x3) setreuid(r3, r4) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x5) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open(&(0x7f0000000880)='./bus\x00', 0x20040, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f0000000980)=0x10) chown(&(0x7f0000000900)='./bus/file0\x00', r1, r5) 16:00:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1, &(0x7f0000000380)=""/20, 0x14}, 0x800) getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000300)=[r2, r5, r3, r5, r1, r1, r5, r4]) setgid(r6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{#\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='(&\x00', &(0x7f0000000140)=')/\x00', &(0x7f0000000180)='/%\x00', &(0x7f00000001c0)=']+){\x00']) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpgrp() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffd, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x1ffffffff}) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000240)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00'}, 0x5f, &(0x7f0000000700)=[{&(0x7f0000000000)="77c536f84ae65940a03d3b3f34e3ef8cb42db977bb68d342f7dbb5ebad965afe575156554029c6", 0x27}, {&(0x7f00000002c0)="8be9ccb5104e", 0x6}, {&(0x7f0000000300)="063eab611aa3b8d2dc4b8fbb7975b0a3496cbdcb34d468080a9b8d763dd5bf4df76e33f5", 0x24}, {&(0x7f0000000340)="d7eab12d9b9403b2d842bb3704205a98e41fc7c6da42a50be146c185feeefee5d9349d2977cb27bca66ecf62ee07cb57df84cda97066d2ace4a70d96e26e1e09a12a1425e89f7633f160974e7ccf464a9221234b26b54ab58491f6f334cab2ff533934e8d644b54c7571", 0x6a}, {&(0x7f00000003c0)="3f8c3d129e4736c38dfe439caea97cb9bdf5f14117757018e8b123f7d4f996f8a372529a53a8c0c18b2b325717739e4ddb91e5c55f408d540ce76adac2d661740c856df18a8d465b432451877c72cdebf8a36deada40a114f9326d11decf5f561824ffc487a2dd5162ffb0e9939474369b842c7b00ba650b7d172c56dba53e4a1f7416a75d289efd96161a5b671754425a0af7f9af8f7dc374245bdec5374b649e9d9c0d136f6e244cb0e54b94b2e53a29c9af464249a2ae048fd5561fa5e7e1f981cacee29f8ecefc0020a6e8", 0xcd}, {&(0x7f0000000580)="937b62e6d90f2ca46d92d0f43653d0e8981438dc9df33a6eac6acdd4d759d9bcc13646f19ce02803648eab09757e0cf573ff1f2cf24a4f08d97e2fbf7c66376f040ede719b9aa65d0a06e3084a58b7d4a52e0dc880fd695076fa057dcfcb9df6972ef6217a2b05c7651aa8e59f1fe5662c0ee8e3c017e809370d6676ee7aea63f6cff51ac6c495818f657979416be71a0fd7640cee1ddbf428591cc1d0726f6c0f8b4a3337020181d4aff2a8e0df790569d58f2faff4695ef4b606d0a279af103e88073b9f4c", 0xc6}, {&(0x7f0000000680)="5b4d12a54e7194e39846362d927f0978a1ded29a2e0a8e5b7a5388baa9ca6d7b9e073b8cbe7871e930549812f859f1ef99b4dc95cb060185b154a61a715a0743aca46a13a56b1a9bfc836c816786697a2cdfc8626a482e3503eb228dcb8ece715e42108f0f5dfa16591a66b962ba6ba8706ff2cafb", 0x75}], 0x7, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x128, 0x402}, 0x1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r0, 0x3) getrlimit(0x0, 0xffffffffffffffff) 16:00:23 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000140)="e92c714a0ad7683524d8c530ce060d9fb2747a55353793e2f1c326c43db705dbfd25886e38c88584de6e8ad2c6f528450e16421f85136db998f0d0aa4406", 0x3e, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x1) socket(0x30, 0x2, 0x9) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000300)=0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) socket(0x2, 0x3, 0x2) dup2(r1, r0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="002b9f53a0f70cd8d0af203972c5326e0e89ac1d00b87aae2d66fb109083eb4e1860babf2248f151a750aa9eaafa5a3b32c66ee1dea80e8fb2cab058c9cfcb031e9324f5f30a1287982583377898145d3885b9cb577f9623834be6fec38a5d460c2f77fe9b54c2ee110b0c5f6acce85f1ae61c", 0x73) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:23 executing program 0: socketpair(0x2, 0x4007, 0x100000000102, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x40}, 0xc) close(r0) readlink(&(0x7f0000002300)='./file0/../file0\x00', &(0x7f0000001280)=""/4096, 0xffffffffffffff34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000180)="c3bfeed909a384d25ef76dc8b649bd2415b8e888c8af3858556d67b1c7abee43ff3ed2684d38cea57d2f075a932963dc4d81da91cad31dc99979ecafacbeabc91fbc585d0141d4839fcae1c02aa754eda62901e559637f335a0758457f83acd580439066e48a8cc740565d6837e1643f24366c8d49419c5d703e53c3cfd2", 0x7e) r1 = accept(r0, 0x0, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000c0b2d97126b9b0ef1035e3000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x35) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = dup2(r0, r0) fcntl$setflags(r2, 0x2, 0x1) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x8060, 0x10001) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x30, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x148, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:23 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0xff, 0x100, 0xcd, 0xb33, 0x7aef, 0xfffffffffffffff9, 0x6}, &(0x7f0000000040)={0x4, 0x6b, 0x7ff, 0xff, 0xe3, 0x5, 0x8, 0x6}, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xf42, 0xfffffffffffff72e, 0x8001, 0x1, 0x5}, &(0x7f00000000c0)={0x1ff, 0xfc}) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/149, 0x95}], 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) lseek(r2, 0x0, 0x3) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x4000)=nil, 0x4000, 0x0) r1 = semget(0x3, 0x4, 0x430) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/190) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000200)='./file0\x00', 0x114) recvfrom$unix(r0, &(0x7f0000000280)=""/240, 0xf0, 0x801, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x12) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) chdir(&(0x7f00000001c0)='./file1\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe102, 0x5) utimes(0x0, 0xffffffffffffffff) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) dup(r1) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x4, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000440)=0x7ffffffd, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x0, 0xad7}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0xd36}, {{r2}, 0xfffffffffffffffa, 0x10, 0x9, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x44, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20, 0x6, 0x401}, {{r4}, 0xfffffffffffffffc, 0x54, 0x80000002, 0x1, 0x1086}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0xfcb}, {{r4}, 0xfffffffffffffffd, 0x82, 0x80000000, 0x3, 0x20fa}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x800}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x43, 0xfff}], 0x1c00000000000, &(0x7f0000000400)={0x7, 0x7}) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x40001, 0x800000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(0xffffffffffffffff, &(0x7f00000000c0)="879d2fd3585b06eddcef1416d8b27b7267366c6a9ca93ce937628ebdb76d00506c6509db4a0d13c372a7d579813d797f8bebfc21262fb368cf1f9dff3681ccfb90cde257f8d1fc846f012db2cd3e80930fed6ece22a369515ac414b56fa335d3ca864a49a2e6554fd330a08a71ccdc8b5a5fede89174d7c7610a4aaf1c9a2211", 0x80) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 16:00:24 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r1) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x1, 0x1c8c) syz_open_pts() r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x64) r4 = fcntl$getown(r2, 0x5) r5 = semget(0x0, 0x0, 0x80) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000300)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) write(r3, &(0x7f0000001300)="4981953765b0ce7e4327ea274d4ba6b9bba7c263e6316076b730a99d2ea2344ba1b5339344ca0d0c551ee76ecbf960ed3c837b6ae1604593114dddf27c8081a55fad39e3525a9b78afd22a8110372a9806a04f1582ef79182284d79d", 0x5c) r7 = getegid() sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="493d31a1535ea4a9cbe3ff763f7f9f5a57ce0ca1f761cb732c2560cf1ffd88b28cde577ca77546fed431e5806d6648120244fb71676d5f8a83ffb1d04fcf26e859436c1e293b67bfaa38633fcbc53476304e6a9558fab9145565436b2be1fd874bc094d587197a686587f3e624e0fe2be9bfd927e48c501118a1ce0a617014e556d109df33c7f038a940c505832023c31d02d5d6627d39af7039438b2b4b0375fe93ffe78b9bf47bb7b964be278dc42e955663e3336b29cea4bb364edb6947ce06d47678ba4364135f5ea66c3aa2f16f816a01e856fe205a27"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="c0af3f80d81fd3875386bed9ec5a2c8bda90675232a8a52b99554fae58500bf4b43bf4707fc01ace2021c67dd3fd3ab909f82a0d7222d637f57706ed4187bbe9876540aff58e4370e02d2d2be7cedba54f81b187e1d06e15a56ff4d2e7416672e0271f3e1a732f52d9bb9e39da467dd115dc041cb80d5e2b", 0x78}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000078f2ae55bc02058aa5477a325acf00", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000080002800000000000000ffff0000fa000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x70}, 0x407) 16:00:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x777, 0x7ff}, {0x18, 0x1, 0x7fff, 0x7fff}, 0x3, [0x3, 0x7, 0x65905d97, 0x0, 0x8, 0xbd, 0x1]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x0) 16:00:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) getpgrp() recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r5, r5, r5, r5, r5, r5, r5]) 16:00:26 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/163, 0xa3}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/14, 0xe}], 0x6, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x143b, 0x5, "2c76734e4b220b9964c97c82e52cd342a166a198", 0x10000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x801021, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x8002, 0x9) 13:34:12 executing program 0: socket$inet6(0x18, 0x3, 0xc0000001) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 13:34:12 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:34:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') poll(0x0, 0x0, 0xffffffff) setitimer(0x3, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x1, r1}) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x4, 0x4811, r0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000000)="87fd72b7269ca059c952f5a1a49e06a7b6cf64d123d0c43079b5a53a1f183d2a20fece30e420397754ddee5ad878ef9e0ce6c9e399d4d503c4f94bc40f74ea7ecadc97cfb5a8a212a5e2be0e4050e501d64e9943e12415cfffd3d637883456558098250c7876b377d0a45aa6140ccf88bab1a66bb182b1cbc0a27a1dbf2c630271137fb5f679e7edb3cc96a67e6f731d85ddbc3934b40806eadc9a09196fa2189de206db00ba8745173b948a84cc7e747387d7c61d7fd208f5f6f09ac2d1c6b2cf0bf87a6f85eb42980afa7df0116bba6d642415d2e79fa241183f53ec5b56293430b8989791da47e0e5a2f08fe008", 0xef, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) r2 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/37, 0x25, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000ffffffff3000"], 0xa) listen(r0, 0x301) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000140)}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000380)=""/69, 0x45}], 0x5) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x500, 0x164) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0x7fff, 0x6, "c4bc99f1d7eb1371d90e1334aa30340cc4588259", 0x100000001, 0xa0}) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) setgroups(0x400000000000049b, &(0x7f0000000240)=[r5]) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/26, 0x1a}], 0x4) r7 = shmget(0x1, 0x600000, 0x100, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x8, r2, r4, r2, r4, 0x24, 0x7}, 0x1, 0xfffffffffffffffa, r1, r6, 0x24dac5d3, 0x7}) 13:34:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000002580)=[{&(0x7f00000001c0)="47cebed0b0eb25d228b2485ec8d16ada308a6d51a8fa25183ba00d5a758634b69a6fbf", 0x23}, {&(0x7f0000000340)="2c0e1e2593136a952bfebdb7f8a551c1daa4c4e3c71d5fc149b4322fe2459e89130e75ec7e86a95071ced7726cd3c0c0efc0676f0b14", 0x36}, {&(0x7f0000000380)="5576a86b347c04edce557900666076e7b4aedb33c9a28ee116f31f6ce794d9035a02acf9ceea0b4f6a9fff76b3b65a7705999945f2e7cb0bb5a779c7e2157112356f41009dc11155b97daa62f0cff0700a614656c73dbf22a35c21b51ec93728954472420849238d699cab4fd2d22b7b2ef4cdefbd1a2ee5806dd032d3fdc07b2e9560522c189ab7dd98275ed4e0b6516705320ee43b1c6456162e55484ff4fe485a58a0eaafaa7fceaa15c4e50d30f009f24c7bb1164ba95797087bcbe9b9e53100a89c17d0f64fd9eec1ad19b58d5560e0399da4c4ce73a85e919b2196b69e811783d3f9761b0e6183fa559529153af5ce998e73a65cfd55b39fe0856a39375955d4cc93c838711d01e45937e9f5f99fa0d81440564173f6c646d23c5f0c2cddba64348e434a337ba46ba64d129628f14f924412b9ee3f19531608cc8446d87cf5d71d9df7e630ed82870ff6a3ebced4484e3a80703ac422309fe81a184ac3eb74ecf1441f44f90f1f82c116a0fe7655849179cfeeaf81b25b676097a02e37526243eb340311a87ed6be048e29e493a58754ce6f9eab27bbfa0ac764fa90ca61f65923a60ef41e65cb88d73587fea7b397e357dfc68cc9a4a210a5a6149bc76db66a8c11dbbf752440cae894bbdab3d54233337234f7191d0e01bf3aaffba145b3398c33596f07af5b30d00c3fe7e4ffd00245746949120eb59faf5a73233882c38d693e5ecc2e2608fcfda957d51467e4c325748eed51acbe0f3ecfbe1dac940e5f114776824f921b59593dd18a0aea94b209854f1eeff85f6b88060f5b4a5a2132d7e29bccfcb505d29cb11cf515b0ef61abde5ee6a7975c8e9c3b3e6540457db483b6855d09199c3005489100ff72c7a7b694d2015aec2f8c6a55f0a45878027d5f64db3d1920b2d11b17f21733d0eba735d3ff0fc64ff89ea019ff3c1902e687f29081f365a4655cfa97556a9b2ca84d20616531977a8780a6a16db093eb25daeba10253f5654ff2e278d190cabc3ba628a73fc140e3f5729de5543609493595604c0decd4b2446cd5a0f10063a678c11ec850bec51edeb07920003e2f3f5870edf41ee818bd247a84bd8a642d2ace3e3e808a0823c52e83c8e7633d06140f81dbf66bddc63f6e6b28f45c147d8dceac04d515ea2aae23b77aeff3700c226e68ac80a15e7f72f2b400b21b495019f3afa57d3f9922b055e65707eb534f6b84bbf57317cf04a87cb6c685303804e01e91f4d9f7f853cf5f6f6d6554beddb9d6fc36f9de067dff58d6d97dec1896a80b468f19521b566d37ba9e9f5dca9429a809452cb930fc49d607954305ce116251210862cb451595434d7713e219560f19999140a65f40b6fd4897479fe305187d9faada50840651cdb08a82a609e22dff26da2bb8e74016a1fa00c7c9e7db909e0405fef734a7cfbc0cd1d031bc6259ff9b682dbc6e2391a6b6e5011ea8f1c722b04fb380e88dbbcdca21995952d1e3955a4f1a3f002d6390161783c21712494843f40fed84fad5412da6d8effd5931c65be05d451d9986dff4c3bad7d770dd25b3dc15c9b36d3512a20f74d554cb14a65cee04496ebf2aad5390afdc00ba332eaa308360687cc2b8bb8585a2dccc13402fd86b5b478a6f29b8ac3ff05fa8726cdf818517ceffdd6ae1dce9d83772b7dae2292be64fd15c3fd36cba95727a848b54e8a31261c758d77242d3a946148e17d4d78dbfd45eb2c649960814e28b1db7cf2e6441014c6f42679e87ebf85c0895dc0385186aa4b823e8c77c9adadaced435f9da3a7f3738b542140003e3eac218919586f15dd90d2bb7a4273bcde80aa720fdce5e54e9ab124d5752b1b19317a20e515207754dddadaf42f32a240e0c89bd028fdc7fe423d62dfc6bb9cc6147dfa98f01fbc2363f4216ce98d952a3d1f3e523301b0a3b78365914c4f90717c94e12a8fbfee17191b0976099d9027f9a52e5dc780c6d34eeae753af3ece315cab509a09b6027a7ea2de1afe19920699ac04404ee5586f6ae26a4a89fb0fd8217da185f23e39740f2926b93f83229506666806069c508ff264397db580de4ddff3f80c7ff72160a440e9df8730cae27321f0baecf8613a4bd2133aeeac6f29c6119edc90d6bbf00a4451ce58ba082a1674e25f656a16ed7db73c18725472f0382d71a62b30a37c80e404a8619cf14463be320f461cb07f31c5aa2cb874091dc02a43860a32d9f0be6f4a995f736b6ca10b74ce8a1d60dc71b8d3732e8fc0c510e3364e9ba771c95851dd7f4c553945d004ce4a88735a391f34b13e700543baca36d5b12df9f3f9ce12e1c5a326cebcf3a799dc629e38b9d3e5bd131b9ecaae614f5a2ff1c783ad1c404c5f8fd0afe2d5d0ea9188e205bfce818d4b99fdef25130f5a0a2490bef0cd5a2e95f807720daa7cab62e28d751cd5395a1e0684cfe3df7c35484aad78433ad79d347b858c8180ba96f032867eed9c2ff93229a50d9c26761f8760a171182ce76cd739f4a6f6408409b73e1db6a9c6b852205bdc213397c4a7851dca572cb17afdf7b1c97c1b38fd6c0bd7514d18fa080831e2f5fe4a35d10baaeb33629bab966f1aadf69cbae94d2d39da1a5790f4e4e933181f092bf5fedbbd2010b7bc6ea0355b4cdc3d7db25432d3e2439ae554ac831d8f8a93d567591e26a9ae40eb0bdabf03b22cd3d4553c46b2a713489ebae2f866f0be400027248caf0cd9f31684aee9dc55bddfab76fd2f731dc9b5c5da8f10031b2ca6c460c079eab1451579a3effe66c92f282c4451519d0be544667432eb6ae58888eea28ba73b22d0a48e27deaf53bb96bcb988fdca0cd91180b73e222b4c6339b6d93cd154a0b644f0ed907a3af75bbbbba7482ac66e6cc910dbfa9721e6d239ccc863f219fbe56781c5d2ed6181a38e61279a0fcaae116e5a4980eaf8b37890175c1f30f9ebf308c1e169e3d78f62add8717c268bf8a34c7dae7dbed15db71d1052dc8819be00861a51e556a331ed20391f90d85e411736fe25739ab8b7afbfcc759b33fa6e1495b02bc95954e4aa80cef793996854336a2d82b0b5f76777bb3a93fea8c240f58103f6fdf58c47ea5c2ae11babe316bc7db664cf6822086c2682e09ebd4bcb1a8f831e27a7fe6c68546276c93f1af25e1b7e24ae652e6e6c1cd9e2631a128f870fef028966089e91a4357c863c6819d95b8a7863e4f1caf276451df8d32dcbc46cbe9d077a71bb2d131c9cba2772ed82bbf4bf7f1db5c4e54ae0dea6a224fb0f1bb9ee36293d29fe443767451f650c895a8466ff2cfb7816737240a3cf58055b89b195212e1f643905219816a6213c6261f65e11532601347039fef78badfc9a14549a95da960b425e1360d6d63f57cbc73fd11a37770f0e0e53c0e4386d6c0b6e53bfa071827a712bdb0563073fd1bf51beba23d19b37daa8caf4c8af4443979605c9192fc0a55e047623e11bd29c6b4d11f8dbd7289466f37810efe7590327642a1504f4c36ed4a9943544c1812e0eb574e7caaab58de70c29d9cfd755c490af067a0f6d68d09b3fe13f2ea9dcb992cf9e99e581ccf94cd1a46ca112eb64f3cc621f274db14778d221cc1b28564b857a22891c278d9cd7c3d78d6d240234229825a8af7d747ee40d673520083f30d043822e11219412a27722d9f2fc5a87dd3de8ac35ae80b70ec32d0b4e6dcc2126ec40efb74c6a829defde5e796b46d771635f86c84c4a71bcf0177219bdfa1ab5aae05f21b7c168350f167752f0d224cf5d9d02be8bc92a9d7f35fdd0aee67eda55b7e4aa99250b0a9877ea365cf322da7143189dfb610de5a31a372b5497f78005447377ea7d77c26e6742ac0ad9d32275aef74f8f1915c4901318f93e28604a25999dafbdac732ea11f3f694f2f95b3ced14e411f8f600eb5f3cd73383b992ebe21b72ff6c4e08bc5d3efd7e0fac23aa6c69c8f71d9b75567b2b0088429a7e2aa31318759562d7e0bc2b07956e370cb18985a311a83f5e14a3a90bc7826604f90ccd40dcdebe08bcdefda5f3297c640bf561b8429b025c6e7f3b9165b0623d367b64c813769732d53e125ee6c39808dd579486a39079795ba8c9885fc48d9937612de948e112fbcadcece144ea8f9366f9926785ed1cfac6c766b96b7fd6b8f43b49c2fb9f3df9e0fcfd9bd28b441f88bfad912ba0d5e003c308e9067995594c0df646bc3fca57e1fa201c2d951320be4afda5e1df5cfd5d5cf3e18eb52a5aa5246b93ec69e27141860f75156aa33ceade54a0f32282d9ef9a672469920eef76289051fdc476a08c9bacc6cb77bc32f24774ae6e0ac12e4f1e9b50baa8d560f5caf9263b80630aadd88a2a75197511c0ccf36264ac83ac7023107820a84f2264ff05304f6a87af21b140a78123cb71f461acc31769e77207cfd1e842bfc3a95df594b9d5112fd076b5494cbf1c009e04586dd9a427ee2455f1ffc4e34a7cf0ab06e957ff7c5ef5b7d47e9cc88207b61b91eb24c18fd053d23d2fed6537f894cb89dba480c718436df466957e14fda9977effa3aa06102a2bb1b0e478959db2e497ba2257d3cab4dee9aa9f9d74f0ab8f45797a0b635b9958591cbcfbce416ecfc33d1922f762acefc4d223efb10120337550534f7e12ba65a06319647c5849976928fe3243d32b616e3dcdf39cbfb504a7b270070da2d1d2300e62104befbd873a7ff3554686e814c4495bfd58dafcbae53ff118ccddac0bdf671d0dfc1e186a5aa6ef3d2cde6dbe631aa56b19048b1078e41629456a730f5e88732a3ab6b75410d4ac2f6571a3d045cc50f7eee36d15c6bd8bd67087864ba2b5d28f599a2b411770e26e07fecee180f995331a572d7931aafbff3edb729960df461e2e8701c3e8d1c70280988c32d0e22216e19b048a2c411d3f832386c2a886cc46e0523324fb47121a4239e5693e0f96a8109e7b0a781d5db2d04d265ca8710a632b0d280dbc2ec15c1e5f2675443b60a78b61a867612ac3073ef22974557e3ea2c56af55c7c374bf38d78f3b6633c35a5a89ce10844fa539e0824d6ee6957444689f50cc2faee6eafd16584cbf34c3bf8236cad0785e061d2b144e34508a6d81028b3802126782b5afa3e1e331b547c88b03808f6bffa9912bf05ce082587833779097bb4a1c9e1db9fe6f70ebc2554ebe66da9ffc8be43b6f193c1c26c9687f8cc4ed8370eedf90c397b345ed5cd2beb046a5bf7357ad58ef2b46ff2f2f9193d823dbb2d7e61f96587eefd23da076069e99f7c6270abe931eaf2a05b03b824e2d98af9f91ee6172f6f539a3c0cf545e9467f568b92d5ec3a09678ed76903f2e024014982f4d01cda10c604fada44398d6be228b9f9e1ef512c713163a431a1979f202d314205ab8a20825f1edaeafc529f6f01745b20e25103b8a3a46648b4cb425b8078c266522768bc03bf9908f5b8363584513c75f9d10b6bbddee7af480a39913b70449f0358355e33a8172b95891248e6f5717ac8aa6db4a3bf9634b8f9e0f9d0711ebd2ddde5eb663c46f27b20f72f0d226611d1ef7e70b9271c1f35a0daa3f4e37fbc148a3ddaa8860cc894dfd3c909be760005c5e9e68713c6f3db280a1cd5b59e24b7016d5f72d20c976432420e4e3311958a3ed0fafe5bac4e319b1fa1f38d361cdb4ea28dc3e62753af12c547a0bfb7a9bc88b6f59f3df1de849f8371c16efc7544f339d8480fd0fe360d37527a7b2cefcf5bb6825f64d9206268146ca5118bc1e46feab8a30146c7488233a3aa5a735f452fada74508a4a631dda4d393fdbb6e3b248be922e2b4fcf0", 0x1000}, {&(0x7f0000001380)="65f995201922748e18ab30a46c20c55f424180fed1173131e0021a4856d46ce2f89d9b08a6424a5ed2892655ce5bf407a5632dbc6d5622616a07fcccd96195c102156b725c3601bcdad0948a38041504f20811d4c1a354033cac745817590c88ab7ac4e08ec5ce211fb12ce4d9bc9254ea3037a25b00040819a268437c8b60121295b0373777073b67975a90cfde3cbdc2effdf3712a25c709ba8001391808c9a0bc4b7ad3cce264502f7cae4c7c619e7eaeadb0b6f604eb54750a1dca89", 0xbe}, {&(0x7f0000001440)="f6e8d20436a8a8ca3a08ea3cb84af37ff9dd26555749b4a6396c3a8a4c0791cf15bd74f2ce628b14a7ba6ba9210d2c9dc9408a8eb48247e351fdea8f775dfb5f26d2a8a9458b19c08be5a6dd14c7b34159c9b2fb29e97989f3f06a31d702ee193c236f4ffe896395", 0x68}, {&(0x7f00000014c0)="dff6f599133ba34792c7c4aa7cad7423a86ecaf57b0184100e700fc606d04fb0971cbc163ac57bbe99c5f2057c74d98a426f399a562e7d0ba6cc0e12e1235cbd6251eb47f9f019c839c32401c937ddc26eeb0579495baaff4cc8b4a8c7b0d7203c5d8531843152de151d636e78ae8ad5b0c60d49e02800cfe2ef9adeef25d9b6a114bbfdac1f78600410a68aea5df8108e20456b5df5afb3769fdd8bff1b69e645d4a5e094061ba0d471961a7bd7d26d1c7fc69927918f68652551470f53879ed5aaedfb1e063198c3955c26713cfa6a7e6f69adec5473fd1345aa2285d530828913e81e695c9c179ce31dd328918a1bb41566422e6e49990db2ac48de621452d24644a8ffa4fd07df3ab62c64dc4c7d3e139aa0f4879ae976406e0ab22054a5014c425ef2376fc034995931a8bacc3f7601db220fcfe695e00e540bb1ad1846aa07ce7bdcd62c4e22d7feef14fc6cb391cf33e3e595f8c00a8321f68bf08dab1d62f2aadc771818566f2a1eafc37db082d21f8846f0a3af1417d93e3e0d38c2d9c6cbff51f1fcc17337f2d68b647df10fad9c677771ff0626d231c63c1741d1cd21742f9c94980ab37aa7f62e675ee572a6e7b875443e5218dbadfeb2d667a14b593c8889258500928aed5a029054c1b6dd738db86a800565a5faac56edea47e6e00ee75c9a0429f41730ff9790f2fb0b94f25114522ea04d448be70e317bc7d3ff08e63b0b949ef0576653824a9c9f9fdad713bebc19f0d542c5cbd31f47f69e4b3f37693512299df888515cb00ae41c5e47a184c5df1905c0b31abc8d61aa543db41c7cd982e1bfca87ddfea117491eadf6e7b8ff467c4cac3a947449b74caa8769471e89dc8b87cf2e9ea4ff14351ae7586eab61872689653530eefe7414cd3fe8594dc1ae3c74061c56b218977a321261212dcffca28e8149d4fae722e042faf59657913939ca4ad4fbfe19d9b0bcd29abe8b4694e4d367226fa705889b43f7d76ceac722546f7c4926ac3cac186858a31cb189f467f02d69dd80dc47f6d572da20ad30ca84150c30e4094efe79672c4b6bdd0b4d7bc8d1a22f1a007638d0b174865830f30212e35e07bee09e98469a983078cb74f9c4429e76a60ae972498cd6f519ef55dc8531693707ce89c56607f82b8bdc32256e481b0d268c3394f8057db1fd20dc7bfc2294dcac47a915bfbb7fe28bc5728f946b12664013f3ea906256f58cb50626b703d89f70c1c6f55f44275dceb97252cbf6d9e1bff8a416825c454aa51b21bcc0e396deeabb3eeb15a862f82933578f4bc911cd03cb5e4282018e3ef75a1e1f7a8d705ed0669bb4af76deda2c4f5144bcec415feb8bc5f713af7d7735a35fea54fd86d23324b60a6e62801d5c8d77376b49ba8833e4ff85df3357f50ead4b679fe303f442fecd57a372d95292ad37f05647d36cfc4b1fcb9adb5be7ff751501f570c8d19779e6e8deb76ae9cb97820bdec0e110de2682eaf182232155fdcc0684b19da107fbcb9f4fbd1a8e5f9af5bb827fdebf24f2156fa574ef55c59006273c9f47b29d19883f28ea5692032cc129bf8809a20d270e7d14c8a2bbee1f6463e6fabe95b1dcb293c4677614b2a6a5dc697ccfacbeb8b765419e7b9092e0e30f4b53473691c9dcc075cafeca0f8534267c73fd536c4c669328cac5ded2ab151659d3a6106f1b157cf078e9463d3dd76bcbb421e5a788b2453b18bdfd6408dad913ea8ae55e00c1dfde6b1d28d8bdc9e8508a2d75d0a739834a57bccddf0bcaeb3d889f6da1ca5f3198415585c40a50dae9e8b8fedc64de1052990830e3cbe6013b2a42d185d5fcdc9e3499e62e945ae96918df6fd61f1529e0b62454b1eeebf28728e68e4c8a3fea42959fd4ab4a65bc33ee8f1d7d4ef1a1112adec7be2a1e0ac7b264e80d236b7c9bf1e0cd60130bcff8dfcf62b3135258f19c71afc2f62fd30d1e8fc883acc05517acf81a87621929a6857165a09a4efc1f9a5d900408832b0ed2b3d67b487e1e6d3aca076dc506515866616ec2c55ed4c6f27bfceaeb003149104faa9a1561254ea8ac50a4453ba9816c39e6236305a5df466e75fc44648e6ea45492a66e7e118962768cb7d65ba6cfedcc4ade0216433c24b5c344fa798acbe76818310f934f2bac50e501369a15b44f56a338ff0ce232277f4ce0e22acb675a46896478188e86307434803510a3ee7c8a2e5c4bcc0f8b1bacce8a8d7eaee6efea12948c2a838c60d380e12825563b42b119734c101f1e9a8aad82f6b104a037e3d11c4ba59513eb7d7074f61b75529a1e61342def0657f7d9df427614013fc1b066dc9afb31105b863d4644020d93ef2e6eef0597b2d83bce4d1753699eda432678606c399eba3929bd2af9c305abec91d8c890b824925d8f8f9873ec42f1a019fe884a0487bf1c847f28ab15c0b953b35dd1a99275edf1649b6f09a821a44002eac3d6f6c90c555a211ca220cd0b3e51134a5ed3bfb005f2086c9ae6a6f916235d13bac38b0d3aeec5487921f5fdc93ad56497a2bb19f18a2291164cf4e85b5fc5be4d7cfc5b1c6ebd8ab74df680883fee1117bd53a7442ed83d5b0e238e7962e82f1d2bab7ba944848b5476cf391464bbbacd0f74da482db38bab1462dfdbaf52e4d27da86174204eb8d3d19bed5835c035fb5bf82e1c1c613c5bf856a0956ba43730098d3af1de08749d5f7d1a1f308785f1c4dbe734b0372b31378a357a7e7bf82ff0d947770f79977d109c8c6a61a4c7520d4bc99801e7e748048ab810d59ffc340d5415722af0a3a343e522c102cd12daa3f52431cc4676577f23df491c360a92feaa22e50bebfe89324ea716a6a28412d2156469e55f29a0ce2f9fbf14cc5bc87c41f97a0d60ce73ec3e0d5b85e623728f897e8936d8b149aa6a064d73d5eac6bcf164c6412f67ccc0ce6022418328c3f25b43ca926b02ee46bc9bd41ae65c902947b51dd0e5ae9801dd115ac340eb466167cf316d887f05de41b6a22d95ca4d1d3b202a2e2fea26c1c9b2357ee852f1b5b0d0e0c00030e29e38f633e19a384e89e228a2519c964cfee6d22ac3c8ef044095a8e6c06896f34c466d0432c413af74513cbbb49260508872cce794f1c8084e0f74d12492704981b0d46f3b7df06de72036460875de02bd5625d77109cdeb3a644bef526d66b7a583a6d327df670e0bb351aa6e128b786513130eb70b3ca144d7e5f132233e67270d92ce8f060ebeb08c4f8d260f58eca5791b3198dc5c13ec0e9e890aa5d4bbb6ddde27590e3127f94fa602085f84c60a63bdb9aa457f7d3caae2c861b13810ee650f620c05591e8dffb09eebae0d23bb51faece76544304fd94da8263d80943ffbf435b8d7fbaed16ea2bef7b501a0fadb0bf077912c6d09362daa4dc046361aaa2411fa3d35ceee10cc3f9e4bb77ed91ec03622f3b2f5a13027577b8ef7a5708c603513f3e51aafbc3fed6b4bbc0cc2855ad1bfec9223234f99696e403e74b3684e7b3978c345b1af83941fdc6541e56e090a2f71784b65163c52a744d1d6585dec907ca839d67975562af7c70bc635bfa2d75aadd02ceaf3e701e29944c2029b8d9189af3a2d7b8b4ef56acaa04e04b477f37256591c097a2550750e585d775e89f0d094116a670281c879ad4917a1d89ee1f46ce8d41d1d8072487eb604eae9acd9f0b4d77e285e8feeb3603a6a5e967bb50591172c34f16896fd144edb525b110eb9422dc07149545a08f5b06cd34c567a1cdb498b374ff7d997a8ffab0b01297ec66258e95e6efc6edab48d06057bcc66952300282931db5faaa03afd3a75f3db1c7f83db3d574ef73d2927f88281e62375fe3947827fedac75ea509b4e782787678a3aaf5f447ac8995867ff3d659dcc638b6979f68190449550bf0379dba2eaa568c0022e8eb88eef3e90cfbd2b88b0586bac796c225c16938dba570da2c3d59c6d5d457d26ae9c9442eacd34cf82228251b8893cef5d7287db1322ffd824b37162c4403c40c12ec6531116b49c35fbf99d804bcfb3f1d436e065ee9b47abc6c05c7af4876ec8ee85d3f71c17fdf764e52d551c550d4fc212f2c76278f1640bbc144fc8b8837e8fa55601f4556e8ca9eb16561acf0fd25e00dcb0664ab273af884d0243dade5200391b6e0a0fc9bbd3c345df949341365e1f12c47c6c15ded96bee418d27d9cfc60db7c3f64f3561da4061b0d3b58aff7435bdbe66f377b79efa71ac0bb5253de462768b4b7759699e1994f744e58cefc788df8f82a9617798099959578ac3c02f904ccf99223a11c5de575e613255e6341ce6e3005b1d609ba33e865c35ac0fc76250997cdd677483c12e91819417901dddd2b69e35834abb9a46976938c0847c4fec1df89108e35425e9ae295779926972972a6973a02db1a33374f9c125dee89b41a79aae3d1f0573918864e76f70aa88ca96fab7a58e8114205ad0a7a302ba8cb341cb17efe4d76115305942ded3f49dfeb47953de5f5d3dfd80bd1c51d84c0c49f4513fe893681c702220605a509a7ff02059f3bba3ab889bc308f32330eabe5a7d2312e7cae36a821a757f8f6fcddb5c93165160441b1d6e22211d0ae50869e62992b34af1d37944fce45badffd48c6122974da0d72f01727e56b2e2fac97b16e595fd76c70cbb0ac1828965226bcfca4a0a0e15152e4461339bb9804d235d44df66824140d699dc8509db235884b2b2ebe7f504efdb0efcdef0c50fdf297644d2f404d34fae4604bf8eebc90419cd0ff097d433f388bce5ebddb80f0881a70366e795fb50851d50ade11b1d3b71755598b43c7213bb73d0d6058b950b04ec7298cbc939c711d3cca996c004168996a0d541a43ba3563a26566c99030c9a47af14681588da59fbbe484f710d260e2c71388f99eaaf54c49665aa8e2849d66e760c3756eb2088d8ddb7181543e542dd86bdf51477f387f7ba4ad3f9fe1f1524dd51e884de092f317388f231ef68e6e51a4d744427f979217c87d6c2adae38f0fb6b316008739b74e1061198e9411adc409252aadb4f33fbfc97e85c592b302393c09a3f70ef568ff434e926b8f583e11caad3dd3ae03b4746e83b2f1908bafb3efe62405ea309700640c47cb4d6680805c67c567b6b5948a05c4951acf895669da912d2e5f9d1df1a471e339e4424688b04c204f697f4c4a4ace38d2ae59dc10fd2751cb1f5d4e904516b1d1bb3e9d7a310cd4e14f462576b35e25644816676b3996649878fc83fe950ade62c6c7f3171188809423a7d8c70b709744ff6c250d30be6cdb9f022e54cfb4c19ffd3d1a00571c3dde56d34a933ae5ebb17fd72f51f52d4e5f94e549c27138db1cdf2bd13d856a4c7e33b472db131a4440a3c7530d96c8c5cd88f16ea439ce83113482d2810545fed04b4fb3638e9f934c8d400755963a43a75beb9b515721778cc27068cb6a912fb838b0dc4b11651f30cc15e6a0baf5e1dce0d5980432a43e92eee951c1dd54b02188ea47bee5cf2a7777d527eee9bc4f21e8827640a23e5ae7417c85fb1a7b728e8133d3213b5009f81c2a26848f1870345cc30d04aad8807e6af9850adf6c77a0c8d04d1c8f4177afc45292da99814a19ec33b6717f920ac5b5e4f76664b6d9a3d0f4bae2bc608bdeead14829859ae845ac858ce3a51d327b0c06c18e9884858e07463f3bc5287e22404c04338d03afca5f6400152c96f63d1a19413cb60f710894f887bf394ac90be673a6c28416b2da13d36067501a2b26a1968e6686906770b2c54ad4fed2b117ae9b7a43448ab4a0d8d8dd9ed50fe3c1a", 0x1000}, {&(0x7f00000024c0)="324f781b2dfcb67400e96b1597e24be3de9f2ef005b3bd804ca347415cf2a679b77ff38517482fd6081aedf09866de90884e365476b303868200f5dbe8915a921040459f41518424fbf27f3edaa43a5b204be628173ea33267fcdcb99505a3be131bcfc1e4811376b986dda20fa1aad64f0f37261e15fd0a118c71cb50654d2ff425ee900df70b", 0x87}], 0x7) 13:34:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchdir(r0) r2 = getppid() socket(0x16, 0x4, 0x5) fcntl$setown(r1, 0x6, r2) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000deffffffffc2ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073df3a69157d3e89d640b1c70e39b98a2410e178df766222336c434babe85c80fd8320b5b69930eb6ff3ad47f201fd89f9528254704125f733ca6c257fdd41b6e600edc450a7c5de9032e989adc8a358286f8af406517c01bad8033db21fef91196e08c3e945d463ce4254b0d2b2726c3ffb23a1ebbdfa00f9971c1e3f986505506e5bba11deff58dcadf6fc8e8b1d901b8487e21f3408aff2cc6c0d2d89ccf2e36e9a8de83215a2dbf34336082e51abb79d3d58279a558a6163ca416c4406dbefe8c39092cc5df684cb939b7dbf8336"], &(0x7f0000000080)=0x53) sendto(r1, &(0x7f0000000000)="8275b659acafa2eb3abd53d2fb14bec9328ce0e9866b61e714dab23fc5a8436c3b7c65742c05cc89d243ce53885dd35047dbb0b107764a3c1058d7efddfcabbcfe28ba800f75684b4f", 0x49, 0x8, 0x0, 0x0) 13:34:13 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/154, 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 13:34:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2000100000000}) 13:34:13 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000001640)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/79, 0x4f, 0x800, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x8) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 13:34:14 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) socket(0x7, 0x0, 0x4) r4 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, 0x0, 0x0) 13:34:14 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000001380)=""/164) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) getpgrp() preadv(r5, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/179, 0xb3}], 0x3, 0x0) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 13:34:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:14 executing program 0: r0 = socket(0xfffffffffffffffc, 0x3, 0x9) getsockopt(r0, 0x2000011, 0x1000000000000007, 0x0, 0x0) 13:34:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="e9ebf23528c60333c6a9d3301fd1c51b9bad688a880ebaf4aa3bf012d8b38b86eb3f0feacb970120ecf0e93fd8f07b0bd09f05d566f474f94ffd26cfd693cd6f1695c9f3b37e10f04affae42c2abd7a03c679c7721b3", 0x56}, {&(0x7f0000000180)="174163d227a837ce25ac33a6edc78a9ad5982ef9dc12b3440948a019fd1ed94f25cc803eda9bf272cecc6e795c61dd76d128be2f0c44f9e94f505ba73e59b918b5bb808ee23b9a8008890e48851dc100b96c101148ebaa90daae7aae2385c732cad0bb0aa817eb22ecba140e0c4a7b39f84979fe768ced3d71383212b370a3e3eec51b9a855a04adce", 0x89}, {&(0x7f0000000240)="7f0800be29268e8aaa988fb12a57e7200f231ad5a6885a9de1fd1d7acc261753f85c3755b5cf9f24063bf449c799cceab0b3b608e64206a4ff0b2e3119ebf160c9bf8103e3f47b37e894046561a2321d38db4dccd54c693c5c1030c16acff0455aa2bbeb51faafc9291522df58bbc1277eea366f28416529c2989cf0e32d7a07539c270351ba998c41b19c3e1fa2aeed7ff1043cbac52947", 0x98}], 0x3) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 13:34:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r3, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/103, 0x67) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0xffffffffffffff14, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x9}], 0x100000000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x4125, 0x43fd}], 0x4, &(0x7f0000000340)={0x9, 0x2}) 13:34:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/93) 13:34:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) getsockopt(r1, 0x1, 0x100, &(0x7f00000000c0)=""/73, &(0x7f0000000240)=0x144) 13:34:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getdents(0xffffffffffffffff, &(0x7f0000000080)=""/49, 0x31) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 13:34:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) 13:34:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="61f0db0cc0305b84f83c998a082fa2f0b2a9bc240a4f032591e55608d0a029e258902a4cca457fff0dd28ee4872ab2b1df42596136ee62f463934c18c79ddc4d096d46efa0e079877960335adda1cbd2d16ecd8da7fff2b78923360964a85b23d6b2132d354efba7738370b4e3417dcb3b91960a000400009bc176ab907fd861cb8294ca9d148687f73fb4854fc69d54cebe3f02410c7d07c1680000000000000000000000000000000000000000000000fd3af935e63c7fe9682b6fbf019dba1309c8da8df9a9e42cd87f982830fac3b00000000000000000000000", 0x74) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 13:34:15 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:34:15 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x8007, 0x3) lseek(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000100), &(0x7f0000000140)=0x1) r1 = socket(0x18, 0x1, 0x7ff) socket$inet6(0x18, 0xc005, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="a0cc31d017bec0f2fd8c72341e59a041c11e66a5b0094f6253567054a4526be6b88ce9ebbbe7f969da82609e01c5e9f06bc337913348c7954bd78b6e2e61f750e6fe1409718fed08726fb84fc9617039046ed0a7b7156f07830228032fb1c5109134234b1e70a54ff990fb4c", 0x6c) 13:34:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 13:34:16 executing program 1: r0 = socket(0x1e, 0x4000400000000002, 0x1000000000000000) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700dc00000009ecffffffffffff3c5d7033307cde1107c4bd234c7252a210af48f6f8f3a68ca7e403323f1bbe71ac8e885942f461b99e99f99b72e301e4db90e01ce4069cf59d8cea9a48ee4a4f535a20ed282d0104000000000000b8b457f10e4c42c46d1ddb135d210a591af9f074ecb0ddcacde911f95701e370e1e2c115bce1a009e669fefedb2426654155dd48d6934fec841a6d84c85a0812135c1c97239f3d710d667b225457f562ec98837c4b9e3cdaf326fb2399751c820e0415e9d8eb4bb6611dbe69d37c9a85d39715cb9d002cf3e27f145b9f09213f6a1bf7000931d962dc7a84a1173e007a9a055604b77560a2c6c56d3a842855d393ed9bf2400bdf4997b4ffd0d1e1f6ad6ab26c9adeb119bdd3e75943df92d884ab934ad3d7e33fc340aaeb14c143"], 0x132}, 0xffffffffffffffff) 13:34:16 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0x8, 0x400, 0x23, 0x0, 0x7fff, 0xa7a8}, &(0x7f0000000040)={0x81, 0x4, 0x101, 0x0, 0x2, 0x8, 0x20, 0x7ff}, &(0x7f0000000080)={0x1, 0x40800, 0x1ff, 0xffffffffffffff80, 0x5, 0xc30a, 0x1, 0x5}, &(0x7f00000000c0)={0x650, 0x3}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000180)={0xe699, 0x7, 0x1, 0x8, 0x1, 0x78000000, 0x6, 0x7}, &(0x7f00000001c0)={0x1f, 0xff, 0x54d, 0x2, 0x800000000, 0x10000, 0x59e, 0x7fffffff}, &(0x7f0000000200)={0x0, 0xffffffffffffff80, 0x2, 0x0, 0x5, 0x8, 0x3, 0xfff}, &(0x7f0000000240)={0x2, 0x9}) 13:34:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) setsockopt(r0, 0x40, 0xfffffffffffffbff, &(0x7f0000000000)="f176ba5c997a9f83cdc46ebbf19277faff90a6a103c8540324849558dd5f3bbb4be016eb32f904e59c942f4cf3c2d805a60d6b340b77dafd43046c5d207c013115cbaaeec9431b57b140673c86c5c01626bb300e31a450fadf34e080649c6f2ff4658a76a3242d2acd5eec3bef137a0594d3ffa3abb983e240a6eb6a5feb8da2efc0a639f047251bd01b77013cf5269496ec92435cd529b85cf30711d118ebd531e09cf75652544bce967f3fdb3130802ef2f4d8521a7b0470249fd26286b0cd039483ffe47196fd7e8848468a79688c0cdac8943f6a0f08f093ef0a5239d10e155f60", 0xe3) 13:34:16 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f00003b7000/0x3000)=nil, 0x3000, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) 13:34:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x40, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x72a0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x100000001, 0x9}, 0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:34:16 executing program 1: clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget(0x3, 0x4, 0x0) semop(r0, &(0x7f0000000000), 0x0) 13:34:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x3, 0x21) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000040)=""/140) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x5]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0xe) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() geteuid() r1 = geteuid() setreuid(r1, 0xee01) unlink(&(0x7f0000000000)='./file0\x00') 13:34:16 executing program 0: r0 = syz_open_pts() socket(0x10, 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6009b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74808685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff0000000000000000000000000000", 0x11e) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x2a}, 0xc) shutdown(r0, 0x2) shutdown(r0, 0x0) 13:34:16 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x30) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/174, 0xae) login: uvm_fault(0xfffffd807f00ce70, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00ce70, 0x8, 0, 1) -> e VOP_ACCESS(4247d6eebd898fd9,d,ffff80002100a270,2275bbdb3b8) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210e33b0, count: 0 ddb{0}> trace VOP_ACCESS(4247d6eebd898fd9,d,ffff80002100a270,2275bbdb3b8) at VOP_ACCESS+0x4a sys_unveil(5e28942af2b32847,10,ffff80002100a270) at sys_unveil+0x317 syscall(af853783740ac443) at syscall+0x5a0 Xsyscall(6,0,8,0,2,224a05a2010) at Xsyscall+0x128 end of kernel end trace frame: 0x2275bbdb440, count: -4 ddb{0}> show registers rdi 0xffffffff81e79a0a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210e2e90 rbx 0x2f rdx 0x8f rcx 0xffff800002b44000 rax 0xffff800002b44000 r8 0x40 r9 0xfffffd807f7c79c0 r10 0x370a929b5cb26b67 r11 0x5d43a9796bebd5d1 r12 0x100 r13 0 r14 0xffff80002100a270 r15 0xfffffd807f7c79c0 rip 0xffffffff81e79a1a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210e2e40 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> show proc PROC (syz-executor1) pid=56724 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff80002100b2d8,0xffff80002100b9f0 process=0xffff800020fe46a0 user=0xffff8000210de000, vmspace=0xfffffd807f00ce70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41123 58287 97978 60929 2 0x10 syz-executor1 *41123 56724 97978 60929 7 0x4000010 syz-executor1 56217 484836 43193 0 2 0 syz-executor0 56217 96526 43193 0 7 0x4000000 syz-executor0 56217 354601 43193 0 3 0x4000080 fsleep syz-executor0 52662 451645 1 0 3 0x100083 ttyin getty 91289 488138 0 0 3 0x14200 bored sosplice 97978 509638 70407 0 3 0x82 nanosleep syz-executor1 43193 77218 70407 0 3 0x82 nanosleep syz-executor0 70407 153134 33503 0 3 0x82 thrsleep syz-fuzzer 70407 197820 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 372818 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 354924 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 308691 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 503881 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 274642 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 420524 33503 0 3 0x4000082 thrsleep syz-fuzzer 70407 438017 33503 0 3 0x4000082 kqread syz-fuzzer 70407 267901 33503 0 3 0x4000082 thrsleep syz-fuzzer 33503 88835 34898 0 3 0x10008a pause ksh 34898 438690 9690 0 3 0x92 select sshd 9690 430145 1 0 3 0x80 select sshd 47781 365983 18417 73 2 0x100090 syslogd 18417 318948 1 0 3 0x100082 netio syslogd 47563 477942 1 77 3 0x100090 poll dhclient 23145 452105 1 0 3 0x80 poll dhclient 17372 223372 0 0 2 0x14200 zerothread 25889 86887 0 0 3 0x14200 aiodoned aiodoned 62361 43690 0 0 3 0x14200 syncer update 81402 2302 0 0 3 0x14200 cleaner cleaner 71303 514950 0 0 3 0x14200 reaper reaper 22370 515149 0 0 3 0x14200 pgdaemon pagedaemon 1819 241888 0 0 3 0x14200 bored crynlk 43399 390515 0 0 3 0x14200 bored crypto 78924 487605 0 0 3 0x40014200 acpi0 acpi0 84563 485892 0 0 3 0x40014200 idle1 51947 135891 0 0 3 0x14200 bored softnet 74208 175709 0 0 3 0x14200 bored systqmp 64093 508106 0 0 3 0x14200 bored systq 68100 253319 0 0 3 0x40014200 bored softclock 65016 411227 0 0 3 0x40014200 idle0 1 233586 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper