Warning: Permanently added '10.128.0.46' (ECDSA) to the list of known hosts. 2019/03/27 07:15:26 fuzzer started 2019/03/27 07:15:33 dialing manager at 10.128.15.235:21180 2019/03/27 07:15:33 syscalls: 1 2019/03/27 07:15:33 code coverage: enabled 2019/03/27 07:15:33 comparison tracing: enabled 2019/03/27 07:15:33 extra coverage: support is not implemented in syzkaller 2019/03/27 07:15:33 setuid sandbox: enabled 2019/03/27 07:15:33 namespace sandbox: support is not implemented in syzkaller 2019/03/27 07:15:33 Android sandbox: support is not implemented in syzkaller 2019/03/27 07:15:33 fault injection: support is not implemented in syzkaller 2019/03/27 07:15:33 leak checking: support is not implemented in syzkaller 2019/03/27 07:15:33 net packet injection: enabled 2019/03/27 07:15:33 net device setup: support is not implemented in syzkaller 07:15:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_execute_func(&(0x7f00000000c0)="c4c17a125700c4036d5fbf480000006bf0018f00080000c403957d93ac7147dad3f3400f2a6cb917c4612611f966440f56a4653fd0000066670f985cc26cc461085e0bc481865d32") ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x6083) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000240)=0x4) getrusage(0x0, &(0x7f0000000280)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) ftruncate(r2, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) pwritev(r2, &(0x7f0000000900)=[{&(0x7f00000003c0)="fe72dc6bea7d7fe303e9391a5480348e7ce24d4f7795e19c853691c8a55dff77ce65a438ad2674e65f34288b5abd6e2bd148f01c8e6866f33f94196bf8e6c1728236715393efc818ccd24dbc109f372fb6833f63d84208cb7077a9e70c7ee85a58690d2b5c373552e1b173622c2e1acfd281183080a85e0c30cf72df962b6e35c6c59676f22e", 0x86}, {&(0x7f0000000480)="8da977462d9221a398cbf2c7eafbe18336f6cb98c1c4ad684c35c8a87655f4464b1de260baaa7701985dc682e5fc78a00209e1167add8ec5fbd2f3c3a6737a823906f37db7b12714eee4b66b1a758640f0f78d363939930ec023931c50fefabc599f7813f593cbc90998737192fe3f0eeb8151bdcc9f7b36a17156e959d51a215b66e63baa153560fc462877d48bcd4c49baef00e75ccca7503be783b39350d52b21522f6bde4b8eff8c4bc9e0d920ee585be62c8eeead81c82f5f49b3d0e53105d26e9dd12efb9e6249dd9be5fd41620860a6", 0xd3}, {&(0x7f0000000580)="de67536518c58909c1f73553fb97748b90de239450c5fc3c0bcd557fb48cfb9eb360754b237c1bae877471b91f71ad7bcc7e15fb42f86894997d35ae62a6080afe09e92c430de59c1813b7d928d6", 0x4e}, {&(0x7f0000000600)="5c0ddb08dd6a396d8b0765fb36367a939845e997497e884d033db26d89903a63e88185d700607b01cec27a1c561e798273daf4ce31887d46703e5db63301bcf5abc34c0bf4c8697af53cf7cf", 0x4c}, {&(0x7f0000000680)="73e06fecaebd84a27754b00da910394b2a2a283e88b7f1dcef2a5cbbae75f0b80d007c6b43ccd24ec85bc175b92744d4a74e2c6c9ebef8e98cd42806c07acb81d7803704c3ce9fd564c9c6c021808a1da90b5e50b1515c4285d0d0daa6b013582d6e7bcd345b1ac9002a9c22b527e730cac0b5a2dcaea7258ff888fdf95896eb59f5835b427739e29b3ff5e1da72fb2670fb5091da8ce30eed1b8edcb1063320fd02f0698f32c181616ccaf2bf02de38c081484c048515b00d90bd9ee5a7bfff13b66939373f13bd1b1efe69912951054c14b1766a3fa88bb91d751c", 0xdc}, {&(0x7f0000000780)="c501297ef877052fed4f8e7839c149e9401d1b3fcdbbb82c6a007d660af677f8ae2441e08cf48149bdb0c6131e578aef4ade0c3d366e94bafc437a5d922324edc71125fc1c012f2b6b5e29305039662717ccfbe532d75d41588fb9524eacf261d8e36771bf89eebdf2a6e574a01ab60d964ae118aa7655ccdfe44f4b177ded2005544a7db53a0b277664e136b71651c649b929b4a34508e6e81549e58c229d83b3d71bfc9d268f41f8fbba19db2c6537e27a5882ce2423505ad1f49bdc0d6961a9a7392bb0da8d5cc840f2eefd7983352ebf604ccd05742f03e469cd71a56150bd9f14e661128e8fd7a842e4b83559324fde364abafe337c", 0xf8}, {&(0x7f0000000880)="9eb3f68cc80566c160d4f285ed2f002ad6958ef614c4431725c1f0df9ac96b853ddbe0ca54e74a064783dba055457eb7568fe09b32450b321de8695ebbb749b72b0e548e0483e323f5d580ed1d07ff802cca1bb45f50b092abd41d62ab2c3a20a44da758dfa98ba7f0b36460da88c9cd17", 0x71}], 0x7, 0x0) write(r3, &(0x7f0000000980)="37e8e2dc44e6ed938176bacdc768faf84433955cf527b6394a2f7c88066c2be717a1c09de52c0609d34a3595f8701756af43d6be9eb367712a0104879a5c1e79cecd23c1da55f7e60f62b15c459cc4f9b42497b4bc5d9786", 0x58) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x410, 0x0) r5 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x10d) linkat(r4, &(0x7f0000000a40)='./file0\x00', r5, &(0x7f0000000ac0)='./file0\x00', 0x4) r6 = semget$private(0x0, 0x4, 0x60) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b00)=""/6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd\x00', 0x80, 0x0) sendto$inet(r4, &(0x7f0000000b80)="02146993534c08f15163d63b563b36a09a45fb756c54287d1bd6d64721bd38a694509894995f142878d625759d7463137960792e8a22d94d4ffabbb25a66969099fcc4cb75ab6c91cadb0530d80d807b5cd3986333a8fefd0f09fefb0034ced637718db4f03c5c22f63bbe91278019157e4a702c99893698964640d111d64b531ed6cf2f686d55b270e66995256b901440559272c4118919111fb342c4db90638e30f07b5cd39a68a3dd0370af32aa7d9dda5432bac3e828ae34c3cfc8e4", 0xbe, 0x3, &(0x7f0000000c40)={0x2, 0x3}, 0xc) r8 = open(&(0x7f0000000c80)='./file0\x00', 0x10880, 0x18) pwritev(r7, &(0x7f0000001100)=[{&(0x7f0000000cc0)="c72fb6b08193e70cf95c5fe2869b5a722c662dc8bd9dd5ce398b800cd1f0d6711301862822b5456504a71c5d2e7ba22950f466da98c8f9a5baf38c9569ef797c452f6b87a49ba64774fb184a00abfa12f9698ce502577800fc0a2c6b77d8bd789ef07a027416bb80f98d3a30eb78e3030c4e514cc2d648925bbfb9a9b2c06806b54c9d07bab459c02a0a55c3d2591b9583897129792af6bcea5c433478662edd1b01b6ece1c4d067e51fb82e2bfda97ebfe3cccd303a39b4809da7193f6bc3fd46ef7863e251f9019086aac824e505eabd42c4cd93acd7726065d7e9e4c7cd57dd3927eecf", 0xe5}, {&(0x7f0000000dc0)="60b4f5ebef4821cb22494e8adfbf4b2a38b1c0169145406dbe154efccc1f80d29bc3636429571070420ccc7ba936b87fc1b5b9f768905060fb0a6865999f36e69cce3a0ee9348c109f942aa66652e3c6f08640a9ef49f9f7e01304208db7982be5980458dbf634da0ed360a49ebcf9259aed210bfd3aacb16534ca617adea3070784a6ee8189a0f1f953e32c64704df1f7f56bf93300e176575956429d25ad83e897f65943f8bbdd720a751a23908aa1e2e742fb5823f2af2fe29e99a24f4f6b5a5fc057aed9e05d673eda033bdb8083c14bb549c728c174f46a4f5d970c3f698c8e1e227613042730eeed7573eb50f502c4558000", 0xf5}, {&(0x7f0000000ec0)="dbf99ee6c4ce6b699ae17eed672e38faf1666fbf851680210637ff4809c61751338f9f00fbc628e04fa341d556e7d8b231cf9e680eecd3c2967654c6f25a478ccd15a7351f873a282ef35f369443e5831bbff29013ce6305ae81b3aee57fc0ddee121d3aaebacbf6d39fa65be8588074eabe6756d33c90823851dc4c069adbfc0ac583e23885c9f382f9cfa8a657acd91793fd88ff4faddc93889178de58fbb4f27f7b06e1a9d5519814539975d529316bbd33ee0b97ca6877", 0xb9}, {&(0x7f0000000f80)="48bc74010dde921ab6c9d8ff9cfb3243a75235eb19bbc8a1f11b504b7686ca37306b517f4de2414f1af65b7911fc7ba0c1ab2bcec345b71134e09e9a294537d0e3de19b974cef6a72accab7a00588827da1b2bf5434c231811ba8b56c5dd16f7", 0x60}, {&(0x7f0000001000)="54fba7525084567d6540bf65", 0xc}, {&(0x7f0000001040)="44d634005dcf3a347aa97ef7bc81411ae41ea2a93380ba08ee6348413f78abf74505cf91e23ae2f6fa9b8e06dc43fe619bc2bc42adc2d063c4c4baa36ca3f6074be3273d9dfdf9fae403a794b538a128c53e8939bb3475530e2b459bb506a4170b1d08d6402d19f0048aa83bf03839f7b8a8e380f8962836354aaacd967aac6b689a481d25e259c46fc6d8d9bd42e26ecd0a4570dec1a5a3c2b0017bcd07567d9783d46d8230d7b0ef72edbd062f7e53049a1f", 0xb3}], 0x6, 0x0) getsockname$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) fchmodat(r4, &(0x7f0000001200)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 07:15:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbcc, 0x0, 0x20, 0x7, "884bc0b34e2bc9d0ebd6e17a7aa85bb2a9d6a558", 0x5, 0x8}) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/241) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r5, r7, 0x40, 0x85}, 0x3, 0x2, r8, r9, 0x6, 0x3, 0x3ad}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x23, 0x5}, {0x46, 0x7ff}, {0x0, 0x1}, {0x44, 0x6}, {0xc7, 0x4}], 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r10, r11, r12, r7, 0x142, 0x871b}, 0x0, 0x1, r4, r6, 0x4, 0x6, 0x8000}) r13 = semget(0x3, 0x3, 0x214) semop(r13, &(0x7f0000000480)=[{0x3, 0xcbea, 0x800}, {0x1, 0x5, 0x800}, {0x5, 0x438, 0x1000}, {0x1, 0xd48, 0x1800}, {0x3, 0xc9a, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x1000, 0x800}], 0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x9, 0x3}, 0x10) semop(r13, &(0x7f0000000540)=[{0x3, 0x5}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x9) semget(0x2, 0x0, 0x8d0691593136b6a2) getpeername$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000680)=""/138, 0x8a}], 0x1, &(0x7f0000000780)=""/72, 0x48}, 0x40) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) openat(r0, &(0x7f0000000840)='./file0\x00', 0x400, 0x160) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000880)=""/225) syz_open_pts() 07:15:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() r4 = getpid() r5 = geteuid() getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000100)="e9690c1f79dbf70e28a2ca204815a5a29a62a860eba4d833b00b5fb45318337e0872857c1e7ad367d5100b648b3ce4cb5e7c7cfa6d4857ad6658d49d24bb42657e34a69b63e3b8c9adc6b1fe3625fa02ddc8d4a23279a1485850bab5a0a3726cbd66ac872a2d1b2d1c6c1d912d71b6e1629552a4bc8450c94d37f04e94b98168c2166b84cad58d405b0893ec0249dafc5e80e7383da0c96a56039fe411b409899487fb3380b8e4", 0xa7}, {&(0x7f00000001c0)="d8e1b9ac9c6b80bd653021b24056d325c685877dea3b2c97c9d87ed6eb7ef89691d57a15c84c706dfd11adffb6e3033749721784fe48b0c59d5b3b14f46d22868a6194a32572920346d97e8b56347c7b868955b6c48a61e5332aade58d7fcf9678cd3ecc592b646aab2604977da141a95cd20eab5ee7e2130ea0a5f0736a15ebee56", 0x82}, {&(0x7f0000000280)="395a4c71e717e036161597e16e2850f78837017283455070954a6351ce812862d61bb7d6ce61a16cf184e13b050c626b96b7e36cecae508278898569abb92b4bae5df69fa43fd2109c26b39554c6771c8477dd42bd0d57cd6dee3091b5be5a925a2605f8da52d41afd1e1cae36afb24a56ca66d765cfc07537ed86db4fd484a2c78fc3054f371bd7c935e3026d04117db9e0cd7f358e6c84716579e42e6edbec6731db386dfa01", 0xa7}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x128, 0xa}, 0x2) close(r0) r13 = socket(0x18, 0x400000002, 0x50f0) flock(r13, 0x4) r14 = dup2(r0, r13) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000040)={0x100000001, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:15:40 executing program 1: r0 = socket(0x2, 0x3, 0x33) r1 = shmget(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 07:15:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 07:15:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)='E', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:15:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 07:15:40 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2007, 0x3fe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x20) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x3) r2 = kqueue() fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x80000000082, 0x3b7b}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xaf, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x1f, 0x401}, {{r1}, 0xfffffffffffffffb, 0x81, 0x26, 0x100, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0xa53f}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0xed4, 0x2}], 0xfffffffffffffff9, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00e5ff00c90900fe009f2000000400211f00"}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) 07:15:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) accept(r0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) 07:15:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40018180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 07:15:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x840, &(0x7f00000000c0)=@un=@file={0x0, '.\x00'}, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 07:15:40 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000240)='n', 0x1) 07:15:40 executing program 1: semget$private(0x0, 0x2, 0x408) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 07:15:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) r1 = semget(0x2, 0x4, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/47) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 07:15:40 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) 07:15:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0xffffffffffffffcb, 0x101}, {0x20, 0x1}}, 0x2) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 07:15:41 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) r4 = dup2(0xffffffffffffffff, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)) 07:15:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x100000005bcc) 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}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="8e4d880249d9ce63af6ed5e7800079da8d47adf2dee01776ef5d718442abb4c59a396ebead8dbb43b609292bb4687c9467c8e4bcf4661d425c9465a31ac37466214c41889980669c07fe34707d39d93ab36c6e", 0x53}, {&(0x7f0000000000)="47d7e9d209119f2aff8c194c6def6f7c59d059c8685c9ce748c4ab595a45dd", 0x1f}, {&(0x7f00000002c0)="f6ff3b6729a29f618ece6684c648dd2f58e538a9b37854f922c98a3831c59210df3bb03ac4a81c308fde578ad7997acd81d76bf1507f", 0x36}, {&(0x7f0000000300)="ff9b42be1a412a99158197ea2577c8b6766bdf3ca101b13703b7f5dc375bcd3366af642df2f04a94fc6f054aff4305dd2d538b5e099968b286a2eb81600f7b4bc1ef13b40343a78f3b3bd81e6b30ab3fbe6fcdd1cb5179b24861387cb19586c97ada7316e8529a7f246753996be5ac2aaa207c94072a02d58a01b1a50e7995f88be336382b6c1989ad45ff012bacac348acda509d9599b6ab668897942ffedc71c5808027a618c7a5c836288d32aa7633b96c86fda8e09248b0b13116cb04f85c779cf2b28f0d51f18074159efee23d8bfafb98054cf25eab9718354154586f9e0b9caaa152a06cd871a55bbdd93369ac2b5d4a5422e3af5012927638a6c5e1d7380d52cdaed7bd4f59dff958a33469e49393b6197bf5fb384b2a5d209b8788239eb770e6b6a1a942ce44cc13cb3c173f9f710a7b0ecb7424dff38b61f32f9ef17cf3c3f15cc3e55eed22e930d5b1feddb1150844f8c1b5d0f05a8b7ca7af0ef7274e19b6998e23dbdc110b64bd91fa8382fa024f241a62c7ca7a453bb1dc45bcd344a40f07be8acca3a1174fc0af045ac3f06e1031f82ff9f1ee1cb4162d9b4e60df979797bcfce0bcfc6ef09968e3a501ea2e2d1dd10fb4f43036302aeb7ef112e74a886507e6796104dbec5314a88f386265ce66ba6de4944bca9d58355ecbc7ca31f9e972bb94f5c8b46c97b66d23a68534a10b2320501f7978e951746a3099d34f3ec19180dff13c951621785ab8b63f05185ab46433d523ae6dd4fde9ff98f16c7b4ceb65fefecdb47716b4647e8bdb1bfeb9ac3ffccd597c41635d58bfe3129d63ac0cbf2f388c4e1d24fc1d746a2a6d5b9e24d16c0df22aec4a36c1f881dd06bc5792531dea7efcd2f9230665a52b1829c1bcfe5f5b39d4812180d85589c5c92143dd5a39b82f2a396c0faf2af589353d9582e6e4fb5bb72847856b235bff40925aaaebd3a783c4cfceca29824b3dfc4cbf32d1830444c7885905f0815c3358a346c5d3462a3dc6f49aed8620f8dc27bd28925086947b65c375b2ad56c2abe51c9fff454234845e75682b8dfba61857d793a02e122d9d6cd46b642822b436bcdab9d2c8e8864806ab83d7b8239d10c0f82f63da41912243601b29d4c245a8e18425aca5f4b7eab29d501279e4fb20f6b96d9b86fd07340f08cf8642600b268c7eaf2684a19219175574dd09840d2d76b0475b6cd1c1aeb4f4d316d35581cce81c335b743b3bf74ade10a41b558c47f672a242daae38379f985a8146951d1601decb7affcca4175dafcd48b067d68440c7fcb7f23a3d33811d690b012c1ec98a82017ae1c407d48c9cda36531c4854343964007bec2e33006c6ecdb150d054e495dad30ebd941fb9751a4389737b5e727cbdb98d9dc06f6988c0e0aa5975acdb3f7ba35f0437bbbb36627a0d715720bc1704bff94720413874a30369eedb3dafff848090db1e8c9df63d4f192a1ce253dabbc987cd28cc88319702c8cb0ae799360005dd3b566d0ea684b3b91d34bb77583e83913a3072881ad2aede31bf2d2ae02c19307cc5cb90a6cf3cb9f8f53fc79791df76a42b1b0268d9df0d93575c5c3851d83b5e1e66c4e66d3dcf899486d542c0978f495eea652fcbfaa3a456e8b3335e1841c97bfcbeb64cceffc2703914cb8afb77bd161068b10d1608a38a73e7fcd4bbe73ac67b40b619767f6b468c1528a6e2d6efc632b0d6c39c2ee4f94f108bdbc72e665b2b16099f6523567be87eb642c93259e76890daf5f2a91349348fb64a17e345cceaa8d588700bafe2aaea60c252984a5ffed3f2bbcdad596097c316c1f093a0dae500f73edc85b51cd78a5f226603951fd604e6fc3dd0656d6585aa908f1fb1faefb1231f1d23c1a722a4b1c8609c71b6bc207469321a7bb919d8175783c5d5ce9ef7f03660aa845a1704be804a3b5e1a22900c0ae75f7e2fa20a816a5ac80cec31c6964081f29ab418547b9c2c19cc7061d6d01031f01532760afaef769c37341187b54245ef9ec55d9220dee50548fd7af57e3c9f2efaf8fca7c3f20fad09d63d75ed8e16aa15c0f1343f58319db8e98b6023ccecdc01283e9848741b1e12e71110d18aeef1ab3cefc1c2deb665569deab3708ad60a407c8db74a213295d67145185e23b66a8f979a0c8c7e4c5210794e0801d0999c2a696d2cebeba426a02eec9bae391ed9f5bd94d127174ddcb1e3db517fb4f02d560a016d5532211397b4c95b2f3a85b15bc3dfe243542e2cd02164787203c966997e726210652764c42d71e292fe76a361ac7530ecd750dae616f713aaf3a04f85b20a06894f111549daa828dd5b24117c50737cb64af227e0c974635da9195d0d825d5e5481796760298f185b93c95f34c0a9de498e80b0dcb9cc2c5a6420779ebbf03dce4a0f51cb149e11b4aae688242ac084399368a3d824d8a64fcc9bb9f1622d398607839fac2fae71dd518c7660980d7168eff3647cfd5c30ecdc2e935893f0232fdb207fd1535c91003f7aa87a799149424598ffbbf6d9f625742c69e5038f96d1386587289bc9f421785004e2a68e85d3dec293ecd2dfc36f4a67f3d334de20acee35a427ecf9e4e0e4e846a94e88b7a02e748b0b0055a45111e3990a8053963c6b4763e9caca3a00e21f69594458e32472fd61b4b301749e50abd003f97f8bf2dd6b01a5db27ee427789556c5d4c5928ff42b6351fef9f250b3b898ed1d61e1d456ab412d07a97826acceaf430271f16b51dfb2e1c59f3718dae35184e98c135dd54567f7bb1bc62cb0ea4c1a5c0aebe08756d7bfda4aa2cac0a54a7c63541fe946b659009eb7ee6d1cf366e19b698d5b21140001df67e821f51a1a8d6930860df8c3aa88e75018322bbbd68a636110204d0697d5c48caddaf6e65917711553b41f2a2c5e97cc7843c2e322ae637beef02d61e60b40bedc10e54513d214ed709fefcd57afdf3a14e4e4c0320b306910f53539c4212907a6fb6ef28c33705c2d8e2b44b0c4028b3c8077c7330948cd01478bd67ed37d2cc0a9a8e39c2c67144ced8999d80a14eafadad3a919da8ca96a340aa2ce5812ca7a332a4ef6f6dba919b5a02ea6b0e6b0ed9bacc875d5eb429723b623ad58748fcab4bd16659769247743e19e218900eecf1f8210fe18d7f759886a84a7d768f5cb0130a8466cbbc59eddf1dbf382416820540cd76a52b42eb9cf0bc4c3f047d4918003eccb8bb681b2a5f2981798f2642124b6e866252b4ec96e19058e474badf75a3aa5a7958e3f45b0166ab7e1b7e0d75b427829051fb5af8a3e5cac7ae8fbc842fe61f94581fcdc66292724e1f25d93f5d74b4e94a92a7b6fd6369d2d73ed07d6ce1a4a720e6366c2fd334ef9ea3a0a9ea6f59925470481861d27041e6465e37f4616176b02b6e187a0fe5f3b73bf4445a9f70e0415c4513916c86706064bdfa05a10dd66bc97784e8e4d209ef760d8c8b895e2de8155ac00fe51dfab0b2bc20bd43c707a0f4e084b9af4c059fb149eebaa53abab259c6ca71afdea51a04ad4d9dc835095119725303985e159564d1d4397876d1a324e549308552df27b33b9d30da4c588b396020f7a4df1ca9abffa3e4eb32fcdfca8ec0384a47add38297dfb08076c50b13eab9eb381fd4a6312d9a84487bf039f7a1fcd06ee2a922c5aab98018df58c5a3f9ef541975c4b32d769e435654395af0f57fe7b2a280349db7f880ff2d9b8c43038743380bf857e8b203392a4a4aed31e84b4c99508138698140184ff0d0b3a9bb8a0b14a859beadda8a56269c47be7f1a60ee88709a0f94fd0298bbcc922f1856441076e7747411a2fc4618d1c0ed0cc8dae88526e4aa69d5c46bb45c8533bafe3d845af15e23648ac3ad20845b9481096942218c73e86bcbd46ce477f12bf7289f541f308ff3c9b25a882f65ddd3f7ccb2fd208def423d08048918d7d49c44c03f4c2af0514a269ce659b837ab1cb4abab93327a565596473b855b34a98f274eccea2a62e7acc0749000b072044480bc716235a58663f2e140a518bf47ac83e5711a9fa706bfa4cafb76f6cdfaabb130eaaba0488a320c3576cd000f1fa1661b4499693c31b686aff3670751704078e9e517ac1c80b3275e55ad8393932ed19cf9b1f8077c0f45df4577aae052cc1ea26f7fc5dc56d97b21fa7075cae4677c457d0360d68fbfe8d44a874da50724d6df43a77a49beb3449f1fddeacff2b71368e8be1d74c5884b13b023c546a1057bc3601ff49cd794719c7f350ea74486f2a97379282533bfecb02673ddc4c94d711aba0bda9fa0e4a1c3c7fb95f5c1974b8ca5a7cf3a7d555fb9939dd746cff9e704d0245a15a11406574a3a10bfe8900d39654adf481a17af74f1e0b005e70355e1b06cc8cf8cec4a0e025835b9d32dc6d3b019b04b4aeb35d72ab91bfa527c91cd16067d6edec9fb41fbc5c35f59240bd2389f7abce23631b02a52000ceeea2036538ee1070fb45e665083dddc6c943b22d52d3770b2b1d0c1d2ae1983dd9ac0de6d6894913a31a9ff6f5e4703a5f6c60df678f59a9f8440097540d4af25d55cec2d3fa5f10b2d67d15549b4e9215a385e127bb37291976547d83a2835ad34af6eb5720eaead2f199b2c0024960a5ab105ce74c84e5b756efbf2a5d15655c39163980be9c224d8acff48d2306ff3e193b52b20e35f03b297ae19d0dd66d2ce6026653adeb3d4d73b142547fa5c7a7af824992b15b839159ed9f47abe7c5479a9768b86d7532085d373e1e658a121ee2bf545dfad48c3569e948631be138dcaea89d0e0979f9d87f34a503390f086a73cc11930f6ceb8f556d19ba40d6e6c0ddfb7756b19d112887d6d357596a99c1628ed207df1c8b3c038ee671105e210ed40bc850ad2bdd4b5a31166eb5d5130518041f90d1f9b40eefc9576661c31af5737a0a9a6b18fcc9bb9b6d6855fe4509be09185867be7a781cd6b386cab25299a342d75ce983425c8f5cae55bddcb648ec19910ad898abdf30e5f02d6e08762190d208594411f27c6a7697c6860b5bdc2091e76f8d279820dacf78696874794cab0e75ca57aa2024851a78c04a0d01df63748d482af943c2feafb47ea9e9b61f64e58348dc7ed5caab20e0ef32202f357132cefb3ac1b031d3609e7cfbb11fe92f8e5f1206f4e3d651a66902c278fbad9579021a02b04f4ed4196d8277a50fa6dbc0cf57356a7e2cf5ca11bac63e60e794744f244a323e8b20d7f4df57b7dace1f7e959e94d7ea4fdde4b36acdad90fe7c100c645561da90a8ccdda82d5bfcdc22e9648667bee554c20e86b49b57565bb3960302453a3b5fe4be418d6823ece70c24420669d8babf5f82dff163907c964cd094aad3f5af6068ac8790eefab66355d3ef1a54ec3bc67e26dad49da968e282703998b2ee09377d01caa4117869b1abe265e2cf9ed96f9df02313b7fa8a1dd18d36300181c49779029e1a43a4e04bd54fccae3215cc355bb06fb7c7098f6130c1ccd0cdc2362cba6a4a3e05977c694caab38d975d0e3b00c8eec283faf0382582416e47f6300c51334477d830a5e1affbccaf053ffdc200166dec283f4dbe29245381b2b9fbd7199411bda18c86fb7efc2cbc9a7d3a9bc35ef55a696ad6bd8d73db8f73210c54392647cf4b06893ea6191f16de4e3a5ac54ecf16b835c570a9337d73f3524e3ac1dcc9c78b821733562aedb49f5763c236b8159af801e44f76de2b2122f415bd4e45f3ef4f859f50a2142141d6b14109927f1b3c660100ce677464c01409fa2b8fd68c3c97b89edc5d8c0aa5b0afb7c5d2eb6a1fa35682", 0x1000}, {&(0x7f0000001300)="3bcca04a17f5455176edc60a942d5fa9ea20b444dd53f428585cf6f9edcd656659a446def4fc1a4cdddec03d2b1f33381a11e1bf3ea1a25230d14960749cfb331a41b42f7de90a78315637fd469b469a4d9819681bb527c9f38e84da0f08563d43f6a94902fb71b59416d6de5eb1a4ad6d30008783a7f7fa8444ddd1c1f72d4cf7677e4bae0efc62daf10c8854064bed85e18456f75efba2280a4847b41eb8a83321c62d9c0e7333d047bcc7dca031788ab3de717e4305d3968f06ec69aba8a64f37e7", 0xc3}, {&(0x7f0000001400)="9a2b976d52d3d004cd0b7dc0f90d44f2a102afc19ddf831b61ae7976a3b142ead57028489862de22b8ccfbcb7ff95dbd39168a2893ee135272608e50e0eb0f9c831478d2438f3d8e4cfdc9a5a45a0a76782542da7e42a1e0fef354be1663a546007bb94656ad5d42a15581ae9181a47223f4207a872820ad906dd0cdffebf6bca36cf6", 0x83}, {&(0x7f00000014c0)="121f7f6015eadf8d9e1bd92e8ce950c11a18297dcb4e19dd0094b8c5e336336425e55723eb760b757e5eace16c5c2066408f72707d3af236b33e11423889db593b0da2e1d98ec48d86afd6ea255debfcc179888c5bcdd7b56248913f19003aed28631a84583861c3ef9c24e020f986098606c585fa3d6cd94897d71690381b8ce7e7a7d563e9b52279a7e1908600d828905e77a99bf0e105627d19e9d1fbc7271e293481c457c4de0b0738a487e07e5dd38755", 0xb3}, {&(0x7f0000001580)="1dcd341f9903de15aaab226a7c5f152ea743ae465499ae71d427dfb46d771fec9ab91858bc6c15915f1d9243f520352a6f576c37c61bb81f47567bc5b7051595b78cac3449b031b83325047d3a9a12817db7b1c9a70d8c9998ccdbcde2bb2cb534f783e46c501c52f4e5ef79c2139d7f93f731f5bd1022da3020328b4bb1c83154007298aa89bf2c9a4c8674c78d825ff931d85690421482ea50f63640bc228ebe4276912807405c5a32980714d5247436f36a891284cd9edb4af57fa15e7b018164bf6151b9f7f6d8e5bb2bb332b5fac5f08040925c5b6d0add8315349f3ce13464307509bb8192892c2edb4bfd", 0xee}, {&(0x7f0000001680)="d9645d2041f319427c46d6d168a28b8460ec7e3a09ec43a85bfe0400e0e91e5f9c1039f23092e4011356ca10cb97fd0b8bc64871eb060144a42cadbfeb3818fadeacba5a6b2d", 0x46}], 0x9) 07:15:41 executing program 0: setgroups(0xffffffffffffffa4, 0xfffffffffffffffe) 07:15:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:15:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 07:15:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 07:15:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8, 0x4, {0xfd, 0xffffffff}}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:15:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x8, [{0x2, 0x4}, {0x2, 0x5}, {0x3, 0x40}, {0x2, 0x8}, {0x1, 0x3ff}, {0x3, 0x10001}, {0x3, 0x2}, {0x2, 0x2000}, {0x3, 0xfffffffffffffffa}, {0x2, 0x3ff}, {0x3, 0x10000}, {0x1, 0x7}, {0x3, 0xfc}, {0x2}, {0x0, 0xffffffffffffff81}, {0x1, 0x1}, {0x2, 0x1800000000000000}, {0x3, 0x5567}, {0x1003, 0x100000000}, {0x2, 0x8}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x81}, {0x2, 0x984}, {0x6, 0x7}, {0x3, 0x80000001}, {0x3}, {0x1, 0xc7}, {0x1, 0xfffffffffffffffb}, {0x0, 0x1ff}, {0x1, 0x69}, {0x1, 0x1}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:15:41 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) sync() r0 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/244) 07:15:41 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xfffffffffffffd57) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0x6, 0x1, r2}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/242, 0xf2}], 0x2, 0x22) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:15:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x240) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:15:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x3010, r1, 0x0, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 07:15:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/139, 0x8b, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0xffe, 0xfffffffffffffffe, &(0x7f00000000c0)) 07:15:41 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) unlink(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc46d74e0d2ef4fbe2e8a66ab4a534fcf0050b142b609bd791e871f41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a070862f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df24f000000b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7057eed9e26618c997cbcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc30d6d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8000000000000007b993b797dfcec26784daa45eaddf473e96363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc3966ada491f762d9fcc4240ae7802d435c099c2fd5a4f73103ad0e32cfe8d7b01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 07:15:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0xbc4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a1232b7a180ddf6faff3ce36f64563e8255c740b6c9129e2b6ba761af53ecbddc4a5c4565a6a7dc61ac1b20f17f46b4550ca147857b749c54d155180c307771c92beb9b5c5508646c0a69f71e3a9cea9e8a9be5a4ea97d2a7dd592c532", 0x5d) 07:15:41 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff0101000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0x244}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 07:15:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0x83}], 0x1, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:15:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) clock_settime(0x4, &(0x7f0000000000)={0x38, 0x4}) lseek(r0, 0x0, 0x1) 07:15:42 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff77, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x4}, 0x0) 07:15:42 executing program 1: 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) socket(0x18, 0x5, 0x1404) 07:15:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x40, './file0\x00'}) 07:15:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = dup(r1) listen(r4, 0x0) fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 07:15:42 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 07:15:42 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 07:15:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x3f, 0x499, &(0x7f0000000000)="d6f6c0fafa6902f1632396f4fa208d11aa2449f6cbbee58bbc99701af98fd392810af014d5cac32e2c33e003def9697436a2fd0fdbb722a9f20065faf5f16442136d9ba40f6c9b90fd49f3c190673e4900d23f99329b85a094087f1ca161a0c800b468239eb1ef6292849efa99f1b672d4c3630e8b606c60828d0897c8f7c00f59a867ef21b1e4a6abb2031c65a7fccbac5535a9c73abbd86aa34a4bb938d1d5c720c7f6a670205fb28927adae6539ba87f29a16", 0xb4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:15:43 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x12) r2 = getuid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:15:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc114, 0x6444f5e0) sendto$unix(r0, &(0x7f0000000240)="c09ee0ae19f65ba70d23b0ed3fed8a32b6e7ea4cd352b044ece503b7716f079d89746e49ba7d310bdd84ab93dc5f7a4a8bc610ee5fe3d678ef0bd097cff23a974e02f4c146c5e2cf8ad8dce60efaf9321cd7ed76c225cce0ba14ad3fd0027a4311c4fab420fcbe208c0990484cfa8c7e0c4b95333242df25b0ce68478ff2ad6358facc978f9e0e8fe3c8b4713f6a0429c6db824349781e7967078e44884dc65158c82acb22b55f8eb61b6f4c6787f02e3ee77767173d9d7fe22d0d4f403b028f13f91624c01562d30d2abb81c08321056cdc7f72094d10acf9583007efe712db33937e13b6b038ddfe", 0xe9, 0x401, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b18ddfd4f7d4beb11b000504b30ba45997bb4373559b27ee883939f53e8551f30ce390500e08fecea11ea8fef9c746e467e7b19a6bb76e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba98a50e000000000000f86ea8817cf4d5e8a15f9463e47923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e40100000001000000fbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fafe15c7dc50ab2d8cc9012eec500631b7dcf7855de2b8721e709dd334717cf91e026a4de1b2bd4e4c6f5dadc659f8758d2ff3d19279df7047aaca95a08f1adeba0032a5d82c3acc7fb92810d20a819cbe44b94c8969c4d0ff186d93a3a71b9e55acc52425e9b3388071a811acae868bf49bbe2e4568d65e1a3666de20db5006eb4b68bf875bdbe17313c18874691a88a107cd57931406e5f5a7acdd878feb340df940a4f68f58badcb72f7e50afcfbaf1a9c6314798af65b3fa7a171f63113195cfc6", 0xfffffdfd, 0x0, 0x0, 0x0) 07:15:43 executing program 0: socket$inet(0x2, 0xc004, 0x2ba8) r0 = socket(0x10000000002, 0x2, 0x9b9a) r1 = socket(0x0, 0x4003, 0x7) r2 = socket(0x800000000027, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x0) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:15:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 07:15:43 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x180, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000240)="593e6c63b360cfbf6fbac01c0c9f0ff8bfc4a4a1332fffe83a43adb95701ce13380fad8ae20a6e2aa20e7b50db84ceb9ddb54023711fe9630304cac88eb0a173a05bf794e2097ed10d0825e1ebd6351bf9c28ed9a72b91021cad1b10b6b3267e6e7774f2f318b27e1c4c0a7accf79137c40b708af50f0a8010bc4c5ef6a2b4f37e2676d537ddb33c65d90455c416081de8077548fce17e513d52a357558c4118c20ff1b0794741da8db68e6fb2ff22fdd4d8211710a1dd824e33564bdc9dbd34c7b5bf1aa2c820", 0xc7, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x20002, 0x0, 0x292) 07:15:43 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getppid() munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000340), 0xff23) 07:15:43 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xfffffffffffffff9, 0xffff, {0xffff, 0x100000001}}) poll(0x0, 0x334, 0x101) 07:15:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x6, 0xb8, r1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 07:15:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket(0x0, 0xc001, 0xd5bb) 07:15:43 executing program 0: 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() r2 = socket(0x18, 0x2, 0x2) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:15:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:15:44 executing program 0: r0 = socket(0x20, 0x400000000002, 0x9) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 07:15:44 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x20000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x10a3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 07:15:44 executing program 1: msgget$private(0x0, 0xa) r0 = socket(0x11, 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x194) r1 = kqueue() getitimer(0x1, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/219) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 07:15:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) write(r0, &(0x7f00000001c0)="fba6513a22ab93421e8459a81a29e75307ea446797f135154ce24e7a51a4ff435e700590df0eced6dd01543e9dedbef69aeae7806f2483ace46b136dcfacf4ddc58149a1ffa55a36c95f1931e2f014aa1f908aaeae6de11ee2258cb5b06ef8c2fe70a33eb80fc3fb8ac89de70f7568f4b9ab0f1199a88951e47f0651a3c4790d023bc47e8db65bcad947918dd87cad2ec3d15a216bb743ab3425ad3617b2bf5c8e17824dfd8e4f61e06d1d78e4b08f3c3053b431a8", 0xb5) 07:15:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) sendto$unix(r0, &(0x7f0000000000)="577efd6d1ed205", 0x7, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x115) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0xfffffffffffffff9}, {0x4, 0x8000}}, 0x2) 07:15:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 07:15:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x41) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x2) 07:15:45 executing program 1: r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x196, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffdcb}, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28e9fffffeff00000100000008cd000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1], 0x28}, 0x0) 07:15:45 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000080)=[{r1, 0x191}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 07:15:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) flock(r0, 0x4) r2 = dup2(r1, r1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0xffffffff00000000) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 07:15:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x6c1) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x8020426c, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:15:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x10}], 0x2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000000c0)=0x1000, 0x4) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) 07:15:46 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/228) syz_open_pts() 07:15:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0xfffffd22) 07:15:46 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="010397291d0fce5ed1dbba29159b6aaa21063a3db9accfbb5dad84323ebf", 0x1e}, {&(0x7f0000000040)="75c5c5184047b17ca5324083ee3aef1c8c3fcfe511b46177893e6c0d549f32d09da44b18fd0840ddbac7c2497cd6ca8db9d3b901119ae025ee342ce7a07f7285d17207f5f0aa9a7be3de20366ca82eb03fac22eaf0f88872ed0a677ddc2ab7c9dc9fe656bdd88924e71c390d29bdc6a474a186d2e5a4cc35f5ce8809490bb57c23d86020d811efe9687d98fb70a55534b3bd8f51df6c27f92b45e5849e91dc3513a536c12e4fb3ac32a99c4f0172d24c0d0abeb7cf8b97", 0xb7}], 0x2, 0x13) 07:15:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 07:15:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0xfffffffffffffffe) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="190e4cecbd40654b4f5f00542829f283a853c3aa8ebbb9c4", 0x18}, {&(0x7f00000001c0)="af5da7783ab2fe5186622ffda53df1c5c24c43f6f9f8a2dda67d28fca381e0d2c9e58f960cbfe562996a4396bdfb8880512122a8852c283405f2523582764091a3c5e4ea650adce46e95393fdd70dbe023557db8e5db2c62595a705fd10bf5f6588944ea64a5c475fd08cd4c7363a3e26cdcfd4345ea8a57bc218f9808429c0067412d7b90c791ee01b4c7574ebc82893badbfc4859ca7259eab45943e47b9009ba66b3178090635ef17d4514f623ef04127557893846e5b037a945b6c756ed72c82b324766950f82b14b945180fc57e135065f4a463ae76112221ef053c63674e87369b53f255d74eebc8165df396508c8dd68146c33b15862a", 0xfa}, {&(0x7f00000002c0)="06ac0c858766e97fae5fc8896fa6fc0075df772df0e096b22acf8a90564741b106b47a042e5998962cc94082f2952505e45f9a998b", 0x35}, {&(0x7f0000000300)="d64c9e36526c55319d2177b47d08c328f7b2f9a70ce842df1cf1246fc3fc509394bb1b9090802a3866e2c8eb8ad359e39da5080140b02d375a2fdd1392976ea82b49391784dbb3f13f9899b1f4e6474ffa66ad301d4167a9f82b057dff3d9e21e6fc44ac9106a7c375b6adce20", 0x6d}], 0x4) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fchdir(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xae) ftruncate(r0, 0x0) 07:15:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus/../file0\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x6) fcntl$setstatus(r1, 0x4, 0xc0) mkdir(&(0x7f0000000100)='./bus/../file0\x00', 0x2) 07:15:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 07:15:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000016c0)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 07:15:46 executing program 0: r0 = kqueue() r1 = socket(0x10, 0x8000, 0x724) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 07:15:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000000)='./bus\x00', r4, r5, 0x6) 07:15:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdffffb, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 07:15:46 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff62) socketpair(0x6, 0x0, 0x5, &(0x7f0000000040)) 07:15:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept$inet6(r1, 0x0, &(0x7f0000000000)) 07:15:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:15:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:15:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000040)='./bus\x00', 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 07:15:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="00cfcb62eaa3a8fdcb6bdae56b7377", 0xfffffffffffffdd9) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:15:46 executing program 1: socket$inet(0x2, 0xc000, 0x6) r0 = socket$inet(0x2, 0x0, 0x100000000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x100000000, [{0x1, 0x1}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x219e658b}, {0x3, 0x2}, {0x1, 0x4f8}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0xb71}, {0x0, 0x3}, {0x1, 0xdfb}, {0x1, 0x80000001}, {0x2, 0x1000}, {0x3, 0x7}, {0x0, 0x4}, {0x0, 0xfff}, {0x2, 0x1}, {0x3, 0xdefa}, {0x0, 0x8}, {}, {0x3, 0x9ccf}, {0x1, 0x5}, {0x2, 0x7}, {0x1}, {0x3, 0x6}, {0x0, 0x9}, {0x3, 0x2}]}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000001c0)="eaff025c00000000", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 07:15:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x5, 0x5, 0x1, 0x3, 0x7f, 0x9, 0x3, 0x1, 0x8d68, 0x5}) r1 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) 07:15:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = getpid() preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/134, 0x86}], 0xa, 0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r7 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880)={r4, r5, r6}, 0xc) setsockopt(r7, 0x29, 0x1a, 0x0, 0xfffffffffffffdcd) 07:15:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x20000001000, 0x0, 0x0, 0x3, "000002002020f6ffc9d5778a7a47616e00f000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000762000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 07:15:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7ff) 07:15:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) readv(r0, &(0x7f0000003440)=[{}, {&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/206, 0xce}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/216, 0xd8}, {&(0x7f0000000140)=""/102, 0x66}], 0x8) 07:15:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 07:15:47 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = getegid() fchownat(0xffffffffffffffff, 0x0, 0x0, r4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1d, r2, 0x0, 0x3b) poll(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$VT_GETMODE(r0, 0x40087603, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 07:15:47 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x4, 0xd0000000000}, {0x0, 0x7530}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fchdir(r0) 07:15:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) semget$private(0x0, 0x3, 0x4a0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:15:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCNOTTY(r3, 0x20007471) getpeername$inet(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000780)=""/62, 0x3e}, {&(0x7f00000007c0)=""/76, 0x4c}], 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:15:51 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 07:15:51 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = msgget$private(0x0, 0x10) r2 = getpgrp() msgrcv(r1, &(0x7f0000000180)={0x0, ""/191}, 0xc7, 0x3, 0x1800) msgctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r2, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:15:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 07:15:52 executing program 1: poll(0x0, 0x0, 0x7b) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 07:15:52 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fabbd6c653000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xc000, 0x7) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 07:15:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffba0000010000000000040000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/158, 0x9e}], 0x9, &(0x7f00000007c0)=""/43, 0x2b}, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 07:15:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fcntl$dupfd(r1, 0xa, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x38080, 0x2) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 07:15:52 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 07:15:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="5ea93755d6a9dc6f7e2a9dfb5d094cb9cf97ac20a34337d2cd7a797f3c5d6c28e5a2522b09364620785d6d5b4b449274cc1469fb0a870158a9894376adf2745f825ccaaa5da268e70313cc4e34f46eb4ed31bd0c4c7385422daf7a14aaec7352eec752404475c61ed73de867c6dee767af88f890b9e5b43546a411994c70bcd040917237ea0f47df6bece5c30e636e9e0bb198c05504f969ab26c37d467ebbef7ad34ecfa3a282483163f1d60f7787098a3695d2fa7fe3e4ee56bd60a154674d63335f10f3a5e44fe2377d39cc4ea3a546f08a", 0xd3}, {&(0x7f0000000240)="0b491156f07b5e6a21e6f825ab9fcc841cd6970b50c9050b9355b37390144edeb2108d4abd269650dbb65515b55f89faa0ef1f59d1bd51d182d7adf2aeb73884347c3fb0c1972fce2ca2443a69355293e5a25b2ea16b4a6ba9e6aeca39e66a7df6803d0e20d2d7666a2f221870b1ecff39954687cf350ea6fbeaae43359902ac0447bd0a31b0a04721ff6fe9b5e594e1b3efc05afc7546260027426cb17b30cb850444338a96c4ae1d7dbce9dab91b57ec298448f54cf1b7baa61353394359877a06beacff9d3fed7efab84a16c492d71e3b3c2ddfcacb0b10ff7609d1ca43d9bd06779dc4229afe66658d7b42c1141da172bdfee094847f24", 0xf9}, {&(0x7f0000000000)='w-', 0x2}, {&(0x7f0000000340)="88bf0a8d251f0eea991f47e11e456911eb33f59ac99f44b6679ecb6abbd47103e3f1f6d614ec6da2aa4a408bf651db8e638536760add4cbce4a8a4d33995b0d02b3f6c9c4207d506413ac82964bb437c5bb1be97663646ef10525b60ddc9b55c6485a852a91b65b44493acb2c8377856e227064dae681fcbde2abb73fcf601ce6b9da7860c16097a5994e5980c42de1b83715a058ebaed01f1961c095929cbb381693ad939d3b34ee5ca9597bab176ebfe61b18fd6da5623ea9226e4e5", 0xbd}, {&(0x7f0000000400)="96b3c7bfa33e65173c02ddfe97e6c26f7e1a8bfb3491aea16c2c75566237171a4beab74289b73e5effc7c94a153f09f7944360058a00816615ed860bfca6c952e817cf982d04404f651b1339613dcfb52975a5cd9c888eadf64ab70737233fd3bd12f672e1485a33303bed9a0e5d57b93446e2cde68b73772ce1e012867635c07dba4296175f449a201808b4c7df7900b363bda66890ab7b4c32c56ef75ec68c8eb1a23af6d1582ce836fdfa2d61e5", 0xaf}], 0x5, 0x0) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r0) dup2(r2, r3) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:15:52 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 07:15:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000640)) recvfrom$unix(r0, &(0x7f0000000000)=""/238, 0xee, 0x2, 0x0, 0x0) 07:15:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() fcntl$getflags(r0, 0x1) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x3}, 0x10) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) 07:15:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) lseek(r1, 0x19, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 07:15:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 07:15:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000140)="cab3a1b9cf9e64c97dea45e95ec6575a06a8431b12dc354d0d1aa2f0092fba287ec5c819afadc8c2315a61b06cade4da1bf075a758140dd10b19ca9a297c4cf8e2a28cdc1a114973f3b603b4c18958c02ea963ccb37a8f8a1e2f5a30ec860824b00175ffced3b3e64f9da48f13d7c493e5ab1843b9df5f6e7b878fd9f68a7ca4442c5f3b84b6f66c70157f20003cfe9d30360334f7f1ccc36fed57a4d1205d089148e3ad8044032aa79ef0b15aeffcfbe940b7ec3d565836effed1a8d4bb2a", 0xbf, 0x404, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x10, 0x3, 0x7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000002c0)=0x5) nanosleep(&(0x7f0000000000)={0x2f3, 0xfffffffffffffff7}, &(0x7f0000000040)) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 07:15:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000028c0)=[{&(0x7f0000001340)=""/191, 0xbf}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000016c0)=""/174, 0xae}, {&(0x7f0000001780)=""/166, 0xa6}, {&(0x7f0000001400)=""/54, 0x36}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/108, 0x6c}], 0x8, &(0x7f0000002940)=""/238, 0xee}, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 07:15:54 executing program 1: r0 = socket(0x21, 0x8005, 0x8000) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x10001}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') pledge(0x0, 0xfffffffffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 07:15:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 07:15:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r8 = getuid() r9 = getgid() r10 = getpgrp() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="3572d6773f769a8be3f0f2407d0c988385e3174a3016cadd3a78f2f99d648cecb89dd54b89c82abc338b7fc7364548ef84cfe268a281316e6d4863c560044744c534727789ea8178babab32d737aad40fc45d118a323adc8bc0b13641c36199b84e609c7e8e999f55b3b10d43180e724e670cc58e23edec2ce62d4c1ab1277e2a78907b83519e6c633615d6cf0e62fb5e8fa3e69381dc1522cf3987cfc3f95968d53", 0xa2}, {&(0x7f0000000200)="f03bb056286da67b812b8ca0ca1303d748eaf42b6cb9af5148f9c87e1eab884661a565913696cfdd9004e22840a485806739850c87dcfb12a936ab9123017e1801a2896917ccd307c1717059569badbdc55d9f7f8e06ac6e9889da355c54752a9b119a2fb5ab51", 0x67}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x403}, 0x400) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffff2) unlink(&(0x7f0000000080)='./file0\x00') 07:15:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) clock_settime(0x3, &(0x7f0000000040)={0xab9, 0x2}) 07:15:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 07:15:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="73dbe4cc31cd689dad9a4249a23fa5efd92ae1c69ceca8971673de89b0efce355a496d4417b67732190d8e19f2086f2b9632838a6b1b651e1066ab422b5f87e26ca9f01b2ea227cb51d31d04fdd0bcb62d952b6e3917d1c741bb5bc3c521c513cd75d1621ece192dfbf34173e7cf996c58a2c91b2828b28621c1cb4b69bc6d7d40a8ea118d5af4656dea58dbefe0a9cb20bf28f5fd0d6f6e295385d4dc55d0a1ffe10145d36c4aa34183d5fc655c2099cd710717bc1f307c2c1d3d05a5b100667ffc2a07252b225e45e93a57a48094ee8846e14797edbaae96bf28", 0xdb) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20002, 0x2) 07:15:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:15:54 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001880)=""/251) mlockall(0x3) getgid() setegid(0x0) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() r3 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) bind$unix(r3, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={&(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000001240)="eb5b3b3eca7d89ec2483aca7f70b4728ae9bd27b71b6ac649655f5be50066051b0cd2cdc67f5d3520c637ccdd185828cc836efbe53e7eb96f4ac2b66aeb5d1e1173ee9c73b56a53b47a62ed36d1eb00bc21ee556b4facdf2be4001e1a8ed09d5c19156e9d838cebf3cab8a95693fa9f16aa58b98934237acd219b15e8fb1", 0x7e}, {&(0x7f0000001680)="94e1137b929067cf5f1362d3ad0954c5a541ec494abc6c412994e1d9cb88eac622c2d7b24c5c4854e430508169e16a0cc1e99ed2c33977179ee5655bba1d866bb82e7dc494c902cf0316cd8d94306b1206ecba31edaad77199ed2376f5c04351050c49af3752bcd01ff7d09e6982fb910028384ae7a8a7cc011808830cac112e07b0b22ce1513e0665b2d35f03d25646d445d43425b899c1560494ccdd7b138091d9b03d3f18812542676ca1f790670ae6e712a39b5630bffd4aab82b97fc0f50153b1107fdb8413f0ebc0fc3c0846c57f2f2578917e12e1c32859600de8c40f9a67d04ae06787a20f89fbaa270cb55d07f2fb4f696e648f1a3b8e", 0xfb}], 0x2, &(0x7f0000001780)=[{0xf8, 0xffff, 0xf3d, "0920d59ed21496839de5aa5c3bd72185d32d03a402836b9f8bc8d9c319b0c11ebb0e28dc60f1bdd372e2020899aaaaaa898d0aafc9aefb1907c8560e5776f75ffe427939a543195253cbefedff90c912a3b7a52dfae7d999b43f33b68f77d0f6a88a6d59209a0a11e8eebad83313fe2b3f32fe046f94470981cfbec9809ad84d41f22d3329e1ee0b023cb8b7f046068e65f4cb4f7ad648fef38ccf1b419cdd74852dc6de9e97d2a3ba954ad773ad9c0cba2a1106a6c1b81401973ae5ce19405a12c3cfe34dfa6578f63b2124ffcdb36aab49baf4a101bdfaa2017ea3968e6b1f65a736975fe115d8"}], 0xf8}, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r4 = socket(0x11, 0x4003, 0x0) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) 07:15:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000), 0x1000000060, 0x0, 0x3f, 0x0) close(r1) 07:15:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) ftruncate(r0, 0x8000) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005}) 07:15:54 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) getgid() 07:15:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x1, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:15:54 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000b00000000faffffffffffffff00000000000000004000000000000000000000000000000000000000000000000000000000000000008d9e7fcfe93694a40000000000000000000000090000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 07:15:54 executing program 1: 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) ftruncate(r0, 0x2) 07:15:54 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 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x3ff, 0xffffffff00000000}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:15:54 executing program 1: socketpair(0x1f, 0x1, 0xaa, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) listen(r0, 0x7fff) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 07:15:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x4) socket(0x20, 0x4000, 0x9) write(r0, &(0x7f0000000040)="670dc3", 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x40, 0x1000, 0x8001, "85518592b53bc2d6c0a17c83f3272db624e9b804", 0x1, 0x2}) 07:15:54 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8830, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x4, 0x7ff, 0x1, 0x7, 0x3ff, 0x401, 0x1, 0x0, 0x4, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) fcntl$setstatus(r1, 0x4, 0xe) r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000240)=[{0x3, 0x8a, 0x800}, {0x1, 0x7f8}, {0x0, 0x2, 0x1800}], 0x3) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/241) preadv(r2, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getuid() getegid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0xf2, r5, r6, r7, r8, 0x88, 0xffff}, 0x3, 0xfff, r9, r10, 0x10000, 0x3ff800}) 07:15:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1c8) 07:15:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x3, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f0000000240)="f2a9b5f98a94", 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x8, 0x7f}, 0xc) r3 = semget(0x1, 0x6, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x1, 0x1f}, 0x5, 0x4, 0x7}) write(r0, 0x0, 0x0) 07:15:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc004, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 07:15:55 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x15, 0x5, 0x0) setsockopt(r0, 0x27, 0xf, &(0x7f0000000100)="d50196680daf520ef5018145d840fd3c4bac8d1862163f91679acac929078457e2fcea8f205517b2d223a82975033f1c45ffbcf4756818470ad6fdcbd5bba24cbbf56d3b42fbc600000000e20900006e67e314f1585a8e", 0xfffffffffffffd47) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x40000000006, 0x101) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/123) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x11) 07:15:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 07:15:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/184, 0xb8}], 0x6, &(0x7f0000001500)=""/40, 0x28}, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) 07:15:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) lseek(r1, 0x38, 0x2) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) close(r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 07:15:55 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)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getdents(r2, &(0x7f0000000000)=""/63, 0x3f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:15:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x8}, {0x18, 0x3}}, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 07:15:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) recvfrom(r0, &(0x7f00000000c0)=""/252, 0xfc, 0x842, 0x0, 0x0) 07:15:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3f, 0x4, 0x7, 0x0, "f77e81cbaf6f3bca61a34cc7ffb7de3be99f6abf", 0x4, 0x3ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x86) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchflags(r0, 0xfffffffffffffffc) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 07:15:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000000ff, 0x0, 0x3, &(0x7f00000002c0)={0x1000067bc, 0x4}) recvfrom$unix(r0, &(0x7f0000000140)=""/88, 0x58, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = semget$private(0x0, 0x2, 0x84) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xb0b7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:15:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x40007, 0x2) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) 07:15:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x30b) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x9, 0x9, 0x1, 0x8, 0xffffffffffff0001, 0x6, 0x1, 0x1, 0x7, 0x3f}) msgsnd(r1, &(0x7f00000000c0)={0x0, "be08af7c5681c61d4fb77e1c43d3d2d6e8067be215c0ca27edbbda58d379e3ac3282baa0fe89caf5d7c4326fce9e3b682c8d127c3b762c58bcc4fd6deb3c756043f008a576"}, 0x4d, 0x800) 07:15:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0904c44f7b202c, 0x4bd0b798) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x8) write(r0, &(0x7f0000000040)="5fff6e5dffc94fb347d01402548cf90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fba1a599054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd", 0x8) write(r0, &(0x7f0000001800)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c", 0x6e) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./bus/file0\x00', r1, r2) execve(0x0, 0x0, 0x0) 07:15:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x3ff, 0x3, 0x0, 0x9}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/39, 0x27}], 0x1, &(0x7f0000000140)=""/255, 0xff}, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050105000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ac0)) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000300)="33ad172a9d1f32218966c4aa866489538e94c5a3dd6d76a40e45e75ecad7a875abf562b6a816f3e724366908165de532e3b6cb47c9a01128a671eb6e072c01747f46b65c6a4ac3e7fe8c436aa01efb30deaa8a926ef94d265212af41aa2231781999fa35b49d28bd613ade727da6f552e60f61caf8b075daec6739d82d63a599ed51bc074df1f43239bebf7a94b8e54cdaa83816efe86ce560e8a207f5944f7fe272db3c23f989846a4b7369fed17a9c45c3930a1f857ad935810e90c423ab763fec887c16d1edad1a1726214d50e33b6b5655ae6c2c0aeb990276ba8bb7464fa13b", 0xe2}, {&(0x7f0000000400)="d35d22be47f0fcb2ec70b3ee4fe8658e2b39600851f697ceeab54476f876d09a5d06ceb3e9e544e5d41f2dde", 0x2c}, {&(0x7f0000000440)="5e342ceb9566f69066fb70ee788744c23b6dc19b3075c5314c102aa8f42beadaf74927095628aaf5cc50b5d0d730bc8b434010610e2f4b40c16c8ece740c79543043d9e0114e6f62fc6430343bd18c082a3924fa469a67402fd33de0c6f4518d8a5626fd11873affafbaa8adb89fd45e6aba9de0d3b1b96d500e58e1e932eaca08ccd061d86d3fa1015fe0cabd00351d1861c030045600c29e1ba093516dc11ac40de655f3db6592873e251e60b402863787ac55bdf1c1dd382211165c0b53fc6f147a205a492f9b2000b584e004651b93f36e9a108556f3ed66", 0xda}, {&(0x7f0000000540)="0e7b01fa572d28e2baee4eb7075ce3c4aabd9f14991880215f9a3858c6afc9fa1464874b8fd459ccbf11d720e4cfc00b53b4540aa31a7bb6654f2b14457b7b2f5783af3b832ab08a75fbe602437581a3d1cb71a264358097f1502612e91fb1a0fc0db114b3b7186ce863dcc5f04fc17b8b37167463656346d5f8f6c785b7bec901756976a0dd333f2ef93217d849e9d528abf9a47e3e4b347b90515d95ec8b6484e79dfe7ce24452be1fc0995182d828a08f5514ccb4cfed1bd7dfc0fd8fbe744792a31765881342b397aae4cf93b92d4ba375b8", 0xd4}, {&(0x7f0000000640)="90d24de2397c910b2ec17ffb36ac6198bdf6caee40ddbbff671912a0ed6347b3df19c4c454064c8f2d191b5403ffd8cf82b38d4c883de6a603af4a9ffb83dc98745624ec2032a3a2", 0x48}, {&(0x7f00000006c0)="dc258e734d0230ef5f5c033ceeb582917b58383dee71f2e05f2804203a1661012081148fb37d2d20dae35b941db64791af8398a5e9f87a72aed272f664d08b375a9ddcc43ed18d891e10c72e96a917cda80f1a816a02512d49b1e51d2d8a9566954ba14efbc93c665ff1377330450dc3b0d6373c0da80560454242813d15bf03a242cb889473de705ca21265c4bb210f2add0fddf0749dffe12d2820f7e4a2f5c099eeacc61d5d7ed344f132ca900150bcdc3b60", 0xb4}, {&(0x7f0000000780)="f3c77e22af59ae7ed92dccdeebdcd0cbd2fd9de12a4aab0220eab5d48d354a77631bfc99bfa53152e31b6dbec51f211fbbc62334d0098f623633b6c330dd2582752b6729d13814c4ca0face1d9d073d9e9ab2b45500457a9deec63d1e3303fc30e28816d1998fa087f008fd2599737a18e015fde89003f7c7c9414efaf9f39d4210e41a7eb692b32498b07b0c188a4e6c929b52f56ba0e8e2a4bf3b65ce69d6cc6e1e4bf9128aa0d9e18", 0xaa}, {&(0x7f0000000840)="4e2913294d2d80a529803ee97139651c056118687ba46db2a387c9bdfe3301e8c683a4eb6288b8c3240fe031a606784b1f86c3048245c1c305c1c8d224de942749d9d879c5d17cea9b821bb86a23ff51f29c15544559fbb0fccc056ac65dba6ea0fda7dc0ba0c70c848259787dac0a2a1f57601c2f92896c8ece929f1f669719dff36a37fd6d7f71e845c1a8f8e7228db23bf8fe7cc3b3f3455121064d993fd67390bd2d59fbfbe3fe84b73983fc762a69a2c0bc2228bc507ec6d6a51498c56aa1260ab14f063c6c80b20da96d64d78639b1fb65e307ac6eb61a5ad18094edbf3152c620aa4c284eee1976d1440fe34835dfc8d3e95b59d1fd12c26a50d967045e168dcb22e420ae46ab3c88f65175d2e6410a7252524ebabc8a815f6a85c9199a3382f34cd6388b69eb19794097d9ebe040f552bed57f1c94af463ace83cbb61dad0fe1154a73576d1d8e70e23f60ff299b06212baaeea97431e9b1040b72fa1b2f0274467dcd2bf60a8fb541fe99c817a55ded1f4d2105214486fcba49349f9dfdc7bcbe42f84e28afdebd7d2e43878d7df34b64258d76568a3b8141e793e8aa10bacc426df67d8347a1dee389f90e841d8485ab7caa55917d5de50561e752fa3474be59035206fc80e7c15ae926fab4188a25aee8c5e29ed39628162b29f7a7586dc18817d8b6fd19518e8843c4cae4b4c8f188d31d6062b3e3857d26e9b3bc0fc874fe2fac5e28a7f0aecd22bd97432224b64d90fdb9a94e2a3d18c9ab0d0a87d00cd230db4ffa380716745a3468526f549035f3c2a1b69c34a580f158618fc70a1e08ed2b3a2b22da922e85dfb1548a73f0c5d4db9c027bbba6a8c6b3ae293cc5544fab50172ab31a5aeb6928785b34987d18b43070b3bfc78ee943e6604bbb91bf76d710461401752c033395542560024a028005fe0ff182029b11558d6066f7b91ce11029f97143a5a540398684c065ff263e1df24a89b1673c9ef79a0b2cfa8f2673882fd7ebf5db91108b07aa5a51a450e370e1d58e200627f10205ee1f5088922d5aad285f7b8e1039b9dc32a057e9853b0b1e071f1f9f27c71a375ba2e222ec83b71ce41aec6682f45052567ccbea9cbb7f2a24ff4c0547938d5ebe4ed373bc8afc7e6cb6f898a1f050e4bf05ecb3147f9e9169540987aa611966bb188fffdc5e42b1ba2c6d78b4643a8e40579af37a61be294cee8c2b6b95893ec8e25596d4e68322473e04b2f81e9899ef34af18a69d660ca2ab1285dfb483c3abdd28e454513f9a5ccc380825c22ec7a0400d4f95f5f4a5f65b3c44afcee9b2013442179475d7721b9d626441fb117e29678722630b8a845ae22347b1183b54b68735ab7df36913fcd93ff366d6660f3f68191add4778a9745ee7b024c6af2905711710e649319890b34c9d346b799083e26ab5ae20a4b03863e1bc75a42164edec6d9a567cb98f65a8fe032821d59f55e0278e9e97d9489942fff2c86a474a87cb3a24eeefc27bab0bc0a7ef6d8e42774874825c816c9b5102df0ec3cbe7f83d2cc774caec359caabae292ca6e2cfd1b830a17d2fabea4649eb2ea9f9e18f69e09cc992227bfe7d03d9d5a4d292dcc61ed98a326d2a02c71727b1c7ca32ca221bf40824881ec6045a9c187df141dd532006e5ed816f2f5369071b9f97e24bd8eaa5f153cc02f20c7d1ed6bc98f803e3c752508ec7011d9edd6440a2bf5aa3abbefbbd6ceb422b437753c0fb1d99096894e054d5fad641dd3c46728364c36b1cad0288ff1ee8e8dabea8aeae4b91ad58a07bb1990ec47408a13b5e8af8af9daf77a9b8696be499d217b0986fdaf2aa62452ec93d8746e031817103ba120bbe0cb50704d0126c7b0348f1d91025471f1a4d86f8b075fd0970acb12e898f1737c61c7d106afb62f94facc91ef477da8199894164db0d60a3dbcca590a59e5a688a0fea5f79b8a16a3bf510535dfeff06e7269f46854a252e4e71d43e4eeda88eb1b3461542d23500ce3690a1d0ccc88eba80d725402e71355b54f306ce9f87bd9eec2ff4bbc1ac8ad22a309261d340c6515299eda77fbea7c0e54fc590152ce4820920bf9ef70925918f1893d29c38e9a6e6b07627435c0c4604afa1cc4349d3c74b232599f9f47c0e90bcc8deb6514d7f1d71fbe85e69384e8e82f3ab9cd6c1c09cc1f508e675f62deec78f7e3c00922417e9cff912042a47f45c2ba9e3803e02d59fe698642876bdc570a7611072ffb49e56a4d9579cf3c0e1b404158b27d7663bbe856d439f8614a566946531282f65fcb7c7f27536667f8dc89079369e19606052e6cc9696570e6bace822b2e84fc68c88c438f74d2b0e5be43ce9f27397839ad8ee258171efdefa7c432527c1cff338fb6bdd69abea20fc278cee9f4c4c5186f823d413784be1098e1fbdb15f6975cf8dad2457bbf2c4bd58ea8c4362aab6fe1c2c10136e2bbb9abae4a822e1f2f36b93631cb8f9c04cb930e05e05665b059afee50e36096066e22d1da31e109d03ce3100b7091947d505bc5c60b1022a38251ed5c7fb5065b55d653f9ca390ca9912ed40cc1a0414d3923f7a3ec8efbc512fd556bb3b4d57a19bc5474942fcf8d2e33a75d16ea5f5a30448041c348b9f9cc72745c3c24067b26990624fb7387087e1fd579421b798274003e18d14cec7971fa51123d70f188e3016287b6be0f06e8f39807e0386d7d87f7f570a2e60f4f4cd9158d6a57250640025046221118de51a939964228ae29c9018f5d24c6f97dc604966674062fb96fa0b2c04b910e5d592ebc32144c7540896aa23ae0819e979502f0755c5c1e7e7d510a6e98b5a59d1463491763531bc9d8fd8f9c240a193b64970d63541c9c7f6dd6b01bd168410ebdcc04f038f7b64b559e8ebbd3adbaf7923c2ecc25383fb7215a82e3fb187537cd202b6457693114af5230544b98822d3b9d28c37c54f9593fc26020667b286930195fc9a0747936c514d919a8326b443f618c46fd5eab4966fdd16ba7d81fabd1eb30fa42cfa8ef6355d4bff2678f91d49e6f63e0a27e586eecf722d8da6f2ef80efae333801471cea6bc01bfba9e3d60e75c1f4a68a34ad5926e0777d2e15934b627ab073a9334228044a9f9a0877c9a3a000dcf3a89f9803248e36fa6bd58494384bdbadb6e2795f9a746292d271462889b859c79bc5bfb57ecce69647e075f22467fea2f0c033dc11faa95d22dde4ba346a22e82510b719d2fe219410a4dca1b55e4fe13beab42e5a59a0f962d5a7d400a4528bcb5c6e4369969d1c94517f06c0e7448e4648b8caf02461925c3e4188fe12c9b3924ebc05d9cb3826bc8b8e672cff4531958c5ed4dc74176cc2b82191f69432a367ae75897ee0afab202a7274f6dfcd891dbfba42bc4dc7bc97ca1fcbe48afaf492afec6b64e9ef9ff1021c0a9aa310422efb77b658fe3b0d39f812b4e79ae9709fb2d2d231a51308f47cd700845730aaac3d48e55d4314f31cbadcba91263cf0db5bacd28a5401c80a8069b6fb3432949bcfef9be4b1a305c202e539a55c12dab635129f7805e0439331007fb907cbd09f74352f1c78fb478b4cae074afb1d60f364c068e0742bbadb07f88843988cadcab1a0d01fa53a812bfd1526182c9eb2dcc2e4bf4a5f12b1ef387893a731e929dfd3e3187717aeb6f60db19e0e26bd06663e2dc971d9bfcbec2d84862a74580b603fde84ffac1be9ca72c4ff4d62411ef99c59c9e6999a9b8dae94e1d0fa13ae082d085e752c1b8b5aa94e3561c92341849fc56260fbff5f10149c228239f19e15eda50f60b9a367b2c4cbfe96d2685fe7c2e7adc85f65ed93dd09b8a171923113fc042063cc3839bd3862ffd4e42d1b5f329d160c07b0a6fdc9d99fca4553378fd190fa2e898a7ac127da40bd394e5a7a12aeaf0e123f49f8a193c4e7e8942421c32f7e5f84018a37793f7641adae46153cdd6c0f93f6296d1e8810720b7eb6a4458cd4a3700e3422a4bb9899109c254d52b4d55e46af9656a0814d61e3ca459556127f33acf1e5332550f24c00f984ef8f9961e55dade6976bffd6060cc9add6aa0a3fc41b26d2a9d0d7b8e04d5c7d1c1749b17321302c8e97147a4d8d437d09bdbab4138792fd71358295963375eefa766061f50238bfdcc9a01f2ca647799a3d6ac596d28e4b8d61ad9a454bed93dcc1e38eda98e06fe3312bf8edec13fddc4697c421dfcc28a5b57ef05cd424f9ef89857301136758542fad69cf927d3acb19855953d3c458611d85be2ab539f5e77c3d05e40e197b8ced3274e3cd7b6d45f1d8f7ad492f79421b667b6fc16923d704a55123629cf5f71e89b3cd72584a735e222aaf249702e449d92946befc4a1241281738b54818c48c5bb6cccba527e52cfea987014c61a94bea36a984ce808ab7e59a7513f0852633a519fa07e1990924beb5eae095392345734ad1136dcd029702eab3efc601da92692b516cfb273ecce75966ada26c2993bd3c96ec40204fee7d050326397225e9c939c78f5d45c2ed8ed78993c92ecd8e67be45d9acadb7b7f6dc9f46ae7a7901e7d80e9d575dc3bb56e32ae672aad2b820695b2efb1d8a36007e6dbc7b59d73aa75fea60822d16e7e80a9f1c9ec1f1a2651f22f2e3f1da907bf6455322d46d0d3017f81c435fd38c8badbf9765cc3058dbc9574c1d63203dafa1571336b3564bc407fd01f27d2fdb25191d5bac4a2e6a0e5ea7ea8da78d10743e325fdb84dcbde9936e99e68c2ba34b46a0b32009409edd08e00b162f4a93dc0cbbc64b35134d10c21f3da8e053aa36452e769e280e65b9e6c7a85e06d5d680ce49d10a0247bb55f5464fda12029f7bb66ac213f8a6962af23bfd924889e39245a00644090caae12f106121e576525da0b2051b7ca786ec054ac1044cd55c4f7425278a609abd547dbb0f877347b1f7caf7c619484b50cad8155b1a63651d6cda046b130141f7327df69eabf4cb44ea23f5f0b9fc8f69c03d83605f7ca38759ed0cc7dc6b9ba1b191b57a7c8e2f355602d8d3aea0360a978563d5b02021b70b5636a007590d5c41c9a56b49f9a9b7f1c181233bdc68c54c10ec11fbe206b54e262c84a3f079dbd3ddf1252558b10279d801f6a83c92627c0458a88fddf858a93f44ba2ebcf67313b0c66b786c11139b8945eb3f9d5079b8808388617ff4f8fb69b7bb6c9536882977591fe2d16508013ff2d0e3ee4c20e4aca44299ec532ab6a46ba2dad884f24ce7bde1158765788d2956ec77fd54f6e18aa3eee1bcad6bfcc2c4a29a31a04ca0e61d2c6a1d6194022a54ca50bda61e08258128dc8a1a5aacabaabdd7f3dab47c2c45108249305c76c387b6c73c950f23d95a36ceebd33849fd5a3f72dfe6489397bce0a6126a226ed370d5f699f9f360076b622824462611f549775e27b22de29622bb2383db78aa364cb95aea113db5acf89078d42fba365f8e0c7d1307001526817e3f12c9eebfed42cb46a592deeaf6d0e526ffe92d08cf2b24db1539d27a6410abf8635a73f668c6aa865f15d24c6b0ce3de98a9c0b4f29c7c9e85d92481a58285f5915b1a0218b554059b0f44e6c151e6c77ff1d936438fce65b09c35b453369aceb58f9e6157579bbc2b77520b3cf2d400501b417548ef92218b3a75b900c84ccf3556d3a12b3962ca98975a33688e6b333ff3f2525c0b5edca8790c035e755b4aef299601076dceb67e8a05a6b819d7590c3cc2a216c9dbcfd3e7762e443a8c1c354e20e8fbf265ac1a66d25dde68c12d8b6eb9a6940b0b3691574e712b06e2e57fe63de119bb62bf99887cf", 0x1000}, {&(0x7f0000001840)="d2e98914852ae915fbaacd143abac4b9495441", 0x13}], 0x9, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x8) 07:15:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x1810, r1, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000440)="850ab824615d849074b15457dc77e67fc46a9403e9d69447f76d312d7f6873f78726bb1384a380b0813083a0d0bc668c70e38dda6118658a2ae9b12c1986b402173a6dabb341f2f71f4f2f64c8939ccc43e523d58e6a5f7f120b0d19c88714c9837f522452cef3d28d95da8b7a10f479e09e03a7cba48a73b70d6fd64992f6ece84b9ebf8f331c924cac900c2232c38b9913af3bd9e8c974c6707b86b0ac2ee9f1f70d3fb5e6bb8dcbf5f740253e37d0fca82d99bd793568a5df4994b1873865ef5180bda65689c5fac051d05e30a70688c52f7385bd317ef45106efa894cf3550508f74c92bbb920d5c75bdc029971a98c57448948f0e1974f02678a896d54a792c49c06f673a814c1610484824f2afd3286fb104292fb5017604bd6ec069131eb06868309e40ee75e61d9e3cd1d7728a58b2adc6d154d44ea8d6c5ab8f429c33b04a19450a7d56e84eaf61fb56703e9e238996737d2a50896769878d28ecb17de407af2acec40f736078223834fe13e717e38b20392afc95e8db0ef527fb4d73c7b37920866642e9d8c03e048998f7a1ffa02cb9b24cd039a83c9c91ef2619f9d42663d1069152ea6aa7046d63df2d28161ccef4a3b1421e8c2bdf95d9ec2a695db9a375a8e11e09004bcb322618fb311a72ed5a6354c83d5ca595781ff3fbe99755ee99df7ed7eb1a2eec7cba6c8620ebb9cf247d94d007f46e262cef80967d76d60ffebf89a6a04450a68c7a805e5eff5633d66a11089587d1d50192793340710a35b483b9f682754f8d2b7d6e94b55a6c34ba230b6664bcf024b312063bc77e55cdda642367d16425ba62b751e44390541ca62643b90d610cccc6682ef5485747ebf4f80d9f02debe45ff74a8b11c11e8f085bf15bc7da58df78bab2c8639a22b682ea1e9ab2d1889abcb5cb36c3100a115918511902b9a05d9c5b88cb0320eab536eaca96b1f680c052f2dbb6afe1da9b4cd3185a35ef7836f8b822d63ad7a3b6f9ce7753ed8f817a5ef8a52cdc86d048448001b992b78d6945d28130046d0da022177f5a075cd69c8c83cab8d0f98d22ed76254454867a1df99aaa35d7e2e2a6fb6e00b5fc5fe34936563bf7d3fab10938934282e86ead8012ec4e06fb0dfbcfd8a60300bc9e7582f05a99901f970e490f2e602ae488965f821fbb2bfe444cf365f75b519c2d979b14e4b2d9e003bc6e95ce97d9757f8dcce513701cb118c50c383e1a790cf1eaa55f1b918011eb8084b1423ad0f15079b2c056987c661857a188fc6ae8ba29a43c9c9621eb6deec50f2398375375404de343a0df8e61d7b1ae7200fdcf9dedbfc003035f72ad3bca51fd198fd33d289f0992d1cdf394e05ccd4829241f904d61abba48a95157b90055ca8c6e40a27b3070dccebd7c6947ce6240aae420471ebb6db1ef61fb400e7fd94b56d482e48b26afab8ee55a46135fba33469b53fafef6b0f4378d7cc749afc1e12672329ecf1ddca6c518e28daf84f863b6a53312ed2b50a2846bf118a23cd1760de296d676f7dd04ff9a482984e5f7d7071beeec87776e1b28e82d3aa9d14f4b3f445bc0e3100a6a0cfe1ab15d74bc5a9e5901edba79e6949d19660ca68c0272e94ea3d18a1f3ace76bec597329eebdcfce1a30846595c7aa73fd3c21ceb9343b9b2c124793bef7dccf9ee63433b92b565cea469c7abf40ec8cf23b767198c00d64c8e95beba8c3695e2a40811ba79917de38ff1291ceef0dd5cdfb4b36f65194984ebe9e91cda567d011cfb8a6f934fd91721223b15ed2697f5708c7369178aa1c3f6d9f76c57b94aaa652c2ab3b6c405fd9679755b79a28745854c10be9c9d4ba0d1337335ff79170dc8446af09990688a5fc220396cd54bf1e5696de7d978657037ea9056613323b4706e26426ef8f557f9e3bd137450cfa86b31b6a7d36e0c5b706556a560f8c56ec0001d40dcbd4be540bbb42c5650a604c2056266bd4fad1131709b3a9cc2d2941464087654b885e9fb42570d1f855806ce5c957b9e1a3d17c62b9ea5db7c25c32e181f10518aaf1b4efecc1450c420a6e9f21fb1d1614d4f4423e79481078ee5803c8c7351ba2b5f498080541997c826049f88a66bcbdc4ee4d06adbdd458959c2f81c54f85174223f158e25b96088687efbc099832b872c9c61601e699e062667484e11eb18886151e489b77f6b08bd57a0e68ca0c053d92abf087efe4b607ada75a8de06b5c16b411e952ef0482268657154c0bb25feb93cdaf291162b82b86b3d37d038846c95c746a60e0850a52f047eddff8db5cd784c850a6cbf033629ee8e8170eb29f960567f6c17999886422609bfef31f32f7e840fc990d32b798892619a6aca63f4d0242e9bebed213ec3bcb6a0d9ec529b1cc0723a24120f1fa03053428d52a5261bf45d92fcc10454530dc7f95e5b90df0aec220ed67e6dc23b584766dc1c6fba4f2cfeadce291e10e4e226b89ef63af8cf30c3afbb2290568dbd472e747368bd7f472b29c74674855d1befe3afa8a2044556a8417da3866a76cbc237534ef8fa3b86540d542d226d39edce61ca22c165170700af15ee055dbcb5795b601e2eb3d3da53cbf77fdba8403f8de51df7404aad453a3b7f756d493f63efd0e800843d2fdb67e0efc7ae210344de964f5ada48637fbeb30dc7430b1a4b3f3294c393a353f1b1e0740f3648cb660f3d1e1e36dadaa3c9a56b90a0a65e96910a597f9a7d8f30a44926762f1d6ef1f05963e33fe42ccac4750d2f00e5af21d3090fc2d1ba94f08d85be74e1b78ad1f70b15fb6ef0a6815af303e5867314532b18c61b97861fb6a05e652714628440caae141bb970fbbfc8394a90fba22558fa9d1d477c24f40197d0bf408aa714ea52c2bc8eb080739ae5c0f5337c47b3753af0453a47cd534422cc9241c42d5468eb7418c48c383e5f7de89e6bac07ed767a41b3744e10aea78764b8ada62b624c4e1fc73bea7d98a4452fa94cf9256b484bd2dd6f7b7279c2c36ff4e00dd5c83b2479641397b0d9814b864a8dcdd4885b82e07167e34b9a4809662268dff052bb31bbe365176cde130a30decf7fb113410eed43d3df921be948e895a3b3190bcffb51c57f7e53ba5a33455f51f8e7889c29c091e85fc5ab7370d27d5dc43fea1e0fd286b59059f71a0afa44b1bb0b96096367e64ff4cf4715fd628cac7bd8992e130a4ab93b160a2f80413180a0acf4f5db2578880089a51a5bb4166bcfbf6eebf9c4897fe298e5664bbbe2be502ad7782cd01561b4dc74d13de2820987cf558b6e994bd60942a98552f93b00040f759bcfb780787edb653cfd4c11bc7c90fa142f0937fe7d1d517247328748f433e8a97ac2932fe969c4c3de0c762dd256414b3bfb8b8f73c0d9221441037b5a74918a6287b85d1dc3473d9eafb37cfaf7b256bd4d0332cd0a529af71f4437c68cb5dc1691da0218eb4721eef1a0ba67bfe0a1361cd4941e8cd74614b86e02fcf27ceba0e36259bc9e3f224b230d0d82fc2c5722792b7c30b3355a367e99c068de7b195094962a68e44bb8fa8ef97afa8671a54681762d1acf6310cb59033d42ca6f3a386c89e536ca56be68b6b750ae0f9ef55f3f18a86c3d44799f58d317416ee131e509976b2a779972fbfa30c465eafcce7342cb84625b5ddfc431c8187cac22709424a4d35c290949d3b8105f6288404049e3c339f96a9b2d6647dd0d5ea1e9f4a14c50b413612ee942f67301e0191e3b6c374153a06cf4aa94d33fe27585cb7c3b7125c34cd704fbeeb682d798aedd7cfe7b4c44955c12b5162d0b6f84d87e2c9870c151537ba1d9ffafccfa5328d903fbedcdc47fb19f8c51884ea9dfd3083c84038c5006984faab609a87bd8b52d916514f6fa1a862f7aa895b0dad20b47af47a3e11eb7db0b4ec058e769c0cb99bcc533f9ad87370745f9d94e792c1dd770828a5555bf36a8abf950fcb6465e9a5a8c0ddbf838e1249a03b808a038269bc8b5e127687e17a0b54c1ca6a7473b8ce1147bcf27b52191946d30abfbc00be460366982b053a9714b4250de43e115da357aeeeddff96648898b0538c10c678e1b75b27bd3c3ae84e6d17ca39ccccd8de3b93abc334d08d76aa535b4d32cc7814b1b8198f620253e328d16dcc7b1cb112a0587573f15f65c57e519b686e71e4aad348ef3bb2ffa89100137d987f08eec9d35c06f3e7ea4fde91c86f8c12e4bc253c68f0db72e34756d88c7b610f0212e34280f930010efba53ebb984f2e06a3f80191d6214bd51b3ce2a6c02abd2945204fc5ae6ae191a65f25e1480adf67697b05eaf361298ce68e647aa83b6291cbf0d9d671e73e2968ccd646753f9a8c34a3b3dfe67989678036fbd10c58bac547dce31e15d682bb371d733d5dd0f85c244dd85aa96281c00ea9c1366bb968231b13ae1bc86ad7fb6ca3ca4459e210e404012a1f4c424aa4024b1303255d6c0ab5cdd5a8e6ae8011828143fb493f50badff62fd4095d6bad67bc364e5fa2abe2996049de705fb518e050274553f4973d43bb54eaa6aa3581f3030000579191f276e9490f7c8fd25bb27ef57de353829ea739de98684829f9d9e40ef9f88e8da4c873e8b17d2be1422ef0a30b8ba2ba6bbad69b54dd2efe715db991a6e812da1cde73e0b5561f760d006d9fb25cb877440b0fa75bdac3a29bae465a21b0ee3d6df8a839e2c63b5c4285aba7e964463993149431129c7251c223132c71cd33caed664af4034f8722ec5f2bbf56deb9796f403b56212f0153326f242302b4f9dcb1f8f1a118f582d6f1356d46561dfe7b459b233b5470235d42862c39da10be47f98aadc208dfd0d05ceea286948e29dfd5c6412ce81f6d8ffb1dd6420e65beb20989f13debc785b085c7ad90400e1ca36a289dc6e10a759a4c2c947634299206f5e19b6943c8a5419a098cb4548c675709d42d4470cdb8c9bbaa2096c0b7af1f5b7de3cc895c9c18b77084376a472b5b06b9792b0141e02e342556c210d806be6c7e5b2e10c8ce8d6337db0b2c0f5683bfc7b1bcd0f1081f1f9f01801d4bdbc0660edf6cae4fc2aef17a400fcaadc3d3fa9235112abd381fa3985d37224b74494b7656142a439d804c6862cec4c1fc3a6ee567dccb249b5c3d2841d280819ce2bf8f9001058c1092fa9294056c0d9361462cfddb957a1f0fbc8099e7ef91808f463575faad3bae4cc50e5d72ae19ab4a7c9d3d8ca88168375193e97393ec49ee27b2a95f41bea128c7199014a0df5d1bd756624ce74e4845be2f89e4fcfa7640be7dd6b88e4be17106f0f7d8cf173a760af60bbbb585124a43e51c90dab2f8710dd7aad62b1e4dc94b3ded1cdf000869ff51acb7d6e7c84a7f74a6d2970cf30df56702579c61f6f80e844c9b15056f440127d346d4bafe4f816738dc62bda049faa811c1385fc464d29e957e6470cd7a68a0ec77d4f679bb88d6893a08593b689b6d7ae68f569e7b4d943b69c3c405df032211abf258410fdd06f908b7d69b1818e2c61d33eb9ba85dabc7f42e38f9e0eece37ebdbc82eac4141edb6b65a4a0059ef65dfa2d0d661946827834c36ca13a3db6688961f8d7170d83bce40e2e498b0c69141db2fa355967d5240514c66b82f6309ca8f4311d398eb3c92c899bb0f13c9f87a4169243a7b2c75e001fa75bcdce2b92a29b2a924f83329d1e88d5f3301b7b9139a86566f38e56cb11f0391ce384e0393f598ae49e72280fc819db211f3f08f977f5b974d122d04e7e0b4b05d36922de46111fb4325a2fa81c5a70b64259c90160e7afc98590e1b8c68ca15aa1e27ed81", 0x1000) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000080), &(0x7f0000001440)=0x4) 07:15:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x988, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x10001, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000001035645000a5c142dceb37819decdf0000000001000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x3e) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r3 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r3, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r4 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r4) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r5, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r8 = accept$inet6(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:15:57 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 07:15:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 07:15:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200000000000080) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 07:15:57 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000100)='./control\x00', 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x482, 0x1) renameat(r0, &(0x7f0000000040)='./control\x00', r1, &(0x7f00000000c0)='./control\x00') 07:15:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 07:15:57 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0xffffffff, 0xdc}) setrlimit(0x3, &(0x7f0000000080)={0x7fff, 0x808e51}) socketpair(0x20, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xb9ca, 0x2, &(0x7f00000000c0)="b0005454444d8f522e38109eff5ed2fe79fe8f02aec1a3a9a427cab0b850f2945ed27bca679a0df4f5fc0699d829bbdc5e749406fb9f310563fb4644e8170cb118a5d5451e69c5d49bfe8f386f129533cf7cdb38d8db261f1bd4a5a7d386fec90990a118742be1d68bc8a65ac3069a4c9dbdbdd6fe87ee5c65607ab284ad2a34e5373b32b3180f6177314b596c7adaeeb07451fede3cd3a0dd611d129f2953a1080c96d5d47f", 0xa6) 07:15:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 07:15:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xfff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:15:57 executing program 0: setrlimit(0x7, &(0x7f0000000380)={0x7, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r1, &(0x7f00000032c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97fee4d000000f73d3a501576bf5f23735a1db85f4a124b58ce15d88c766cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d28a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1dc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef069f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f10884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee8643480dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9329798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ce9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc50d61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81ce1a89914d24696fc7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49de3888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246d12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a7a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca8103b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdccb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05b981c0a433189aaf4ab135f59d7f05fc0101d83f519bc1e8cbd434e9865b7bc1bb8f9fb7b6415c56e15126d771110be09cafcd000000000000000000000000005091da072fbe290fb18b2c0f6cfe349b647a3f309a409b0b6facf263e31127076dad0a682a1d1619e30f8f0b7ca11fde9cf51e1329d7cdfdd165aca95aa7a567629728804c41449a8f70e80a886307424c53e985c79887c908c40d468947e61e83dc4876e2ecc5c86e48fa79f29d59cdc4410249804ece0da9b40a7b5e8df5bda9ef5b498ab31345067b0b9a2cd6423260749ab9d514e981a7ecde83c2d3f4fb4303750091daee123f6b7912c427c10b4da788b500e52da075413c06a6a54691597d50466241a5000000000000000000000000000000", 0xe1ad2999) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) recvfrom$inet6(r2, &(0x7f0000000200)=""/244, 0xf4, 0x0, &(0x7f0000000300)={0x18, 0x2, 0x6, 0x4}, 0xc) write(r0, &(0x7f0000000340)="6a4a4e5cfab0fbad605a", 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x9}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) 07:15:57 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x1, 0x101, './file0\x00', 0x0, 0x8, 0x5}) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 07:15:57 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003f9000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x1800}, {0x2, 0x8, 0x800}, {0x7, 0xc4a2, 0x1000}, {0x7, 0x0, 0x800}], 0x4) 07:15:58 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 07:15:58 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f000039f000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20010, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 07:15:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xad) write(r0, &(0x7f00000000c0)="582721f991eb375e077cfa32705917054436d720e378410e7016ab68063e5aac19bb859c3a5be55cd59c606eb64d850e942bfd", 0xfd02) dup2(r0, r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/192, 0xc0}], 0x2, 0x0) 07:15:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/147, 0x93}], 0x5, 0x0) clock_settime(0x0, &(0x7f0000000400)={0x1ff, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget$private(0x0, 0x7, 0x78b) semop(r1, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x1, 0x20}, {0x3, 0x1f, 0x1800}, {0x5, 0x8, 0x1800}, {0x4, 0x1, 0x800}, {0x0, 0x6, 0x1800}], 0x6) semop(r1, &(0x7f0000000480)=[{0x2, 0x2, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x8, 0x1000}, {0x3}, {0x3, 0x6acc7eec, 0x1800}, {0x4, 0x1, 0x800}], 0x6) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x2) semop(r1, &(0x7f0000000500)=[{0x4, 0xffffffff, 0x1000}, {0x3, 0x9, 0x1000}], 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x40) semop(r1, &(0x7f0000000580)=[{0x2, 0x3, 0x800}, {0x3, 0x77fd, 0x1000}, {0x2, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0x3, 0x1000}, {0x7, 0xfffffffffffffffd, 0x800}], 0x6) clock_settime(0x310176043dfa29ef, &(0x7f00000005c0)={0xffff, 0x7fffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/4096) r4 = msgget(0x2, 0x0) msgsnd(r4, &(0x7f0000001600)={0x2, "a76b224729d35cb0cfd3185156c7c7440b2f939207f93af1fd2058fe464a061df01d719945d8d544f11b54ee20cdc9adc9b486643eb8b82e0e1fda139d1783a0f12fbdc3fc07428d9f35ef7476ced61cc5a9f7abfec9b5c037abe6b5de4e0e32be0d0aa708b9e87c55284e7599535b673ba48ef046bc0b311ce696635a0f9ee265e61f5c2b501a521c865539a2d376"}, 0x97, 0x800) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000016c0)) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001880)={{0x1000, r5, r6, r7, r8, 0x1, 0x3}, 0x4, 0x51, r9, r10, 0x1ff, 0x2, 0x1, 0x7}) r11 = open(&(0x7f0000001900)='./file1\x00', 0x2, 0x124) readv(r3, &(0x7f0000001cc0)=[{&(0x7f0000001940)=""/202, 0xca}, {&(0x7f0000001a40)=""/183, 0xb7}, {&(0x7f0000001b00)=""/181, 0xb5}, {&(0x7f0000001bc0)=""/52, 0x34}, {&(0x7f0000001c00)=""/10, 0xa}, {&(0x7f0000001c40)=""/30, 0x1e}, {&(0x7f0000001c80)=""/30, 0x1e}], 0x7) fcntl$lock(r11, 0xf, &(0x7f0000001d40)={0x2, 0x2, 0x6, 0x7, r10}) 16:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xd21, 0x400}, {0x18, 0x3, 0xfffffffffffffffc, 0x2aea}, 0x8, [0x0, 0x7, 0x10001, 0x7fffffff, 0xace5, 0x1, 0x5, 0x8]}, 0x3c) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1}, {0x18, 0x0, 0x8, 0x6}, 0x72a3c4b7, [0x2, 0x10001, 0xc01, 0x10001, 0x9, 0x200, 0xffffffffffff8000, 0x4]}, 0x3c) 16:08:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:08:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db7179040000003caf00"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000010c0)={0xffffffffffffffff, 0xfffffffffffffe49}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001080)={0x0, 0x3}) 16:08:31 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x363, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r5 = open(&(0x7f0000000500)='./bus\x00', 0x3fd, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffffbe) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r6, r7, r8, r9, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r5, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r5, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000004c0)=[{0x3, 0x2b, 0x800}], 0x1) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 16:08:31 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x4) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:08:31 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, 0x2, 0xb, &(0x7f0000000080)="d5fb9668", 0xffffffffffffff2e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pledge(&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00') 16:08:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:08:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="26a2963cf890b1084f70810a3b819ff4eacebca9babf59b0d2773cd707ce47d9628d36526f04145d1532202947b3a0d90a6976280bff3ff963767cf2721bc81f52aed08c3313a4e6367cac6d511a80", 0x4f}, {&(0x7f0000000100)="0b04a43d8bc6e104de4c889c006a0df7e064819b2c9146fee189be19a2d1b38937f1faf36c32873400d4dc451252bb6747b9290c89051abeec2f65e6de4ea673999d0c4721312feee3f1318c224d45bcfdea2c66201a531f2887eaa6a825cd2441ed6eb521d722a9a045c0e5971c19d52c752825987c2968e1819803dc5f6fd0865147aa5b", 0x85}], 0x2) r1 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000240)="f62fd4045f1275d9f58a99921f7eeac526eb89b1561ecbae8972c58819cd5cd3706a92b8c6be812149404a676acdaa9d164e1fad8486933711cadc96a9b11c090432737163786fe2d5641988e0141e49607b1ce5407a0b13f784930faadfa088522277b120afb1aeb73c7a8959eaaaa4b2cd708a284b8166bb68fe65e51fd0d34c3a16df2f86af9b8ab339c008cd65deacc5868c258cabd218b2301344254a7f1a0d671b9a323e429b374d9d2356f61de603fbe2fb598217c7788a54f1584d3b3ac09d8bbcce69d4b4eba3adf91c4b46e1760c57eed61c08e6b706a71bf9f334e0689a1ee78cc16f8a2977bc2469f84b94b7088acdcc3f4a90a264369ec9f5f32a29b3ac5efda2809296dd8e09f7c1f0a722b77667df3306124edebee7832937c9470da63b025b5411f3cb262724cc166b5f36e518963d612c4a5dcb5ae6e0a6f5291f7142bcfb03107a4612f39715740138534185a86a3cd466623f7307d2171a91f08d6a9c6dbc631d262a4ba3705191a293f8bb5b3150a2a20b363213a904558544ac613019c83f1df534b85424e431626d3708763a4f74941cafe913cca4d8103c037e98a773f26b6000a07838ef65508a1488ec4cbf2e7fbd59a2c79482e4c708d92e84f58282d56f6ab973f47acd80be7f157ae70ca66875da9ff310b87868ab0c2cca1b2e5ba21f4e6044067c39fb26874d4d739fbd309c115a30b0197dc4a6ec7cff596198d65e6220ca30160e7d49db3348a44aa65fbb1e7b78ace3c7cacb57bc27c5cb232c240b340fa8c2b3f3b0ee27d30638b380c352776fce27ca048b12dd055b1cb919068e61b3d4752b092e429f3d5a4771581519ee296f0ca3d53cb254fb8160c66df882be5ecdf902a34346ac354af62f28a640f7a877e0bc235a59b73d7d7b91ec0a7604ddb0bf527533c933f5672b931cb39fe6d55d2917a4d3d0af78590fb48e1cfdc3075d2d20f5f57c7d89ac9ff8857a0adf40008a11dc01aac43a9a03fca90916434d6c474f55523024afebb1ea803b548a8a4740b4e35fed05c51671bfdf297da705d2bc7dfff4d198d79c33e18bb56473abc4208aa116c0b98c8f0ed70bcec067504e971d78a6a245fe1720da222a50ba6e056bd6ac0905aa9d1d5936490db43bc7bf8d59d322ba2dd82fac8229d33f052743892a4e11977be84390612b3de8bb70bb62dfd28e58df1c50ebbf1e50a45857a7ff9edfb68c4042bdecde4fe61f10af19172e5a4ca391870294aea52ce005e79596400f4a7e49088a5ce9fa4ece64c3bee240f20972eff49faac6efb8655ce583a6e971e675852ef878a5da2ea736fc495f616ae659791ab42e7617cd9005961f77bf10826018ea460fbc1eafc6ad5092922da4d5bd06f58b3da607df3b2aec51c1cc9401b4603d782acee0b5f3a9af6f78a3211a686440158a06dc8e129174aaabccba02736a404b8e9e418b56dcab9a297114b59fad054bbe8e94647188fcd2325f2551d4273b8099f64a8ce4c4aee8d3ec942b1f8091a9c3c1ab23aca84b8037f605e04e8449078a4ea17834830ca47d8451d55ee5ee8800c1fd3c97196c8a382785bf0b58387ee9c11d80716f886db57de8bbead5e48d644c9a6e6198bd93e1e1fab208ca575226c0d2b160f0aeaa498af0fe715250403ddcad4cc63d32eb88e6cc05e6784a1158c4cc7d1a18315aafaf18b386b3df766ad1bbf31cd0a608ec359e1d3a55fb7a7a9b6e998beed290221b02562f9663e07538635ea76e25304eb687fe8cfb83711d2ab07de419dbaca337ff5d35a9c8690c4681809cc807d9861d76f2cae0be4fca1923d9521aeea1caa0c23680fd16df4314194c6b97dd36ab0673bf79da4709476797aba7bff4432187b156768412ec6b1a319f176e0bef9cb64c8230e4960368a2eb29cbb17b08fe36ebd67925217de8160405ebdf472d2f1e9b128fea75fd5f0b90bea4e76703a8b0cd2804096f59580bec6e3adf75f3436186ee6587f33dc4ad594ea929574aedb503b4e0e1fa03d5509311b7883437d5989b88795a96e0a2691a960836f895cb5b7525e403c936d0771471d671bf31f88f66a5f3c871cb55b9b7da04cce9bd36478141afc2588f2920c84f9e738468d1316581a03720bfca708631c36b2d077141bffaed809a2e370ce315dac99d8196151d75e264a2410ee77528b79812673af103d06be594ecc5e1e6b3dee93a6561da22234f6a44269c61c4dffabb2a6f6350dc31c56f6585b04f47d3d59410b60fb58965b6b4fd3dba4cd02449c6dd8492bed1b4e770f921094430fdba3f5b26d5b8395e40b971b01c2aa25ae19679719e43d43abf9536338cf3700246a0b99a62ce02a14f3f8a094fa398d032e9c848dfd88da56ef631b6ff6fd006f7f5a98f41f295523829e9855176c8c895c32cb1bc266efa6e68e296a2a0a5b1af74c131bc501b807d1d81b2f8eef785e05edf75aee14a507ad856d517ef271973c15fcb9f30f98a0c06157e4ffcd1283f4d1dcef3c22fd7d4f0785e9c78bd4d6ef656b6ee3d46a6723891f3f2048afe2e0c234c31aec9a328c1da0d12c9da91f95da0fe9cd80f3e2566600f88347a72a2b0795c80633152b9b34bb95effc06b4e1fec7925eb4e692c49e082b060cd2bedb141b4ed0e12bf0f7f1d09843ccc6ced509f64a109b09c95a5c0c33a2c1e8318a8e126c698eeb95c5799b4c535760df2becd257812034e15069e7e9a249f18c13be3db2214247926612cf5238042af3e3ed964ff2b5bbd8a04f99a59ea999bb873fda7c62cc80f785aa6d29b557cb3a7ddf05cd05738fde5e36642a2335e4a99167869e28a791f8aed76dabde45c3265565222d735cfafd86d161a82713ed142ca0c4c80a3e5d96b0709eacee30d89b17384f2668e4ba9326ad11bc7b60ec684678c211263622ba93c6e626a06756070ed3d1cdb9753bd6c998d30c7c9a4de5de31bd7461e1abe017df58930508419e526194a8ee6e4d289da72162ae53084d67b265ebae4e53ce9c677188f9476a7f58a32d7c90b83f523b2c02cf0f9658305ffb7da56a5da1b81299186a421e0fc6c530e4201e9bb3e24a07d3516891570c91c2e31755543c8bd7a8c4fcde2f775acd2f1f291ac79db2d239ee741f3a58b761cc26c22d1e0422e832603df8ae853db1499d360ff8b09c9e90ac2fc3db05d4a214f8fa0a592f7921b16f2361235a5ea53b1da37e42cc85f14f6c57e56b58f1c2d9e31fb64da3da60a24158a527735c7ec5a4d3e15f61d02558c5a6197aba34cde254119d489b911150173bb6d68bd3a459949722de4e0482bee6650618c56be4f63ebfd26e8ce95c36ea51feee317a0bcaebb083fa827c416fc45850279c46703f40c0cbebeb9c202390f8ee8339f7a2d32149b018a58747bba691c1992a4b318d7648692afabb7febfd2f6cb8b5ee0a5fe54b365e3ff81e13919bb1f9383ade5af8fa5333b75f1705adc34d7f5638fb695531cc4be6f119efd3caf9a0ee426ee87df01a46b895a4b2c23230e6093dc16806476d26d75e8ef476030fd0d01fcbd3a606b4eb9e760629dcff8734ba21c1847c8a1a3f3a7fe319ab116d52af7e0cd2ed3ee5c5e522a8c0a1a46c006f4cef5929e5d57226542a0a47e0023ee2fa8c494207a07256e77a92727b0dd4a53813d3af69851d16e9c7757a3a61ab701d4b3af7bd3eb4c6fcdbe06ac4bad94f2ac11723a20ccd6c03cacdef0165dc025e2ac092e5eed19132ece01cb29938b2a38ebf65b9b5867f023931d00c59caeb707064f4478fe2c3494e3de247092790291f134b3fbd9501b45442e869c9baae841fc7d4572ce24e47d776b6a6a3f3979a9c6303d758a05c54f638684c2655bccdfb61450380100a83688b68dd02542036f58c651eb85998f3b1a781d1c8991659394f1d60950eeef9f7976ec8111f979540aff3b49268ddd88dd98b4580de314be4a49bd1de46bb1228a8067940e4ad7cad2c0c07f68378c75c9734b0dec4c7d109161b46f3d9951e868a48308e877ca434297f41f0510ee57826c2465603b9574d0cdda9b2b48648ab36a8db6dcbfa154858de760ffb4ac83c3848402003db01f4b426e9ffb0a7ccb61c268438e9387123cf94744540b1c69bb296262d537d8085d2d0f2f241179052407d96e2e5ae9fda04fc1715dde755f834a2e86fde93851f5dc32d9e4a8e5dfb3e94e757fb34aa5efb785841af5e8fb7abcf06ce304a07c9ed33dfb3343c8c88873156cf504d5fa11cab051c3597424f0f2d3a663c9f61b46bd4ce49a31508efbec6fe8a7e7720b91e8a43bec506fd1d893310b1594a75f0399a56f859b7e4ee2bacc8b4e7172cb539e6581db547c5020c72f02a2f370c651b2c264ebf291d8a2ec965a6e7f289390f5d787ddb2814030c9d48116ea73877ea20243d8ed7150f5516497b00257adbc986f7d8fd3479524658062e0d49f6f83587c43be51de388dddca4509f40ba5b1e9a0c5c1614c1d6fdfc28c31bd3b4ca65c734f69c382c590e2d93fad28b8164354c6600192aef05dc8aef3252f2e9cac1b23adbeccab34662f95dc1aef9649c42ffdffafa5e491bda300ab36a595f6ae1e16729e2e24b7fc45e683f80e3c8c73f96e956324675be58938b21bac0bdc495643af7ef7ee580215636520655be750f9b82634b67695bd82890a9290286f89d65b735fd1cde73c43fd71458e3e6d8f410f30744bebe2d4667c31e61b5029e0a4d66781838b0507ad985545a562c98ca29d47fe7b2eab50bf081fecd312bc8567fe2875cc51fbb71c4be57b903e7d86baec29d0b6754fe8a9aa717ac5c0a2f679b553e840f5d1158cfa8eadb89e713043d8e57a4ac7a8abd9ebb79186059c076659dd5e134ab5c1f3e8ab04fb017ee49a7c7960571a0431b548397a429d89e31df0f1a9651d625aea7e8ab2c784b329937b22626b4f6fb8ea329619cb0fe18c32cff9092c70465326e78e3ebeb7d2f0f6626b7eba97dfe05ea8bbbad01699b9822992a6dc298c63bef7660c04a9ac2c0bc7a08df35771a2319c614e59b750c483d39ccf1995297f0bf708bddd3518260e5b756848cc48a42cafe175e50adc41cc3d42743c147355ead37136bc1562f390f599c0f5a77cf7da54fc1f3bc1a886d98637784e092998c0a8b0075edfa4a52aa2eb78e59d2a8fe928607922ef42172c2972c44e045709b535f8e2ed9014405cfa91a865901599458f9c821d7ef023f2a8c4d70c22699442335936ba199591dfee3690e0547a7f9574fe9577827f20e7de5466d1a80f56954cf83bd2f05922529b7fc4f0fa41c8db4d5e5f5237070ca6d73a7441a3dd4d832f3b8b2471c0cb2df7915a5649df2516b3184c7a0a5d2e6445cb2e017f28c2b99d56e373e65aee7fe32a2555cd865411b21c963ba055c750b9866d3927bda0370db650e4a37c80c2828242b4ab52cd7fb72ead53d4e4363d81f9a48d00c88d8ab0a7efb2727ed6af61a066db98fafd8d9cee1d42995eb8363f7491ae4da9915b3f75617b2311a23f00baedeee4c7ab21cb3b4030ce687b009d02bd46cdd96d8d5a6deeb78f7e84265c9dbdb030d9be85e71b13331670b816c37b14336a97c3329bd441e4e70b93c139a63f05b773289d621f2d49769ffd90076402e2dc0b96ca7bef8ed4f509390d10ae0bdc2091b90007c7bdfc74e7d2d7a683bfbac210cec26afa16fdc3684be58b51843be94fb6383ac1c190c07826240b56a4a40c0ad30dc2b7144ef8eff8abdda6234905b1dd0af3189981fcca77de718d8f42b72771d29c64e41aefcae943721b", 0x1000}, {&(0x7f0000001240)="e0a8d3cd26815fc630ae50bb8bafb2faff79b40ef6ec6425c4db98a9ffb33c6ce02736456b77064c2b00ff42087d9067fcb9f4f4a9f2c7eec66a80d7cd67e820f0da2dbc8ece19cce79475dccfd4821863d3a32989187648f577d776054b8a8e71061d6fd053f994d04bc169d0dad12485c391f71ed829950a01aeb08471bcb06271172eba10028d6ee41af8b2f4492e5033d14d697e0dee1cc99f7c8049a00d6bf4bf2af5117e170d", 0xa9}, {&(0x7f0000001300)="d5fc0f332947eef9eab54e10b443cc694fe950cf5c565d5eec1895eee75af3a9635da7a47d92ea92717bdb265258145b9b36f81f8ba0470c572e97cd19d6d6004477cc585c472a022eea89da1e1c125d357d8a847f03be31fbb61b22fc71c07de75d959af664d70e594af320915da5e116e2f8921f162ccd5b71f6c2542821", 0x7f}, {&(0x7f0000001380)="33642e9ac48c29de5e603aabe42a685d4a17bb0d6b118be4931db616230644078fa6c027e8e40d7371954da917f81e8380d5e5e38bd1d7dcec5b7f32f8d01a924b531cfbb6c45e82c5776b80ac62cfac73cb21135f80146071874d4141224132bf6642bdb18c903533142fade5d5e5a0d811da71ff0c8e994d75691c66a23ac616797af94f2d19ada1fc9b3392013d862de9f2af2f0a0d1dccbfc9cb06487d8353e7928ef1329fd000a081a99499e968151acd1bf40abfbbf27a23e360785d7e1304b5551c379a2c24a10726e7840b20975d125d4ef1c02b5e70adf6c3961def409a52416db947f97a846de1fc12022246e4512e9e99cfe90b6b47b668fc86bbee03652dd8e3e2a969e5bbff06c7882006e542388ddd25aadb28d8181c71b9ab1472888ea9cff6a6d35d06fa893ff701b06f4e93f50e666d39a2449d65a2a7d07d7f4e9af181bd3c02b13618dbf88456ff2c7a5241213c65cef1786ac3b5e060146f8416080873dc4f38f1cd190f8a2a53af416f7a405aaa021aa9a58ab4a968b93ce47d9b882404e242ed41926ceec454888098682081134172485d9c63db0faab3ac84a64de236b2d6c1787b8ab93a33b659aabdac42a25e6e859ba1468e3397654e9e685e89cda90e44c360e0c2fe8b7ff975801148184331d76aa5bc811b53c1a5005639a60f3c12b37a5f127f6dbf9cf1b09f5ad2dde762de618b6070aac7c4763bc11015ab105ec45c1103327fda79a4ac392f12797783bc91ff4a3e5479632c6c3bbcc7af84fa45eb7652ef432f937547bfa58612c8cfcec778709c8c9ba6d326a24e59598dcbffe97f7b859f629d957a684cf2b4fe57da577db3f9b8bb2dc63fdf6a009bc6099d5c952b122a77d07df02794ed06f9054e15d45d161ad013d7295487b3cc3f4fc4c09da8382a3d9f1f6f4f7265115f6275e512adff3a177083365cc7a3468bacf3f5c06c104fdacbc60c04bbae54bd0018029bbdbd79a075740b364ee275b78d1c6a7086e7664472d74daaf6f8d642132aaa669aa6d978067848a29abfea15de65696ce242af044670d40a635673cf05debac2dd95d355522be2e23f2bd37d690b73fa75c886c595df6b4681cb0725334124d56f82458390cfc0e4d45c371b7fa9a3160b6ad6b28bc07b5efce7261f32f0098193422fde82d5e301079e009636b1cbda7a93e271ecd572bf713864c5d48267e6053673a3c8ca6d5e4af55c99b957e01e05d4009efd66531c0414dcc49e22bacd4ed6269cff5e27bf1d3ac06400ffd754cb5ec78a1ea7cc38bbf4ed6f83ec29634479b6a98c3911f00caf67c2957a51de9703fe6691c3c458992c72380317b6aaa0cd24bf5fe1cf157797fd8cafce311225e81029e2e5ee4c91f8e4906032a61e1aeea0a328f073d5cffbdb182f54bd17545efb61f89ee06823ad005c5e3b02cd48f1ed62b0ca1722ed9a0949907e59457c18c889affce98f24e289420205acb988a860ec133348c9cf4e75156af6a204976d0dc47c0550d22ced9f68f2ea4f609826be97578c16b4050b2339d3ac501b010001cccf32743dd3e4856374973c2b4a245aa7e8289683d41d48c38930936b188511ed4775049d70c46ddf554b572b5c594e63ca6aa20fe3b499d60989980cbc9206ba12471dcc4530029033c77748f058fa6d5e44491b911481b86e6d6ba5e8e4dc533f07a25de3c0adbe9dedf804d74fbe2c2dd0a22f5934f27bd660ade1bcca44f43c4f0963027e9003dbc5a28e2840b824000b3a76ff5e38335421d04f57442c3fc2983fe63be05b3d8e15666a168f756be52ffba70b6a38ad4f53fc6fdd97ccb829bcced2d042580a6193191703f5b93efdbb3237719999175e6c7533a1efecd2c361de3ec2a6918940145d3caa71e6143dc5a8ea9117037ece5b5632a3472a04082c977a0b78da29178e6e2eb1d45653f7b214b468a761ef6ee791b2f4d1e9ef86536e174fdc437b05ad0503ed5e09a1bc0859d9faa7dfec89f8616296320bda2346c89ef60ad4cbc7120b2b4eec71888ff548246a46c63941fea2f2dbd3cae743d004bb53f6da563ad55371dc5b87a41ead65ec53405a67167e0bfdd8d7eebc9380eda74335f8909d902dfbb8e3674452630f279dc2e29102b3196eedefcad7cccc43f56beccdbc207d8414c80deeb879d3884b95a2a3f1b8dff4fe6e15f5072faa8794d47da33cc506fd9c3c02572c9af8d2466acdce07d893a53fff131e9b23ec07c430562afa4a058b9022429215c23637ad3a9dbfc0defe2bb19aa5d3deb31e2ecc97927461bad0299e2490a9dbce1f4e841414c26ba770d3eb46795e0550e1413896f1e964f41ba11a5a55bdfd23ce1d3e66c4f2ad72a7b29d70fb2386a70cdb86c69910d1d6d958fa8854ca636639fbcdaa1a43a778172e0c2c4fb841bb04321c08f0a93bd07e2aec17367bb20fda54d9d89bb96386ce406cf6ed48cf19234bd6b1c01fafb26da96856263bb8263690d15bdd0c021a359cea8ebf9e798b70305557a05315587afb0ac7e85d281c15e8d50aeda53b2a8c236df8a5612ebf1c316c0c436141deb0e3cb4e2d4222d8d1d9e1c9c6f9799c72e7ba6781f6937ca45cd4c4fbd0aacd7b21ce7fb8381fa75e630623688a7e1b1a54e3d54e8255ad011d728e95da4dd6456942411011b80daec63a36d040c3b4b6400635f048d2989df21ec66c1f24ffc187d7e1ffb85cc08319b3d2300947d06a4f43094727805e020ddfe4f74e33c2cfe35c0e570f614b4ff76d9dc918df2d2c0bfb41b359d28ffeb4064685435a36e745dfe182a3b0f3cfb89ac36adf182262301fbd012601067ef2a3b51c16be118cd12dcbff8e05d872fc457e90ada9a814cf3f9b62005effeed487db2fa9d3152661ebd700482d6fd3959a9b1dda9414fa6dd7de91cfa1f920d13bcbe443df117efeffc9804980dc250885ac66aa77bfeaadbca33ce9d6a3c5791d16c257960aca6ea09ecec549f78bcbf997a78cd35de6ea0fbe4a8f04eceb53cef3f025aafca02e1df0c407fc28364db2153286932cca43d7583617406395439ab8da0c06cab2527c088d1de3cb6ae45cec9574f8b7a40187ea009adc49c847490afc2a534d5cfa71859c5ceab796af477ca3b72c31ed817d02e235c27f791b8e00112bd2b056ca2f8ceb8f28f2dd82c81b08f0ebcb0ad28c593f88f39135084f8cacced433c47d8b747aff4ad024bc5868a7c98966c3294228ef853512b3f8c3df8f628382010f589465c56797fabc7ea11ed721ea43328e3b8f410332a1ef9d8b4458aa123fe7840d5944df7b4df9aad68448caad51ebf5ec114f63a327fcba46cc165de4695204e3def50f0c3496d4fa23c472cca7b4fd5f3c4851ba27e0239aeabde54e59f1b1f81b72ac1ad4c05dbb982c4f371f0d27c252f2c7185aa25af576736543109691049a59ef123c760d61b154a878b26dbafdff209987273ea957bc404173d973813f231f423aaccf6ab2947b466da13fd0c007f109ecd4083edd57f08e719a30c28e149b437145b4525f41d5e089f05d0020d5be27c5e4fb49353a2cefad53e1b38b119c4976aae9db7f95f39f3e820887d29cfb5e4cde04a04fb6da8b59492038993850d1850921968df86e90af8dfd500ced3855654c010204e5780e0830231410df4035d3eb3cb2086b5d7b0d435fa586335b4a5d6df1afc6ed4359567f7fb6f57b1727d6a06d7a4bf376bf72b4a8ee67e43df4fee0bc7104a3f6d9982e928cfda86ab7244fc27c41747ed2e0bb30cf43c7bc6bcceb0f8b42fe783dcd351ed6a80cd2ceec20df4fc19fee324ff1cc3acded70fdb58b598dcfb9485e72e7520c88c34918255321d550e4909d285ee831cbcf270b2d8d7ac25bd73f77e69cbf3094c7041a3f3a871d7163eb1c59b47288f9a555fed8b5e06c2c6b479f93dc6d668d3db88a92aa41e7dfa933e494aedaccb426eee511bef4f3d8a9e940fb39f38d232e87b3f4fc25804307e30b79dac7231acefbd04ba09822a7b8cb1ee77abd893c9b162a32e8141d0bf4d04318dbbc7c5499d2d26bdc3ac95ed63f90408bced420857d2c6f1ac65a569077a91d7fc1a7a57ab129dbcf634d09ad76f8c1810c3d532d4cd5efbb5f5e90dbc5e11dcbbcce1b3fab9d5914ed4ec19a1f9112c7403d2987a738b9c696e6108bc9268eb82a0be8f76f75f6e8db251bd7fdd39ba2f6b019c2fd7c314b6053b0932b150527e4b248d11403400677bcbf0ec9dff6190fe14c3d7b42dfedeb365b87267796f4c48182878f1c74e2947c94e4c92e2cf04576225395683a4ec3421d8014c05100966a66aed740b2d05399a420eba6bd083019efd3682891e028a68853f056e23b09b49515387388fd3a03d8339554a6a99d5537b5116d15fff3f7637d98540f447add5efac3db0f2e32495838e47e96f98e488ef0e2497c55b7b95f52757d134812a1711ce4c90a73ba1511301bd0f33db85ae0f64c3632fd65f045783e2686bfd2182b8b82b121f0be634308e9cd1140e0cdad5c757f8895c7f5ba1e162dd5716dc77185d205a5aa755cd454e51fa50d6f1f87ff1f4615646326189197708844905e9456b6fc5dedbd64f7a66dc44397b3e25ab38839520382b8313ee0a99b26e953a809a9482eef792e35d4c5f4acb5ca6c8e54567b3d5331551c83171820f92a136493504af494dc92fb66df86a7a40c1e2eafc7fc94d3a6a37d35be1305a639fbe817de96b60ca3847dc7cad6f3a16c9e7b992f78ae0f1aab67c350ef09183297fa8db4ea22f66b2062aa1c2b307cab081b17845585511612f38b1c792c70c6426f7cd6f30771498f63489371b707d636cff8cfd8c530f4fe1cf43c95abba61d329dbc697d7ca1f0da9109725a044490eb441b6b59a350dc958144c02a8cebc3466802ee15bc25f26cbf9ae57b8a3458d4deeb1411f6c04cced4bfd029f67b5159a3829fb1579b16cd48f8a59f19482e48be02ba6b7bc4b4d40bc878a90ff66cf220650e14e3f52435350d0f271dc6413da5041620ec4d589b9fefa54add7c0b364feca4c6418784d2d1956b3ba17a944d5610f829654e88c26277be4ae8c5655f042b307030b9066b14714b52d15878639635abe83a242fe0ba43e61cab723ef250ab5a35a428caf9030f27ddf4e8f54ea90f5ef39e53889a1776a6d2cc6e712b6f3573626d9eabb32de32d9815d8ab616d8a567d43017d1e2539f75adc0bb6c4b086c58d50033cc32b248e33f490f98893b48dc97cbc1828a4264a66a1b22a809771dc5e3cd7f65013c92e2fc37174b2548c9ab36127cbe794177c1a0ca45b6a931b8bcb4d98115fd081cf04057c2950be76f5bf87b6af6e512b61018c4adad700e924c9675208f562a8a99ca70cc132c9785d87716340c616a7ea563dea3d598ad55e70d8421aade9e1da0611cf748b38444e0b1c83e91dfc489dff74b753e9a8c5d6d7054b9df3393ebbe7c626eb109787c060b85c4c1a492f0b0dc16683090e3ab88adfdd077d2d198eb169524b1437b86f2f78c98a832a74813760a62f3e83adae983157833ef80fd121239e515c27df0eb0acc7c68f0f0f1377fba5973cdf56e5b7477b49499ad2a9217195f37067a801a68f0ac9a9082a251fc71e00a263d256bd302eb242da66e952215233dbf8dcca316fadf72f11db6bf53c27a86c7fb3cd01c7fa2df060cb22ec9760115af79097eeca8d79e093a9ec7aba12bec71d27f4726188813077c37575561d262ef26c32d82a43f78a4a22c336887a432935a79e19bd63c000510c13749a96cf0c44aee", 0x1000}, {&(0x7f0000002380)="500ef5dba0bd0817319280dc7f59596234", 0x11}, {&(0x7f00000023c0)="1e7b737a2f011fc6321529bba1f99cbb1e7bbee23191b7595aca465dc817127484628c402a4380d146ba4c83878975cd2545c3d74888af0ec8eb0b70dac5c2895b032b204e3754f8bd713e6ba29e5b6b65ac9e688ed6587585f3f79b322eaf05a61e4c064192d727b3", 0x69}], 0x6, &(0x7f00000024c0)=[{0x98, 0x1, 0xffffffff, "42bb1edb5df49f3dcb830081a08bc6cb9a1c2c5e500b8c8d9b98149b5c0927da3117c4f27c01b5125123f7371cdd78915e6c62100133508533a58260ef84e34c1d1bd2df7f20750951521ddd11bb3ab427b9af1613e89b13566c22a1727709dbd90ceca7fa010a40b53784286b7fd2c97b5c05aff31794b5417dd261018e6015227d06a3"}], 0x98}, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) setsockopt(r0, 0x6, 0x3ff, &(0x7f00000025c0)="0fb113c98a4a4bf8232755e9ec8bf55d283d32d2e07b692a81911ae8403015c2f0d5b9533f6d2d6527936e8762bb1ffb0df4ee79b34a01b98a4c68524ea05ee9c4b2652dc5f74bd532462ae10e0d1a974ed47b9078bb5dd7c0a0b58235b537d17683b061efce2e4891d1c3258a6fed4c00c8ae1568f59cd2e51396768b027eae067505af74c93f7b0d99aa26d4421ee9572103cebff96aa603425a76f2755146", 0xa0) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 16:08:32 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r0 = shmget(0x2, 0x4000, 0x184, &(0x7f0000fae000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/78) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget(0x0, 0x2000, 0x40, &(0x7f0000f84000/0x2000)=nil) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x8005, 0xff) 16:08:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) mknod(&(0x7f00000001c0)='./file0\x00', 0x130, 0x6) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9e2e, 0x1}, {0xc1}}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:08:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x4) clock_getres(0x4, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:08:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) select(0x40, &(0x7f0000000040)={0x3, 0x400, 0xb1, 0xff, 0x401, 0x401, 0x6, 0xfffffffffffffff9}, &(0x7f00000000c0)={0x8001, 0x10001, 0x4, 0x7, 0x2, 0x5, 0x3, 0x2}, &(0x7f0000000180)={0x200, 0xfffffffffffffff7, 0x7, 0x6, 0xffffffffffffffc1, 0x1, 0x3, 0x18}, &(0x7f0000000280)={0x5, 0x1}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f00000001c0)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71222c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5", 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="6986898c7445a515bc607c1dac758da68ca861ce5f5d4edf70e5e12d992c0556edc51e55a313b56377640627c92f56801c2b4144549c20bb4fc02b610b7b13c12fc484a592eb33bcf4dfd8be104b462c702dccb8fea246a1ee5d23b37ad997780a78261e79c73c435a39e6be5112e5", 0x6f}, {&(0x7f0000000300)="ec0da4caf1f3c24257138297e28dde92350da966414cd1c8900f05220a350282fc9edf07fef41fb22fc2c152d9345f140fe63aaf73ba9ec70f237b803d576c5501662d4372d822e88c5c0f7d6a12dc7f37843d79421cce05904942680487fd45aac5926662f5c3ff850bf0ad3b66eb9ae111545456a9fa674bdb6d8cb6c6cae8ba622b975cb4047eab1e9baf94bb4607d28567ddf2c2d0d3c653fbe288ca424e992003004823c3c3d682cd203ecd219a420bf533a06dc9c807e5fc5825", 0xbd}, {&(0x7f00000003c0)="0879cc958907a9fe31cffe51e51e694f897adfceeadba4175f629bdba7cec7bbb828bfe1ddf91de52cfc412a4a53f52af1cefeb539fb6b5703d3b71cb30b7469e31df664ad42dd1ff214e080a9dcd895b199a97dcd9503516e5307cebd56be66470f862ba6f96ae1c2c96e9680e19599df2b6e771a810be6850e582f1c9b24f9656ba3ab40314356692df1249eb8c7a798c9cabfef93b22fc7d669750de5361d4888fbdc0d90bca692de901e5161ab20ee72a15fe5057373f74d9ad9142c4e7ceba4f91894f47bec10eb9d5bce8a36162dbca4eef6546ca73be91a8026eb5f5dbee90c64b0ea5f2b9c7b0e812543299e", 0xf0}, {&(0x7f00000004c0)="9ada83f66a86bec6e836a668090d88558596b8e428a51be0654a4c89a99a6a2049c9922f1838f0958c4f5b1f2b91dcfdb452bed949fdd8f5ca4a115450482d6e64f69a599903d972cfd0d6fc57f9512c4c94a9e14d859cffbc72a1d193be8731acc825a6e447bc433601c5071ada0635c9381c552fb379ce1a8fec1b430cdafab9e89bd842a0d314b4c3f00f6251deceb51908df2e9900e7efa726134b18de32e0ee9a6b2a14bb40d7617175b4b43d93bbb2b1d60a43496e4c02ec786b2bf1ee3d28df594db697019b5453e4a7bfcd7a9f5404b7a236b89f730e74405e6325536d", 0xe1}, {&(0x7f00000005c0)="8a108c6cdab33adf377d5aff16c6183df8044b678492026b97e2fc624e807ff0f074dfe312082288d463211744909e827c76766b014f22404a1a61dcab2f911f300312a8972c1435430bc6017dfece11db36d39f29489663f2b0f8b9f0762291a09df8bb7d948d5fee714b2db687ba5d301cd1f9b19cf2703e63ef85ccba5d71e93281f5242b7092d90c8a1cbab37224d7b3460d28556a149194b9d520a5dd33b4914e5476e957a8d36ccbbbd7b20581043fe1fd5e08b91a01304f93", 0xbc}], 0x5, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x4000000000189, 0x86) 16:08:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r0) close(r1) 16:08:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x71) r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 16:08:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x6273}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:08:33 executing program 0: r0 = socket(0x2, 0x4, 0xfffffffffffffffa) r1 = socket(0x20, 0x7, 0x3) close(r0) r2 = socket(0x18, 0x2, 0x0) fsync(r2) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/13, 0xd}, {&(0x7f00000011c0)=""/204, 0xcc}, {&(0x7f00000012c0)=""/126, 0x7e}], 0x6, 0x0) 16:08:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x1, 0x0) 16:08:33 executing program 0: mprotect(&(0x7f00004cd000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) munmap(&(0x7f00004ce000/0x2000)=nil, 0x2000) 16:08:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x30500, 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:08:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) fchmod(r0, 0x100) 16:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:08:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) 16:08:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0xfffffffffffffcf2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:08:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xdb4, 0x6}, {0x2, 0x5}}) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000500)='./file0\x00', 0x1109, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="a959d2a25c96ddb605ec8c178c7a13549a4c294c291d4a9282b0f6964767d49a6431642abd43cfe7f3648b398fd1fc31a7f66a1e9ebb2bfd3faafbe306d5c7ed00ee8ab258d9b9bae5b58992f6b111df7805bd0a54a72b086945d6b8778c12c681e33d4c9173d86cae93223140209a8a7026ddba1fb9b9ed25af73d06b", 0x7d}, {&(0x7f0000000240)="bf7a6366bb9750214e2aa629b52cbcefe42a275d0a259f34150a831ee69877a4877ac11c974788d98dfc2a2e2adb87cb5c38d5e4301170b1d9e2029c388bd9e478b6ab2147d88b527cc813061e84d7e40a17cc4d606bf2b132488c897d4f2ca771cc10c7f0f5712e0e50b4bfd743e1c90bf4cec11a05ea54ad903567d91bbfaa22736e1050f84683146692a5651b38e71de227001710354dcc405b423df19e4824c542dba1a46ab05cc48b13ff", 0xad}, {&(0x7f0000000300)="e5af985b5c9c37ebb8bf0261deec58a78cc43120a256bc43b2f56bfbaae7458b5ffe97ab175a1291d084c82391037f73a7a21b285786ec58ed9e0ebf28300fac50576281d616979d4369f9b173cfa9794c4a683949cd52fd242bca8cf336f4121a4368bd5979fda68847e503997a1d25d4c7ceb556ec3ba3ee724e5e77e5981bdcf876cc19fc73eaa68d0c589ea700fe5bcefefdd7e26475669e3278b950e749662ec24d31ac9601da90656914ad2198d8549cb1863b916ea87d3db988e7a86dee93c57f65bbc50e24397639182cfd55d3ab61d6c125b1501cec972a44e592a4c8cc4ebc5d5f231d4c", 0xe9}, {&(0x7f0000000400)="b1c88fbb42c16d34d7572b890881d8b28873fe0fdf09365d51b379ee2ceca733c47d559819396101e9769dc9a8bb163f5b9855aa26d41327fe75eb095f94a3ad284764efe531a1f342f411177e5d9b559ea5571ac0d1ee4445a1196e08e3355526fdcb74ddb48120aba6fd8b02cfa288837001506fb66907f474ca92a7200ed061ba24f401a5f5c1961233e35c11d9dcb5aa59952a91d1225c82f4a5e8c42bc6ea8aac19ff194407", 0xa8}], 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xb) 16:08:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b302c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa10, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) rmdir(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='D', 0x1) execve(0x0, 0x0, 0x0) 16:08:33 executing program 0: poll(0x0, 0x3d1, 0x4) 16:08:33 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) geteuid() r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 16:08:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0xc0000000000}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) fcntl$getflags(r3, 0x3) ioctl$TIOCSTART(r3, 0x2000746e) 16:08:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) socketpair(0x0, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchflags(r0, 0x50004) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:08:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x200, './file0\x00', './file0\x00'}) r2 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/84) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001180)=""/244) fchdir(r1) readlink(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)=""/3, 0x3) shmctl$SHM_LOCK(r2, 0x3) r3 = getpid() shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = msgget(0x3, 0x20) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000013c0)={{0x1ff, r5, r6, r7, r11, 0x2, 0x4}, 0xfb1, 0x9, r3, r3, 0x76, 0x1}) msgrcv(r4, &(0x7f0000001440)={0x0, ""/176}, 0xb8, 0x3, 0x1800) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001500)=""/198) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001600)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001640)) link(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002900)=[{&(0x7f0000001740)="92b4e279b936c4abaad912a7f1c43e295914044e2bd5ed2a9822cb777f08f9d4a83d7d3d2ba98412832d87c2e8094404fb915eba969e3c71a32ac46c58d6cd6c2136ca3690b22b9e1107bb52bb24092b78f4adf70d3a80174db496ee18fbeae9ae82a053078667ad1a852ff73e69ba7c0829814df8e2e9fd1eb32a8da6b0914b5b07c02aab37f1c7f3babee7bba0e0d92b5f5b27", 0x94}, {&(0x7f0000001800)="90e2e8714659c1998052d3e3d23deb8200c05b9149a3635dff1c6472fb685c840d3c0e801a88123c2667c9d5616a7145cadd3ac3ab88b4bfd113e6f3c7c36f7bf056a807b80fe999c2f0e1042ba3cb64e768810e16cc282e30f5a491f178e5636fa31a0223e333d96dcff8fe25a4ef6866685dbd8a934a059c3968b5e32002692d3009ce81a3f31581aba6b86184b99275a5bad3cc1229c5fa9b234e8ca1a641b0e869f50701be288310d97c2a8158ab3c2f262e0e00e7e6850497de87312b0c85831a5953a2d103ad8f1ca252c797632dc161093ce73def30938137fe12c8b6cf1e3579165f8608e1ffec73f06dbd0b3301cce012bac0ecbfdc13748f67678ec92a417a652a2ea4b80283e67ea4b948d9b51ce740ed159a35d4c2500d72a133aaab420354968dfd60a2ea352457df6298b08b0d40abf93d927485d588757fb43154bfe550390543f57ba8c9f0ab5344d525d05379d3f680619ff96ded93215f82c9f6cf9145491c9f264a2836b759bbcad8ff9eb6c693309c11228d0e7b44f2b0b7869932a7c37a8ef2009da02278da8252c49a319669fd3857cb09e5e472490008b3576445af1a9dea0c18a7a1d38f99512918dd3c60721f32fcf38e78161fb770615d75cfda7c7839e61197bef6d6b65e95c14a18e1fb5dc1936ace27b4c1fb4f8cd88945e111976d10be62a896db39fca6f86220a48a03735da7098fa92eaf5dc53938e8882c0ef6a74a044192059fd0e694368933591cadb07af3b824d0968e4b0b003cd7fe48b775165894da4e4e30da3942bd5109058a24372d0641dc814cdb18b4f13d44989a34af80c06746a8ec13a7a0f11adf6e55d6d07dd20fe327bd9617ad3a6d76d23482ccaad816221fdd5a3f72f4a3493903984691933c67f8d9581a27c802b99765e683f77fc00fcfea7b3222e667948e75e5c8610f9e69312b597daa1b302ced195cf6acb14859b18117c9248c74e010417bfd908d054332b4534dfc1115cd42183122977de07c87152decf1bfd577b6e0efca319a272307bf2d17653e2e63a60379f5ef87b92a67b62359ebb20bdbacbabc9d6008e947c3a3f1adfa2048279bddf08828623ae55ed58bd43920ce0d30a5d42e7b304d1789ba2a3a37078ce1e8395002418a1c5192f79788f23d2b0892c9ee7429214aa96d84a9f199c8c63309f2fd14a5eb1274dd4e2dedd374defc20ab0ec316e74e3071e96778d1ce95d3e2f23b5474361be89843a4d704c2d5a24b95858f3e4c0cc0ce62e0afd6fff203ec2438bd9d70f5d41883e799c52006952e1d3b6ff97634f2638fcfcb6c282a5c0f373fd673b453738e027ed350a09b92cbe7874a8ace10cb23a851a80f6ea913065a6ab2b4ea49d01c325309138f41b2de64a5409edb7090340eae6094b43a6469b67e8feca975aa75cc5a5eadcf3b66ba720d5fd961d1ba331a0d879e9acda8c5b9d3643f33978398edbbcfe95a93685a98d07e003f81f256c03300a3149d474717b66ced720604761f7b75521802e9a27ca41e29f64c17a11fd020ced44fc276a388511cc0fc84a5137c0c123d53caa6679a06a34e1ac1d1a38765d55ba1ecf3c7f51305a9edee01577e9d010527b280926c2e0c9807b176e34ea513dcc01e5ac1acde24189a5af0a99c236d2809f78d105b66c3de4d7621f39b9b8b02659e3063ccbb2f60bddcde76366fbc860799b1e507bca883977a3125192c0dbd176ec64db33223a0f130a87ee8c39db2b7e3179fa1fb45f05141a9744c7ad21649d918c5e89dbf5eea407ab040d146fb49c9d94f7ee09f8b13a6d6cf490579defb297f1769ba1022ba833b4be33214127adeea41b663f14477c937ec3ab7e1ff27d5808bbb67fce0bc090783ad24bf788b532837e1e80715950dc4a436e1b3807ca8ed1c7193a6e320b3cdc478bbd3d9affc7d3240e8590607c02797c1762c5b65efa797efc268de3478965d78c186a469d291c8f6714352c177a82b91b5a48ee610ebd194adb828ea99a80d6c41e23ee452e84935d5ff6ec108de9a9a35eb335b13ea8a250152d5522bc54ee16e1069ff854a3e26e3a37e902fc645ef083d5259e98bed3a7bf3c46b2fbed6fc1deee36063044cddf27e2f61bf92882dbfc38fb6a407505c3e6c3bc56ac4900e129bd9ac77f65334e113f4514ecf4a7bacf9715858001925f294f3fea1a855a299a51570c7100761f38821edde2b8df4f2a0be26813954f46b4e3a1493fc8af64e4723b1053a26cb59436c71f117b5e341d9faddf50aa6c7cd927dbf0bd91f02e4b0efe6361afa7b4bf4779d54cddb4c1656a08175b550967f1cf18aa0ade266abd1bfc3bf877715ef02ead08a39ca5d1bd524ecb1e94835e4e44a57389624a0e4cea778888d8fefbea304408cb9782e3b1531015af6709a5295fbf2671c5ba6ad733ffd027a8491c94f6c9724cf4cb4b7cab155f34d40522c8c916c918744e3f10d6505da7cf71b4714fb75e2130c7b10f9af01ba24b02a010a198952692eac9be7cd8744b563b6201dbab2e75d5f2c99150077dcdac30e6441d1d030c506b93833000a0a3e07d5ce752c6e2fc7c281b056bd833714c43a84947a51965c135091a557a23d20da4f3a5ca07bbe084805c96490fccacb22c38bb82daceba158872a3d22c3b74489866659a52496db23247cc2ac18664e84b48b6eaffad99fb10d6129d17f6bb76bb487c494bac18de89a48aaf895444a42df11d0bff3d70ee6ee1d94617814e8ca303df979581bdccc0654644a5065a5ff2396a1c4b80e5131340114c52e7e8c3759f3589dbc1afeddd2d308d82ea4996947faa884e52e81470e3b5c3383e6bc44b2967f4d0815bc19fa877ff376f1ab11a4d46fff941ef0804d5d4edd02e9035a862a70cc2268ed046498ce43e071cfdb6408f570e577353fce3c021586c21a01a6b2e2d2019776b40ef78b8cea95f77983c992e15c2c06c3df7093b7208883f2b6b9b4f63ae41f8ad214215bfcaa8d7c18bb75210a3f4f165ba0a21008f31dff04d77f097c7c361d05809c957bc3d0697c1b5a5746cdeb7dbcc9923373296daf773dad5c8d266693a4ad204f52b8bfabd702c1d827b74c8336e16b5cfecf6b169c227e41b00b8df227c817725682baaf98c3bab985323bdfb1b6444b816b60204b170e3f1886e99e488ba2963ae3ce23b676e4e23d69fc6588a393cc97b61caf5949e4790e1ef8df63e45f48e46d2ff12896e0d6869e395dfdc92ff77c04809bcf48d9b08c4e971ebb628f4f37f85a9dac1c2663333ec394b1d7d7cc455af661a4b4758d94b5c4e9f698ee5808d3036d2d33434e6388dc59a51c5d9066668c12c098c407c3703981d3d91f95714538aef4c1d23d48a312cb25bae2a8a0b10d439c36762708679e7bb070a11aede3b72c6345a950394183f0563881a69fb9cba538f147c8870d8f6c2e1387156a88eda7340cb7fef2ea39b7254905c38c73920fe633a23d972f00514d9b726826c9f22fa154502a2d5263151d65eadb299b0c4116f168de4f61555f5b74635db1cfef15acb9c70918b737f700725d2102f24f83aa7b0a9fa4ca5197ad339c2810e2f9fcc12909d8511d04e7fdf845d75ccc38602f221039f2626b3fb162147f5d2103a431710d91bedd80cc20d028bdcec42fb49105b9e27d311b9668b9b00671dfc43d5b4d385abb16fdd22452cb723fc418b503ac814b6320a1d7e1240fd481117731e630975926b4f086de22b6227f759fbfd9658df5a636a77763f4fdc21a6f8d724c92a65b9f3ea76cb8b38527dd07e55ede4618aae8b0f591e8e1c46c3b97334f6fcad2a3f58dd16edcc1caa79dee7aa460e802f2e211740ccb46a5026d19efabcb5b55ac7ce6465bf2f0ac7a5c43c9f606215dcca6636f6895b9fb659ef904885c7049afab3ade1129eea7d6861f7f66535916552f7e4bdba421c1b0dac29e26866c543256f04e8878188f9af87cf8951e3f6abae3df0f2caf156a9c5a167bd023e9db966b2d411cf6f5ad95eabe424ebb3fb02518a87cc957c36663a19de7e62b76e8f74c7a96a439fb8548bc8e8e1d873fc64779b3f661b6849bb0df6eb6404ce48307e99d7e9fa0101c8cd802ac477ac0e023a7bdd3ace96e72ee1bd9134bdbffc8c1336aca584f3ac0431d11d03126c11f3b1163279d05a60b8efbe075139121947c32c4099bae45722bd3c8a9f3e733d296132e0fa547fc573cecd69c6f6533264a95f5dd99c7adef45b47a5d8ce141835e141b62f7cb930a995e136f2d3bb072970d2953c6a0175f9a1f6a9f3c7aa339d1bd3aa70d25b003115e74c7b4720b58083f69357025aae44e236cd1845928aaeb6256429c24ea81b564eaab9ae96f6a970c46f42c919af09337675891c28cc82bf7c18d9d9059525e65d9d3ee088349c8dd4f9f7c3bb4e56855f020926236158cc29e1144d7d524962ab68a4f47901717647d9bf359fc5bf77c17cee5625c1d756954dd2f01b4907aaddca6deb987519f012789f37c112b40b24b8ea45195e146f24f003212ff413222e14e2c7f5f1cdb510e354cf0d0194b52139578bf136df89cd49bebc0be1af43d4af990237f8cf84a04b5edc7fe1fd6b18c9675d4f329cd803c6d408dc57009b541edaa1f879d229cbb881aab51bbe7a143714e73545a5a4703bb3ba765839b3152b90e074d472e5f8fa983cfef58a1ffd918289d74fd3b1ab37501b6caac516812179de0afd526d2a9b2358cd064ddf92de0b2bc473b11fa7caf8ae68cff8f8d3cefb4020c3b7366d6d3b68b3730d97de53f27481ed87847282b449efd64bf2bf317a6feb6686c7d10268a5d67701c13234ba88fb14bfbf774aa4a08c498b60ef8e8f2cf3ef389a3ab71d325af4a7a38f02a621e69ad6a477ef0e1b7e374cddd9931b91a398d2ec189f4392e9847fec0b0ffd66c45a7958f476fecd08b80f8b90954e25c431a56951b733cfbdc4af2f7ea92745004a334b61db19f5c3aec3ab0c4d772759db45c374b95bc7b4e088d1a8672146c3ec3ae86c4598dc1b7dfb7c71656036f08d08d1f519e6a811a915663db45a041d9e35b5d6e34f180262b45789b487e5cc4bf9230f74d3dafa50f60ccc69ff9de630dea4234a07dc99769c3f0695b1c622fde493b4e4250a145271ff92c7969583bddf9ae0de3f8678f488e4e459ab232a12618e17c9850ee824b882cfc7871cfa8a2cac3c0ad4a74de1cd406bebe3418f9485741eba03ce4f958d01d668aaa7e9769ea4a3049012d780db0530cdf32e667328bbae7fb2c969d4ccabdfd2b94f030c64fccd2cecb0f522e72b44a004667845d0b132a3bc9e92c83fd1088efb73e7ab884ab734b75f18b56f8ce9ec84bfca2a3a45b3f112eb1887a9f853f69290757e3a7ac377da7bbbc802a6f69b2f273881a14bdbc104a5eda0232ca5d8f1616dd006d61bb3c5e289b0ecea15d6c6920ced22e60125cfcef9ffdddd10e111d71859140cf9d38db021fafc5a1ba70be817b86a9a6ca4e4ccf847e0b0662b7cf70bd8a264cf78aeab625e05971b23a80b79f693d885891b2e8bf314868676d372730dc41cb577e4f1b9ad4b49b43995820a5cf747476f5391bd9bb1602e6707b7c530b43d3f07586c9e488e50c0c1a8cb7ba0bd0c11de7d4395d528b9693332750bedf7ab4e52b9929fb5d77bed4a42a4a589d4460f25d2b327f6e4195fff390f7b27f547fbd75438e82e291f6f87bbff631035c301d4671243b068fe8f900e7b5a90cea224c21c91125555739b7f984629485a431a071ab3f03ba41db6f3f1e371a1ea95c2d", 0x1000}, {&(0x7f0000002800)="ded3bc3b1f40eb5931339688d5f7383b738e06b934d1bc6dc302884c11b1b836dcd9ada1a98086ba26e2c98b645ab32a0aadca4b14ceddfd442a0c6d00571003ae3c46215d6527d7404aa978eb610b04477c4435b7537c5a9afac6abbd4911d91304a9e4b1e5c9fce6c20c3919942df42afaa17a3a3d78bb2d8f11a815f3bfd0849cac805d03d3aa5b9d4692164117ccf0038111857672c895b3badda4164e6482eca0d0304666c877d7c1f74d36191c75838974364574d3ed2361040d3dd1094f53750054340b894009c04020f9593ce65200f880a3", 0xd6}], 0x3, &(0x7f0000002940)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r6}, @cred={0x20, 0xffff, 0x0, r3, r7, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r10, r8}], 0xa8, 0x40e}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002a40)) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000002ac0)={0x80000000, 0x1}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002b00)={0x2d0e, 0xb5e, 0x2, 0x1a4c00}) 16:08:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x9, 0x401, &(0x7f00000000c0)="e7fc50446f24ca205457a46935776cfb8aaae92751889609b516e68f341d6242ff2f72b54b192aec108b721b3e5c84c0b51571602194bdc21b26e49cccad386f35815ced84fc3619cf52745e8e364cb5156c8bc1f0168a84927e397c887e3057b2f704241ea1fa6e3ab029c8f602", 0x6e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xfffffffffffffffb}, {0x18, 0x1, 0x3ff, 0x3}, 0x1f, [0x8, 0x5, 0x7, 0x10000, 0x101, 0x0, 0x8918, 0x9]}, 0x3c) 16:08:33 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 16:08:34 executing program 0: r0 = socket(0x1, 0x2, 0x3) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:08:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) 16:08:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x14, 0xfefff, 0xffffffff, 0x2c0b}, {{r0}, 0xffffffffffffffff, 0x5a, 0xfffff, 0xc4, 0x29}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xd654, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x61dabbf45afcda51, 0xfffff, 0xe4eb, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0xe2208f51b60581cb, 0x548, 0xffffffffffffffbf}], 0x5, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x3fffffff}) 16:08:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) fchflags(r0, 0x10005) 16:08:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kqueue() 16:08:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x30042, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x3, 0x3, {0x8, 0x9}}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="e77f95dfca60c7535186269058a9f71196ca45f88f2a3bf5206a9a07f759ef71dfbe29a5dc2892186066437cc831ca146c4c", 0x32, 0x400, 0x0, 0x0) lseek(r0, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:08:34 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 16:08:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x190}], 0x2, 0x5) syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0, 0x3}], 0x2, 0x0) 16:08:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000002fffd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x5be, "b80000000000000800", 0x4, 0x7}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x6) 16:08:35 executing program 1: 16:08:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x8) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r2}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 16:08:35 executing program 1: msgget(0x0, 0x400) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0xd3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) socket$inet(0x2, 0x7, 0x5) 16:08:35 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = getegid() getpid() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x188, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4000000d, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) 16:08:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x5, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) socket(0x36, 0x5, 0x80) 16:08:35 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x14) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b823c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c74fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d7938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e00379d310374fded3278afecac2b8"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) 16:08:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x10, 0x1) accept(r5, 0x0, &(0x7f00000005c0)) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r6, r9, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002584ea5a3f6e3c5aeed07fbd2670b905"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 16:08:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:36 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xdbc9, 0x0, 0x6, 0x1, "00c48d7590b5051a656d66bc09c15b57039f6320", 0x0, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 16:08:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x82, 0x50) 16:08:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe89d650dbc063de, 0x0) lseek(r0, 0x0, 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x404) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:08:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x20000000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x800) poll(&(0x7f0000000040), 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x202c0, 0x0) 16:08:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd0}], 0x0, &(0x7f0000000280), 0x8, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:37 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet6(0x18, 0x1, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5de14c3dc5c15ccb47b7f0253f2610fa2ce5a014446fddd923f4ede8768d37191f997d19dbbfa134deadba3ecc167ee212b6e3324685fd8cdedbb03245ac981803a92450068bdd073b787fcf4e202dcddf0c20c3bb54dca4d45e5641da46dc78429882404deed2bd2e9fc6d8bfb9eae8bcf47e2e2856f73fab65d0327dc8ff126620e7180521902a18d4af53ea", 0x8d}, {&(0x7f00000001c0)="d3f1ff4590570ba87db174b172659abbc8ba2345cdcbc87f586d7890b3f8fd1f6aebcd69e624f541a5286ac480cddb32dd2db024fae7067bd220b1a913a6c02c7b4171337d778a884473969f8496e40728551dfc42735dd880bd8038d41e15591f3b93cc3318c2fb5d8d0272dbce657a59370e8c9b5ee7a391d0e8f45a84db47a9f69d4f83a575df509cde8f18b1bdbff60b36a54bc5cec0bde5dc25baac691844311718c17bf3a03bb5bac9109465a10e244cadb13d7414b54e4bc19e4a39937b9cc7e9957b8aca608609901c3fd913f0f632a5ae15934be12e4c26c1986d4d3148f55cdf8e8206d26c", 0xea}, {&(0x7f00000003c0)="a6c10fea67e8e95be1b6decbce0a9f132467f6be5f41c5d02e9fe2782d33252992ea38722c71f585cd820a17580287063cc4d41be5f268950ec29e706fc204d66a53a3465226dd1c6409646200cd6701b2ff1c905761c7f65df260b3daced613c71c87e2bfb6ce94a2a55e2834fc0bacc21ea0ab1bd951c94058d26fed29cd05640d24aae82ede52864ac5ffc5a5fdd30484e43c3c289432efbf2474c9bf4329c7dc13f6854640f4ddd81e2b87c0164a9347f6eca118f557a1446d3f3ff45a662d7eea1e7674b9de729b", 0xca}], 0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:08:37 executing program 1: r0 = socket(0x200000000018, 0x200000001, 0x3) close(r0) connect$unix(r0, 0x0, 0x1aa326ef23c9beb4) r1 = dup2(r0, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:08:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x6, 0x2, 0x8001) sync() 16:08:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="3f1154d1ae96abaf75d8baad86c10d2ff318fe322249317d786f647de7e30feb0ac8a52e2da99d70cc6e1bf08267bbc75e5b646afdaaa898856ed5b2777c058884944b6ce6ce7dd18042f0fa3e50fe839265873a8cbd7cfbd8a1c4372e5983be928aca673c28913cfc133593227739a7abac87d9f079698c3c8eaf33016a357e586efcb34cf2fc319f4202f7f5136c04f6f497b36abc9d03e15deece323741514411160313946e1f87159502e15f43ea15110bcc69e33000c5370271bacb2c8b1fce902cae9279d303b35b169e69aaa3a0", 0xd1, 0x40a, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x4, &(0x7f0000000180)) select(0x40, &(0x7f00000001c0)={0x723, 0x8, 0x298, 0xfff, 0x99e9, 0xffff, 0x8, 0x7fff}, &(0x7f0000000200)={0x1c20, 0x8, 0x8000, 0x100, 0x401, 0x4, 0x1953, 0x9}, &(0x7f0000000240)={0x6, 0x5, 0x1000, 0xf7, 0x7, 0x0, 0x1f, 0x4}, &(0x7f0000000280)={0x8, 0x9}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10901, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x420, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x9, 0x2}, 0x8) select(0x40, &(0x7f0000000380)={0x8, 0xc, 0x9, 0x5, 0x8, 0x58fd, 0x6, 0x1}, &(0x7f00000003c0)={0x92c7, 0x6, 0x1, 0x3bd7, 0x1, 0xda60, 0x0, 0x7b6a9422}, &(0x7f0000000400)={0x2, 0x20, 0x6, 0x5, 0x1, 0x6, 0x3, 0x18}, &(0x7f0000000440)={0xfffffffffffffff7, 0x2f68}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r3, &(0x7f00000004c0)=""/47, 0x2f, 0x40, 0x0, 0x0) faccessat(r3, &(0x7f0000000500)='./file0\x00', 0x14, 0x1) select(0x40, &(0x7f0000000540)={0x2, 0x5, 0xfff, 0x3ff, 0x3, 0x6, 0x9, 0xbdbf}, &(0x7f0000000580)={0xce, 0x80000000, 0x68, 0x401, 0x9, 0x5, 0x6, 0x81}, &(0x7f00000005c0)={0x5, 0x1, 0x4, 0xff, 0x8, 0xffffffffffff8000, 0x75, 0x2}, &(0x7f0000000600)={0xa4, 0x200}) bind(r3, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) clock_gettime(0x2, &(0x7f0000000680)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000006c0)={0x200, 0x80}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000700)=""/34, 0x22}, {&(0x7f0000000740)=""/208, 0xd0}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x62, 0x0) setpgid(r5, r5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000900)=0x2) r9 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x10000, 0x100) sendmsg$unix(r3, &(0x7f0000001c80)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000980)="bb36ebdc4aef311ec15b3db44bf0c4fd64887d3c5f1a8473e062d9042eb5b54dca8d83b0285be95d21411752dfbe6f11f74e8bb90c83f861aae58cf32c7bad1cdc33e6f7509f89af0b1aaa", 0x4b}, {&(0x7f0000000a00)="dadcf8b8d32ae9087545f043f57d616ec4f1af317413724468fce9f5962f42c6a9a08b176976512dddbdee7f21c20e8ba16b6d72e240ebd24c1d0a5b55ed6a660f3df39946f40e7b814850273b9aff0273b49a7aa2b000221eb2103c1c118f95e4c5ec2099de8a5bba8a11fea93dfada1c54a0cb85e7ba09388742ca58548df097dd726b295d192ce51a16c938003acd4aa31cb2cab3164ec7ba217dcd29c65cbb73a855498ec374c220f89952a83e4b72a72872044c8e7451c999d2a30aa12d85c260c3c8a760d37db216ff7b00dd4797e37b3ce46ca285619af26aa819c8d48d15c7a8b306b1f4b325ce1f6a9e51fd4eefa412fdc027d49fc2605a15cf96f00cba005cb29ee42ce3e91574c901b99cba01fe49dd8f985c2db18437e26823d40188360260c04e4582f9d667bf1152494878963f93b9f24333d61158e30d4007f7554ea7c8bd20a823d5a7b1f1f3504e0bddc94199ebff5537799dd6acc14a2137318af9dab7b616a548013fc19368b1dce35dcd62d1aeffa77aee84bd659c507d554b825fc273abc961a9cafac02ec2050531d3afee70918bd33ce7758387984c542b06ed682a0d95069b67a7980acc085d0de5c5db477b9dcd7413661cc8981ddf83a6b387029fdb749204a2e8bf68cd5c5baccfcb1eb0889753dbcdc87198bd1206ad6f57f872544b50a4e6f637849c619bd0ec410fc1e496b16a9953c3a3be16731bef4ed93d14acec1e19d47d863bc7f1eb38fd8d154ba445522915f17e991f897b863caa1dd00d145d3b101ed921cc15bab2891c37a3a43aedba9ecfc25a40c722f8a03deaa5ddbc9d4b1088ed23d488359e185da9582fef516ccfc12a2b04969d6b83f3759b28bc93540e300f13e763ff0c4cfb1e138e3e986f035a115167fac743b3fe8cbc95fa1046cbf03ebbeac72dc34a95c0c8d3bcfeb764263d00f99f77c8be69f2dadcfa78817586fb4ce7ceceb7ed8b49c0a642b878372def91f47da7c450360205aecb1e5061f7e5ecbdab088e6e913b271d3eea582fd9564540c7850ae8f704ca9f618cdc0896bb3bdac5d06186a5c02c76c81ecead52f2f844b7e55fafb5d1e1dc2f0412d79e364ae68977677dc32a06ad7f8f28bb0102489b8bb99399d00bc761a3c153065d8961155b6ee728c10bb7c278bc7704e5abeee975c8c0647dd05d72c3a58b0b9c1eb2ff52c4e32074dcac0638d26ce20095a824313bd3824440936ea3b952256b7b2b294e732c04df21271f5f9ffb77e2319749e9c4bf5a927e18e9f6fda9c14da28ae8a78d8135f63263cdedde1e87d2e7930a918febe3f3b8957085adf108b3321bc93a3963c813a16c78b3a73acb97be2dd6e0a9856d043092c2e5034ce1e809d2efc2df78734fde7df4328883edb1743b38400bcb011a5a9cd0e839aa86f2df5c771377737a7a83d80786d60f64a0e20f67e0b2398c933bc6c8de70b6d8795b5006297cc0a62b529e56f09621db6fbb16ce8d3dff6a1d9e9e99b12278e823cf5ea4485a85b24a58a21b3d7189c49e1b9b68c3cbc5e09a165608675eb3ae89820d8ab96109cf2562660fdc5cf84faf5a35251a4113bd5e8889982551a6e9683b5c9a106a3861978fe4d8c1ccce44a3059bb5a5d4b0d721b02f3b7d9bb01a5104fdac049c4ddc92362352d6b19c7983a7e2510ba02dbe209c0f1f6a39eea775f6bc1c3f30a8488c4ce785c1f17db232de36b166a6bc573eafc9290c07b66adaaaa590d6edf6818c17bfd05a5407a6f33a71ccb6059377ff0b7377047954742c6d5f0365035660c2e22e58cea09dd1c4f2d8fbefdc35dc6d5560d27f074c965fedc9de3597a0c4d553e1098157a7e3c70b50ceadeecdf7a930016a7441f819c15c79c1d61bab91a544bcdd830a52523f690f262952427db715f704a719792080daf5613924526ba0c78d1f27350c06a181c6c46f1911bfa1063e9613ef349785fa41be9d82bfd7e8643608284d0da8ecb1d6e754a404086c5ff1889914d22cce051bf7238cfd71e3d972a7f7f5a096c63fed7375c400cbacf0a8e6f862bc399835a73516efc0a29acda247f2d61bee3c1d1bed5713b2ec881fba8a3e1416e82e5e07852493ab9c7865cf29c8087f999b72f48e5495488800a400b6ce041655497e23185a373b8aa962d961552300265cbf78f09251e74a195853b306c0a85003dfbc133452a5497ed9cd137ab9d3e3548dc4aa87ba05a4f56715c70dce388fed9afa12ae26611dd6262433f3f82eaa8dfc94bacda21dc5eb4114a5162e9045319be0229e9dcdbd008f1c7edbb77d1a028f41d51372b0e5a667906b8fdd0e8561f287f04130c03c123f5c2f2d35caa4539cc8cffb9decdc7587fde82aa03631774b551e42d9574e610f7b2ffa23d97147696edec3e96d98883ae2da06aba32918d3c9a7d47f94252d13ff8543f0b16c94cd5bc2762aac1e2a2466c79999c0832a98b72c5790744a7c6df87c570d59baeec914ac59d46bcd4ca7a04cc57922d09d991ef92aa171dbbf23f7d7676b7e9afd2bcf2eb988f65c26b982439a43ca751d18dcb7213b99739600dd14a58472db2f3a9022baf1a9e3f84802d91a3123ae8ef91d9a977d3b92bbb538701c15742cca5f66b117419e60294a9d29ac476d5a18ecfffabe2302e0a81a9ae345b4ff55380a97d0ffd47a3a1261629b85274ddd07cc6e766db3368639887012c236c1d690b1c035df0e27696c13aad170254e8b00cc5e9feaa72e9220326481f27df2759a86727e7185560f63591323487344594b3ccaa70315550e5f1559090f12b144aadf9739c0e53f352b6caa137477883766d68cf84436019483612c8e15a641ad3501800cd05b99e1aa6ef69190293a27bf09c1373956464ea6bf4f97416510e80f8b0c94bd2b6d1ecb670aef3a24a416cfa461e61e7a2a9129c900741ab5320693380634cbd3272293518b1c28bc6ca13a36bfb5b6658e2248c771cbe199cabf208388722fe0063b36bc6b0675326abdaaed78c1e953cb47c302abf24cad6ec91a90dd924ba56d1c38fbcea1a3ed040234f41dcc22a41df814df74dd54580aa16bcb76f53073572bee4f507ee0fbc6af708bc46f5c402bfe8f91469eca9fd0db8894872b41086c1ad335d77baf82c223117ba9101c3e42579e80d7eedac68d47e98c12de19b4fbfc75f080e8e71e98133632d0d86980225175889bd7483e1cdbd32ea588953112761b8149572e4cd8b8f98a20c2e528aafaf0259df0b5699b81902de78421a7eecf8889995542e58e28bbd933e11451509a31caec4de0eb9039e42a66d710ca9955b58f909a0dda395c9e4b645dc43f1ea4908bcde22a81765a6b4ee318892132dacae8143645036968583f7cb314a1bbc55f2d93d371f4cc67e97a1c3149dfaff2004545463616228be1f647fecde519041d160f732516c9333dc517d8bdcc88164017b98f0e7806989b88650e736c0513e026c06c935427900ed73ddbb1faa154482cbaf3e537fae8c8878f454e44e814346e181c2fafd8fa2ea84ba9e5967954b8011c5c1528a49513570280924f3a3484e603431fa8f429c4f767afe791e98e641f5a0cfd96ca1ca831cd902fc3c333a880033bd421c2723f6b0991473b370e540448e664f9c2e6be5bd5ea9976b54ee4e292a967f42a39085313f3c653867c06dbdd60c56823f70f7023ab0e115f1cb6e21da6414f886f5d1f5735b95d21c813871d5d0c64a836642c861d6fd06fd99a1980569c55ec79f365d339de81bf872d691dcdf7160a9c0b4a603aab7370d8bb01ba5ffc681cb5c4e72a13d2f508ac55a832383092b7036afc7acd3d4befd0deb2e39b28d837261b23fa95ef79a83ccf4c2d369ffd12d27e8698262f7d426457f31f07a053001478a61adaebbc60200f0210bb0a34b20cee4b756e4d028e8e342dde70b520ca0f608a4c33f4ea7b2884d564e33ee55865b48867c4f0138f7920abbd24abcd7252b12f5d0f989bde976880fcb2be9645d3eee87c25d08a92d68e2bf323adf240ab72d13aee9e94732a3f65ca79c8ff07616bd92c7c74e8a4fb05a1b3269fe244f725b4f8b8dd20877b9eff394cf2190881f97de23c5d635812eeb077d2c7a7e639644bb0a7c45e9ff862336ec33b2a7ea8532646e78a2f1bf0521ab7fdb9884fefc77222700544c826684c9cc83a36c4bb002845ef52f19a9837228b5cbaa7ed23514e1503ee7026b9b8f2e9299f92408f6598d60f36ab3e076a621f9e2a6c64fb4c9bb8e206df6f43a99c3a551dc3dfe20bc0a4e7bf04c07d361f7636d2d367efd10524323bd619cea5eebcece9bcb86598c699bfa0f9fd5c4e4441f7386676663df16418bf9168d7a6da9fa35ba5b53bda4075ac5380af1205809c2b619690737c3a9161bb49df4bd7aa88094b528754037551cc3ed9c9f81142a9e922bc28cc58d388140d5e77091b5faeb1bc6afeec29f344277ca05330fca13b0e6eb48c47ec030f2a779571ac163797dccc8a8ea4953936491e79ad83daf5ddd6b7656386fc661a0d3a11ac21cc307b7d66dd7f5e5fea1e308265617f0886f2dd17c2a522da575efe4d74b9ad1f558098c063dd514fd76b84d35e4ac0d23949857e8b0b34f539d1b490f5326c71873017b435097046add5635677b82b4564fc36be3a78a3ca36d377ddc7b115266957a7c889d6d2eb4cd3627e2aa6f8808989e4c420e3d488935b88394836cca87b7be1f54a38f5edd518949501f5bfcbc6e140f75cba2de1f41b6068b4a1bf15163ca75f14a37fbff1a9df644ad81478b61b3d291561e8de4fa945b6ba014ecd7625e7cf7a22dd54c09778279dd898b5d983597e2fbcb01b8602ddc35a37bcb1f854f9a4b3887a306828dfb40a6b00d70a5b44ce0d360076d028d5de91a4ece9a56fa5d6bec6cf5f28e28ff6df0db1c37f561a5faad4a51358a3fb510ae0ff7e42d3e5f61f449ea0bd94bc62a586a85e97284740a69d429dff7f2fe37357acf440fc84affd345e5b3b215ce4abe685862885e9a00424d0e3681edba81e9d2077e12c376c83f579cc0f2526687760e938b2c6124eb5ac2820014fc2d2a4e35feb69b2287705af486c5fa291337850a02ec81aa54d5a468590a5b81e7305459f5c051bff03d63ec5ee85dcda652831d8de8c4c0e7ac7037585e324e4b57d187d0234a204f9e27bfaae780f493fb41650930f6d5e4e45e15fcfb9d8560a90747e73557cdfff346a97f19132565d736d3d3c4d23b690352704b5c1cae429935543ab5f13a69656613976c79d66aea889b62f928e9162ff8a1fa2e83cf0ed6ee92810713013845e97fe9858801f9ca53bdca1b950419a836630a1afe70c51d4529ce0f574f4d2ce4b337cd3499da990f731a1d217b3ea138330c576485c6e90cdb2b501a5ecc7206284bb0299a040099ea6a769be43f911a5d0d12a0e729a2225803eb84a86752c07fc008b8623211c65b69834ef31b4823aa5823e14328766e4c1275fdfcfda57cb8c3366090e952b308a03583cda397c7a08fbc1fdb9a2163e5841363314985199efc15845a20f5c7599078c196724dcb7048d090048927580bfcc0ef063a9873acf35e74e6e58ff4f40445495733bb9624b8b0cf19b0aff32825379f583ca33b4e6f65ea12e2e01a8cdf9c79d3cbcf83f40881f0d5420b0f6572c557a5e0c85dcdfdf3961648dc5069e0194cbaf42410eb3859b35437ad461ecd5f5b3f5f522fd9799ca8e9b16bdd52aa63b3a420208cec103a4a9282f4d7de0d61077ed71b1e2e359a7053f3b7b4190320c1c05969cc576dd5e", 0x1000}, {&(0x7f0000001a00)="21091ce87a4fb5623db0458d65e6711820ca831866008a2d126ea4fc7fbb699778c95af694b99f2ee8e195e0a39bf8de6deb6aeaad4880d3ff27aff55141b12d324ca76b2f8fa85d2ef5461720e7653103ff770a074981ca457ab9f0111a1847f3bc6103b9b5906dd4252463309b34c0e315af87e7b33ebdef0dcb74ed06c1749e9fab466054994a7a7e50d167e756c43cd7110e9f87704acda83ac91a4357ac477fab019ccc971e38f2", 0xaa}], 0x3, &(0x7f0000001b40)=[@rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r2, r9, r2, r4, r1, r2, r0, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r4, r3, r8, r4, r3, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r8, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0xc}, 0x409) bind(r4, &(0x7f0000001cc0)=@un=@file={0x1, './file0\x00'}, 0xa) setpgid(r5, r5) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='r\x00') open(&(0x7f0000001d80)='./file0\x00', 0x80, 0x4) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000001dc0)) readlinkat(r3, &(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)=""/107, 0x6b) fcntl$setown(r3, 0x6, r5) 16:08:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001700), 0x0, &(0x7f0000001700)}, 0x7fd) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/120, 0x78}, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x280, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5a3300", 0x0, 0x4}) 16:08:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/156, 0x9c}], 0x6, 0x56) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 16:08:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffc, 0x114) open(&(0x7f00000000c0)='./bus\x00', 0x50, 0x82) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = getegid() getgroups(0x5, &(0x7f0000000080)=[r3, r3, r3, r3, r3]) 16:08:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x2d, 0xc2, 0x1, 0x9, 0x6, 0x9, 0x2, 0x3, 0x2, 0x2}) 16:08:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 16:08:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) 16:08:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:08:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0xffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xa3, 0x0, 0x0, 0x8}], 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) r2 = msgget$private(0x0, 0xa) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r3) msgrcv(r2, &(0x7f0000000180)={0x0, ""/184}, 0xc0, 0x3, 0x800) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:08:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:08:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfd) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) 16:08:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x4, &(0x7f0000000000)={0x21}) listen(r0, 0x1322) 16:08:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) 16:08:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:08:40 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffff7ff, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20208, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cf5f3d8736f38d8f5f80d06f676a85aa159b283d8f4b8688821dc1775c2205018b9e31083f28da9cdd077acd8299cb8e7c4cf6eab81d525dedb181ec2b36fc3d1a85b22916eccc77f95b73c7d23031527fafffb1a8d96993dcf60b55d8495d9c96e52209e399db8eeeb7282f9f2223036c1fa1f912c0970b8aa227d1bf4574235af3b2b8e16f848e4172457b4c6458f0d6858c2fe2afdc8a4604e1a5c6b48f1917b52ea5d810195f20b2a6352fe34f5885bef3aac5973f26970ba11d5ac8d3a7b3322a379318212a2f75de3109166fe867661d87145dd48025a690509282c2f08a44484ca7875b1a00a2c364b12a24bea33163", 0xf3}, {&(0x7f0000000200)="bd8b6a6661c626804fabee19fc08edefa95afe99d985c86671652efe468ce930f85c69ce1f2edade7cae2ae4d8a0bd3e27b772758d444b2e6874988221f7877c6870244607b3350bf0160bac7013d490a866069614fdfe5023a773351e7e774ee381572a8c94cabe84786b257ac9e8fd48e2a0891ffa10aad4356661addb7c97f05bfd86d694439ca8bd0addf6b904490efd69673178608c187bef293a3dde3cd61f4fc85df7cfd9e1857776b6138473450aa6ad72a0dc989c3eda0eac675debc666f60b2c5685486579a12a67fa7e18a27b31d708bf4cd1f32be91f0afb60b8a519aa7f00cac280716ed76f968abbcc046a68399930356e87bd219e9dd50731e108daa4fc4d509e1f2f30c0e5e4eaf2aaf695186148d4d3bf95a5147cded3db3cd28c9386fc2241afc68df715dd3e1d467eeea3f24a353eacd75f7e7ae4b16b5c5c56f2227ac9704c5b1f9a18876e4f0b563b8909ffe91fda9fc15321281eecb195ed05a9e513ee43f207b0bc547104de4301279af4ff4f699a1494630a146f85cbff62007b1c16ac60d3976aec035733cd637754582e0e2a250a01c7afd756a7fbafeb545cae5dca3201a153502aaab4cf7bc28f2f28002c613476285feded072200b2024be939343224fd178f013979b41e1e3bcc79a94cd29943247aba16242d1d58a8c805c0f54e1f9bd7ec6ae446e78beffa4d2e1b7148f4649f783a97574a6f4ade60e5c5889e734f4476e6209101bb81d92c309ff7a5ed236bab7b2a1842013635bc10a77a73c8d04b10f6f4066b476bc49013922a162daa7f2a3b129d6c257ef384cdf82e361ba7ca226b0c855cff1a56d3a4ed2ef08c83a316ba2cda76bd9c4f307f39cac9b8bd5b0f17c847b02ec68b724b855372f14e3da6856a604712205574d27bfe947fed3420493b26f8408da74caa858a45e2f58ff1696bc758146a2a89631f2436d27b149c3f7fbdad91c3e953add2043d681f20ca9e0e2b0bf9075759edac799787af40115c35cfa7ab20ad13f6be6f9b93d2d99427f194763bf4b27e69226756b08ffc29c3c9148e944ed009541e3ce47759d9b529400496afe9e7c92610a0e9beab7823ec80a1fef8e1eabaf8810463ac1fb7a261ac87870de8d85f75961999cf551eeac41ea54a190af6828d04d36492d3cbacc99c0db1eb4835861084010286c3353af73f7d05a5beaf29f355b650d5b97dd1534c156000fb67a672c31c5fb172688d0864226f8f1ee523043fcf70dd349c2eea539ad443b5c3aeb4fa4be16a062b7bc3cbe94eeb046b8bb37e535d12f9d1e58ca5987dea620770bcf6e0aadffb7dfe4175c203e21e6a14a83ebee68af4a33389f114aab33ba9fc41f1c40bed257492cf7c512d3393fb57a957478d2beab95480e200cf09ab9cca29a31e4333fdbedcec5bbff8ee8f4de18c93487157773fd4806ac4c379e9ab7f661e503d85cba90360dd107f593f180fca5371d560e70a6510f3a2a2b0fa2dd4f42db32861c4afb9dbda60a5a548b55208c168b3dcf4cfd900e84bc3a2c2d2fb428252f2ff6ac03691108499a0e69564a182ccf566253c70d14e8aec4f841e94ee7cf329a0193063f2e54dd1e1da28984669690a831c1ee3b721a724a5c5daf5cb7eb2974129459323f1bfe23f0845d640de11788be930668d61380ecddf893983e2b46f05dc1c3cf2120297974036ac5eebe76d2e8212382a1bec7f9f314fea4d730776a4e503bbfbd0a243713eadf4819563b5592acbfafc2fc4634e8808ced3a8ebc67a600b028fa7da415cb0f8464fb4e80038c2ef2848b3b4d4621918b100b1ca1bed6c147f533d185687623c59516a5bb85da59648118be90987b19906bc43ebf884a0f8669adf9b4dc35d0d249264c847fb3a58d6ab70519b9a58c61e746f171842d91d92a21576e01273cb27197e67ca4cd920e97795a6338288b0bc74426c8ba1de4828f0734c82ce3a3f1715f3dfa04957bb910f796c5bb9ba399d2e6002385fa107e2015d6bc02f9c4768f99fe2446a0cd50e2f30a2ab2a758e565a41e0983cc12327a50a66decd7c087c8e3a32892983ae708808720393ffe7a8707a4a98df96101a9d4d8b7b9e845553291de4e4ab4014ee0e96a4e6f834ec61efcd76cdbb84a58fc5e57daf68b914bb4d2606febf4b4598a82824c4a36421b43d305fc8fcb6c0319e0ab696f2cd2dc1efbe98540f909f9d7168e7cb91315f7e4a167548ddd23765c463b81c9d8308435d03d117e33ef578499bafa5f95f2837c7b1a7fb44b91644316a683f2ae73953b2bde16f9082ad9dfd66d8efc9bef331456abcec95f5dc80c7871500739b977a0fe617cc72ab43591c9216fd7cfc0e3444c91c4064f810976c6f1f12a36f0c415e9713df2d2e7b07ca4d210e8201978aeb4c91e2af2b43661eb3ca4391c0da30d9273747bd7832f5762ff7b662eb10f7f98263d2a359e6a155d6d954ddbb972e12d985ceb5fe7ac73c44713141787a20d2dcb4250df0d337dfce78e4ee3e0a2d40014602b6eceb33f0fef44b8ef2f3989d01960bdbdb8837aaaabfbc05da107fa0249d8d4a0eeeeb4d8a8a56c742b87b35f6353c3a134c9b6d13ac59093f25e113adcbcf73a9cc349489c706a5a651dbeb49c94b77ef40841f23dc0c56f1a577ebb0b1dfbe34e25ff8e63fcb58439939057cd8cfdba40101da15bd60520617459ba02319922b3dee0bb1909cb10da153befbde9b6d6b12de39b8e0d95b8a20a1980d10177bbccfbb07bd0bba6b6a8d81b176b056b84ac11d1d402e33824d28b1095216debccf14bafcc5e74dcb427c4e7245b3d92506a12368c2b2c5f1a20326ead822ac2a5eeaf61bc231930f1658c58e1512e46fbce07b25a804a0cd89e174bfb5211f32e3ff03688279a35a7d94656f219982c4da14903d57dcc1c7976f82d2d08bc08e8a4c103f1dad52bbed8380faebbc7d245b298b38d80628db1c95e19819dbe07d4e015b3112faa48df6a115ae8a7b87541839921912382fc0b9619e02f1478997bd87e8ac44e8807078a6e2a74a78ae957e658069af7c3198860488f89ed1e8607a417269c2e14f91b284615b11e901ebc9900251c4cd2e1fba50ff578f12c2d962e35b79e85ed93883c1e7523f0955d1920001266ffd35a2a4be3f3e93e540d865e7bf84f530f8f1757f6e1cc53fabd3984fdc4211c55be863bd8c34891126846860bdb67fbf2ec100d647ef071986a53bf557663bd4d5021b57b75da1f43f13eac4abc946b687a26513ccc05197d04a75491eb732c50b6434ad6d8da76857faf7d08ac0350e3fadd78f680435a22e19752ba1e719718a0d521b965a7fb9727b9e2265cfaa0947a0553d67bd4d3fe9d15186e129aaf6e8e39823e217f48d32743f4b29900e5dc722b451ffa098fd23651ff431936c00ee5a81f7470644d8c3bc846ab20bf305437350023a7f2ddb0bfbac15af86161bea8eb793980f27e15dabb7fd258b18cb72d471953b4920da89b11ae7037f55f4b4cbddfaac98041fc789b3f1f9e7653b55793bdec3bc1762c0e5d966c2d4415683fe08bb1a0f40dfd1d711875b8dd2ae77688ab67b8713257f919747997696581ab8e2a16e55001e954375f6fd1471f5403f8f9d092d0df7ac89d408e1ecf77a38d5cb171c1fd62f53a05f3046e39f7f904ee18320b340808e5d9b1a394c72faffe1b0fe7a4126e2cd8d046b476319ac80a16618a9ab6c63292e5c1a480dd44bd7d082cafd1cde6c71ccd054ee63a34d516677fe9303b077510c88d089816dd0245f913623d02c588cadb130344e41bebbdbde01f232c3c2fc1ee50fa28b111be06009329b535b0e585afc0747c180baa8e130cd41238aae3575e4491737c4488c2b3610972d90a972463903944867d5652c72c0a2f710b2b446ef345ba86397d3dc7ec4d7618dffc23b274cd084b590e735836a162cf841ca9b6814d8205b01cd31b8890e0a99d5ffe174f2c082d470909d79caf3ad5e55ef2743761d6d11a797e4fdcfdc9c124dd01271948cd71df06bae543933e25e8203ecf03c7257a9fa68f40b6db7aac46605f7bd59d0b80ca1bcffb7f8ed815bad8808825bd28238eeaf9cf91d764b9fac7614f207e48fc45bed3ce44e8a4eb4afb7e716ee0b2128afb18514e58b3a6c077149dd1290be8fac7dfceef93a59735a7201d952174ec0cbcc0ef7745c71ec353d9b414ade4c9559bc369e70f0e89344dfa9e0dd30f1b8699d410512e436b0bc2274c10eda26958c6b407d36b1302ab40e913b6a960048562fe624b9c6e7cfd36e39b1a2404eada70b24deb843043d99fa6f51d6d2e69fa01f9ec81c793e0d55ec82998da0f1ebcdd53fc7f4d22ee5238719c878721577893b6e982662f8cc26dfa3183c5d83a86720d2c3c18bf3ffd333a9783369ce2da0ee746a6f4874c1305a15734bc945052063f2ab86f5cbcf43f79c3e57cf6710275a9ea1254ded9ff0f0fdff80704378782d3e39024a83434c354b1cd3f3db09fd31b953016e617e084f16185cd2aba1b9fd93083498ccbafb650d63165f03b98f8e2efa693a613c40e8766d20b630fa416d3227a11fc8d5156399b58958b2976c2a3e009b8ccf550411b0fecf40d43e09cf153f981694ad02c9ab454a8f47f6baebfc77a106dd89b661bfc170b9d8bf04310de816eb8aa9ccf15448532e516a8e081557790c9f1395f3f676989853a148824f6c0a3f04ed42cbd0ccb1c5643a78f90b505e2163d8576ac01d5cc0d9eadcb6ad2e3a1d72aa816dcfd773e5c11b7c449f979a2318f2c20e5af649b71f5f14d672df809c41b58ccbc2294c6c2546d3521b7cb9918fa1cf256c8ffedaa3d7a1c5d46995d2ac438f1734741ded81eb0f5d2b0d159f5cd1135ea6dfa9aa10cc75ac85f387e3cce482f43f528ab47ba509ad0800c0de5d33bff2236734cf6ba4768f4526e8ea950ec5486bd23fa3ee1faade66509decbf744c2956a199181d0e85a90e8d8bea417e0cec279f0af06983f08fe3fbcbd2839b1f4ba6bdd5091ff473b6daf5b2fa7938fbb83a12d9be7aa38b1329824488d7c0e767339f26a0c3aa27c5a68547629fe3f33fd4d4a78951bc3f8a87615040f0c00fb78cdfa6d75bf1a5b97741018f4b17e6e8a52bb45d092f1ac3da66f522ed4619ba1f7117c2926927a12257da9f60b1ed315f30c83057bf7eb39f8e59bfa997a20e6450ca3e58f31b1319104ee776b328e9ede50113512c130f5dfacb8d9fd322322f71d2a095e90ce220ec98089f3004bdd7da4877d7b1bbea16f53bfca4fc3e97688b1cd0b99c08fc588ef68baea12b5b307a379bdf93ff15316b74d68a85ffc348eb42831b674de817699a21300baa9846299475221a3f3ffd0ffbed6949ce23048471b592228083971894978d7e002cafbd1cd9c3af82a2b144301437ba2072265ac80ab9bc11be3acaa10d5ded24801dbcf7d9382fd565c5411217b7a4f5a33da3157bc85b8c55c92078e4edf289bbfcd76eeecd15dda1301848de180279a6aa16e58c1c0d6128abf1527fcbb9386d02729f692d21713cf89c6379b2f5a5e4a7f7c81cd2a042ce1fa9ce5dacec6373da15162f78d0ec27637831b2bfce1de9064aa6dbfe2ee2c03d98183e382041f10aa35693bb122dab79bb0fb1fb613e5eb3219267d7ec872dc997917db130c801c1b5f741168dee2478111f862c7dc698eb2e54da728058d37ec63e2119199c333765d8c46e2bc478f62d08f7f2436a5177efd4a54197c6c53285f2c8d1eb3e0d758f38ed5b9cd0898458f6f1ca4d702394e38c887e39", 0x1000}, {&(0x7f0000001200)="9a2fc522fc028b4465feb729639a770ed8b76182a9167a21b7d514e8bed9e3f3512c5396c4911c4347947efeb9ea6f5094f3fb800c3e3078d2e18de241ccb797e313c11714bab3b983d45f30a7218aaaf0792a3fb2206b0c2912631454e617c240fe035da53579b94f811ad8112aca306fe9be1dbca3ef5281ed72201e89646964087dcaa6b6c315bba7af0b19f1bd2733ba058452db60632265e8fce3b35002545a6f63e9939d8e7c51e92756a027bb22563a14543f2c528bf34f3432a00834c7f996395567b47d", 0xc8}, {&(0x7f0000001300)="078590b6ce4954ddf53c4ccca409056ead7a0ee5648f36a827f600412bc067ab56fc82ddba6e8197c41082a699925ff28a649828177be3a593f5a9a09ecb7e6c1b7d4e6f333d70b94b22bf4b7686e91a1e764cb1e0a9f9e76d2d415ca3b62cf82f27fdd6f2ee3e959d64e795a1b5fc26a17f3d8287e52c80798139eeee95aba43d65e37efcc7f74a7b3786e00e818d8d1c41665b544cfed61763333d2804034b92e9baab59d4", 0xa6}, {&(0x7f00000013c0)="5249721dceca49756467f3eaa854d7b1a777a0c7c16fbb88fdc0ba7cb143207f434d61d9fa47c3bd6c419dae7ab286bebdbfded3038b92096e1fabec66ce0c6508cd3b955798238a6924c0d08a80022777c81a4269ba6c20215904806679b864573f6efe24c841d4ea46ce4fe6878dfe362e566ffa9dc180db2688a07341320a6654b462bd283e98de2a4b744ceb32c88c12435b90d4757f7888103a370110235a8e94cff3a6f1ed", 0xa8}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:08:40 executing program 1: link(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x4) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/233, 0xe9) 16:08:40 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x20, 0x2}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) 16:08:40 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setuid(r0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x50) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setegid(r4) r5 = syz_open_pts() ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) 16:08:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) mprotect(&(0x7f0000441000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) sendto$inet6(r0, &(0x7f0000000080)="b6251a6207e6031660291c3eb5cc29f85d46c57bbec14b0a81a16fbdfa294a179f35bc3d019e90dc1760fd5328ff0337361706ee841764da5a5e6933ae31f244cb6a9a49844b06f8ecb0277b1f836788c112a1e90283f4eaf3a72c5ebd451de59bbbd37cc02e7cbbaa11aaa9f4af507151a7b6e223b0e95cb2efc418d62b56be183f425c1713b48946831645e66bda2a43c99ddbaf03359540b0adf40a23b03801ac7ca998ee7dfa1acd8342babac061ab008aacdcf6a6055f04beba579b0533eb133dbc1743c7a78559d7e8cdc71105465a5e095c903904346a85fb40160b1b3c081f7d5b2be82a", 0xe8, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x3}, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000440), 0x0) 16:08:40 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xc) dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r3, r4, r5, r6, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:08:40 executing program 0: r0 = socket$inet(0x2, 0xc006, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:08:40 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x80000001}, {0x6, 0x8}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100, 0x3, './file0\x00', 0x7ff, 0x5, 0x3ff, 0xd4}) 16:08:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:08:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xda) 16:08:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0xe73126c608494bc9, 0x3) 16:08:40 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r2, &(0x7f0000001000), &(0x7f0000001040)=0xc) 16:08:40 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x100) open$dir(&(0x7f0000001640)='./file1\x00', 0x82, 0x48) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) chflags(&(0x7f0000000000)='./file0\x00', 0x4) socketpair(0x6, 0x8004, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000140)="56e8b490aac99fb86b950467ed08c4e0188fab0848ade9d9993ac8d831bab9f8d670eecdae784f22fbce89bb002b0225022351ec3292a5f80c2f49536e98bd4b7a059d184e8af57624f49d783fd3f9dd69c714479c2f36e07c67a2f2bc91965e47f489", 0x63}, {&(0x7f00000001c0)="3247dd9bc4f94ba5", 0x8}, {&(0x7f0000000200)="583fce47c47a0b5a373e42d3aef8f921d34812b8c091fe7a899c886c3b1c814784c0191ef22c7bd6fa6790873f00369da5524b9ba1c4bff3eae40f9b5f5202bdda74ab2c07fbeab040a3482c07e48debdcabb0226d54866111c1292d2d73466f58e70c7fea34c21250eaf63a65564e9965de311c4cee88c852a21e6347aa5430fca15975e91d26ded92b5de7b88da10392e605df9c7eb261a1a8e9d4703888f17e8ca6c989f26bc051fca44ddd8ea5cc04f9d7bae3307064b0ac390de5ee0e2890b88c8c79e06abe2baa6445aab1c58d8b07954b4eacf922b2031dae34402b4d84f1a9f7282287eef9d7371c73ff21ba64aab9623a331910300ff287f4967ccc127b8a964ec197162c7bcda16c27024207277b34d2d2868c6cd1ecb951d8170fac239bd9d8758bff3047945bc1046f545c1689fb4a0cd7f58a1d1afc9912a7d47923ce6a9f23cfaf77b611cbf6f9733f7bffde98a3923f830127ddf058f3467773c184ec29378ed8913819576b960e659d4c02ba4174b6ce3447330a41a716ead480a4847f1afeca7f2b9067a32907f1e55bbfaf92c8e3acfd27b715c88b3fc0996dd5979ab7833ad4dc1fa4a6ab84c17d7d48fd36a7443ccb82f62dee796e5b10a60c56b6f1d0c5b9119310aa8e0c0bad22b2d1c3e51046c9150e3c8f0fb4393935691cf7caa047931c955e4a97971301159b7396e18d1df260c540e15318b1666cf3664c13cd53d90940ac40ed6decbbe02903e670bd65a0e87cf8a491292693f3590dd9cbdfb6d6c03f84779d531cacc47226cf4e99809da88668549e6d3769a3b2b8322a883e987cd9ab92f85a9b5e8869d69de6016b737002b71062cecc7f4a46a312aeec76c243fb8be8511519bf867a457e28b1177419a45474ecdd9225b76af5e7bd4bb036c4ce720a7844bc3d1f1c46483f0ee9af8fc7f0baa5e6e2669087c6aa7d78244f4653bff955761c6c498f42ec211994fbfe094c17ed1adda88afd3231f8b99427c2bd5b843c12d33a42c358443fb92368d874dabaffbf08ad07979befe9c4e97127fdc7ca311246203f14069aaa2c41f07df00596d38916a0a7de256501a1de1a96ada2ce86201dab3d26d797bc787eff1217269a4e16fda5476da3e4502fe910042d26a9691fb42d283fa7bad3ed92b9f36f73c5a3ead70d56bc9b48563d9258d4c5fa687658d1e12206edec4b3ab84e8a03ce420ec56c17e91fb79834fd2ee741126fde13a5d5f3fa7e1976993b5947affd4d64ff61c23c5a6052ba0a27e25e09746558e4413aa8aeb3b501beb3d6ce50c06884b14cbedf0b8abb6a18ef859fc15bbeea2de562e144282b58e901794b2d36acb240cceaddf136b9797afaaacc145675e22652b82aaa453ea7e8c6eddb5bccff039b27e654dfc642734309384ef83f1803c2f0a4636cb62a63d296c210283cc5520af2abb4f5d7afbe1de4001d102197b11b940694e9a515cca93e6c6110c49c1c3ce230c3b893ddc86882318f9322c1b4a75ac31f57193089f496f8ff1e41bd355da359ea974537725a1b81ae4f51ba0b5cb7ebeca9ca527cd57430f21d15a64d8027be3dd5895201b99e13c28e3744bbaffb804d41ec052855999d166339b601073939c94c0858e4564f1119873475eab71c0d86af802fa1548ac48be571c904c51baade5b67e5e089fd4b52a8fc5260de4dab4749e127a26c8363f6a2786b20b8f964ac28e83bda4460c4bd47b81ffdc7598b705836b5e12b916fc47168ca61c0b8786f94a02cfcf399fcb1aacdd6774757640670260f82822cb9c716e9fabeeaa45635eb3261a8dcf6e50863e7361bc9265ff54438c3d0d7b2e0ff275d3984ccf93d90911bd70d853e662e1f6c49d92e101d728710d81c818bea09046dddc074b007cab7f3081a4edd0720fce50bef48a4c398fe9ee0e19f9b0bfe9f54e88d94725793cbce2f541db38fc6a0c0e42d6e9ed3fc64ac200f79379e26d9b5d293d2ada1c8bae5d056573fa9a24489e32020bc666208f4c22cd2e8090589faf918d58f2a64434ac886dfe6e39950dfda3f5c97fccce54853301b424bd656763e61264b65946601795ba09a6ba40811567fc68dec5f2a415ed4159da773bb941d1f5f8996e6d1abf0c0090ef07838d7c1aea2fb6027234aa1ebafc9684d72135288c405376f902c90277107cc7a22d5d327a34c859b5d168b4baa5642123f0f9a76e7b304502cfdb23dcb827ff4559c405fd78423e8d5cfc2bfd47219c1fb1f6fe4001564fd39ca841b26b9dae3491c719fb119137381e257dbb010ee305cc23815e1f459b86fad5cfdc69fb91c20370603229b064039e09ad99389159f8b3ddc20109e618b9042748891aac632499a6a79ed95ccf8e2eb6ec5ec503ec8e301bf41c379a6fda73f671d4753975857430655cfc17bd42e95c69dfb0fd900aef72d5b671bd5d25637490ccf2f04da0d9a32ed5da698a6816c2acff53eb1ceddbf125eb8ff5639678326b42327b72ea7307ed43b6d104567004c444acd99d6ea02db86c94dd9bb8e082a2ae9fa1c1049c57431d66f4d8051b8cffcabd4fd6ef28ef68b2008f8ad8499f1cfab6e138acb5e0d61d073245c86e1dfddcf3a46f15d1ffe001750f4b88802ccb659d024c48fd196b73c651bd523484c0648df81f0cc43db5c44084effa6e28a33d29619511793dd023c40ea9df1327e34b0a69fe1795abbd2fc602b975c10ee2017f9b8340cd4170b312e11e99b685ef5147cb4cba0275bde29f56084eceb05bca2f4703aadeef008e68712a59b872106b9535236ad3fd19bc8275547a25ee9e3518ad67ac192259bf93a17397e7646c2446e55dd8fdf2e049afe6f538b51c2810e9ee0f558c1e0331b1e615f2e29aff99d2d2c4129a049546466d1538f2f872b2b2d67e9b5c441381ec619be03e239456c35d0728787269a7d3b04b382ca136f9716780680490dbc190d6823efe26e066d53e2cf1ee87d6ceb6659f50777a1e8ebbfb27fc81ecda1fc7877170229ee7b7fc11d96d7e15a5bbd73d4ac01b46fbd0d155aa4c59f6a7ea8c9a4ac16312d358915a95961b209c4b54091169aa37049b62f9bf47eb9b99356204801671fcfc29331bab4537bb91720952b4ab3208484afee5ffee811c70cf73d69e26643c6b6cd9124cdfce604d2fc3f408252f885e7a6726f736db343f336cf688e283d387c6d662961b89db3353a5bc5a77cf3ffd86d0ba09f78f9591c9a67f7513efa17afd24d67c3f71802a3adc11c089e9547f64d3485848530f61815df3b00e956cd823a052e16e1e31fa853f39870f64def0874710fde0db975844016e2851fac9a09ad48e556c692a8c6bb6f46cfa71597912e258289009dbdb9d9fcacc0f654bcecb584959d81a4a596eed53406202d54d8759bd1665c4b1330cb0af42664d0b01a920b844d33bc2b8b87a17728450701d9a39d9f74b86f13d938da9c17f879803f83fd21f8137cbad1e44bd8d10433d52892b7f64985ea32f57d3c6a4f93ff26cc6431df2c41c36e0b15453c10c5f177984ce6e23c60dae84013e6dd31b5d02c368d4554e8cd298540536266c49e165e5076269b3536cfa9e4644c446110dae9135422d640c7d3d88211fbece33c43b6b9a3438815b2e820e82abf66b890c09b004a9f6b32c356cbbe406a27dd5fd3391f0c1080efa8067f19e26b2d16e63d0f3377ca4e9fbe3bbe0f82b0696dd7e22ea9a78e3e3d18a6c5c3e41ccf74f9560e34bf5b67ab2a49f12120ab503cf07d80e71a1d6e4b61c2ddc45c089438e85972c10d460e58ee82e5906ccfbd76f1784047310b12049641784498efc5660bb30e6f2c856cbd5d35dbff4091d0a48e99626cfe367ce917e11eb64a5c62dafbf3ae55eab04ecd2bdf45ef6952e96c0302bd34e2bfd6a5ccac4216d5b9f25341f22600aef54044ee6a9f9e81a4fd77d4251ae3662839d2a287bddc609c63cee46dd8f18230daeeb1f0e7ca7a9096f881945f9802b420be528fe0cfbf7bde522703fa844bc81085fbb7ba1d286a41b9b016a74273b912d9e50749018ea8f84f1b974fa7853672388d5c3cb974a812a909e6157d3e186ac699175859777a01a768ee9100f60f5136561a4a728501256e0a404d5b6944dfecdc206207015bac3992beffbbed49334f2f816b30b7f5788b85d861e7321d241c12630726a64e55dd238b81ee901661d8963e0733b4dfbf6c7ba2453c95ae0f6d5b1befb5fcec52c7f94a8618f194d4fe8ebd780c8c7e6282074fcb24f0bb17aa193e1011f95e784e3db31d503f660c0961f737c9b84ce1375b43ccca9e4d6af8b30244d7791ebbf5f154649de187214d4e5c58a128386d6802b9966ba8787a60d9e3e56406e4df2af8a761c4cae1e16181c09bf515fc8ba3449e9c466b2e05715fe4f7cd04059bf689dd4c3487c7a2e0036b479d63f46d966579e7c5cd216ca9083641a105b8092284f3fa6a9f1459329a71996955635e3eeb1ea835437e24041e77037532ebb9b62ea64097fbd576a342a7dfa27128390b0cccdd0bcc6e38dc56ae9a4e9ce50b5fc8950bd9b280bce358d17389d60fbc2cbf5135297ccf547a7f5c01ec508353b8c38ad70497fc5a39b64c3c10614c2943447a32a1355fe036c16b81d51521b64bdc7a10d86bff14052dffce7ce0b7d569c77dfb4f5b526aa34bd93bd0b97db2eceb69b2f8500b0bc72e8f02846849c24a8f54c163d45e71382e6c12a3fd8a13685bb10e801bf746a6401ed34fb6f051e32cb5db4383a087ad0ec3d770ae084fcd956b9f4a3cab72f3dbfe837871017d701ca3c1b25dc1994467c148a73ac7c351043d6a6af6a80f1d99ef00bb319cb18ab7e38bfc1fbfd2abc17a4158e433b68541e5a3f3fd54031fbbd8942bdf74a569ccd5e8b3510eaf5caa8ca86d4b6a7855a25c7363423fa7c63893680ff6ae8e1546de1249f11c4756fab02bea03d8b7241a51522c38ce05ab94c9cf87ee76f15ef910e6414977e8365a18533e6b0d86bb01443520ea68af0fb72d9c39ca8eac3b233e6242f68f1b2769342575cb3594f8f4486c8c66bd2b01e1530defaf78e92e8f31a648a75f7866e21d45fe71bb10bc94156cb2f8a85cfff5a7799e21600d1ab826d6ff3c33a25fe45030cdad2e3e8e974a051ba990aae8a4468d90bd903fab1061363d97a6a326f61fd5fc962df66fc58141a23a7e0fe8a0c06370e0a82fc60a9ba813e27108e8017f5307a011c6a93218a856de0021546c5c6f575570d6fb24dd2c0e2103c56304b3a699307b6b2f47190a707bf3efb2c8f22a0c62b801ddce8a224084aee8affc79346ec8ffd112084049b15d4a4fe2c7931a804e6116a243c28696ab5cd22322983e0272a72c20043aa8e116bf1a2bdd3abbc567a5189387df50028e234406bd527b381ed6ed74d02f1714c3b27374f8dcbefc858762544a2a72e85bba37aa5de33f5d730331adb867353e4401992eb31f2ea64b9afe5536c7b7a111d8de1e6b777c8fbfd7ace995c9ff41fe5038d05fb3cd10848297050c9399616e1433f6c2df16470d6f7c2b14c35a8648a26ed1b5f8a43e46597785c386e41600abb73e55b36361fbf3118b78191cc40b28174807d4ce0af7f1f4f35e0e5c2cf765ad2f1744cd1d5fa53d6c66c32868b993f6a161872c179aaeeb87d208cc683114375674109a64d3260a051b39f419e894cb819efd35650b798a89f6943d697130f6105c09ecfeb404e75887e6b684ebaf7c8dfbb7c31e761811f9f5eceefaf0c61cc5b786a8062fdffabbeffb42924135e97d99266171e7aceb", 0x1000}, {&(0x7f0000001200)="7808310b086d2423c7c2d43cac7ca59c56abb76065cc742d6a2dd464612abd9fa87eb52d38f447075d9ab4d156ff9a6ce7a10ac1e8964b08b0461d6c12d027f70bf5d11a77a20585289846197b8c4e781f001e99151549cfcfc6bff79e0c5cbb0b01e6c10851effaf715f957160c9b2f38ddbf5dabade5ce5184c1090ec9b24e1958f7ae88fc9938a17c39367f8b3e642a06bca24e5275a5d48aad9f504dce9d01bf0f5db9edc13683c345901db10814ab06e641fcd817d7817a0c03ed15a1c44dd68bf17dcd01f104d576d222bca29feb1c699285636dcb61416e8bff0b36b4f4d7", 0xe2}, {&(0x7f0000001300)="8140a250f49ae1475813005d69eddf78e4b8", 0x12}, {&(0x7f0000001340)="bf31bdc945123bc74029e4", 0xb}, {&(0x7f0000001380)="942971b9bff4749c94d65380edd0013ea41623ebdeef3f2c33010889848864b32fddd5018465656681bf3ed058162e03ccc43fcd64dddeea6e75c54fc7a5e8c640ce1c0be1e3ff3f0ccfa8448e707fc381ae20a86dc6b7c1617aba554473f9892d42c9f1a4577492f94f0380f0bc711da142b0f7ad4cd352d14ab69e7c1624615e115c6ef3a392b18f17a8307ee8b0664826ffd03c8c1ed8c6981aef9810318cece2fa2aca641028234a627e2e6fe66574ca1dbd15e037ed2bacb19e7f528b7a387d6e1e8e652ebd8858ffa339", 0xcd}, {&(0x7f0000001480)="fcfcc76bc581cbfecbe28117c29da73ae9c0e6acf766cf5e1cae6b7e5273086dbaeaa286691a61df688e7d2536ecf552476631c936d902392c245b0cab82e32c32a0a2fb42b689b20606074a914adaed3d591a0b4366d5f5b11eb18517803f27d1a5f5e6fb7a52536071855a96109cd60afca43a8854d8217dafabafcc60cc4a38287b083f34c677483edbb1b1b294468656eacc2513630d6c18db2022b8a063b702a72b1c62f61d11af7d3b7437c3ceb8561306f747b9baf4dc0b9e34c71fd5a77b7e6f3e1a9b9ea7613220d2836d", 0xcf}], 0x8, 0x0, 0x0, 0x401}, 0x1) 16:08:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x10000000000000, 0x4}) 16:08:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1000000000000263) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:08:41 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:08:41 executing program 1: unveil(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:08:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10080, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file0/file0\x00') r6 = msgget$private(0x0, 0x208) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="010000000000000027063e2928f233a42dae115ab3eab8f6b8f45fa4bd3ec7cc643eab17b6d93e8d5e413f00000007461f88eb1b103d615424efa9083bbc05ee007b80f60c9b0600000000000000b6425faedb3afbbf29fdc0260a0f43ca01028e2c299603bef80e8dc627ffcb3b68d99a91ce9c54e39b7c6adaede35c0000000000"], 0x2a, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x3, 0x686f6b93, './file2\x00', 0x0, 0x7fffffff, 0x8000}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) dup(r2) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x800000002007, 0x400) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 16:08:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(0xffffffffffffffff, 0xd, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:08:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x682, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000037e, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x0) 16:08:42 executing program 0: munmap(&(0x7f0000724000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x4) 16:08:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000034e000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:42 executing program 1: r0 = socket(0x11, 0x2, 0x7fffffff) chflags(&(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290e3205750875b295539fffc1658dc81e6d8377838b721370ec5dc7abff2f057a1eee23e3a7487eb34a03a961393643a0507933944ca851279f0600116a524f08666d76155e650135ca02e9278b48630915af1b4c0f9b9e0e8ad3d763773fea6e3d42ae962aa15e6ee79458c3732abcdbdf7afd7db69f8331068c6881fccc69319b6a2e64a0157732498cd4571eb5dc0a422b87e94b35c2f43612310ea47bae1e5c8cbc8e868ff33ea10f46233325d153957f7bec61fbd4e93", 0xffffffffffffffec, 0x100000, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x71) chflags(&(0x7f0000000000)='./file0\x00', 0x2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f9231bbec8a617110b3c2b79e9a7dd20f1936cd2ff965c4d52a284b8f663835d2434e29bf5dcf57f2a6385aed3310eb572d5afac6e8e0032723cd855184b501da3318661f20a73db5e0946fb3447fae1944f2997d0da7692cb004a5c272a848400110277caaafd74b20d209291793b61ea64d91d5b0fb999357935d2e06db16affbc6171db706959c97a6474043ea513830a655df677883aa7", 0x99, 0x1, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) 16:08:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) mlockall(0x3) 16:08:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x1) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:08:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:08:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:08:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) read(r0, &(0x7f0000000180)=""/213, 0xd5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa5, 0x9}, {0x0, 0xfff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:08:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f695165300000"], 0x10) setsockopt(r1, 0x6931, 0x8b, &(0x7f0000000040)="46bd2313bb940a4e1ff3460122459399accc4a68a9796c55235ef4d8d42d7bb46857330a495c212814ac86e52119d707091efb028d589b30bf5787e95c91acd3760dbdf276ad02f24398862099c2df686b1f5d81fb9daba0a900fab780d0fffd29a5a07c1eadf745bc1eab21e2ed665385cf560be9892893e7335213b2d882d460e2a5bc0fd7dff1899deecc54fb03d1", 0x90) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) 16:08:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x86, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x44, 0x8}, {0x47, 0x4}, {0x20, 0x3f}, {0x4, 0x100000001}, {0x41, 0x8}, {0x101, 0x7}], 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x1, 0x100, 0x7f, "d3c9a9acb4d632a5157e749b23bd0f19658175e2", 0x3b4, 0x1ff}) r2 = socket$inet6(0x18, 0x4, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x60}, {0x18, 0x3, 0x3, 0xffff}, 0x1f, [0x5, 0x9, 0x8000, 0xffffffff, 0x3, 0xf70, 0x0, 0x3]}, 0x3c) 16:08:42 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000000c0)=[r0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:08:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:08:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x5, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socket(0x0, 0x3, 0x2) 16:08:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:08:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 16:08:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xffff, 0x5, 0xf620}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:08:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) semget(0x0, 0x4, 0x400) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:08:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:08:43 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) sendto(r3, &(0x7f0000000140)="d277ed242d6058116f6265a21b625a34eed57aa5abc29fc397dd769d5cce2ae74c5bd60e31a6c0ea77bb88beef3485f4986acee558be06da9eaacdbbe609c7515203cf35df805f97fdcb73a2b5a2165aac909a135b43dc6703daa0cce5cd7397914c1683d03bb84550777b6e6600f80eb595441e737727ebd7bc5b848750d61fdd4da14e8269b0c27fc677c4c07554abafa50b65eacc1a9f2ee51f13e463c7c2c4ab9fceefe56fab2bf164969a5bebee18e7cd2cdc96580a034b7e40f4e25270458b11f2e7376a5d", 0xc8, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x738, 0x1}, 0xc) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 16:08:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:08:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10190, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x80, 0x401}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="6d4e87", 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x9, 0x85, 0xcaf7, "0648ed7ba94dcac3c36de4a8d6cf1b2adf378020", 0x200, 0x1000}) execve(0x0, 0x0, 0x0) 16:08:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/62, 0x3e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:08:43 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x1ffc, 0xfffffffffffffffc) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2d0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) 16:08:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2b3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:43 executing program 0: 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() fcntl$dupfd(r0, 0xa, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:44 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 16:08:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/236) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:08:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, 0x0, 0xfffffffffffffed3) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) 16:08:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000580)=""/93, 0x5d}], 0xa) r3 = getpgid(0xffffffffffffffff) r4 = getpgrp() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setpgid(r3, r4) 16:08:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)="9a6aaf020000000000000000faeda5a23393412d", 0x14) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r3 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/90) 16:08:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x1afd) msgget$private(0x0, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:08:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x6, 0x8005, 0x81) 16:08:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x180) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x3}], 0x1}) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c013000"], 0xa) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01e02d2f66696c653000"], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1) 16:08:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/59, 0x3b, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80, 0x3f}, 0xc) 16:08:47 executing program 1: r0 = socket(0x10, 0x2, 0x9) sendto(r0, &(0x7f0000000240)="b969666bd16a3a6bb97095001873b102c20bb53bec7caa5ca57a59b19cbc3af26a94e085b4ca892c0b84f00fc790daf269df89a9697ba3f5ff4ae22c6b43e4c12d88d7920284557978bf5b38407522bf581dbcd69e17eab4b899b54261e99c471064adda4e75234b96b92a44b2f6894f195341df0fde17e25fdf607a60153c31fdea6153d04a9f4c71b60933f253f910d81384", 0x93, 0x40b, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) 16:08:47 executing program 0: getpid() r0 = socket$inet(0x2, 0x3, 0x0) socket(0x11, 0x5, 0xfff) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:08:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xca, 0x2, 0x9, 0x9, "090000000057c00000000000000000000000ef00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4, 0x6) 16:08:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:08:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x0, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xfffffd9b) getgid() 16:08:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x50, 0x3) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f00000001c0), 0xfffffffffffff05) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x8, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e104", 0x65}], 0x1) fcntl$dupfd(r2, 0x0, r2) 16:08:48 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="282e8846000000042835089b000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:08:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 16:08:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000040)) 16:08:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:08:48 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r4 = dup(r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) setrlimit(0x7, &(0x7f0000000280)={0x200, 0xd9}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:08:48 executing program 0: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 20:56:10 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/13}, &(0x7f00000000c0)=0xf) fcntl$setstatus(r1, 0x6, 0x80000000) 20:56:11 executing program 0: r0 = socket(0x2, 0x4007, 0x9) getsockopt(r0, 0x1d, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbb99f4ad6e364000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 20:56:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xb6, [{0x3, 0x4}, {0x3, 0x100000001}, {0x2}, {0x23905747ded1a00b, 0x9}, {0x3, 0xc7a}, {0x3}, {0x2, 0x3}, {0x1, 0xbc12}, {0x3, 0x1f}, {0x3, 0x9f}, {0x2, 0x5}, {0x3, 0xe247}, {0x3, 0x82}, {0x2, 0xc7a}, {0x3, 0x3f}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0x8000}, {0x1, 0x7}, {0x1, 0x26a2}, {0x3, 0xce7}, {0x3, 0x8}, {0x2, 0x7fffffff}, {0x3, 0x4}, {0x1, 0x401}, {0x3, 0x5}, {0x3, 0x4751}, {}, {0x3, 0x6c64}, {0x1, 0x6fdf3b8d}, {0x3, 0x1}, {0x3, 0x200}]}) kqueue() 20:56:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80c, 0x0) r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() fcntl$setstatus(r1, 0x4, 0x40) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="7ad52d4fdeb66c38894dd866fc60433bbba1494fa1aa938e060eb1414bef86e55c695ca51137d1c23d69f4164564112861931feeb5fc5673516269d42bda333cdb3155c62ad94c0b22eb49f69cc990a34c752bb1ee10c821d70da22a1e2ee570e66425bcb8543ce3c39a7f819e9fbe34eef79fa830014567864887f264586c6149514fbd13a463ecfbbfeb0ef4e5822dedc3a74d0c1bf5ce2b45fc15751cf7e6b9545aafc12cf7bb5934a4d50d1bf5a324e5dfcb"], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) 20:56:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x2, 0x2010, r0, 0x0, 0x0) 20:56:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCCDTR(r0, 0x20007478) 20:56:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) setrlimit(0x100003, &(0x7f0000000200)={0x3, 0xfffffffffffffffe}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x3}, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 20:56:11 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="a2b63e8caa67825f2203", 0xa}, {&(0x7f0000000100)="c4eea1c48eb653582fa35777fedba17b94e22f521550c130c68cf957571ac5c31eb63d1996fb35cce2565b84292c7193a909c8519a1e15ff3a4dd38acbac", 0x3e}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd0, 0xc}, 0x400) write(r1, &(0x7f0000000340), 0x10000014c) 20:56:12 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) chroot(&(0x7f0000000040)='./file0/file0\x00') 20:56:12 executing program 1: socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f51f44186c65300062536ae2d50aa532b9a7801605ea88d1cf2a4d3359d734c81f1cb60872b3230e26fafa44711405bf4899166380ccfd663cf430730147c3b39d284614db06a87f4bf23efd578385afa4d88ab6950c2c9afddc31865f7277a5987f9df810fcb069f6568125ddb01de3f0d53bfabb5546bc87c3314fd63834e7663f1031541b689379cd72904701671bf1184a2c10506025c0819df16401e96697c12931a62e98ed62540bc313fbebf02aa5e49e066bd7ef354e8395c3fe9831ecd74c76b470113b11efd6beb7ae170a05b57dbc6690a50432b33b86deddb421e2ce5227e2fd210e7041e3c5cc7e746594754c866784a98e2c440443705dd36fafc7"], 0x1) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/4096) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 20:56:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 20:56:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000200)=ANY=[@ANYBLOB="07000000000800009c"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r4) r5 = getpgrp() r6 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8010, 0x0) r9 = semget$private(0x0, 0x2, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x5344, r6, r7, r6, r3, 0x18, 0xee1}, 0x1, 0x1, 0x7}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000001c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) semop(r9, &(0x7f00000002c0)=[{0x7, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x800}], 0x3) 20:56:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 20:56:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 20:56:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getpeername$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f00000331c9b874611bf28a973b00c2a8a6566c6deae41fe57dd3b58af2ade68d9b70ff1b388d3595e35c1e792161ecf85be8b5b23391328958b825d9953507c2b53427be4f3f23e070b0946e3627a7d90dd6ca51268c1d15de6f1d40c7852f681800541f500eb02a41eb52ab0013165789e7734b3baab8f60d098b0609fb28dadd29381eb8018021f3c501aa77fd06aad4432caa92b854b0c580ae2e8b899f7ce6a56ccec82751ad3074dfea742214c8712708ce1f3b9acf7de247eeac007004d08b4c162610656f07d8e0606a659f2a2cfef272c1a34da56820a9ede8156bc89507c66e4c5b2ec781fe740843ace666493ccf3e45414df39c64e2b9ac50e6db07013f7921557c75ab5e028abc09a7daa32e944eacf3969526d322053f28858c4110c113d8a756674ec2f172b37e2d28305b16efcd46a7c459b146861059d9bef5b7ea1a00443f2ab62b02428005f25e4253f6ca96fb9d596189a559b8e3e0e7e45176e2054b41dd16f275dea7dad2061"], &(0x7f00000001c0)=0x1d) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="907a9c2fe7d59812544c57294328234dedc3dd", 0x2c}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0x3, 0x8}, 0x0, [0x5, 0x1, 0x6, 0x20, 0x8, 0xff, 0x7, 0x1000]}, 0x3c) 20:56:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000180)="9f27571aacdbee5e64afba9e9259642b7896541d1f887c6b85e039f3b2e0fc49d5185f8a6cb758cf485af7661381b5fe916fbe760a62f5dd90dbf2893f93052a8baaa9252983c1314af480b1cb398d653606cd55f186deb4573d0414ac037c4c70ac4c86940d69e9d03153fcaeda2cf8654d5f7c539e3d714b6291eaee8eb50e", 0x80}, {&(0x7f0000000240)="80c656afb3fa19be98840919215fd2da5ce224749e8905c310b8508429dc8b40d82f1db6d01f2192ed9b554b9f562d927567ae19a9e9e1c949fab96858325daddf795e831a2dd05d83bbd370180a4059acb3afb3cef5b4b2aa21eefa", 0x5c}, {&(0x7f00000002c0)="45159d69264b19ac4979fddad4e00422150498316e00a7146aa5a6ad7a56edfa9eed89d108797c2240d7d62ce2f3c4103c5cd9f47504c2e57cb805ce4d959f7add18d0bdb1c38061e7e173fdd23a472c9be43a1190e285dd662401105de785f0e2361ca2e293d5a0d7a3f235ea8650685bc6091a59fc2b054ac76e52fdbfb50c3e013d58c5eee5ac596ca826d1efdcb8adb4a18625b415e082b3226e5bcaeaca4e49e2eb5f67a2f19029d751e2c0d1ac224870f1fc935101849587b9579cb623d0728dcefcc0153d75d54cca405ae7933a57e235d2348d86b137f2cd088726350a4796497d6bd1ccdeea576afa4b1effdc22440dd4cfa095540711e718745b7a9e2d1b6276acd836bc5daadcd1eaea281ea80d9d2fab1e8543d94dbda030d94e752110174ec7c5d8849b7e93c219bc5f9ae059c16c62496655f4288b92e9450522b65c7263ee7fbc5753b669768865706a929fa6b9536028455e62e81f1e45a69213abb9a19f62a2b243730acafead3eb29422df1692208968dd8bebb589aea78307a2f779beace6a4dc20d37e76550a2a5e89bac44bcf1ea00b4da56fa7073b421a6cfa556e0e0d479534d76ded39a94059acd8c8ef42957ad0bcdc7c6d6b7ad14bcc32224788d1b24fcf141f8da38378c1f86c8254fd195222d9c916b107341ace644c1fa265e0825f121ec66ed486b15ee5d4bbc8ce62b6cd780c7893717a80a278f3c0cfe85e2dd9102a09784635d780529001ffb19b4774ad2f05ad752a004ec5c46e4fcdb073df2e985df65d6bc4ddcf29c137a98f217e54e7ecf5766a3e143fdddc9a33a6e911c898a39c299eb1d565104159a231667942b1866d8faa8507fbc5f2d300a9a2433936c924405baa2a4519b949b3cd4758f1ee61b8f94b2b3b662a5892b561603f096ede7a99ea045cfc17fc3ba3289ea9ab6e681df03322fb1b3b7d44adb60013081fdfb7d3a3207d2bfddcda4b753148a691bff2de1bdf5cfb8f6b9e901a386d05a663ccd6c641db66252f4e4dd29920a2ccd4d49ae285b519be5a68015786fa48abb9f369b5e9bc558a013583e894a4ce6ee8b03823d09449453c5eba5e8b8e1e5bcd4a3f93c3f194748712d06df4b59268c7c09b16a7654f4e50163c2771933eee8aed41b081e38498f8fbd57ee865ad3720842b68b25a274d959204877979e94f320af5528c832114ac7c3087aefbf8e10dfe17c7cccd38dcbc198f5e8f1155139b7095ae5393a52a7110584483ef00d966a272b67cbb4193e17f213869c6ecb4071e18942c85fdd38da2f90a5589ca9b57237fbca161cf5f067bf7fa7c551321f6cd8e5ac5c2a2d58fde6df31562fb283e255d65b7cb36cd9c3f7cfeb9a55370906c3090b0023b11218c27f9f8c358bb2f117359cee4d2dfe3dc35f1afbaf420432adec5400e6fdd0a2a87a162d3a0b852c02facd056b6aaf80f42ca7dc87c3b5b2259797c7d6c12347ff3352e486a9ac839c511df8f24b6bb0fe382bdc3c9b2f66a4413d8a0d1d2a34e308f494a5d559f91225b7fe630a33b5edc57defa8373a5f50bddc7982fe21663f4ba55f28662e2a38576f50577e2e395db5e60be2602595333ef481e5d39db6eb5d7d33c405bc0119b96fc185713793ec1cb23b2885ed0c40e36934ce402cb8a0e43b7bdadd9a97e8857a86c62da6dc049e31b1e216d3881c23092067111b9a9ad5e73be06998f86781462c18894a88f870f364e99c54c7e810790fce5f016500cc457aa94b4298ab85ccb162d94a4d7ed873801313635c9fb78b5cafccf1b8605d49b5a285c3e335d01c05c4aed21b7e088b46bf3807025645029fb53928444847412235a3b2e393e39d5780cd8b1c59a2ba234eece669fff07ec45b4530508e27da35f909d87904cc9c8f15e2c3ba4a5b68992f6164909470c17d47031d8be4670fbad686c23de18db7211dd6c40d1c28048734d54ac223649678979fef4b303d013f327edc3f46adb54986dad4f1895266b122bca4801c11c7980b14f0f4fbdaa31d0e9a9e3fc2cc091ba997a95cf1288bda10ddfe49fd115daca800f569e48f7de14ff2f6c50498efdcae32e2a49083c70c9d1a2092534cba707ecf9a501d30bff36280067bf35fec2d290c6703889758a435e9bd3411ee4e1c9eaba369de24310029d895ab4869dd9852a024b13818129ae7c1e2acd8d23c36231d9cb8faaf5eab09331a5cd8b1b1b60c9f0d201423d1a6694eba85ec9ee3b11892e64d8be92effbef1edfdaf8cdebbf25982f3afa91379780d3c766568dd838cf6956c246088a294b48d779b51762cd7e68401b88c43978e9c48f7d579558df2311eb3406f0c8b30e168d723416d88b40350ed836c093dca61d580708427b256a10fc7fa7df71c868cb5c6b5d4102a924ecadeca69ca4b5438f9eeed9f358c19dafdd8a8a677b4303f0836a15c61a52ac64a432fca8b5041759829f3f92ac5a04be9de020db79b02491b4a5bb30e4fe1b663867cdf7bd8895f8c475f6c84aa7d45b517e7c4033381d081a5c99c65143a3587b8081fe613270d50b1de518a34b96e3abf971f53f30470ca4a2e1efe44bf7d968539ee0448475e0b027d51b180051df40dec699e8ae1bbe7560ba950568a62e055260f694213125e8db53ae98e78e411e340e95eb60f4bf06256716e92225f121364bfa747ea9bb6e3bc9df13b56003acc5909be894b317fdcdb62d0d65b7d5d6855fa925b78275b58c79215b8cdf453ef056da1f247a2daea5d0d134da51a5b5a236317167dfb1d5a377741573dafcaaf45ca2490d21676db6ca4b04352ddd819f0ad3dbc998b013b9b37d509450a118a7020f9cdcf2da4dec7b932a190853d732068beea57b6d9376c135b1954e2bb5f511fec7a63178f4f0368882e4216a2b640739e1411701a7eb717390d152faf6c3775f136161dc2554ace3e3877ac12db436e1be10d25131d96e89f7d0459cdb3c5e9e176c84dd9fe52598eda8c7c118ca5450dd464aee0093459c5fef23ddcce89571f931aa8cda6e782d33c2e9da54a0b53744687f1e8c94492b791bfbf180cb2c36ab08af4f88f957e43fdca63205ef02aa027c7f5b75c7bbf13f97931cae95174fa415d66250ae5a64e081250e7f39818e72a0f742930432a8090344a768fbaac15bbdb0b72b8abbda4293db1b1833b8961a32d1b0e5c54c222a284719128790d387eae0252347d08b0990ca5f794f6896ec42fa4ae1562ff7b8942a05d37f1178545670d8d8f1b7c4ded582fc175b92b5b30b36cf67cee48f492094fff4b6cc827de5319a6bbdb28cc53d36f72df26c2d642abae47c64e6583ee74517a14d8fb092e3a287f6ed09538812367d03a8331c26ad64485396ad6f3fc2041940940b8888fa4e644a995a96df02479e5d4de6f6a46907b6a9bf871c78caa695d3c696f4688c7424c16e842e7770f564441fac70ba21e860765d156fe590bce711cb89eb591d3bf5bc305cc15ae6c6996e0f8cab70d63abe3da35cf34c6fc244438ecf6dee675ffe68fb1a1cca2ff565deb3f61e3f05781ef3f46ace90a39688e0a8cfa02bce49cf7e9cf35a87e2fd1e9e7131b68a095f95b29c682b18e8d6094fcf2987ba676fa8efb22763d10a3adfa70ab083df3408457b5066cc38b9d22cf074fedbc3d573a386311ae9c577fd159eff89a84b159644541e3b022116de4e9f3002080a560508d1f7f81072463b1d4aa8d97e550e5036fdb822bae9d63dec7314a6fbc258265939891e3054612d2f7d47ceedc9a0fbf650bc0deb6832fd3d62d5adf95806452c0a55a26ba3f38bd34909a855053adea5fd30f87bffbd0dd0a0a3bdc4dd3efe88459bf50317ac52d4b1661c6631a30b3c8901ccbbb07dc49281038085dd1b63142db6d090b6364917e4f8c613d56d86ec92b1279438c52075310ae9a127ef5501184ad9aaaa36d69b77e352d11dab29bf963a8e32f11bffabb4b6c1d6cb616baf440c0148ad3df65642d05e9c27b2a903ac225a306716b1a3da51cb0c4090eb33d0362aa86013d4ea60a80a180e95855969d25345120d900f9d2fd211922b3ab98c24a94493eb76589d07c6ee4b04a1e75e00eeb0a59d4c0f9c5c202ed4c6e62827b57d01906bd3554706ca5907f8278d271e196750e86021e649ca4bd2fb3b67b30248d3289e2a2a30cf02112413ebc191f1aee053e90b2c21d9ba3a38a7c1d5930683808d363b1178d4bfe3714187521ef30b35c61cc59269bcefa5617f0856d5e397acbef81b21e067fa25efe4d10dd3b5d3495a5ccc1dde7bed2ea04992475b17e09e042d296595de7ba4c30f4fcb5e2ebabe3a671de86700ceacee58a0e5f0f2fbe819b7b46dba406231ad0520a952a0004db8708139e4113e4c0387b012ffc73f25605c7b9057d1700b11b9aede273b05ba4cf79cb4922f4936e6576404f55c2ddb280f2b2f81cfe55d1af1c1ec55f450c22c69f4c528c78f8155baac91998564c0bae07cf3194de00062dc0c61798d81b5ba6298c3c945e18e2f7b9cadbe4207dede4efdff2070f2156168408f85ef056aea07edc95b32d80c68291bbcb9890221278e0655d4fa570f4988ddbf8db6c16d57cb22af261fcf823c989bc1dc3c235f96f34c43d937a9b9455d765812e3ce00dfbb367ef68d61522c3411dc637620773ce530152786d0f2697eef8f785392df5b12feca0952a258e3c29894675431d26b8c3bce4f8367ff4ff99429e7bdaeac65dd4a35713bc53f4d101a4e602330b68302876632ab2513ba897343c4265b77eb81d2ad9a417397fa66bac72901e5b0f122921498e50066e11017fa3e838f1ef627bbdfe543a5b0be86a105f9573dfe0023bf36968664b733ffbe59b4f4b6cbd66c845745e55920904d0fdd98a436e2c98f4cf86cd45ef023b4d4068012871aeb6e5e9b2ef38184419c22ccb42f33985560608ad12121231009117abda73aa8be739ea3b2f4282cd62fb105740bb751d82a2069b5f179d67b6325c3dff5a37448f715328da3837cb580c42a5b5bb6f79e09e6664df99f856617f6a2cd11567361471251efe1c1089a2b538296fbd320159723769ec836149a6a14b687738af7ee311fa58b3e28c97f584f6a0c7f696ca481ff2a9c6c61b4241e1eee03336c8a134f1f65e120d9c55c4cd1ce5aa4c560a515e6678b16e536a74a3219f5e3c01f170e0bf9156691eebf81f607ed396ba8d6aa957620487453b6de2ff4a6faa4f56e815da348d4d3683ee311bd20f319162852fcdb28b5f06ad93f2b37189e5f82d96643df27b60a454888b9c963adedaf29179de06a14509b76028877c005f15f014a25885260a276debd9baa002168f5893b66b7f092f58b08e2902a92f6c172b471edeaaf977fa8521811e305e7d482c346f635a27fb9e4e5f5104a1960c5a0ff8bd34199260507af82d4af2cd0337e02689de64c47f10a9078eae13957692aeb374649966e4b72ad352cf0f2abd321ea3a75f8dc34f86d27f6b0624ddb7f4828dafff6b7fdbf8de935fa816424aba970436546ecb11342434cdc4922ec832173a3dff0ba2e6ec8f83fdf9a6d26b52bac53dc5a7c7d66e1e854aaddc49be6d08621e007b2e588c164d02d8f18d7b028f7f6e88f4f6de78df2b227d5e47c6b0498fb00971d9b4debd194065438fd4e50a56b7adbc4281ceb555f82f74df2cce4d7e5f7832310c50f22170882cefd03f182c080bc0fb617d5769c164f9eb6ed3e620d92ab9d49b385d818c029cec9d88a01016a5abe0e87a35d261e92f58d01c0f121e125292303fa8007c1c5794cf81b", 0x1000}, {&(0x7f00000012c0)="a463ba491611c0fc91566778f2f1a00b50db7573c739417e5fecf1a941540ca1fb3b0f45c6d5d2f90ce6961f1b18ff6c029c5fb0adeeeb200cbe04d31e520e414def578325a5dfd7c893bb980cf182955528adb9ad6e97cf7245f60d99b8971a7db9f04308330df6660df81da35dcbf86799a546e53938bfb75d2e088a52854b7c73149aace082bf30c38462c378175cc9af283344dac3818279a9dd10197f638cad02d2f53503adfb38f91d655eb0658f425616dc6c4b677031b89ba38f6c5c17cc98637bed510caf7c73f37173df64c990e21f56b9875a3742b7cd16915fe8bb618db48dc40450d8c72d4bb1f145e09210c853cf2b16f08240e33d2bd78f024b3979bf7afd097e82ca6bacfa6526e86905063127d3ac6bfcb3bf5c012d5858fbe2d0007caaca6c1155ae635db342f65192bab797dfe7b6fef4ba19e3610f350f82554396a2ff36396c83a4d3a92550da73f55e33a7798f0498c6399b758f69e19c19b84a26587808caae20f9d1fee0b0ec0462f03e60fde912e01908ded2c4d49c91126ddcea9a0c93dc773065517c037a32a284e2db0324556f2ed207dd5d487bc36b7691b60da36ffdcb51b3f96f1dba1ccbcb35149d1b21ed24cab83b0be20da837fe3017292c0c178922c46f730ffd5459c74c1be124862d9beb675b6fb437786f1108e15d3eb4adbc661292f60657af798521ca5988d6157df11d6b21a5ba2db4a82eae0d3d750dc81411cf12255bfe88e192068c4d80cd5d2ebbe6e2f71f1ddca7c4eafb0ab3a1febf0ec004f5459556d9946af43ada2d38655e1d9db55f195d14bdfe7aac8cf67b0a0542345e328550c49d64c4b086649ea532c0cab495bd0b6ff4a30be66b11b92b3c81df455710e0f18ba4b765f974f0750572f91cbf31cb38c3376ce48032fb31084ad560344d3e0159fcf6581066fac93fa69f6b5afe574763b9a397dfee7c1f559d3386f63570d90d602952997c9783e8cd77280efe25ffd82b7bab133f918296b1a3a487538e7137f0ce865a14a2dba710ece7239701394a0b4ba4a9e8f11402c4251fdc6abd4ad48963d7e892bed5e5751ea4082aa5af89cec59282f37bdca283fb63fcd00921f4961e3ff610b058816ee6debebf7a76329eb509c1733fd10e20af73d93e74952e1e223ec281b78f1ef77c6583f9221bdee442bb6826df2aab3fafad7db2e8892bae80ba90c9225299078e6ed8f1004ecd1ce68e1c325f03cc1b29cfbac6e5df1c5fa0bfa5c812e684947dc115578c8abcf7b50c135dd1a3b8fcc48bd677c8aa207936609f99155d403e5a57b677e3e100903563dcb539a4ee8f811360b931fec1f3be3c5d1989f1aebe7ecf9fae7f97328668f301ba756881c97e632d71ef635fd6158e8b2c486f545a853f369ac16a5cd1fc6263d144072d23136719c51ce3144e30a114d7baf8f1600ca1e248e04e00e12dd2d4b3e371ce5492d9c0d4f5dac427e9e77fa6be3417ad66080b34cf3a381ec22a56803375c8f57de4331787c79114c33b365d5fa62d7ed4e6eb49507c768b5dd6ec7ee7c92115fdd415fd7f44e5376d18d1e617fc95cce569da325b173739ecf5c758de3322ac2de96d60d392545a6a675c79601ae9af1249ed966da9c9186a5460a38721a7888ac2576c3121f5b0328f3a4cc330c155b123a5348c86a89a25c3561aa41a9f759d8cdd073c8145c540bcc87b5b6c64b94316d16b2825a2cdd9294d1745c5728d03d6e080a00b3be9eb6267f12f7adb7be53d94f8a9b29bcbba95c0875e51ba29bbb98d749c1b66532a0dc85d9b84aecd8f6e65700d7f9db8e50f8f90f6109524e603d65322eeae2934c64e6c37cb3f457da0d8e5d3cd0640d2fd26112954e5ba52ee5c9aa5062a07a51d3ff95cda85b4dca07c3451d1d3ddb96c242771616b529db050a8942406d9634669aa54cd3f40b906febaac0812abcaef0c4dc2ba80912fe13ae45350ad5678e20678b060a1098beba8e7d706300a632bda9b4b6f3a9922ec88612c9cc8ec562cd61833a61923ee0ebc7a870f06376c9bb519766e7070022fd68dbdb7342954b58d786c3d212de3757edd55099d2c535cee277e27878e88fedcb64a4585438d7ef25ffdc95aef4f192e6c0b5d03f0f6ffc03995e8779f07bcb55ca3ca2bd22c592ed5e49f8f1480723171569cab9cb607c302028a142fe1ef27976fcf735bf443291981a5ce14f486b255ea5475171d3581c3d4b895bda8aa11c74932a31bce5d2a6f817daf6afa88881e0402d8276908ef840089fe991cf5669818661f037fcd44de2063c177f37ff931f7940633ac37fa4d1c2322d2197adaf3957130fc924996cb81d968e69a3b15091e8c6e7080cf6239ed78551fedbe032fae691af44699883a4278ed0e7f0d36d8dea22726c243abbee255bb17f7030b3bbe6d4774503e81cd160c3a55dadd6131a5f5f0201e1c0e6bac8fea4f1750d6516faa630793b0d64f4168d79ad776944960145def97ed227981a451e4b2a6855f8e000d3680314b836a563d28c3acf041e24c6551958273d2f084142ca15e796df29c62ec587e821f6e67435846b25b4fbc129c4c85415a6edff433d2ead4065261253e61798527b03eaf347afb3ca3bb7ae4fe5eb08ee588c03ca76a2488fd25396b55033532668a08af578e0781667318b51f04120e5d3aeeb587a87bcad21b20a5be3afafaa331195b699f72f160aec09cb102fab95bbf1f6694bad4f6d5bb104893138dc0c8be14732d32c069f354018146d3616ac1fa9badcb8bbfd0b6cafde47c8a6c2ced008b2195751df6beb844d01911645d8b4488979d6a3614c1b482534b68032494bfcb4e98753ac038ad58a0b4c7336e4b21be7b02f98660d7c0e52800b41c6e06551f9ac83ff36e200d6e95387ad1364bc1f2dac74057993aaef81775b90722fbe01011b2f7a2203bcf7790c8b64847a50147f6f5cc562268a695415529cb77a1573739e382eb184112b0641635603abfbd99b54f3b36b0994686a6b62ab7df64ca274f5128dc56f953c2e5080c0af83568141cde387d2e18d6438b1113483b28dfe0bdca7c2e2d1fbd7095bddc707bbe78e9ae19124a84b9a9e164b87f602428dc3dced18e435d14dabde970fd1b7d44c948120c492826010bbb2084c5a1a549e15d5c25bf0ab802ae5f031828c267790923adf3afeff8e9542974cdac5bfa280d1df07d37a64c1edf40f0c3cc38665d8237216d85343df0e6167294fa60bca88d9aac898107bd38b5630d4fc3f7c82ce8aadbb1c043feaadf7bb50989b8530462cd2d30a11db9cbe0a4e83793d6158da76ffb61c9487872aa79db975c661e96e6691e90cd42ea6cc8bbf231ed17edf123fc891e95297178d012bd9a9766abbe2914d6de12e727f17b93ebf74cad2bb2544e3b7cf28656c3ecef24d1618a8c18a4cf587424ead97ed5e8dfd79655a2aa07d3138fb551358081e3aff63762982cfc281d28144fed40338edfc2690e45ade818e539f61640824e4613eca53081074c78a0a013cb8e9a19c1da2597d4fee03897e505a089ddd422531e3e1223669892648d4d66a150a7aaf0db77c765b6ba4874b2ab522e7b072f28d404518c012572f665532dee2892f1685d46f56421b6443a65374952be88359ae098bcf0e4c8b80a4050cfb601b7efb094c66de744978cf96b9766b6de6d4d33ef513bb86bd459f607709b8a8026ca4a2da2cbcab14055626b17172d1aaa52f1bba64d5b1e4211bdc5c811044a7fe6654b386bceb16db004dc1635ab22d6e99208a5fe6ea80bc36601331e13c1253b7cb8da19a8308d5f9ac424ca47538013163d09a30ef7fae240b7957bce934730e5f9e456712156c5b277595fc4e834c6d945097a48720fd4386a0e154c109444334e1ff69e66ea1c6857d81e42e465dda4d3ee6dd3fcdec0f5616133cda99a45b811faaf8ee1df82407d9f98eb5af9880fa95bd7ec8e93f8164540eeaf4356c51899d21fced0ca6d8502af7b54f0344e12ed22e79aad0313a05f254202546ce739b2095b2369eeec66feef40c8a056e0647d4022681052b57d76a23db3d4beae3ef7bc89a116ee0c7b648da5d97a673d3dde270387733fda01eced1ed566d00e60407f9e158807edec6f850b10ae29fa9b6fd5f0bfd2133ade347d34ee77027ad2ca9c7b13fc507bbec7ca7c97856c9e17141440383e17f77d2b9167b5b31b3b06472a2190ff1bf76b5e4cbeed46635aee7f914a022f4b6a9b90894086b663c7b2d091b7a5fbc75e10b45d946c10fc846905afaa83b60ab975dd7cc3f8c0b94dbd7c6944107e03b1d38517b3684d2a7ef4af485d48badd07a06992ee852b8d8867d112691c9977acdd4f3c572f32919cd9043e03a1d61d430e26167a0aee09f5283784f7e67ae59af8a600af1fd776bf0678c52cc2bbfc5379b46590906f4b46bcdb45a6d82358c66728c8d0b9bb03e7834248488ac688e471ce917ccd6b6bcf9a83d48c253db77a40383540dc5d9c6beef8fc6f82dd41112d3c3e3c0dc79dd98f62dcbc35565f0ca5769b34135cc5356a230554e7e85547832f6255fcbe50b6ccb9dfdff2799379639543bf815f060cf7ad95863fd310d8bc337051086c2cc9a526eb5ffc6fe04f46b2c635635ca0f6d057cfff5fb1be2d5f44d37056914c793c431e58da1116a57e99a7c41678d3d08bc71f783c0a6043686900e546af7e1077d806b97e9e80907ef9c957d6baf267cd714c5bdc2c6eaf16ec658868c477c5ebf9fbdd698bf3859be644585e70ccaec817a558f3c53bdbfc59d9cd58ba1c2fd00127530da13d3dd0184c50eb8af75af017b232346b1b6f0ba816781310801b805662171955340de6204ae66c01b97dbdbd6b6e39285058da657a37944845d51df75420d970c9a7101d7d06dd63a80257cf8445cc870cdc8348b44e08d10b032d26ada66bd5f4d1ab11d43bcf63fb8d95f3bd66523153956651b31825526e664d764baa0e46c1fc48423f80ff3267c8387a17aa320faabf84c4e6b4ac65d772c06cd3e3fbb02d7cf429c06bf5c230638d51845796f20893d00f015d7831b3da18b6e8b0785701cba2b528ee2baa096c8f092308e9c9091c20083a4f0d3a81a4375e28f156a38a7f647380d2996448e0ca9aa37f947344686317a93d1818bd892b325cb5d6f6760e60130c411b833811de195e6f0eeba8dda66307d27c78125f2c0281cfcbab18f9be480046aba5ac5a20bf5903ee36984233fc9b55d576f7e2b542b452e91fc349feda149a0e0b084b4de32317dbd5c3435b75ae0d7528aa64dd9d765d68244d73044c196d0a0cb98e45756e386df4b9659f3d8da2a73b3396116980e2a40aac93cd9b919075c1bd5c5f4ae6cd884f58ef39877f4d479d0bf62b14374d01911c503520f8f911729b4196c6c1bacb51f7b0ab577fbd2a4579fc1c6d3076d02a6c6c2813cf83bc7e3eab87ad3c28838830beff1306315a5873af927b681f78ca194fcee63d9dacad3051fc075e88a314d0e9c438e3d764e5dd8523e9f27e90aa18c2020bdbc0b5ece849504aab99bf363adf7861f853f19993b0e9e5d3dc0d8e7b27d66fbadd8c6fdfe0d1785d5dfb3a5b2ee524d0680a226b97531c9dc38fe1bc33287854f9c5a124c0fa5a9aa81824fbbfa3d8a86d552b3ad94c753731b81912945ba8c599986d829a7c90cfabc98494591c1bc52d7e8a2839e5a88d878da1029f86ea23f9a460b9f1547dd8ba0bf56286f948d325d9bb97db53b36abf3e52f7680cb68d5cb1f09f63c6b05a03d40d6da098e96f01cb", 0x1000}, {&(0x7f00000022c0)="67436d2c8fbf22a2c280934e2125d30ef0dad483a824bfd2bddc2bf5d52be48c22d2584b6e448578003f930663c221ab29aa269a2f22899e14b59bea028320f1becfea5939d091c51384a4d99a94486bd6a8408970983ee9d2036854f169c601ff39fa23f0c102dd95a04f24fdfb0523b90ceebda616aa9c2f11bfc7180e14173ef969b30185b9bfa266f66acd53023632f69b3136d44a1f4bd2b66d12832a4ff35610719e8f335bd2b019c3f18e3c19f2aae4451d61f7b9f8637a4212aaccae9dfd5f9b56e17e53", 0xc8}, {&(0x7f00000023c0)="70d22be549f93eac7cbd26e4369c2140f86f9b436e3309cfc1d9ce3e61600ee3e231e106e5be77ca4595029553debbc403845b547d003d0dc228228172edb157790d84abbb3ed57bda214825c2e04f223b8954bce47870bc788e54b78d6e4e6da1", 0x61}, {&(0x7f0000002440)="43d6089fe19bc734bfff808cdba36fb84cc060f7282c4c72bfbe0dafad5c9dc4b6b87f89b5ab31813c1d9241ce1f139165d8071e11b4dc0467fda28625d230154dae3c617eab217f01f09bd1aa7d70aa989f222b6687c06679836cae6b754960101f9c820dc8d26e7ef8863e5b4faad8261f25752cdc4f974c2a27926c59fbcc7b9a9eefcfa7d9", 0x87}, {&(0x7f0000002500)="cb030b5c843f26fec587f2d39988ce29b24006b2f28b9d27fa5b5bd5b210647772856c933ec3386597013b5d79590daef11b0599945c3dc9ceb1e7e6d48de139097b390e6cbb535af6a9835fa797f1fba4545c7107f6d10ecfe8d747bc7c9e8db2ded50435be9063cb5d097c23e8abad0348c69c43461061502ac76df0dbb1d64274465c4e6edbf740c8de33932f40768ddc3dcb43d27ffd1a64cc3699ec0ba82d0e7bc9d2662bfa25ac1875cdd443bcb1e063f3f222823fac8bc73573", 0xbd}, {&(0x7f00000025c0)="29975c50b6bc371f0788d0c33199804084a2346c9e1cd443c6bd5a88115e7b2e1e57b1ef953a1ee009f6bcdd599781029c60d8f09816afce60afe6c51b396a4f927b84", 0x43}, {&(0x7f0000002640)="ccb495c1e091aab6044b0df0000662a8f932ec822d097e35b8dfe87a5814c609ca9791ae5de08f71b2cb6edc52bf9574f52f01c83810a899a5df655e2d89c4e34f94da3f50761930609153cc6cc74a85aefe3f3bc6e556618f5476e667073db593cf6e6a3fb8c60f1ebbee23b100e97fb8cf0f481b2f605984ccedfcb862dfb1791a31120495ac523cbfba24a62863342d53c2865de0c9e60dfc3a91619920c1d2bc0add8deeb80bdabcffa61c00758da40176ffcd619a90b492dfec6ab7b0d69af3fc24191ced011d11b1ca4eefd8f99340bfe82497f7f09900cd5f46a325ebdd353aeee9a6fbd01d88decbb34fb34cf39d69bfa1ed5e96b513446a", 0xfc}], 0xa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000200)='Mn', 0x2) 20:56:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55, 0xfffffffffffffffe}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:56:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000340)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000540)={0x3}) write(r2, &(0x7f0000000380)='oL', 0x2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)="71b0fb471b5e530aee70f7b8258d54efa174d729661a9e772f4f0d6a3909c92cfd97bc941ba52da588a7f4c4cd72d1b828553f7dee83aae729e5c4ee2c945e29f10770847485320f5f6e248a41957c985992dbdd8e2bc940f1c92a8790405ab6f0c322e44fd14ba595896d0775", 0x6d}, {&(0x7f0000000140)="4cbf1d7b47cb19f8d9238d8c453bf33212e3b68f23fc45e50577bbe2b25097036890f1cfa2a4e225496b56998d9bd4aa52be05f1705f807cf049453db8dba688adfec138eb1ec3920af89ed85f85f7279d5eb3f1d3089d1bb7c7386627dc0b2b8a76a5e8f7990724839306794a97599585b5df47184a82356fc1a15366f4a75e720f043d9a41b5a6d7728cc65fa432080472228cb291", 0x96}, {&(0x7f0000000200)="9b90ec2b4251250b8d843f0dd9b9db1c4ceb26d77c3e4485dc93b7325dd67bd0c6d1100699e2b9c513468af4ca8bf3c1c212445649f7a7d82422f413af643b91e0e910fb1c95658c9900a371f7b33c8d95260372bbee915f635c736e3c88aacf637bf5f66d931a4c64b951e6180a5b4e2e2e4d6dd4147b5a300fb155871b8f120a841fdf12a7bb7d9792b4ce5fc32b3c6606105898b79e411e23c13d0de4", 0x9e}, {&(0x7f00000002c0)="891188b04dd594d177d501b87aafdc49cd122ab49309685f77db69fd23593e5c345e92842c1f8ad18b07b35a667de59ed534a1b93ea54c4b4861f3d526f6dc8e6dc378f1b3590a1359e1be1817e3cfff763432525e5f0e49a9", 0x59}, {&(0x7f00000003c0)="5ad194d9909d772af221e0fe05624b9ab57dcf8f3591b98b88f54af66ab979fcc260d7ed697404a3308df7d2cf3120f2ffc4da667be4557018cf3bc302fd78662e4ebd44f81e1a0f96ac9245cf2b0a271c654b3d87892db389071588e11c02c402a1ac854e4b91c7ab9006368cc38d0cb3b7f9ddcdb4ffbf9a91b108f8d4f613be930342f2fcc03e8c3cd19aaefd34ff6f4575d6f8b0b43e3b98c2ee1c063a016f229960f047a6d53111311cfbb1ec074dd56315e01952e2673d98b6b6c6a6", 0xbf}, {&(0x7f00000000c0)="384a5143f91d4ae0c885dabfa682f5fc", 0x10}], 0x6) writev(r2, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 20:56:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0x9, r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 20:56:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000240)="490a58c24c179b1fb5d281bcf0feba01dc29b3cb7fd994949ac7eff5bb9f1eee98ab25c7cf0b316d99edbf216487847dcbedd34ee1795fa5f893ed9f82077f5515864945b7e56561f38ec1ac993b00255fe7f4cc49a3c732c2918dfdee3dfdb8bf646303946690748e8f69ee74b11d39df0bd687e6fdb4a252089cdfb1a8ac3f6798be180d99a510d7363047c212070701ebc88c414035d695f62f0fc6247dd2fbb1d9203dd7fec459ff59f8ea70e6c9ea45b0abac2330d78fe60582bbee7151", 0xc0}, {&(0x7f0000000500)="e2a4e2436bd5abeb92385790c1fe9143744f8fdc610b9ba234d1669b0a1a3c9717ac69035eb452d2387a77fed462a0dfa6bfb743c99cb8d9009286f76efcb0ec35375cdcd487363b5c99ffa1df50e78283b56ef89925171e1b716ecd4a366de23e5474238bff5440ebb81c770b580cafc8f75d03043cca0eb1202861ebf9b0424467b0b522a7f60b53ced0c4c34e34a159dc6478ab301f99e8c9fe863dade814a85550b94f14de9451ff90e982060af52baf246dc600521d75a22babfa06940a962177afbc9b27feb09d44acee316459fda54a6b3fbed56b30b60787de00b29f06c7da0223f29c30307ee9bdddc24357ae514e091ac00beb6045c0d4fcaa04989313eabce68d568d52e0cb27bca33d20852c84aac84595526d8835d55caa782ac92c8d921ec1ba9f9c743d5b3c8ba2c2d0d3529f41799f58a733ead831fc5dff2d42c5cf54cd66f918959ab30dac2ac0c51043baac561c4c39aefec9d490400af2d545ee8d88fe8307d1deb3d54093dba7f667e0146a62a8c10cfd1054720d180d01ada1db1f2545b1da8eafdda5dc893f12f28ef42444353960d3910dcea6f7ee7077842d7db1db89e684ff636661b49481eae5541603d450f11e7e822d2cd2c536e19206b3bf7382fd26a976e8dae2ec10811ca75088c681b71c99c1757ba911e30aab5fce7f81046bb62de7c6f47ee9aa8f0cc5b580991f6d7ba27d422647ec15e1c398aa29f9601163f9b308818c7e90c78c0eee29353efb8d0a8e5561562e1fd29482fe76dc147f8f3cd74772046b0a61632814f1ca66c0f10f56ee64c200a8d117f841d29743171ab4c276ad09ac50739c5f3ad3e9b40607ecad34140d64a853ae905741ae85913fbfc765d4b55981b2a6f9292b33556e6de9ce12d8aa8811f9c595663c9a22380ad273f552b3d7c445763e94f826d838d1fdab8e9111c09cefc7162b5fa1cf3801b3e1f5512aac5c6911a9459ccd4df7b4ce36d149a00909a575e5a857ef8c6c682ad78eddf5ca233ae5ced0c27193ab5e11a3262b1e499dc5a3c49e5cdb94517be0e7f617d485755bb5dc7e67674a03f2f4dbd0da9dd43a63df20a449d299af57fea8873751f61182a8c3eac89f9c8bbd5e00481318adf63f842735edd9d282a77b3cf2ae5ffb798b11535769a6921c076e3d89e779cc450c8556c4452148507ecfd29a4613144fb2ecd7042d33dd04ec175fc70e401c960d5a29b5c725c97f2dc48feb559a3ae9521cf425aaaf36ba669c6940909de1e714d068b4c8c8a892c9aa7470d5a97edab03b3f34bfe4ce0d113ccfd0f580f69c949a44a58d10bb73ebdfa9d64f572204569c1e33789950cd02d54322ff43fff24af799a8c9a39e2caa8a0fcaadf19670e9b9e0475019fc8a7dbd9de5a7eaf777c41504f416734b225a3cb67faf6a313c2cb9c809d3953b68e289ae8eed0545fdfa89338d59f14ecf02555b3c856e1fbe1fb7f6247899c4b82eda2bd55afd88d8a3885c835e4a9cc2353346da2aff282e13e7d4affc6f90ef1b69f1b79cbf420525eae0d3d96e11494aef343207d0235b52d23ad75e648fc4f2fb12f9e13228f6124a9700fe8d4440fd9f20e0538dd0e4221b4953ea05215789bc19f14184b90c7ed51b6b01be2fc6f73de4dc45fca8434b3ce4597e2f899aa22098d933d55250f2a97d11cc03fce9c1d3b37cd9a1d06939f3d5188e4116c35f9913bde4b4ff75b3e7f45fe1fd2a8f8dca3b18d759c4b1984420c5db1e110c15799de774350290357e201ce27352075df0b2ef987eaf3cee02aafd1aefab1d2005cb48917007200342e527aaa3ce3c1bc47effb89a62af0ea3cfcf5aa7e8039d3927a5dd8e77c53405604d1305062de2056909ca2420c3bd72591ef5f2f5fbd3d85a72f9749cedd2d785318b90c00ccf025f088c21359ebb0168483b2471033d26bf0fcfdb0a863b737684a9f813e7c29b83494ad743ab9ed6355fa09a18029efde833f8018310684a50372dbd88c8d2c5aec7503cfd441ed12c841194db373534c7cb551242b5c8a201297ac77f076975badeec4724043dc9adaa44a907e801209bc2bcf637dec363a99c3e58c04487ef8469581e9d5292a70c9e0f18b8902cf70accb6b941d98200f8e98e83b1dbb68aea7291f310b3cc74b3df01b18063432cc1a76f8f1b43d633a7370dd66296fcc9dc1aa0b3755dbd21755dc1fa70d1125fe67e43b88dada6a84b9873f9d3938eac03d49673ff617f144db1670f9084ea7feb10f4c19ce4d9c266709141144f388a580adc2ab0c8a79ae059c7c6f9a3957e914d0ed21f2f27ee8fc23989f374599863447eee9a2a3e3197ef1e6db041c1ee70dd46d3afe633fa5994aa3c5c4d36e5d81233202f96f73df94ca6bdada331c47d4b879242232fffa406f323dd25266a66ce9b786e94870379608d0a8b71037c6e9b10153d374fd4caac3789ea04882101ee4f8dda59f90cb694a25faf4a00a1e0c6ed122a1b27ad130e5d3edfb0ce10d350c85efc8c1666597718171d53fb4f631d48e444025d49867fe3fd9b4137f6a89a4840f85437ac4b35782499c22f1087c0cfa0292844b181575beb8afe9b4e77bed7086925f1c76e26b68406e80c2b947709990435e09f313024ba16ed759d6e838fa3fe8ae783bf805f3d5e345503d3e97be44bb40b8cc28bfc96031567147e49e870812dd2f6bdea6a228d90ad803e40d2f6b4ce2f9e7fabf5259a93472af73b0167966d588d184f86a03730269057d187d00e026d7c6e85dd66ca7ca691cd0a6cbc31fd249747df2a64271a4be57936aaa5ffa908fe882259a0f24e0d86c5b97354c0dc0d85346a46508b88027055f9efd29d42a44a43e3512b27820faf693103eb5749ed543224a2387514e495db29620a13c52e1890d43e971f87c9b52e50656de881cb0bf3cb29eae69d62d2b86590801ebcb7e048898e396821b2b47adfdf6df2bbd051509070137cb6f6a61a2e7718e1eb25eab0fca96760bd73f69e266b194cd0aa947f32e2a41d5a193645de13aae7d5be8ebacd57c2d45bfe321e739cf04108d681ea83856d6716754e92c101751d28d51d8f30e43db61b3db055d4b4d25833e27d50e7ba85a98512323bebfc9d4b6f30bffeaa909af06fba7e9b34fb3899b59d4ed6364bd70a60fb37dedcdc8cec58ebb45a81691dd881b3af29f82544cf3dda9feea6900ae2b33c7e640c8c233bf4d66719dea6a29ec16eda83881a1f69947f9e97e9a1fece59478dfaf0c4450e8648915b25487f5e9c7e4b6476a1d09f9ac9a8781ddfca09220337513f65a3a4385595b72b5513ef6ebf63c108f26bda18c86e74ebe83d8368c2937b67f109881a69e35fadcf4fc34bc6caf7e28c74a5f7527f61c813c7bb5b0cd614e60aaf1caa19301362307de65550c2d18e1e0bff1f810ac433f1f185046c85f3ed13c61986ba58d9456f106c0264ed0c69c96b9a0fef434445b5ea26c347d2285e6db80738d213ad74a1d1721f2281b6ca8ffb2832f3f0405ee8efcf46738d67161847eda44260d9d2cc4fec71747981c74c5eb9be4fa99ec4a4f6ae8601f1effceed912ffdc5a4be3cb2a9d29de34b9657422909482efb79f7fded3c452c6ab0a582822d711ee2375506b7b75ea149767adf543331e8f71858a6f99aa81f8820f1ca07aa89951cad2bed11916a8c9f0c493257fb2be8a00fd7be09cf1df145db0da90ad7e620c51c61610c093172cc47e534853766f9b0801e54564a8e1a2f359ed9f3ad40fe253a060324e85113a267a54f330e7b50dfc3d4d171b49280927620e3dc7b700ca93526c591237b9e665d25a0581ead80ae94959ebc662a97e1b8482aa57c0f9a03feead15a799bae5f89378ba88b1cc52468f19bf2b8c56685fc97577d0e7c1adbd9720bc4bcd78910104075a50c3262ce45f40336561c0063a833c6a868edcdeda82015a12eb3657c5a3cf470cf57c2c41056975b0b05c1a1fb603bf92c153809a473a6f4e8e43edfaa743f1debf25e7246e4c5acb76acc9f073f3994e2fe77811dba362f14d59abf0a754ecde544787f85bdca18455950dd67de7ce19561ad869a6a01aa20acb629d77d043242d1cfaf6f3c5e5690720111c88c462cf9b08cac0508143e1e2f44518942a8d39037c8800326b695451bc62798b1df82c867d6d3951503c85daace9111acde855902674b67c90efc1d5ca344e57dce320eace37b7b8991c378d2ca061a7f928a1a9405a6853b56971b370cfcb02439465a2e2e0b4760d00147c4e27f67ed5759652f186e0ae88a5c0b7536b7f14ca20e10a1bff72536fac36ca4fcd7003eed77976d22024906d281e59bd5eb6335bd680df082aa1e2d6db94d23112e4afb12cf285b193de82370ab5c11cab0413ee30962020ffbaf1be39cc40f02e903dd1ac579dd8863db5d251e8f23e48a8df8066ecbaae926ac48579cb63894e724aa078629b46d178e88573dff4d0776df6a0f21a361c3f6f465e415a531cb779ca7e0895ed2b794f4ac01aed62da76553535a435d255475abf038480fd1aad270db09dabea117d6bb532ed2d64ef099aecaa7b66b89c773bcd8d5083d9018eb3a29f2f5a8f85d6399dfdfdc5182f1ffa4f4634fcb18c94fbc88603ee83ee96491ff6747c1bafde1e028d28493d86768a04bc9d2d961c85d94d089bdd799eb93dda1a4c0bb9150549cb3f360ee0496a51f2ae45987216120ed2a614c1d83eb6f22eeee4884d314eb9baa10267ea3b91dc5a268113b4336e2bff3e82d82d531daf0b6d3ef4bc4d045efa25239b8c462ab1cda7583b347cb3093e10e43c1f4904ec77268d5c68e7f098d439362a277da904760a3239b61ce019b257d30222e2cb1eb0e87fb1401e40aebba12ab8071c0c2b6c63cc377d653c54f2adb167470ecb1da92113f97d5a4da2366088da150bf12a0edbcaf4c6c27a240bcfd4f8f9c68c816b30cfa982b2936a00b2f758a3eb1e1777046eca625a4627bae1dfdfb95d48b424dd803879398cc66632db55abe56822661822fbfa88e9306f3e1302f627979158ed112d530bd202693dca71a7aeed101abe3a36d9f1ccbde2e876c43b80aa114b1a4fefd8cd7f65c33c17c831a70ab936c353866a2ee6c5c6bab67eb6123110b1cfbdd3053a141db4a5ff392c99d2327a2c4f4910bcbf58cea65beeea59b62e9fa421cf0d55a14376672e3efa7e0037484da76c659388d26fafce095b3a6259b5a3fcb8ea4afa6350bd0d941ecde6de0ce17e9fd23fd8326cf56d6aa835ad4afc19bb6a1003a2f2264496a4a690b6aa9e100dcea810c51128b02cec63637d3bca873e653a983a63aa7faec9c9703483225d4a06c5c121dac9420d4a745b64e8957f995cf6dca991e7d5ce42ba2fb37de9c912538dc1934ccaebb3d970580d75d304c40c0c77f39e625c6b78f200c2843cd453c9cacb469f8fbac0a37335618fb04918cabcaf2a69bbe0ad8ff45a7bfa578017007c6cc948ebc72a9ab7c8f12aafaa406e36494ce853ef04f4042c9d36cc4efd53f08a1361254f8279d8e5d7ad4cc637085e15058a9804b53c3754aba9dce53d94e6206474e98a29077cb1712e252cd5f49eb34c42747117b844ed16bd7f37b7b1ec5975faa2d2953be83b7df24c4bd63bedd69ed3579090fab0d2e77af25554f0e7c30ce1030b81b5eeaa7c2dd12c6c76b598a9994b5edb536a0d68f445fdc1f4811bb1edbb7d81d0ac948ee56ba10f8b240670dd7bf3fa14678186d14c62b717c232309c3f993d1650864d5c9ffdc290addb63caad53c5c9e461831c519df8", 0x1000}, {&(0x7f0000000300)="9cff6d3755653f7f812db40b7dd67b5d3547528612648f914dd9931f147b2403d6e54a9ac067ed3c0e9fd7d8b890390933307bc61cd6801fea5743d1a63af61f79bb2666f2fa1b9cbef523dd7c505ec38c7d9ff0c12928c5f5f16c87fd10fa2bd3e8720fc9f0bde265f7c42cd51662658528b001535baf876aa7f279b34022857913fd2af0cecb", 0x87}, {&(0x7f00000003c0)="8d3c0bbcec00762aa0a20cc1d4ba6df71e9b94e7f7ac2f6c7ab37e7a536701871f132462458807824932497c33eee2c57b7899d10a3e6b18481968368ecd671d9742b6ab3e7c7e01abc8129f9e92739bc6e941e1cafd38dcd2e95ea24a15cb82eb08ccc71a642557e1d53de3a60631ec6cadcc6ba072ed8c7bd940282c629c4ea3900332220aea467e1c001ed57302a48aff1142989d37ff895fd187bff47ae3592d7b0a57ce95beba19dc7a97a0baf869ea2b4652cd55fe1b2e9f8c2f8d94be5c08deb2b2eabedc", 0xc8}, {&(0x7f0000001500)="e4fadd20fac976a7461ba5621c385f94345f8954a53b8551bac025948fc8209ebd4b38dcbd77db2c51832bae71efdb9c0a23a0b2195233e7e9896e6dcd02021ef5fb68abca178a90fb4700629c7a221be4a6ac68babe56a4f3fdfd37c8712fefb5cfff10dd6d5ca70b82a9fdf10d7239c62da51d08f2516c37855681df8a60d2ac24a58ae7544ef3a205b47720d44003fadb1b84c0e79d252eb868d08f6c62e30f75328fbdd840f8b38b27462862628b2c8e23340218d82481044a0b38eb562dab369556e14b6484854dd4f8a5c4ffedacb363586d46998a3648087ab3f384", 0xdf}, {&(0x7f0000000140)="45c6c74510443d3d", 0x8}], 0x6, &(0x7f00000017c0)=[{0x70, 0x1, 0x2, "f62c7bd922b5970252e0f783edb2aae65b5492ad3a4ee92b136df71e637c0ad505474d23a451edb5a34bc323c6ad63e8c44f0076be970adf2988878bfa5ad8b495306c665ab75b29380cb11c290ef8f5ebf86ddd09032a9434f4"}, {0xd0, 0xffff, 0x9, "d47d028c3b4c44aa9c9dd441bc679e1ed0e5a9d73a20ac9735f6d50942730a7008d1aef260cde94d974c1081a5918fbcff6a7f0a7b2e9d21226d1724600bdfa37bde17c2e002d7b54913a35c7b841cdbe7d54b42ebdd377676b9aed0fda23d3c92aa8f5aacdebf1a70e8b07bb1aa2ec06f635451538dbb789db2ee230210c302ccd6a36dd69f8b3f27ff1f57877a553380e54c9d5127bf4ed3c8b1cf12d85fa262df4caa95dbd63432d16907c2971c4b0f4213dc930924e68a014d765f87"}, {0xe0, 0xffff, 0x3, "91652195d51789e5c0dc51771474d283184190bc153f5a57445356c5f906031e2bb552419fc176be34b0b67657d898e1aabecc54fdc9ab20c7c7df422713d9f717b2b3284550daf79521f0b662206faccdff41d95a937627c4b35faeca76f86be474f26eb13694f6351f7ac1898e6af18affb19f43688f1afd2acc6d8129702a06cded85a2b45b52df0618583adec5a9841d03d2f9016f821a12af467b31a0ad378753260b780825e73a84b70293720b643779da01e8e92f85414eedb524ffb1600385073d17a5157879ecaa"}, {0xc8, 0x1, 0x100000001, "33be040f52af80619cf1dd90a0f1c7c66386e88a42ae35c16af96834e9422c449b6657472e69093e3fb93c6b4cb2fbe4d48ab0ca596735c13f30e9d3672e604ed1ee3a9044fb89addbc8de08d6cd597c97dfaf28adbe29330403280f486d1a9a9874ccb209564f5c869454a428a89077e56fb1f3f3af1f313c742288b86f92737f4882d693022644365931e705295a0935bfcf9389375201f2c5bc29889e1d9ceead9148b2cd3bab940082f59d98b146981e27bf0062"}, {0x38, 0x0, 0xfffffffffffff800, "5d08a4948722704521f2458e60a08d5200bc87819bde38e22e5c5d697e83792eb8e87618d07dc0"}, {0xe8, 0xffff, 0x401, "ce1aa96748f649915791ae8be64886c4ba6744624199911b9350523d8db8d813ab8c619d940503f63178e4ee8df4dbdbe118b09bec5a040ac9ac9981f7c5b7dd6c2a8f4fc3bee7a06054383006c000662f092aefa9b58252d3872d962248fcae908fd8e9a5b81ef9bffcd24399006836d491170b0536e6a7b7df8f9c5f73421095a21a872f462f0a04183b073becc2a295b75dd0f878335c99f9eb08d5a95c77eaedfd4583b14d8815948c903a702da818fec84915dcd19e6408a08b661c5652cdd7f26643d10e60fe6ae6133b767bb5968de1e5"}, {0x100, 0x0, 0x2000000000000, "6f86fb4cd805886440b2ae86fd7906c2add59c0d93fd75b998a87a710583c207bf55508b630fad75d1fb5d4182d90ec7eec154bd5dc39bd64fa9afcb8d518fcca3c88c6145d1c3b3a4cbd9cb84de3aef5f67d198daa5baec3d7be87b786198591354bc1999851cdf4559b761bd81a825ba627368a6f4d837608d0a38a9018268c54e15c5a7a5dc7387622537aef7bf39d93f3081a0af093f078401aa070404f9d06bbed3444fa09d3defe54998db9f2c7e7ce154156c04d0e0d55e7f71c87a1cac75fde6bd1eca666eecdef574b6b0713a80c1bb56c21a90fdb0c352b6c43f7456b8616be3e4ad519d516d5fefe7ecb0"}], 0x508}, 0x40f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 20:56:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0xfe, 0x80000000) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/51}, &(0x7f0000000100)=0x35) read(r0, &(0x7f0000000180)=""/160, 0x96) 20:56:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r4 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0x2800000000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x401, 0x2000006d4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x42, 0x6, 0xb0}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6d, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x24, 0x100000001, 0xd2f}, {{r1}, 0x0, 0x90, 0x0, 0x7fffffff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xfffffffe00, 0x800}, {{r1}, 0x0, 0x12, 0x2, 0x80, 0x45f}], 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 20:56:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x0) r0 = socket(0x0, 0x8000, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0xc001, 0x4b7f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001480)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = geteuid() recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/150, 0x96}, 0x40) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="3a19da48c3134786a0315beae3e6204a499fc862e750d46d25c4f2baca57398c17b7912097f7840dfde1915ae6b24b5986fd462c4734fa5447913e4892699f4c748d133dbdc9e7aebf2b0faf8dd748caf4dbc3e1a23941ff562f39b6fe7b74cf93f07b59fbe152d055f3349803b5dfdd7e98051d4c47e9e9834de00c12b225f00bb4333b6cb690099a8e2f617b47926ce6287f5e2cc76bd6f78b9e324bf9596b4fe89851a48a0bf1b1fde107bc14", 0xae}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00100000"], 0x40, 0x8}, 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 20:56:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, 0x0) 20:56:13 executing program 1: r0 = socket(0x2, 0x3, 0x3a) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="7c0ea8e662811079a983aec21dca4fbca7e0a83c153c099b581c74ecfef215d993b838166d5b46d7730d5f4f83d4b0c50b284e9db83e92c68c667823ece8c250635b99a66fd18ba9174fbcbbc1d98288c964eeff34c1f12e3ba9dbf23f00619f0d6bc0690142dc87ebd08c", 0x6b}, {&(0x7f0000000140)="7cb20ebd1df3ce5606d878dc28528559bafb3d5ac9231732de328ab05a6a306acacbdfdd8bf0d6a9c12f1cfaad6a8be32bba74d63926f72807cebcd5076b9cb25a9b5753631cbefe70d4f797c000710291f4458b9350eab3766d5b8ea35469f6ab", 0x61}, {&(0x7f00000001c0)="c2ab293a4b8f81338cd1dcb9b5e3f71ef044d3d069097c561e2239f745fe89b138b41bd3140fb0055fe83edd703115fbef2b0450e83e7c67cd2c86d3187ca695e9f1aa75c99619dadf98a504eb990546a90b23651177c01c0f2eb6562ba2f04b4958ae65df53d5559eba3635200a4c096f7be5ed38e60d1ea5c0b656870fc4f06ed76339b93968425f6c4898224d7da527cfa26d03f1856be292f0bb753132fde71964e394ad", 0xa6}, {&(0x7f0000000040)="25eab24059", 0x5}, {&(0x7f0000000280)="3b3f1540f05bc6bd3564387eab07f18d0590cec3e8cc18e0bce677fd37b2085ce91d9e159826a898e0b6853d970a5d6f8bca8133f87fb9b60e27b06e6b525f9852e238e4cf64a010e8a299ec468e349536a8eb74467b0f1e218fc1356b1b1e63f7569ba4e73b2165c59b874c78cd2492115feb61c8c70023650bbb834359288e2c668ca1ae8a6366e4ca6914c77f8d57aa4d80a45c607b36a4e26569eee89cc16f50ff914babda62c7a630cd462b82b9ad54e3b552b165b65f24adde515252e436c0f3", 0xc3}], 0x5) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe5d) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="83667921c11aac45", 0x8}], 0x1) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/107, 0x6b}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000004c0)=""/8, 0x8}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/155, 0x9b}, {&(0x7f0000000800)=""/130, 0x82}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/220, 0xdc}], 0x9, 0x0) lseek(r0, 0xd, 0x1) r1 = open(&(0x7f0000000440)='./file0\x00', 0xd3509cb25fff0e7f, 0x8) bind$inet(r1, &(0x7f0000000700)={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000480)) 20:56:13 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x206) r5 = geteuid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x174) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000140)) r7 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff8, r3, r4, r1, r4, 0x2, 0x100000001}, 0xc7, 0xfffffffffffff000, r2, r2, 0x8, 0x200000, 0x3974}) getgroups(0x1, &(0x7f0000000040)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x101, r1, r4, r5, r8, 0x84, 0x685}, 0x7, 0xfffffffffffffff7, 0xfffffffffffffffe}) socket$inet6(0x18, 0x4003, 0x2c) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r2, r5, r4}, 0xc) setrlimit(0x1, &(0x7f0000000240)={0x7, 0x3044}) 20:56:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) 20:56:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x104000000000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0xfffffffffffffff7, 0xa3}) 20:56:13 executing program 0: socket(0x1, 0x1, 0x929d) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) socket(0x36, 0x3, 0xffffffffffffff39) socket$unix(0x1, 0x2, 0x0) 20:56:13 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000140)="cb34e4fc47c5cdd4e1e9f72d26786ae086b433cc3594abdbad048f91b76ca0ac848c09000000000000003466c9e81da5ab8affac9f8f09107d4f007b5707e8035b76ae80d76db6a69f6355db4f695dddca8586e9586fd42f2e7c4dbb1501dad8396a85b5cad022ed497cf5bf50", 0x6d) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 20:56:13 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f000028f000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) r7 = socket(0x14, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x8, &(0x7f0000000000)=[r1, r1, r5, r3, r4, r6, r2, r0]) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:13 executing program 1: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000340)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) close(r11) kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x30, 0x1, 0x4, 0x2}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0x4, 0xe926}, {{r6}, 0xfffffffffffffffe, 0x60, 0x6, 0x80000001, 0x81}], 0x1, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x81, 0xfffff, 0x7ff, 0x6}, {{r3}, 0xfffffffffffffffb, 0x5, 0x6, 0x797, 0x7c}, {{r0}, 0x0, 0x90, 0x18, 0x48, 0x1ff}], 0x80, &(0x7f00000000c0)={0x1, 0x9}) fcntl$dupfd(r1, 0x0, r2) 20:56:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r3 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/3) r4 = dup(r2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r2, &(0x7f0000000500)=""/4096, 0x1000) dup(r1) semget$private(0x0, 0x1, 0x0) write(r4, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001880)=""/146) fsync(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r5, 0x8}, {r2, 0x80}, {r1, 0x1}, {r4, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r5, 0x44}, {r2, 0x10}, {r2, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) dup2(r5, r4) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000001a40)=""/201) 20:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="eec5408aa5bd329070854ebf0d6e79c6c2e19248bc6dc8d6a0a2098e9651be95aaa911b9b480e5f64fc1af459bea700a0c77f2521ac463d6d49339f505ae8019123f8a98f6538d79b347ece9a982451fa729b6d0157a360972f6f56cc84758f5cff143d6a525e6401a337299af2e31cc2cb2712b31060000002e4e849b88e15c17ec9d7bf28ca7587029d5f3e4b7c7963db8fc9bf5ea4a1a2cc9566631c91025b54340fb8b83ab88fc8fc90a20b28361d3763607843218709fecaf745bf24da23c5dc2ddbcfde20150c183ae282c65f159c3de11528ca8b03816814f3b83d40fd5d54356a02046cf42dc2be5552d553782f4166fa3541552f2a54703044a53b8887c3d778802c26ec36a1bb0e64b691053f22be443", 0xffffffffffffffd7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:56:14 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00000c2f66696de1ca38adb366881efcaed4a1c8681a941545710f92d0d61b43a02cd5ae1386b5a37583b7af61c359d3253f6806b3e07f44bdf04fd135eb6f02da128a8ee500b5fb794dfa0f85c211fa8cf877036dfe366a25e8c51f14a1ea038fbd1484bc366ba21a72a2cf0fdf7c34e5d7d2e91f3b492e03e883e70efb674479e07e044c8c6e53ade17b49796133fed2ccac0175d0fb63f2ebb27f210b8d31230fdffe706797d5f8b675b49fb22dad0b17a2b00b35ebcd703fea25384b2e4fb785d1fdc5a7c9d1e4cb8abee4da4cc9ae646c0c943b4bc621de44ad3a0d4308919b562da2bdb9a6495ecbf3e37ea80bbf160d2ca0d2c5ac6363305ace13faa8b844c75d405b3dfc0000000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) r6 = fcntl$dupfd(r1, 0xa, r5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) bind$inet6(r6, &(0x7f0000000080)={0x18, 0x2, 0x101, 0x9}, 0xc) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00./fil0\x00'], 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000009c0)=""/211) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 20:56:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10180, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x51}) syz_open_pts() 20:56:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000698000/0x4000)=nil, 0x4000, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x7fff, 0xfffffffffffffff7, &(0x7f0000000080)="7272271b474d6b5385902a72d9dc3b43f1b2044bf8465374990a0b27a822fdea7a316d60c23bd1fed48b0d0300e41acc2f4e9acd085b8530bcc0a3eb63b5e4af9120f5", 0x43) r2 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="db06a06116b24c81af6bd3d5c7c67e0c88", 0x11) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) sendto(r1, &(0x7f00000000c0)="13d879", 0x3, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x100000ee) close(r2) 20:56:14 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) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 20:56:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = geteuid() setreuid(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6275d402"], 0x8) 20:56:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0xa823c63043c805ac) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000540)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 20:56:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = semget(0x0, 0x2, 0x3fd) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/160) setegid(r0) setgid(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x0) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x6, 0x2, 0x5, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x2, 0xffffe, 0xff, 0x6c}, {{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x81}, {{r3}, 0xfffffffffffffff8, 0x8, 0x800fffff, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x863, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000080, 0xffffffff, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x7, 0x2, 0x9}], 0x1ff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000024, 0x80, 0x89}, {{r2}, 0xfffffffffffffffc, 0x85, 0x5, 0xffffffff, 0x101}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x78, 0xd0d}], 0x3, &(0x7f00000001c0)={0x81, 0x2}) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x8) 20:56:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000b362a312fde498f57b41a4d2dde08c257c70d479b6379800004f05d5e40000030000000000da242a91748c8c0a5aada375f64b669187ddbcd711409fcef0eb3105"], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="baa5a3fc2c49b30731e80760281556cd25a56109a4b8b31789eac5fba0f51a7b0a3fa42454b654a0524f878fcdbc452b0c", 0x31) 20:56:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="65c2c1effac3b76e27f6834aa92337bf40785a5ad5b38aed96ded4528a6536b6eceda80d53e05d0c28740c371ab683d9b241d462835d6147b81306cf2333af9a0c32", 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x64, 0x400fffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x7fff, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x101, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000004, 0x6fcb24a9, 0xa8fc}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 20:56:15 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmget(0x0, 0x3000, 0x8, &(0x7f0000044000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/184) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000000)=""/72) 20:56:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) msgget$private(0x0, 0x401) 20:56:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, 0x0, 0x0) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 20:56:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) r4 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) r5 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r5, 0xfffffffffffffffe, 0x7, &(0x7f0000001740)=""/194) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(0xffffffffffffffff, 0x3) 20:56:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./control/file0\x00', 0x1000041, 0x8c2) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 20:56:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x80000029, 0x0, &(0x7f0000000180), 0xea) 20:56:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x4) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000180)) 20:56:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 20:56:15 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x39, &(0x7f0000000000)="1cbbd061827f9375704695bca7932c8661d65f3b1efeb7b527759689af389048b38a65ca0d87733773c31a8a41aabd20e5f0027f231dd77d00") shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) 20:56:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) dup(r0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0100", 0xfffffd48}], 0x100000000000024a) syz_open_pts() write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 20:56:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x3, &(0x7f0000000280)="59da3305b6145ef9bcc63d94b4d78ad33b3a6c7b85fdb178531aa94b68bf391be31cd1bb4a76a295d8afbc8ca1231e46edc8aeb655e59100080000473bd8c6cfbe50a5fa337f3419c3e1ce946e18880acea789c5e62d1b12614df32cf4083b1eb8d00d5f246f0b2abc9509168e7d3998b47d3cc164bf288f1dc1515baaf7d5404ca597853f9665d6f41a98421f34e89f75da440083adf56650b677347f258b8975cad94e9eae3b8ee61e33ae5007dbf9f9e2d43f07c0c9602087c35fef0c613cd9b8f457668b7c1ad037d744c5ec3e3e78bcbf21727fa925a6af1288e28cb35ab724cb220a923df5b48a96609ca6f113d278693102516ff3dcc9e0c49088fd", 0xff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/146, 0x92, 0x842, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 20:56:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000dfcf6f00000000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) recvmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe63, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x7ff) dup2(r1, r0) 20:56:26 executing program 0: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="e5ffffff07ffffffffffffdd5d03ac850000f456149343b4e4d658b17b0951a94f684fa90754d8f2c51d9a6a93115ebf2aa96b964b9e7a9445f696fa9a4770799499906220ab690e1cec7840ffffd05e49216418669a624f5ff266dcd80b41b3aeeaf0a18e03ad3bf4149c8ccc35a8679cd05f4303c8195993d677513440d73a4efcc76042e1fa58b6c06d159400f4ec4a07a1e4dfbe50d962d4401681969993a7e64b6bf01f282afd46dc550610a80a56f57197e09895bd3a77cd0fd815fbc475c383f4ac92e4b9716bd730c5f4058436e10ef51835827b9c8cdd747bb2623843d0523c44e90c2dd07da8a5265ca53d3e109e248cb0223658c76842409cf9c67b5e4c4af569cc978ad7024a8bd855034aeb8b552d42e0e55a619f83f281d675942071c8a1228440816ab3abef067f94cffdae"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) r1 = msgget(0xffffffffffffffff, 0x0) write(r0, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) socket$inet(0x2, 0x2, 0x60f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgrcv(r1, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x880, 0x4) setreuid(0x0, 0xee01) setsockopt(r0, 0x4066, 0x6, &(0x7f0000000180)="e240b57b7b8f145a831cc230a8409fe1b3b7fa86b6b0b0d4af5f238d2752c37fa6dc3b3474d567e907a256fb8598fe7a5eb7d6097a533306d1488e36d858391acb18cb6a05eecf62c41fca6476c53c4e282e564633c160bd158226cecce08e55a35bc45f998331e99f0b848e2877b4000a39e08b998e6e0d5a3f8024e87bb63f1ccd9f36bff650e1abd55dd9c9268250fec80236bddacb4619efd14eddaded08a885ddafb167f6884cc4d53774ea8aea9f5a43f809bed6b7242d0c16e9ca6fde1c854f043c015b3477ab444cc316f1bdcb6ab7cd81364ac6e5622178ca016bf7d290d0c8cbf21dcf5a61c1b75f3d34adc2cd", 0xf2) r2 = semget(0x3, 0x3, 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x0, 0x800}, {0x1, 0x40, 0x1800}, {0x1, 0x251, 0x800}, {0x0, 0x6, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x7, 0x1800}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/215) 20:56:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80081000000000801edffffffffffffff00", 0x0, 0x100000000000}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 20:56:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 20:56:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x13) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1a5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000640)=0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x7, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() r11 = geteuid() r12 = getegid() r13 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="89e290c7cb0117664b4b47ef01a151bab9f0cce02a94e95b5e6c02", 0x1b}, {&(0x7f0000000180)="7aedce844ae1db1c13961028a363bfdd5cd5086d7ecff33c9358be8b817ab282b9cead6ffa230cd1fd4dd832d7a8ef9420ddade90efe69a02bbd73c076ddf4a5b5ae4019bdee94001a5cd22b5a82e65d1fd6eb4369db03a01510ed9fc59ceba2e2dee15b1270401a697db62bc9fc72be4ba28114f1ec2df9f3684cd7d67f8ae82dbd78393c71bbc3811c40b4a9757a6833b8e973dd2dedf791c1edf21c8f7bfe23f6", 0xa2}, {&(0x7f00000002c0)="eb3255004c8443ea72f6aded2a96e466e93c95b92fe3c6cd0bf6a68749367a648e281f7858f7847f23f8b0c8af5a4f8227c825ff3801707758e1cb342b1586b81c342030c51853871ab96dfd39ba381d1fade934c6b7522740e9e37591c279ba2d00b158484a6acd3ea4a196d1535a0065b112f4585bfc67e1db7b9d7e478716a376a24e1c3b4a3edc31d74edbd93facf0", 0x91}, {&(0x7f0000000380)="5de97f23ea7b67fe52dffe5902db3280ef4dfcbef7cbd258ef33617900e00282fe4ddbee45f901445efddd7f394b3ca9c6cbccf2814e92f576a5ffb2cf0f933693b9b4171e04b69fdba6fb2fa610062c0288ad81db05d4a10d5940e5f99c515718c3eb10335a17e7", 0x68}, {&(0x7f0000000400)="c605efe33ae51dcaa3a28d3d0ec2bebe39157c004f9f755d9762d0d07f4bc59e8153552c6249ca8a8ae67a6378c75329000e4d639098945476dc87091077a65a2168563c1fc55f88b056c30783719791ade360ec9b5e210d0f9c5466c81f3be34c23bb1b7ba0e9cc748c7b8e836ab7ba3c03b23e109aa83a7ade9179b8e5d0cd2dc01433d5bbacf04aa861fbeb5c483e02725c073c7c17cd8ee2ff1cf2d7be690677f1effdb4a8306f258bcc22b742acde8397c58edf5b4fc7a79a45c027737d42541df4989227", 0xc7}, {&(0x7f0000000500)="2355d64ccb7bad7375df9567514c46a5040761a2e5a022bea10ce00fc5905c07b324934dc5b4fa98473bc3a0c3fe8a7580ba82e227162e7af9b6ad2a431e6df69179edd33d06a2caa605f32884e2678e44701bf01ed12f7930e57e05cb3e590a211b720060b78aaf4d4894af20a00a14cea721f000909abbd1cf80d04c3dcaf144bbc2f9eb84880e5fe8fe0cb77b172c54e7fe470d287cdf38613820a10c80054941915f03a2cc88b8754a5e66", 0xad}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r3, r2, r3]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x130, 0x40c}, 0x402) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 20:56:26 executing program 0: setuid(0xee01) semget$private(0x0, 0x5, 0x28) r0 = geteuid() r1 = getgid() symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') lchown(&(0x7f0000000380)='./file0\x00', r0, r1) chroot(0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x204) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x200, r0, r1, r0, r1, 0x4, 0x4}, 0x1, 0x153, 0x1ff}) write(r2, &(0x7f0000000300)="26e1f0793a7e62d79c361723b1469e7beee7b2c53be55e16295b50269b984a41c83e2ae4a571240cfb52eea1f17b223f645eb065037f94e1b3dfea9c43fc8394a63e13bc4291a7bb63ebe4d5d5e0af6986f989862b0668fc03bc05c0f3d981d810", 0x61) r4 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, r0, r1, r0, r1, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x4) chroot(&(0x7f0000000240)='./file1\x00') 20:56:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r3, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000140)=[{0x1, 0xd29, 0x800}, {0x4, 0x4, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x1, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x1, r7, r8, r9, r10, 0x10, 0x9}, 0x4, 0x9, r11, r12, 0x0, 0x8, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getrlimit(0x7, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000580)={0x4, 0x1ff, './file0\x00', 0x1, 0xfffffffffffffffd, 0xff, 0x10000}) pwritev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="caed0d8834436b49cadfb5f3056bfaef9ccabb7ea0fc6549840f6826854aa03f98bc54f5661b33301292467609cff4323e14e60e701c1b5b4f8dfae3e4857d3e7820335ce4b7b91a", 0x48}, {&(0x7f0000000640)="59e690f0be475031e8d323b7b44ca8df713797790e144c3ad7a41a0c9213f91c2f05aaca3c15ff1cb60ce809f7a70fb28587c325ea1c3a7d2d9c69a7a009c5e26c56180802769bb7fa09d73ea933f1b0eecf72c2b01d8292157a5d464f0a9c6ac05e084790ecf6878582467ac96c68ae34b398baa0bebe5df10ce54cb4b8062844ee59c2fac859db85cdf36d0188b590123b5fd57421967ea86eddffa2b6595cc6904bd876e1b2b1a551827f48a4b7c963f30c9bfb4643982e74ced6569847af4a3504506361c67d6b23e9bdb66626813003eedbaf6acdb144b5ad264d8d406cda4a8e76569e596dde6d58b6014de9ed641b73329eee445c250651a41c09cdc76933b94e0a9575a52a7f99d3782f231ef4abb53cbbe92a355b7f9cd67adfa83de456b4374adf81a4f622d61fe65d72d5963d39a0d1faa89000712e16f5e60aeeedc134dc427bac967c726c456e408b40405a3da474181509b887261cc86047b6b80eb573d997ff31c60da29a1448ef76a0f4741d64ac49cddc01ad98badc0aa8215c4708e44363a76672f6390bc7b304374c93ea2cb4e8847dd3684d1489e819b9a3d568d692541c73dd72f30d7ea39d3b4d4c1afb1a4811e15a1f1e3566aff3e5ccb08f77c7a7562871bfbc4d94615e995bb9595e1f2fbea610f961d6c5820d982dcd592e8cfc2d12c8a2677a78ef69c0dce784774904bce90eea3d79534c28d7c630f886677c7a1d94e4b031e9f6a40bf99f0218f8a3fdd96deae29e57e417235fa6a5d886a4a8d558e5e65b8947cec32ef6f4d00734770a1156073178a3e9de66326bdfe6e1b6011c8c8a6583e1edd2723f735463af097b342c867f9b97e426d04bfbebc449fedddb3edb68703fb8ee5088c48826d1d6d5e11934ad0d651f7c4bbeb13364c8ffd9c40ba540ca8e902fe58231241fc09043d01a9742d0aa205b4f559660c86be38e551212810639d7e92b65868658246a97d124c1fdaae964fb4495dd07f2a1cd9328d4e88a9e14e3a67e86514e352599630dbe747553bca64df21eb321b8fbb48b9a7dfbe98c559548f803417ac40ba49cefc7451ed3d5b5fa0cb55e6529fba90d6c8d33e1301db01be3612c3fca00abefeb6a3a49799841da104a0264df760f21c32aa149c5d8151a113b560fa637e95d827e32739bf6221851a54c93297413e462c758541b6607045299d05a244207bd52c0a993324a4b218cc14a09ca09d9881407a4b5a3b98b90dc0c06e516f9a47d7ab2b8ba11ad240fa387d2a309cac7f9ac00009120e2fb5cb5ec90acdbf4c87008db018b4bb97c5264c1c4add1b53d03b01589d7cd11ea7a98f3caae76d2246ab571db72c9bcf2e59e9f3e1d8589eb77396b380aed218a586f61f98950bf7ecf40c08fc495463640ed866b95b1dc8b0c5946c93c2858f3f3e1dd4b68093d7988f4e89285d2a60e381e61d9d4cfe07e820ee3d5c4c27010034726b079ae3adc042c8ac3999123027ccc73d8f3e720281daea8b8ceaad8319d9469a921939d1d201b240166ccd27143e76b69e30bd349b100eaf9aa6205b6fe00d51d9697e55e21cfa040aba1433dce354b1f38d79e5f9ba103f2928ad75645c08ed943adc8e24773f7a6fc9abbddeb3681e48c8abfcffd62610d4201df7053069758d9d781d5d94fb33279350ac1628e21cb778d91f5e4fd9241846c388bef91d816285cda3171303695246fb238bbc594df8ff774b0ffa890d94bb181ab436d622764ef5c5fcc916d19456f0c9dd51721945d514f9843dbe6015a5326761bc21fab8b5542205c26f1889ae649b34348783d13d4edcbce9b066a98bea9903a9da4e731f9397750a7d0e180ad266c5598242da21a7cce04d8151561ae74ca80031ec10e19808435db221d0c8b512524bb478a621d4829b79d170e8dbc611b694629e62deeb06f39794608cc8018ffc3b45f3b479141f3caaf028271c8515f212f628aea38838d4b06db4c6b2accb2668fc2f2b9b9bdeaa57214416bd4afd6ef268d908ac3741d527c94d4a83824f8c2f8532b814eea6637a0a8084edf3d0f14fb5f7cefb9944f48a5a72674cfb85917b0dbe2e13136634679d5ec39defa4214c7cb7af5889cf12ab1604aeaf9d6914ecb4006312fb7550bcd92ff3a286b6853c1a7cd70521ac0a11edd714c13d078dbdd87cc7d409345d072b0c856abd1c44c361226b3e5f857803f76783355b18f2edadcc26dbbe4b1b0bbe0dacea1387edcb691ad7e61994b0fc568d9aaa8e4b5b8076fb372eba58cdd7ba55e46647f44060106b0949f96d11da0309ce034cb9939cb1ffeb50e6d337d1c4e0aca3d911b47e964d8e9826e451f54729b1395cbce2c950856720b60a03cf3beaaf7435c6a46cf39e48657d7dd05ca737b0d3e46f3be5a90709c5e0d261d3c753f37aeef23f99816eac266ad0c35d8e154aa911d0b455f1b97538e1930f04c9739b14b26fd1aa68a1f8faa147ed73d20d186f5bce67995ac5804b5589a548cbfa24cca6a2997e6231adeb20490a5bf000b3444eacdf7748d1e5b0248ffbe345f61de849ebf0ab3f4af29587105750708d53708e38c8ae016a11e2895f7001019c22ab500f5fc910141b2c91ab1431ed42649db3e0d95fd4befffcefadc27f5c6c32dd01f0077d8b3fa09b40c01b3ce043f458f18c28d7f3f1a84816a656c230ac95b8ac40537deb251f7ef85bdda4dfdceb8f0aae6b36b1707f36550731e346ad449885f4cd14a56176ff28f957c5e10cb36486981268e5a9c01ce808e7b1cd801376e59af39e741bd5e4ccd469f634542bf4faeb2d758d45d7b035977bb375a531cfcf03f3aa7ea05cfd71c6436cc9803647efe8c8cdc9944d84c94b9f0ec7f8ba636cbab0d0626371b79d2aa16e86068db70c32c22ea11a569c8193c314dc84eeb7253fec856f07cd8f05190a4655bd43196deb670e696d5e160bcb87e4bf341b3324bf754565b0c2abb19c0a9615a04bb00464fc03d973371691e257fd51d0e4eb54491cf3ccabb411a8e9bfa046712d6fd49faddffa5313b9cfadc7363975beb175364f99fa6f3ff7cd9eba4e29b3d1e0c1af3df14a1200cdca03679ba28cc70f06f869c451995698cb16039860e147d2e3d185441fec902147f6c1122bd5630b58d70832d3eee3b98a09d2fabb8b9360308937a59e6f6cbcc804b63ee6e0f80506bf59c3c31bde0ea4879cc2ed26ee8e8ca1dd443fd5c102f785858f5779047c1e8445cc6c11f9bb029998464688cc9ec2989069d77c295299fefe68c289716ca93bdc538d4d30c16d54e1412a172e0087d985de3ed440bf12041dc3c9e0d205793f95cfa052580f5de93f59e1c79377018c58c00ae60c183566d4c6904a7ce2629dd35e45775e675f9c4e47fe1525339823b065c5b25bd89194cd05a66459775bd53aed2afce89aca170e47b38cf63cea4de450f41c41b9574dafbbea4c5f21f011784e15553ea268ee3544de071a7aefe0483e83419636368d955ff493ce59d2fb5f0083b087e0f15333b156103e648771aefc347c270a6fd0cc039741343fa0840722daadde551895a9861bd26002a371e61b3432423305e67ae37031cf648349c672b5a6c4f9fc4f4b768c1add9b0430ed2b762c2ee1b3fa5b65c65a0fb239c6271485bd60f62703f532bcfe8e7c57c6a16999650d7668e91856f65be6ed147b83f48e9bd1c2756570e753f038b1ee420d5f53fde7214afcf80752ac3af021c26ccb337cad9932d6c56acd1df1792534bc84689c03effb22a11acceccc4a6374b92f7d833150e1abeb12b2e97dc762b2d3944a7902f456420bbd7bdec01afc6f834a01c6c8035551e3b56c260c6386ec2541b14c7bd084b0db9725c2f27ec3fcd414ea47633f2ff63debd1220392f980cb4953976a478eb8996d3714c1a3aac71ba95b7463f4a91a2ef5c7693205eede854134db6ba86880215c02d2d166fb0d4647a49acb0d59197edbd4c804b336189dd66f55d80ce0cd61775bff1636620c63c11a59e5b8eb86e506e159ca304b616bb573e27a28fadd32ec13b4f3952ba19a74757763b20df5bbf58dd4ea639ee1cfb3ca4f9ec9480ae4d850686c5746341e79615da8e9cae3333e802f4afd98b23c34375cdf3798314f97f44e8aaab4f18849d1a95d7144dc73db21faed4423f952f7f3ce4253650f7fa50384eef706f88283e6a28850ed95abfd750f45d1a7453f8e200ddefd6a3a18840fd9187ef16a3a6ac91fa3cb6cc308d9ac4af68a92746299d7461ff4c3ecfbe4403aa95f68246de6464c22346e8cf04cfa2d41bbe18f280fc5ad3dbb4248c60942169b2227571caaa6738dc4969dc50f632d5dc147434bc9893ad1019afe79737f9311d7ae85191186e736c960148ec7878a539da81108983d31644589b79a7c4825996ac442944663524782bea4635ebe73c7a70711bccea6b7aa799878e92c275d397dbd5554756a9f398b18937170e32df37088336f84a5903f6cd41648f9988fe174c3cfd6b1e19853063b8d740c8672bae271665b21aeef2fb65a5d336a3708e7f1cfa7fdd183d580b7c8e5e6d3a54c36dd390457d671cdd3d35dd59d0ea9b00f77940400630acda711d43f94e59201523db3bdfea2f6dcff9efe1dedd5c6689569ff5b93d02d18a701a0af0faeddcdf20c124bc8b86f593088867a3a7c2bca384e1b64c929c68db0831d260e323f4e7a220e4ca8dde7124402856224fad2559c11ce2b683600ec79f0f7c8da4a9583361b5879de6ca8f13eb581f981b5dc592e0e64b3ba541ca1360d6fb8ad51e58a2b78494993d921cf0aa002eff076219feab2b44d59616971c503831754cde43c007f864b3bc3cb329c2a587a0acd700964658cfbf479ee8b492ae3b92d3a5352b02ce63f854a945bb14de37e6987c18a17e6840bdad09902913dbc0642c13f217c76d38f6bb811229ec8c2bdbe373c01938d01578dc9342ab7aeb681041d2de4bda829c04837bfea053f5323d799342cac073f3bf7c04c444e447b61f90fd0a3acb9635243979e6f6c0c1110541323ccb4f904a4cfaf6af7ba1e1e3277bf7b719bef834af2f937a58b1acd35aa0e1b47cd7b8c48a761fd9aedb0d59e4bc145c8d03e9620b53f7c20e13dede3bd1a754ee2ae3fc66024b8db259d4282467be32e150f8d8cc370014a6c785635c1ef7880ac42df65f43a4caf93914dd7ef53a38f5122060006e2ac3a736ff1fc8ad4510613bf04af5cc2ab020bfc3ed7319247d3970c76858421bb52d0d2d28e35755feccd747f7a75e8acebee7ff256cd280b89311ef840da8198437c39b695227a1e789f29dc3804d6575aadb75c343ea1653f722bb060dc236973878bc50f8aac9d0f697167f07229d002e040bcc7306e1bff0f2d7d9a6d96af7c0a9891aecc3008b8957c615123d77d1f2734e1f7e3f95f6a99fe0d6c8b417d4ecb07e3bb31116f8ae92fe393ae0dc6eeb76f5a621b4c0f6d8571297aebae3efd29dbdec3740229db32df9a39f0e248233281ecfd928ad8674b04e9f88edf7de953ac178cfe62462b6c307456b69a0db1cd799e5467f13df2a2ba8f7833db5c90b2290372d2b1b94fa12f5d6e3617df163b7b28cc37205797116c28e31bf5b3d9b78df5b09d1deb75d1fbc020e9a0c2e150309b8fe02aff7b6506ce0343a7b7a78bf15ff2ccfec7e64be55c41b234035d46ff410b5306b62ef8257517fbd018e37506315701aeaac994ff17a4eacaaeb29e7b44e239ddff5d3c4fa0ed4b16859150c3bf264ef1e823d59329486af6a940a9b6aee4600b51852f790bdd1", 0x1000}, {&(0x7f0000001640)="bd7e9e2a03f200af2f7ab558b25bf6c24ed8188f7d85ef61d2302f02bdb6de7dc1e0a8321fb5f78bb74c4bd214b37f28d31a53dd7c344b5d6949621edd19f41b43f43a24100b6479d605fa9b9a7f9c7280771de8f3c79d3d20aff7b675fee3f88dc8aaf48627348fb6e3ef336ea31763a5197b74f44188a997e374002adb248b054295ee5e6ac6f4a3541328907c4c0e9770a104c3c703c00856f8893a0eaeb3", 0xa0}], 0x3, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000001740)=""/148) r13 = open(&(0x7f0000001800)='./file0\x00', 0x72b7b4d423ebe2e7, 0xd9fcf640f55496e7) ioctl$TIOCSCTTY(r13, 0x20007461) bind$inet(r1, &(0x7f0000001840)={0x2, 0x3}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001880)) 20:56:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x6, 0xc4b, "f0ba100a360afa7b3242e1141a45f7d1ea81c21b", 0x3ff, 0x4}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:56:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00006e0000/0x2000)=nil, 0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="38d71e9b69813a60d3984a9bcef840c71a43ecc675a9bb81c80aedc227be8621cb820f5e4d37fd07e7871b9e8edf620c80eda359e00669458476c96a2fe8c06fcbbce5b12208ad5e52e4ad5b3107ff9822621b79442910a0e7e5ba429503b15033f8b5b2e852f788757501f7822d714b7166ff2d800d4c54c6f8f93e69a76f77108f52490c4f1f1999942364dd39478371e71937f27a5902fbda6cccc1bdef42e375acae04b40ef00446b829276b26be9a03a9f4406349e92a5ee763523a2e21c032574c97419c72a71d32bd1c68af7955b98c2236410c", 0xd7) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 20:56:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 20:56:27 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000cfc5ca8b850729f12aafec92579cc989d75d83d39ada1742b4b1cda2d90e23a96915391676fedb347bc41449239e7c324bda0ecf3dd5417ecff410ecf372201cd9f97dd60172d116c4fcd3d162abda23bf7a79a05d51e3087708844827df05c74ff0d15d8b2d43dd912dd69c5e0037249663860906b22934177c4767e252d9696d2906ce72d75f02181685b7d8d99c11d1b6e191c78d215c5ab06ede1e56fc6bf9"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f00000017c0)="23eb8bcc3031157ce7d91ce3aefbb44344c39fee1b5bd98d736d3c90667b02127a38883c8bc0a1c26c80daf60d4e9282d7204a68b5fcd4d3605ab6b5011ef6b2c1ca773acc2c31cf66d33218968d6339676f113b24", 0x55}], 0x1) 20:56:27 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 20:56:27 executing program 1: r0 = socket(0x2, 0x2, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x3}, {0x7f, 0x2}}, 0x2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ftruncate(r0, 0xffffffffffffffff) fcntl$getflags(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1215, &(0x7f0000000140), &(0x7f0000000180)=0x4) 20:56:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000100), 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x0, r1}) close(r0) 20:56:27 executing program 0: execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f00000003c0)='(\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000400), &(0x7f0000000340)='r\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r1 = open(&(0x7f0000000040)='./file1/file0\x00', 0x80, 0x2) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x287a17dcc39a4cb4, 0x40eb) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 20:56:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d0900000075cfa3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b81a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x81}, {{r1}, 0x0, 0x0, 0x40000001, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x2d, 0xf0000021, 0x73, 0xa442}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000008, 0x200, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x18, 0x5, 0x9f}, {{r1}, 0x0, 0x1, 0x80, 0x7f, 0x8001}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x80, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x4, 0x80}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x11, 0x34, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x800, 0x8}, {{r1}, 0x8262e91cadb3eb4f, 0x8, 0xc0000033, 0xebf, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0xdc5}], 0x7, &(0x7f0000000200)={0x7f, 0x6}) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 20:56:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900823000"], 0x10) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0x7a3dfa3b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/74, 0x4a) getgid() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000012c0), 0x3b7) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) 20:56:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x7, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:28 executing program 1: r0 = socket(0x800000000018, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) 20:56:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:56:28 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r1 = getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0xc00, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0xff}) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=""/242, 0xf2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 20:56:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:56:28 executing program 1: 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) r0 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, r1, r2, r3, r4, 0x108, 0x6}, 0x2137, 0x1, r5, r7, 0x40, 0xee3, 0x487}) 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') 20:56:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x100}, {r0, 0x8}, {r0, 0x4}, {r0, 0x94}, {r0, 0x10}, {r0, 0x144}, {r0, 0x69}, {r0, 0x40}], 0xa, 0x1) 20:56:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7, 0x1, 0xffff, 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 20:56:28 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000300)="ead5a223409b836b5e5bbb356b35476263d10449602153a748e72136fd6e5ec84d510c3ff5599f4163b76abf8651142f96b6e5afa3a75f323f9279069aa4a0f2dd0ea3f5a510d18f17a0ae26069c44a8bd1ce0eed597878caa4de6723f65f2502687eaf0e8769715890d67816e18feca34bb2bc45c7bcc5d1f9bf936c1ab436a43cc18ffba208e9664c024a432b33cf5b9057f2bd3f9365380f9b48e9f1f79556f2ffcb638afc19f64294827ccb053456eaaef77df8bc2843a11e18655879b25f1f78c5c72cb1d8b9d8ca26f5526dd7a1deb2179875ad1d48f32f43ecde8b78babb98539aef87a3a74634bccf5d246776175d66c9749af090115c1db8fc7605f4e4ce3b972a8dd4f2f2421b191b21670a24ebd417ab95be0737befaa823c0d2256f4e310585a8f459b183171e1162de14fc83ea038cad03545c2f45df8bf7cf55fdfda736a7b73a4fb812748641e392a599cb16ae693e11a08e525e1495bd2e06a005d37612153e829f5428f5175beb2cc26580344c59873de401e036750c6fd2036ffede861a6224d6fbf554291a4120e2c4ef0ffab6aba1f03c7fa9f1567136f1278324aaaaea2ee8db523cde63021206eb7277b95cf7327ed36fcfd02450ce8dc0f042f963983d561015ad964a34b355f8736da94803026f5f5dffe7a7968cc1277190f588bcf2be9e385c29b0882093eaa27fea211e04a0750fc79631779822b49a817318a8d8ae0bf80fa2c19d8d04ae26d68c3298fe5673e609737da983f6d78b542a70693d1b01b8a6ee78671951d1d3f8a88914761a19f35ccd4e87f4b3ecab2120ddb85587e2ff00e26b1bfdd86b2fd7b7edabf63fff6d6266f6f2300fbbff20569fe3f75c41b901690be35b26e49bd59b4c89ccf4b2c3ffdaf3d0c04d8664e5de307fb2a4900a4547c7f5db406e6a3944793e6b5c67659f9e2848120b121f401d13b825bce2ace96e4be242f50004dc9d13658f0d400f589bf3657a80a5ea09e13ab59808f6fa514fbcc7ac713a16c7ffcf3581ecf97c2051dcee6174d5e4156682ae4f04b9a28933a6f326d4b3e4b1246ac0bc8df7783a43bf177b106f5e2d7bf417509922f1caccca9852471a22833d9b5c49e6c66140796520bcf5ca65438864fc61b87d6938674b2f88460e7ff0f137c95c5c6efe9732672322a1b57cc3804c306aaac6e9408134b4af421ab62fbc217dc9b1a5abfb86f86000bc04024a559cd0ae484b188883cdf1172bd3c3aab614a72ba656f9ecc24b2142a957fa218e9fa63b501bc0d562b918cd542789f192e194dbe1fa7f864d171de3d8e79501e08ec8e67dc0fdb77320ddd1ed11b0887e3ec436880af732969c429258c88616f1db9604e3264516a4772027e010ea36637868a999e92d6f6dbf9ecb0c70089cd261e41c8de24da53aa2fdc12663e5eedc1234ae7b746393efa4ede44e57e88f6c1e99a997e03446ad55c11e6692e7078a6326963408f2c1ef2d891623375d2be6d5c8b269fc74078abe1876a569280e9b8b676bb1166d40dffdc7e0bfc7af7589ae2a77fa94bb1847ba87c70d543556e49e40d0dfaa8e7f81f8cce753dcac293864fa2bc5a9a54ebd247564aed2ea8e8cee8b27122e548bf63d51f7fea737fe1b2f41c22d6efdd855296483147d4092aaa305b05543689e13eaadccb9ff58badf4b372cbee0fb61f15904f65ef8bf5cff9c84f8e5db3354ae7560dd8dec32172862362088411c604e79f77986f4ae11638ba88ab7a726101a75476dbe44f6b876d32b1d39943e7537538adf3976a95d1610cd3083e371dbdd72c4f8e345a403028437f181285dc1dfd1f7e2f453347592c19d96e99738c04a02c051b4509cc8324ffb2f9d2e6a427ea6ca0a404a0f4ceb2c57b5bbe61cd5d4791f8d5c998e9e9139da6c15539fa0f7c324aca49488d3d04a6ab86f62df0ed76f35a8365b81a14b0bfee9f3c1755b4a2a5b03f1866fe9b494aee0e236fa2ea3edd17b3f142662e3794043a48b56bbd725b597f66ea82935d48bae212c06204f885c16389140d0eeeb0db0773e93e9c2d899ffe7601f14dc4d14f8c25adc825a5169b0fa514314e9c04acd440e53b7229f8c8cb15186f82bcf8dec77722ddebb6fbc90d171163cb119c6f8a6887c88d933329b953836899a0baf1d07a91a7b8c554753c6de8889dbdef73b01719af50cab44a21aa3ce1241c6cab00c885af46e226440ab7a7a365128d680cd2ebddd477a3aa0729e8700309ae98518ba9dc7f21d71c67a58d6e1aedf38e597f98b5778c24a45e142886aa0d5e855e078e78f55d5b773048d13e4e269e3f298a3b97c54a87dac3b1d631c04619222e2e6936478d3307e4b4ea256bf8d5708ed563e74ecbc5486e46722b1fe5ad5015a11cc26b9af16656fa5e431d7605c7632ec345deac75f596a6de8256f2fbbed5b05be25e28fbfedcc93995779d668eaa2779999a6dfc60893d4dfc00374f75ceb988a59e474978b23e95fa2277d81ab4b655a73081ff2d11e1213c0dfb6ca1c4c0f169073770ffc8aede305d4d1386e0e030b1bd4814b965c762b782650c7dd1634d6396a6d88d29e4cbaf68477e7430118f8996e559bfb45598bedb1f9b39e27f34ec8428ee7e8f56956fdd36bb82319573fc51b7cecbb4d23a5ecf27c1fbcc919d558ca3dcb2d8b95558aeee8c7697e4e4ac7514db8abc64902a6b68000dd99d174038f250a320cd7e5955bff912f514d39021b32dd80b84a9b9d73173302ff0a2c12fe0c49b11072f5c3fbc8c6fa54f9b2c3f9de5bbaf9e889b47c4228cbe911eb0bbd206f85b4fc0f33215e09bfbec06108403d93a1643c7d5dfc18b75b119ca63d77785af52cba47c34953b89be84244618faa1c8df9dc128586a31bb2d751959a0b54362b625ef2f2abed67415aeff8e9690d66e75ca9f2cf52e9c9fab8da85657d3e4235e7af9b1548611e1bdb79fc08d8f6ea4a342544e6b602645ec52ee7a4092af66d7c5b964cf778f26a16a48c17fb852a7d213bf2f1098288cfcc33d2bc2a62d0a399c5bd81bbe9a7113e541ed2041eefe5d159a79741b998d3f1c932a8e9b59e6416407f63df8d00de0c47aebb7dc9d57cc083d816303574b9e9ff052b1f9d0957d99f2c4a6cbbfcdb0c7a5194e538423af398dd9699d42ea7734c790899b14150480dcd6c2e6034c16f928e4fb42adcaaa3180803a4c380fca64224d9db80bbdef016832cdb432194a1500182f9dc0f3f5c4f7c462e1e5512bdb4790e00960f7c33de0df9f5d3194e9f0baf80615abda0894a74522257cac2571915db7918fb338ae5f17c95cbc46c7252642c353346d61ac76fae9a3fce09a465d3e07d60721e2383c76c5447bdafc41f91ffc3fbfc048f801c75f3b1854e693d34ff8f0b71a56b1431d7c231f086c2d75fa74d66093d29b53dd3d283c6cd46049d893f8cf17e328c503c1f38fca9ecea62a0fe85b0e3cda22e216d931b38c14b0ff14a55b2dae62781ab81f8589e0119c420a80c48467b8f7c1eb67c78b5f4d1d32bd2b065ddc04923bc7f514d9ce5be13ca56425d17a95ab473fc3f3dce92d3961d74be6cd97288ad53f335f2d249df44401cb90174198ba406341e4610aedd62ff8f338d1fb24203781ee518ba0c607862ec6c510954bd828a3c1e9ef2607a175cb0c0d0629c987da5a03c177992b81166090cca6f6ff833ed955d16e609188feba490286390528aa8f252dba64bf8d7538a99fe6bea46195e0f6ffa84f169a9ad43fa276e537282c8536b02e02e6216ae0cf5f2de5f6dd394b19c3ca961584ccce58fabe0dcc4da7634f09f9247320d767029c725937773063e7397b1c8d49e6bdbf4f32d3f53ef159a5ffd31ed5d630b7664d2d406d9188b3e0ab824d1d3d5ee9388bfd20c290138086d8da71a03a3d73ab296373777e0657618254f662866fd8ff4a6735828be93f10d0d4a06319f13d75a2b2d6d4aaeed9977ffdcc15efa63dd2600eb0345c610b220e9429af0725837d16e70b88fe8ad5c3d8c8c06757902242dbca9171229b0ea60d00e94fec9cb878d7b737a949c12693138bdbbc781ece6c4dbba75f3251f30c6f1c8360aab89b7a3cf84b31ca8b8c75765895ab4f6e7f99a163239f8300f3128be899090fa0af7f1aaa0a8d7d4b5102e2d59f9443d9fc6f8297dc450da79508608befbc58471f02c65b6b84c6374a5f30a44082b128ad6f237fab96ae3d75dfc236bc16ac45267c7f982ad5bc9e2d72fae666f124cf206f81a4df848a0eacd2e918b0c218b13449cb5e9974a0ce3cbcf2ad3bba78cd3643c30c8c387a40fae62b21229c8d9558330d86425765a1c271c45de851622d9798a250154eef620d5f21600f6858fa270156c8c6a8f647c9d2ae6de246e1c45089daf3ec9dc4c680e99ca724a1a4fdf54714565f3cb9625e0283f62d23b0c3e89e466ee0c27e89f585c03728d0007ae95f838f54629f9592d86e79095a90a3abd34c381c6c684b79dd01161f9c327d3445a936aefcc726c1dd01b2f03b7fdaadbc8643739267d84e13797b0020aaa469c81679966084e6fc6776c01c78bb13902289ff61932e565c781a9564cdf7ead24d56e2230c2c8e337488124c57b08185c8f265cf530142d4dda1fccc885c059e7f9d669abcbdd628709d7f2d348fe6092e08d82ae71b031e46b617215c91e0cfd3b61d440469de28336248ae6b834a54a765e17c8148bf47c244e233be821a94e4c5e2bda6d7a343b8e16e7d4cc74132b3ff778b57bc77cda2ad1f0e1c84556f79ed4e6a6ba41b28033e930aaa117dfc40af49d8eb26f8722fd6245a4714ed398a511c428ab1582174838d4c17773d4c4a6d33c4b0c3aab8a16d972810801420c2bb58c01bf63d0e52a6c17e762d54c0100f3aa8d198d6cdcfddea01ddd838538474bdecbd548e6b619e5537793f7810b784bdd8c8b277f26b83fa21c730568dcd1ad5302b1fbbccd2d1af40b43b778373b07a81a60c1fa1bf5d221c5cf75f019f73fdf34d9e5344b7b240901061587420177aaca86453de88fb8c3c867cafe8d08a735df11e66634eebf799d3853f50f35361b4f241debeea691f5e5bb1aac7d43f90b6381f753141a8abd4578da38a1588a56648b484752cd1923196fdfb8afd1198ec2b25f833c04fe8da87eabb9833867a86e5ab9e0254246030974069b00ac7f2a13e8de86a368dbf76bd74ac86dbda666a32edbeb742d492f6a4119e3ea31333dcbaf88d7d670f4fde0ad5d09efbb6a8f584e17727abfaca622273229cd5666f776133f6d851c50b0eb1a1c0d699f355806b4749132b99c62538f328d89446d820775e445061e58d55b26adc2ada05374199769899cde9f04c733270bc2daa5f7649cdcefca2714e5d9b37a51c87e2e7905a25ed66bd33b3603bb5cb208b99addb318f61ba55491805f7990dd172cfeb078b477adf7de34fc491bd578da6d5776ee081755346fcb6760edd3672b9390fe4b87af453d33e7534305d2c23287c2361241edcf413abffc6c07c072a92d63c80072e443fead770456c67ba8f4e50ca7ef0c3d3d2649cd3ccb3e1941116eb4373eafdd4abae19c07df8d808904cbd980d42d5307798b152debde644513e1a9e8a9831c62f2a871e6b6360454a8b4920139aa0097a653e0474749f70624c1f3f5b9d5aa626af752052239fda4a27b635e031c368be97b9e6de9d753f7345c70a89e42217e6bdf80d9ed5c68a9fe632c65238d784eb3f8f67667ac7f280cc6852310e1f9b9dd98d732b35d38a2a9145cfa4e4e9904f04136b2da0b4c682a44872", 0x1000}], 0x1, &(0x7f0000001340)=[{0x58, 0xffff, 0x100000000, "00162647144db02d2403000841cb3e20571e7aff2235b06818126e6edfd6e5b72d5c820cbfac0613ce869688d24c3aa329cbc677fd65efa0e885437065d7b405332d9e6e91932a"}, {0xd0, 0xffff, 0x0, "bfce81be3c83fa2f7d5da86951a7a27c93602f15535aed180b9b631e19f124e0c2c64b5d482be3e9dcb9714163d707cab09165867e1361a5561ff878d006d005bf38a25d9fc66e9cb4dd507b293ec07de886c4ddb46eecddc6cf25b5258e2168cdf07aaa9329af8bf03bb4e38679a3c581719f7ef60cd71873a56485558e284b34b0fe30e509f28ada9d64c8e63ce0b36505f8ec63e59b24ccf6aa241de6c63beb2efdbce8cb39a321c88c5ac97c69e9d5d2f9e3b2cca51e49127801"}, {0x90, 0x1, 0x9, "973570c56e759d97a1eb49fcc5a7ffc6b449138a66b8cd4888826f727ddfb974093c62a85de6e87e5a5b273253af07a5df1e5141d7a7a00cbf75194d0f7679a6020122395e83591ee53d3521c8baf2fa090cb4d062a3608b5af788b30254c98f1d7537bf8b9a3d5348ff9eba5e0947f2a465e4e403189f570e"}, {0xc0, 0xffff, 0x10000, "47c99a84c0c9920b07fa7292227d49ef67666db1ab7bbc3173f674ece4b6cf5f7173bd9b633dfe67135ce6086d71348df2fe25033cf747a0ca0514783a78b9eff0cf75a1c2eb3e2a646fe97e662a4b00b0e726977d0e0b2ca7628337bec4a740d2da53c6f8fe54ed9475cfa9d619613cd122d4054d0cecb9b6dbc06b7be5d4b15f34a776c27111a91f709e07f45f28f092d7c7cfa6c186e6d6521a2afc88d43d1bac88712c7112be77904ae714bd"}, {0x88, 0xffff, 0x7, "a41be6db2d452c2d1fa8b632068967fd3c9b7da70a42ed777edb7799e5606ad230d3046877eb8ab61ad0bd0d67b634ba15225025a64784f92fc30919bffd04aafef1cd3514cbbc99094ccdf57d8b87fa31cf33227ac5be91f8cd57448e4a50478bf4a10f8026b2400e09e9440baad285ce"}, {0xa8, 0x1, 0x2, "9e5d2a885bb03e3fcfe526e276f0c905efb4cd5cce1edd67b9cf597131c0f69f7b60fb8e9cc92bdd8532437bc629eea8a47f04d2e9e0154e61fe8de95c6660fcbb93e879ff81bd255a9a11cd44c24ac69987beab6bafc3b3d8de214a5a06ed5cf3aa726f428f296229e291c3f1d7ceb77b34abb97349bbee3ff7f232f95a0272c35d5b6ecfa743c9ee08dd4a5daeca0f4234defbc1a63d"}], 0x3a8}, 0x2) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/91, 0x5b}], 0x3, &(0x7f0000000200)=""/81, 0x51}, 0x40) r1 = socket(0x0, 0x3, 0x10001) getpeername$inet6(r1, &(0x7f0000001740), &(0x7f0000001780)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001800)=0xf4) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) 20:56:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getgroups(0x8, &(0x7f0000000440)=[r4, r5, r4, r4, r5, 0xffffffffffffffff, r4, r5]) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000080)=[{r1, 0x191}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x24) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 20:56:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 20:56:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) ioctl$TIOCSDTR(r1, 0x20007479) 20:56:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x1d5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') 20:56:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x69}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:56:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000040), 0x2000020a, 0x9) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r1, r0) 20:56:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000099dc240f070985746fdd51db8c1c96fc0c6ab464524474a3a78d232d3176153708a97df0339a8944b76923b56a8dd982b20df07457888f0d2bd997ecdd74a555c88b6f8ab2e04323bf02bf474ce3517403754c9cdf2f9c53577cb8308be202ab1aae1d108bb4c9df79d3dd6e6d826d80e562af92ee4ea1ec8089361aefee4fa27be49deecbb2ad7edb7c1412c6dca90709de1fcf69fc604c33e1c2a053f18f0110e3a62f416b5d5665f19376db39a0ad4b2ac429cbb931d32c355af65a60a77e6a1e81c1082fc38c1b2b81600f1859be24d6bcddc5b4aeb9e970882fcc7e4805476a0a6e6fd504d2825a765828222174201a98d7eb1939ddd2e77f59295c9871f9cfbd4ac3d87679847ee60d5ae8085c2a37fb90d1faaca7ccaa54cf2851f4b92cf7ca32205fe5b16c3bf67492530d4c3350e102fcc98501186551600cf9bfbacaaf717ef3a0804debe8fb0b32dbb4ee0f9cf3216268a7d94e3cf1ba53d730000e9f2bf9cbdf622027927d5df1678986c7fa416cedfe99405e153dfafef0709b20fcd9d26eb4c2501b1ff9c73214e4d857270ea9dbe4165b361dc3578963def3a52537d08df1b13b7635289800df2cc5f2c660d0b4d59e96ba05c4feef8cbc2f00926070f609a46dd726bc0223453cffc565daa8354878786d3cded7e3d3f83afd8aa504980c3d3712f785424b0fca5b040f4d60061c763d6340b60fde242cf9bb633ff7215ab13ff5996a31d8cf9320d963fe6a7a193fc7501faa472724d03e2148b62c015c835e10cf3f82d96b95df518034fd0bbd930286ee412833ae8b778016e8299a61d3c5a8b4d473071aa6f95502479129313475ac0f1ac0fa40804dca34abfb53e7dc17b6a0187ed6e9d33c6bc2047d3e40820aad4bc0aed4069f923045ea7506764250aa81caa788d77323a81070315bfdc2ee29b30bd73cd769ac63c6b1c0891f07d65ef5640f3bdbd8e169f1c116002a4508b72f65b47b028a47730fd7eb847eb5186a977432815c0da292b0244fbf97f625f60e40abf173e8b8e36354a55be2c753f5824fa5b38cdb02191d590f01f9597018d598d834da11db3fab3f8ecc6473db2ef7b692497ed17823808d0ab1532dde745090c491804efe3f5b2406993da55af2d180ba6081e3f414de267be0af166dcf98fe0b002170dd495beea3d2108f155dfc476a4b5522ac9118eed343d43fa5ac270dfdcfa08c9fc8124d0b6aa0abb8f3921c74a8029caa85c5c47cf5008ea9c10b6f40d0cba2003335f525dd23f1ef46a4bf5202e152d2e21147e73e8b785ab5fbe2d7a148923dd3198f63d1dc4aadd625be3eb2f0c6794957e8142931f8561350b0b8e76bdce78094ea8df6634a6d9b348c561c05895241b57bc4e91ebf132da7927222f1f82d9e6b83920481e81244f0d673c0d54b3fdff20c2f89723efd71b8d9d9089180802850eee701b334d0a5416d99b860a003a19f7cf4646afa2de1f3f6a61e06add20a84f0841456c005053052b30ace7f13641904594f12b61397d0a8638d58bbe17eb9e2bf881de6296454db491acb7d75ed96bbf4c0484df356130c258e784ede10d010102ef513353f1658e6cd63c16602c67dc724aa67fbd89eda44997840bef33bf1c6d9795e9e78018d48ab65aaf480683201e2702678de87ccf3008e59d3e9cb3be1481150200f896eeaf14741e73f1babb8950551f7bcf0e5b97e323e90adf5533cfb0648aff62bce86a1baa847aa841228ce796df7b85ce3615cbb97b9972c2a813b2b6e6995f84f1a499615a13e0f9dde8fc66f11c550c7124b2a82af0691b2964e91489cf3d6c714b4e172e971e967ee1146bbecff0bf5e99b43a71412798a0172198265c5552577032ba840822fd3af1c0b7bb71346dc4427f2866376b8bf603c1666ac96e6755cf0685bd4fed8c9e3b8e28dfffefd2d0f242ca7bd212c25885934247ceb0da555a460f1715f9ddbc1635cd38885cfdbea661b6100c227cd1605ca0559cd58583bc57c6d549c19b7d276efe62d37770c8e6a1c43f44f6e0c04117285837525f21848233aeaecd79f7eb688b7fd471c873e8a7ee70afa8d26165941be448ad9658ebc1bddc3567272493c8aaf0aba656c9e5144badc7c9faaef4cbf68b39b78afe542af8e7acbdf13690db386236578cff062dbd3e8bbcd736ebada744637848e7a0211a3cc07eea5dbc847e75beca38eae7f90c8f37e5b775d515bb457218c6212ee2495e9c98d3d741f312db00d57c74869fb5947ab05c1d831041dbfa7e9b99d197232665683e748d27a14d7646fbf7eee71e98325ecbfca96ecb233416b96e570c42f485c9d2089f25361056fe1b3c45c5232fcf55021f0172461d8b9d783e5b8e62fc51ac6811c28bcde9c2a7504bd94805dec0e7ed83fef5d194b8212c1275ae791308b0b63cc4d5f66dc97814b809097024abafde8ce74c9bdf614a00354a14ce4ead077544bc0c03c97e3651dfe06fdd9d0ff47384bc29b28280b48ae1804fc383b44aea08c5f7338463b686caf749c83774506c05c7b5ed495add462c137a4c31303678609740bd231361d3e0dad40a250c15a2aa1e111f6de87bb2a306928d77278908445d7bf536db305edbecd85de2d15f40f799f8e9ac2a85c7110de7e9d985649e4519fa116e3106efb04c79c2239f8081a36da1b1707ae2c847460615a5a6d8cdbd11152d9b23e3754322817d942c1e79f92a375b9265a9559b6f00492b52bc9003dfb93dc741e951baad83f4aa57dd927bd338f687483a0d1ad4fef555bc4d76290227d5c1748af22e65301a5b35cb093bc0172dc51e93dd7efe1810862e796bf4c2a475242c5ef8b6970034ca6119e8e5a15c51a0aef3ba0e27a745275e9b61aae3ba8c9609f18d7183447f188aa50b3b2ffe5f7ad6c2d81b5d3ae866f4fe58476e4325b1cb23512ed3f1faebea1297edf4a32505d0a9cabfa298a04f8c333a4672b911bb144f35a7c74240454122280d1053f72efe662ea306e5cffa90c295d1c2d26b2ff3a774cd4ecb2665866c9b79f2c13e74d679fe9fe166a682a279de4e27dc27603ab3ddb04052954d8b6e4ea2c2dc5aafa3fa0494257be00a2d0ff5bbfc4d025c67e22ddc2b1494b3ebbeda132421953835ed833351d0ba6a0296522fa374767cde4431fc01e38727a4884a2f97dd4b19e82df9492ab834a01507d3a861062784c339c013341137dfeb30986d7708b200b1a49d544509fc8676d92bbb717f462447fac223463d86060f4c1f60a0b54f34b73613f3100c6777d930d1d001265c18e2eb7ad114cd6f8416d37b3f840a22970bcb589b43923097f35f5743ea086c933c3289ab2f7025a0340fb7f660253ba27f9f30c5f78ad604802b3afe0443d86ad5852125fccf1d345afcd85d97a01bc5fd39c398478b0c66abfecd22cabff441e6aa5ac963fb8bb2a84523ec6f374a0febfd56d442cdc9ccc693b29c1eb80325eff2d5f17c835eb1697e078fb4d5e93ce22ef33bc404ee2a287a03f40d358fc63f25addfad13f449ea9439cfd154e4f15f968b77f217893e0072355b34c5687efd5d711bdaa84c60ce9f010ddfbc989d3e18c52f238d3c9a9c8b347826a4c003ea135f3ad839b4546419450ef467f68e5e551597224b934253857521887686c3cfa95479233a579d42e27ca1e73eeb7aacc05a68e935539e0d72c83dd4092e4ef60471ffab886c91b1ec3508a04ba90b96f630a1526497844ba5aaabb0fcbb45a3fd10c41a76a360a99b566aec63ceaf2dad907e60d5361232b34446a0bd61d6e95e68a78a4276e67943dcb1c5ffb5c4fba16a0d52043b07e5d28b969580f25e5f21a51e2693031afefea0c2f015e7019c0ea5dce73c8dff83ff5fca621ff5ecd456fc41f6ea7a7486c3e3f6b54bba56402db58f3653a696b3b8e2519bf8c52fb53d46cbca975514ac4f2508278f650c7901e1a687bab26960c45afd4ad219007f5bf4e043b841185966ae6899bbdd05f17d46b10b82a3b6eac648f8737ad4c4c28041178ab97347ca9da51cfed3806ee1b8f28f2167da7ca5168addb81eb3aeb47ce39e7a21154ece95d03f469609efe38358c709981ed37aed97a677e66ff106692986eed87aa6d06b064b50f021627bb7e030c071fe7ca17b7b6781387cb19a988eb54bc0594ce5bde2d850c3546d9241f9ac39bada7a45d097c6ca3292f1f7755c897d87b47f07add8fbbbd12371fd8fe79ca90c97833629eca516c870bc86bd3492ac0470e8fc5c5ce77a7dd5f316a7ef43dd0341167343e6bea6b99d9100aaf7197ab2164eebe7a55198d608b12d1c01998994642bb85eeb43c02ab5450f4f035e39e67c1be768540fd3240efb2f7287b8f531e269825d5aabae29721c3b9f4ce3d4ffcc8e5b24961a4d686c346b5df8432f13e773ca0fe8e9e257528dbc62c4dd276dc8a91ba6146a9a50abe1c779ac072bb6cbb1ca031e06e416a9f3f342be30f0bdfc82ecbfec8c1e7e74ce562c004bc2822ace3c558c9ec1e7b3f11bd021136b281f316f1e2d62966cb32971f50177fa9f5e56bfbdebc6e17f124a6214319524965c8c567ad93812634e39f83826beee151bf014b24989e86716c76f0e43f2035c6d312e9c84c918d577ae6a273b9567e216a39c30a2fda4dc44cf418f4f798653e9ba6a4005bcae6c7e89426aa8592db5c9fc21777e3ad29b3457d2c23a383c8caf531a6911db59a73c4153a52bfa9ab7d5f00b3732b62fc900e3522bb48e936fb6692d76541ff7587fb239e11e73478b9680474d76320312882161b219c2ea842883c2ef0800795763cb9fae095c87d9d7296d66a36f4cb3512b3dbc69ffcf6ccf2518686bb7b2b12cab6139f3b9b3a474d74925a85ff6e333474e97338af545c9e56be1727b625246a5aa1e5f427b45a4c457e9fbd5815a1b67a655838ba91fde2cfc9fed326cfb5ef5cdcadb3b3d3379c779ee21512e8264549311cf159768bbfc5b1b0daa8a19d9928f5f3f1473f1d90ebcaa04160185870236e8dc7765c12f0c518f18f3c0f949e7013b2b892450ce3f9af216dfff315e75feaee425d0d224d1a9fa632a1c060d21e7ca6ee334d41fe58cf71e38a3ca63b30e8847d7ff0ba0c25c581ead2405cc279b416f9181e47629bd1424fac984f9805d210a99355dca7267ec9f1f181bc3a53d734ba3574eafe0d2be22c83b2e9c630aa2fc433303e5be91b17676835bae809db5655f21a1d64182731419d134cd583abe2dd8b98022cffbef4ff5b86327ae9546ea629eecb983e544cb54d2b4e003187eeb86b033eeb06a7c5496363d3bd2e1425caf3274c1a8201a96c14916ef52387bfbdbe929b66687567a3fcfa340ba70a35d9197b226e841e7b9cf824e0ae562a0629a4c9333382cda1caa82b4bf08f74860d716c427eeba4d55fa72d333bc0b42d0502f80ed14aa643a29434d6b46be155dd23afcd23983e3745b9132dd6c203bbc623fa2054e7211c0271e1b68cdea4a2dbfba05bf3d02ff55c38968c51da6eabae5e57b9ed079c2d0c357480e4beb058a384eff59fbf9e62771aa4c73967767ab88300691ca49f4897c7f777ff018269d970b18f3f0f5c467964f944f00ac5243f8bee81b03c7d6930b6250e707495921655440107a1d7211530840848950bf19c4e6c7607c72fd5534ac36808fa121cb6360876d4c171ddb91498758798f4b321c1bf199ea009bd2598265c2508c3c35bf806df10f8c3fa6612302ea9f51b42e52d751a782c9b4631c21d8f3b4f3c1f2eddfe1578b2218bf9df4ae2c655e8ac409e6f4e1248"], 0x1008, 0x800) read(r2, 0x0, 0x0) 20:56:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00'], 0xa) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000000000ffff76ed918a067f"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="b178a7c8532d9173d8fe66348940d861d5cdf2ad039e3304d4aec86bc2b249024576ed9f0769191b8082d05c4e2197b29d66a8c51e049e057bb5c76bb3549b06db3da5aa93dc08628829e5bb3eeac9b7782bfdf21023ba1dffcbf58fc9523c52c35e5b9eea8f6c9c4ac340b920423563f5cf987ffe30b283c20bef4913cd76c9d69af27fdc77312ca11d63af98f5e48343df3eee759a4e07a3265ea8cb960179c2499f83a84ab439d44cbfcea09b018fe556c566f70085a4f0db5d1691743098defb4158b08c9e99b1c8b1bfee8f444d218bddcd", 0xd4}, {&(0x7f0000000200)="73f13780e45fc90fbb14c4e2fab431bb67bd67c25a8981ed01cc9b37abb9af448f8947d802cfed9c7e53d97d0a47c2", 0x2f}, {&(0x7f0000000240)="c8f8f0196d8566ff8efeda0ccef4bb6280a2e5395c29b877232ff13becfb9965d0695c533cb1cac06ad187b1d4addc6546", 0x31}, {&(0x7f0000000280)="fa8c4675503f87e6685ea5f3d8a872dd23972a2f3e66873b57cde0", 0x1b}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x403}, 0x402) 20:56:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000016c0), &(0x7f0000001700)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="1aca51dafb6b6b19370d91200cc2bf326bcd34fd658d263ef46a3ab29d28092c004b5be0ceadf2b6b1a63d0f3e65d104387a76e6b50d64ae05c4fec2eb1583d3d46d33a8e88600e9c92abeb504904718b9c0bcbda420be3c5dd3501c827ecd15c806be1443853e266c32ec28866bc91296edbf5c20cac52711396a84", 0x7c}, {&(0x7f0000000140)="5906348a98b22ad650e7756460efd8d846efce807e62ef4aa63bdf2431c6d14a5a38e5fce0d0eaa04ef4fa32dfcfedc356ed44aa18fd64c26cd3f80e59cd7850935d101dc0c23df48b321ce91c20776bee5cb20710da7bb2a068ea89", 0x5c}, {&(0x7f00000001c0)="568c8e9d524016d72b2672759ffdfad6d1b950bfc6212a1c61ec2b761df2b150e51004c6040281d2e099cc39740ddabf520ba766bae14f8278dd85798b7cc5e221665f9e08f4b192932836033b8559e0cb9d60d600c7c2248b15657ec9d64d76ab8a17665138e971d488a92619e6e30717f4b58bfa114c8b61fb89241e8fe5f9ed80af4612972b50cf1c9417c157b8af8b038a49ea7cc49b28c31661d1acc6e8e2e3b65d2726d39b8248277b550f247b4223507e338c1b1c03460277b473bd35523c4033bf8b43862ed694bc8f61af2f020180475570756301f693f602d4b6f002f3dbf68d4023ee0011d84a00d688a3cc", 0xf1}, {&(0x7f00000002c0)="1818d2dff42a94a9f0ab8dfd317f87d139a0058e9c746081882adbd117efb3eac35a04d933232c528698c0f53de3e97f68bc3c6c018e6145ef498ef882a72d9301543ea101be98e2b2262f66b93155892c10c9fcc2174cd48cd4663dde50c37d2e206219736d62cb89abb216365658daf6e64f95d4dfc3d3129f1e665691e0c3bc1defde75dac93432386e468432be0766f57db8a498081b452a51a42b584de4447725528fc486cfca5e80c2db8b4ee62ab92ab751d9695371101198ec1b5e2c43dc343749", 0xc5}, {&(0x7f00000003c0)="3d4125a74f169183261c121b05cd70c12cb804044e0cfdfcf064ab01c38caae4d911e07c45cb083e5b98f5b4896d29801e883f7f0298e19a52ad0ae915124b43ce3380e5fcd2cee25eca42a930db9ff809df846543204e084f9c8f4f35d85385b34ffb262b4fd4afca9445a528271e5f315585834c2a2894976620ffd9d587709ebdc2de8bdfb74b53c491332c33da82fed29e9a5515e45c9a078b7c9c2b01d6a6a0c6bdc96ded15bd45f88e40e5e301c8838184cf86151efb2003b081ff56e1c6c4ef04775a58e5c53defcf7842143d410df7c0512b9978e8b577f6952a1294970a0d720b8bf756d9f609b87bc5c7c254243f4b5f3c624fadecdeb6ccb6583329bf86bc220481af652d4e08c0f3ae270d20493c9b04a28b9473a773178ff18f5012b2f184fd530f941cb47b1e58a46b3c92c06b7fcf15f3bb20331d779fcffa2ce5712163b9f608c125488c323d8da053f2afc2094d50026f7ae746ef3252546cc615d6a183540d939323be26c995e3e6627efe28ac96291f40f8469bbb1d2034e84688772720b6d4bb552110b11f884627618e79e3a5d06326a3865ec0ddca2d8bd0d019dce61efd9f9528f0fcac8a008271ddad7d57b06fc21e2bb16d386a9a8979bf68b8057eda388d053fe344462a54bc72aba4ee5a3904def18d1024c7647173b0f2a6b5c588b1b13a0de2ff9e68fe48ebc3ce0826773b0f7c26dd91506d073a75a1b7165836fd82b295908a6ad24825dd4e03c73dcc540cc4e38927e15f7c66cd6f590b0881112b4b0c20aa36baa1b7de4ad2e19786b96f433fa5276fcabc549cf7ceb63fade5d784f7e1f3400b3e7d5e3dc1e63ae5f55d92143f64cae2789afed99bd1771e8195ec1360f37f0d70cb63e39f8045713f95e74ad0ae6ff4c6dfc3c930eaf2c115f481b4c53c3ca97368482058c27263dfa46b335bf5eebbc70c5d6148c5039ba6cfd462feb9e6a9b2f013f167e536ba8cefca01448160d9fca89d2c812c2245b5674753d0cd6ac0200cc6e9904d9de4fa3766dac754e204ed33475163f0411ecb380a2467922299020bc8c6d60350cc142d4d650eb9a53f2ebc1258b0e3c66b6fca506209df5ad4ef8c09fcb7d5117939ad03b1ec71502ec24c9c38a6e98d7bbc248406f7c669ee573db8f908d2f3bef907c1751fb54241c714c2694228ba8d9071ea0907687c930907b3d8591e632b8b9ba43b4f141cff91fba062be704b6734fd1d85c36671eb2bb435027b2665eac5f5ad7c05ef4492bf61506036ae146225bab43fef3cea01b5325e93de23a512f5336c2184bf68221a95cc0117618398ab6bd6a8c0fc48e16a8916abb24b347d82edbe07b45225adbf889297457578cade4b1594962767c258fad049c2ab4c623dfb030370f1015306a884ee094722583a1b4818fa4f9b0a657cad2bf7335367c25296cb0131c0ad69d225a5adf400ef623d1e4a1299b927b00c698fb06153888a9b7cbd9b737ae34eaef4c20135b049063eece7f5329ca5ea34f8412600239259adb1952abf2ada62082f5eaecd5ba5703415a374be1e408ab3d79072689ff69d0d98c89a58d584ce7ea96befb25460ad3d3134c5b9e765246f49a429fc3da074f8e1a7ada4c5ed52f8248f0e84a877151102cd263ca9e5499eac2242cd34ced169fa59675e06a75552292d491ed18bea7a2a4d15c4cba6a078d28de8514678f63e80160c8bdec17b6962b17c2969b6136f011ffa345f9578226c31188ae6b75fc595e543061b2ea11bc40133b46d6157bfb0c83fad9a74bc4fc8ddb07caa01fda54fa30ee80b6216c2def5f1fbcef93696b49484e8db729e7dc48d8ae3af8dde2d3e62cb7272b6d04d38ebbcd2a708f0d1ee4c8a05339af01497850f9f1aab816d19b33bd8368ad932865c31671fefca64d118274c582de62bce0661ff9a70d2be9a235c1afd4dfd9c0c887439d30fc0ed70a1a8f42cc510d77b6041002b8e0eb1ef1da616e7aab2c1a7f08db677f9c5f8fed86d16931d2a0af12c620143a27fd6872182687d70fa0c08ee4afd5ac43fbc7301c1e4f110ae092b834bad495c278fb57a6231c45da240da91fe34b97a7613c3437d7d760976b16cded8e2132facc0eb060e3fc61ff7c983a2e02ded0c72130585212e07d16000afa324d9c76295c3e03488a7cfb4098851e03e3315566dd44d0fa057ca76eb2d6e9041257851e7f59d69e6aa959bfb3115090203ae8dd8f4c2d5893335cab1a096fb960835e404f3d45f3d8c583a427403a1cc32f854c7c9851303d6e29b06865d7d9084cfe2416030d34ae7fac2000bd07bfa62eefdadf108adbd1642ad59662bbceac7c25dab3dab0b1522d87b73059a7c96f14a32cdfb98e55042bcd2deaa02cdf1b148d1a6768d289798f1f5255a68a0fabda7b4d7947afcdfa0a90723d19d7b56eaf3f7d2d7850d599768bf8f58741a35a00ef79a58c37a334996e9ccebe5038d3bd42d7257ba70e8436bc8029a407a6381592940ae8e1142b8250fbea4ebc56f14fbbe756c6d6de328d55d238a2ef9c1f664b2dcbf11f5f9534e6f2cdc16393185ac0b94edea5a9a7e1845df4edeeab9aadc8cc0e814989d46400ebd67632e94e8ba0d536eda05dba561d6e675a1c9b0036a8ca3b4bc130dd70014890a51b31e7633f5fa166c94fc0e38f95ee47c4e795f7e0679f5f4b5bc265a9840c4985b5faaf0cd2beb53d41f30cc12fa9151e78f91d0b22f9989361049bcc88f0b8aa91cb19dcb9fe6afd4bd86cd95046507333510a01236788fb574f0c5d720f360ca9f942d797271b8d716ddeda6a4305911b42afab4e542792e02865c79970ab9b51b602f1ca989766a911bf349aa73db72ba05349a26703028877b6096d3f3c6a27ca623d900c7d0107ac0281f1cc69236c2c9d93b7be86d2e51d53884664f0d7aa60b528b4192397427bdb0f0b0076d146debff231f573167d811888ef64b2cb7ccccda884dabee23d8636637d74109435b81f42c2158f3fc33e276c2d79619c6a37866ff5084e945bbdc8c0a9ddaeb90e733cda0c948260debc6842426cc75bd74f2b065fb175edb5f51c155ca56cd9a5e0d37c8c2edc0dd0854fa7db3918de8f0c475d4a603f9c7c26983ff3c93ad57dc1406649425fab2aaa022d41c62e397b804f3e172664cda9d6fb3c5e3f16e5b2d8e92da6b7b1f75ee598a460dd0ec43d97687a5f1904d8f50da01d07e318750a76593fc18426fc6ad4deed2f3ac41cd2403d6db10b499c8c0787185f03c93c060235afa6e7ac4b0b123c84cf0b941e920b6c1ac1300f6c7c6ba95c7dcda69421ab403ede4050d6dbebea67cdc950afa504219727adac81aab44da8a2837c6903826f61a37dbbd31dbfd7324dbc306785857406a998fc5d72408409a4c058fdabd072a43bf617ae298094cb8e6b3131d15943f618eb4a2c08b030c647305b72e68517e714e0faffb219f607fbd2e846283191b8a379cf29c826a2be1f3555b3dec5b5018896317069ec27e0d0a8e46ccce0f09007b01b9f7c1e39a80b998b15cf7370a6cd7671b0801f707f4897c4cce051d5bbdc6be503ea5ba6c85d85eb77bd4a929b63e7bc65ed80da391db09dba301443032e2c7162d4d7ae3f337fbe076ddc4150c53a0690db886509178510633558e9dcd6c2652da8d9eca6c7d4acaf6131a6ba6ee8d2ef94d22332dd1959084a349d1ac775b6f9e89b20750f0b708c50085dc3fe3aa024f960bdaad7deeda42365c00f6e207ec37f1041c8feb6ef9c9423292bb5307be16ad5d8da6ea597f36e60f936cd5f9d5a1a049fafdbf53c7800815b75eb9c01c7bd1139103afa0bc84fb42dacc1d3c33875f87d738c0c671e0e478463de32b98267ff92c03780d1cfeb5525aa09d72a8d3e32bcc1be7f51f2e009bb0d348a10ea4bd4508c14d2e55264ea79d068335427b5ac24dd24a5717abdb3de61dab879c5893a0381f166547a8404a7ed0ba384288c85c0de0248960b7b708a9c558dd7ac1cd6f4eff551a93997ad0a68873a07a067c6c4b3482e7ac34c1e86808498c9c403417e5d73c698ea46d9bc05d373b1c7fd44ff2b25f59e537ea3646e9eee6211cec7784fbfd31852cc8d660ecf37c73c3c80790cae911af3a6591566e71a6b79d5bb9510c482c571a8004dea6bb4ace84d143256981539c9aebe9fc7871e267936046c6d692ca4e17c22187313882dbc7bfab9eba3a7530f5aaf15d11a8da6d0e85d3acb3fbc73fca3724e3dfcca802bd2fbf94790807e7d905e0961a02175540dc2fe3b3cefa1235c23ffd3e87eb6199a8caa97bc6055cbe78cc19eb163331641bba420a00cfba9bc4f7c71dba9e231ec2bf822c7572a3330390630733d23fe14b4669176e6b552ec7c10824c611d43ba467f0079707768ad0853d7df08fa87bfd8460d5b0cfb6b1511da62fc799ca42fba09dbe36f4e5634d9651fed9fd9af58d77e0cebb3afce77c1b6929b104136e97cf6abcf7dea862f1dee3b48d5d8a2c491899091bf04404c8025fc395c381443c2526ce5713226a35ecabcc33ea431ca70470f7ff11d840e4bc9573d3e181f0466897b78e9b8f4e9d9e616adc3bd271d299591ca815b86651abe73f1994125f12a1639721f59182fccadf37e68abfb01abc657ed3883dcde9994c6b13d8b9f58ad72ca306967b1b4a799db6ffa36633ad3acd591b838958005299362749bb91ecf2f303d172af9e130b34ab4852c4a218efc2fa39927058865e31007adba5220c1762500c8e9955c9779451c5d4b69281ac283d35ed2ec5326d8bc0b3320b023e4b57ab2cc87a91ee373b51b663f25ee234c0b4237d9d25adcc670c371b8662519a5705581bf2b3ef25e0c1062bc5e1dde5cfc0d78a7823339767575407630798944d1cf1c82406ec310ba84f3104b55c21fd6337e5b78f05f54ae2084f69186b99b6cf50e549c3772aa68459f4fe6d68ca6395e813c85825fd8b55e64ffe9a786364422d57501df8a81959e6d0326e1863aeacc4790f1286db709b81b50e90f33f26e7d26f2228b7e511bd4e7a6c1a3c50aebf6e55ae3d3cd1abd639da6a25df4cf408cf4b78334a5d6341109557406598a6eeca103ce7c3f7eb00534b0ff462ac68cb01216b76381c783318d01c8252f0cb314b1ec35b95c6b61b3d276e5e5c2b27ef4292aba6914b58a1f3e59626bd8155587ae6633f88b655f5efd981b51e64613526c7b1a0b610d49ade76fdd1a9bbb1c670ad4ab974f849a7d3db666a48cded66c84e1548a8711557e6fc83618bf969fdeba77a76239260d2421a73ff56f9e033571d48052657f423e0a344f68f4c68720a4cccc5dee05357896d63953dd3875a739076b93609b118b2707b47b3116d8033725c1920576cae1c67156e943f3205bfe7e444fe31a7a485c5d2b595633626f9aaaf07e54c59e49fcf6bb282d3073c5bfea44bdc9e3c87110b4b3dbe38689c1d88b2cade329d7cd623f46ae1c830c8e35b9239b1a22ed28b13fb2ab0c72a3b533fef540f84888c0bd1c6a6597e94d1c7c6390dd5327db5bfa35a1c9829844273cceaacf82b8180eaae768219b08426ca2985764bbc619d48b47c99a4e05f9ac7961f37fee7114f7683980ae90b0cbd5409031331094a0f7b8a6de716710b2254f61347b63431c88af1ffc2ace3a496c5663969ae5fe417353479563416ae04b1f443f5d18d642b3f66059691e651c08efc00bcebbfa25a824f4e407a0c945ee5ebb3aa519d600620157714dc002d5f485879484a2c00bbe0201d719091a26aea7776ea394814b0f3efdd3d4f4c33", 0x1000}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x88, 0x5}, 0x2) 20:56:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x320) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/92) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/155) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/217) 20:56:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/75, &(0x7f0000000140)=0x4b) r1 = socket(0x80000000000018, 0x5ee4fcac02bee247, 0x40000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="2b00ff23000008002c0000000006000047d4bd42287a90ee", 0x18) setsockopt(r1, 0xfffffffffffffffe, 0xd1, &(0x7f0000000000)="a5930fd525ad2018bc43023b1f7c29a6c2200354d3f0b7ea97bb954bd4cb6295f906a62842a23d38ae5142acc16ed8b674b534667635e9b9970e67735cadfa345c1b67f54702a477030d46fe1907c2ce9cdbabfe42d65420736b70c5fa87337d9d412d6cf45338e66c8ab8be3dd2d8084c0785e35a203c327ba70440dc81c6dd8dd2fb81a693525759d60fa3ae085186c602dea7a7eb6276254c0094", 0xffffffffffffffbb) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 20:56:29 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x417, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) 20:56:29 executing program 0: r0 = socket(0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="01002e2f66696c65302f5cc76103d54f8a1314"], 0xa, &(0x7f00000021c0)=[{&(0x7f0000000040)="e6395f698f86041e16253bcb589de32b910781f49781d41aa0ac94d01590c0d424a3316dc729054902a0f17f81a19d886d518e781a30136bea9a94e117f59ec63a4721b95d0001cb72ece77eff43e100a3d1d0081a8ac852c142eb904c2f7f38026623e7b2dcc47f402c7dfbbfc3347750ab54891a7476efca294e2ba659ac5b59cf7753db794c3ad295f40baae066a96f7cad883b6325c835702f2a3301a1bb0b673459036eeb068199d1f2039a87c809d406b7ef6a7fac520f71b55f6cbbb353989f86862608eb1581afdac447de7fe346a7533fef94bd58950b49093ee02a68a109aaee671ebc82eb29d7f22a264a47177a5f1a40c97618e455e6294c90e26ed4ec30556df4750952c23d20b20a9ee6e93166a892ae7b228d05bcd50f2d0df4cb6f0e26ec0fc11ad5b6f13da7a603c300bef10c16600d5a4a0e273c378bf5314b979c247cec467842ee0cfc411431cb2542d6f6b5dc19310bc7cea28779cce96de40e6a6840c8ef66d5fa6672dda050bea92622d159ed25024c815093b4ec62e766e9d5ee3fd985c42ff453e8fbe9930720b9009de725f0474a287120165062068b15fb971120fd918c96207a0445330f747a581d75aed51e757df14671dce97d40777deaf1b22af0519f2154c0f399c0225745c4f9e1f4618935be1e681ab25fedab941c715a9ae56706caafd23382c277184d9c706f4249ed077e991589c16d647bf44f1befae842f12adedc2ea31a8278c2efe144ff35845574202587cc954bf31aa4294793d03a220c5f0d20a757c3e413875c84f77f93c5cca7f5db0af93a50a798fc02b4e1d35aa30850070788bf208e5241d98ce951fca0f233bfb6b2a8fd25dfad3f33f6dd61f6c86b20bd36b617b8f3e82e0758437ea8a27460243822b714f281a5b8d1782cd22ed1b213df0608119e85a297319a547eaf2ae3630b5c17eba02695a11d8c64a6c5321b921320fa5a0c4ead262e822d9c69fb306ab57f626561c9db6da521a344026bec1873d065aebf4d9bcdb781bf7f8cdb019c31114fdd192fecc76e86d341525c7d8975fe7280fbae5a6cbc90f9b086b6add9ab61b7b8739a3f109143cf1a206621f5dc72553e574fc6eff1f398f7f68a11682d12faeb336ea29d1a333099f20813cc270a7ff213fffec0e494cab5ea51a3bab7f262ca856324b3aa1d02e87f0caa5c72af3c04a4306d90fa4035ff7c0676f4464bb4775d99927eb91d23f7c1ac222e49d9138640b76f6804429ab2f9a94a6d6437987689f009cb62b757491302a090202743888af3675a59b3fbe05ade34d6dd58d85fd062ed36c6225a188ff247a5c738cb734961b9a65d8a668d1e6200b270541790de08cda3837e3884ba33f04c4557d19f8b009c2b927d36bc8f41220a9ee27dc492acd5e800b6d6fe0f4b64320e4ca149bb9b7ef14c111df552b7629de2274e3c020dae238585f2f150cb19eed0e307498fde879107e912e3713e34b9c9d3ea23ed726265e51be5be43f5c3bd6a4297572ac18df8b5ad8f128083a339baf1c3c1c92999ad1764f165a30d89dfd229774c918c6759528a84fc89d798b122ba5e8106532b45d3fb7b14dbaaa99186bf0ea468a288d7f31e81442d5968b76a4ce3c7bf984b3f92264ee9b02a40a221584b1fd30ee7896f2883ff4efe1da9da80cedc748db8492db466f43061d5bd85fdd72a91a9ffc688c2c35c5c4fa90a5ec45e9b2078a5b073cf813ef83f1f3768881d1b890c1025e6f216eaf92a58386f0c7cc42130b97da3bf4f659e31550110a6f41c4a3544178265258628f2ae7f9e26284160413c8c7da0b7d3376e5975ceec715a7abf23ccb5a3125cfc9125df5e435879035b3c2cc2bb3d154f5d56b89a3f82a961793019f7a49b72894591f4ceaa2fa0871798ec8f98eed17efe0d29382d82cf601386564e1115882c50e7253199e1fae6d0acf89d1194b562bbcd753387f8b5c0dd432d397ce3619eed02d6a4719a42030b4f930b23b8734c41259fb1ea4ef7b7ae593fc46cec393b63d508949412c082f7c281967200f30be94a80591685631cd22ea29963a3e2fab7562bf94a7534b43418a8e3acca94f87e7de2e3625aaf528fd0a9f31e728ad842ac736ef10e970b82d772dd3e4b39fd99ca885fb284f7c7888b13319fafaa43c3182259e8f6d48f376c1a39ec7db57860a875b869a971b329f78a16e43dc6353810c9d9e67d5f534852b74aee27dc90ecdd7b272fd2e389af86dea9f967bc566157e59b17f41556476140d0de929abdfd87a0317ff3eb3bf618e50d9d8e3198d19bff40865984cd0e470bdc41127643363fb81848d361c96e61b4e1a00505e3a76587592dabd628234328392f2b2767629a6d294bd8c51390f405408a4638f6ff8ad09185ac0821515b6094c5c28f46c533b7221be0b45cea41251c2b6e9aca94aa7d4aa7a79bc64827f2ae04787f8da448dceb07eedde73d0c1bc764e0e7fe6125d82fc73a0a37adcf72d041f832a518e4cdcbba10e1a5f30c369b513d8a380b33a5192e9f09857fd1a8d7a883e00c29709e203103888e7f0de4dd0d38ca05117af73a06f4d9fa68da7b4998233605546f7951f6f2066b636e49b961d910f6f9254c8793e3f414432d2a8df96ef5fdbb62688c9f244e4a9a5ef3a5f654bb9d6c7d15c669c1642c68829685b570c5afe2575adbc1d0d433f0db0cbefeae0f0779058dfb70c1e6ccf59b24602eb544634a500fc6dbc70d5f684d3adcc491b46cf957691748ec5fecac8d739e3f6bb5270418b30e14450c2bb7b79971ba4dfed03dea75410406c78509e2de36a0d0d1469819edf5436d68690965616f8176176c808afd5e8549f1d926d0173f7fd83d2913f0e7b26ecee1a890dd83dfbc8b33a68a117961ee8a93d97884a2a8ac543973829b9cbbae81abeba4226b1c7b8b8e97624579e89575b7bca727e191a792314872f45e6984b65769db02dd89cc12fb78a1d7de7a509e0d9932e63b77f4abc6bab18174ff0c9bbb7c9f665eca2d93b2b915ddcc418373a385b6b498e023bbcd2c35d2257f6fdb848e23f2a98ac37bb5fdc0ac21415921341c96b815fad6cb3efbe4f43cadde544b8643d4352dc7db1bb5bb2feb17cae11d44c0b92e196f6f5fb1e49998d91b242855f5818b112c710486c2f3693967a9021a72c393da843091351ff5f2ce1475c025e6bec48e4bb6c478bc2f630ba119959bac319e808ab8dd79f6fda439374a5d82dd2c109175a8df3cb3f4826d6e76f03304017259a23bd1f8ea3143954292d78e1a9d90ce17472ede2dffd644533a57e40396c07f94fb0922e03f2071c7635cf4b8c2ef46829f90927e4b2425938efdf5294dd32f820ec8045d7fa3888b3233f0a569719cb58ed3d1fe56aaa38e16112b5e483df74e0d9fdc39a3fdfd550bf22293ab919628fdb0ee972d1c3c7449c5ed689f3c31adf9710a6d49fe28336f8ca77ad06187c3f7b23811217bd091d2688eb37e522e9cbdd8c71823bc7a4c093bb7a3c46f147e2afcbc2f0a5ff29a7f5080e88c173081e210e6de2ddf2b1a3bdd02e57f72828893480a3a9df163800b32c5c11b1ef333801a0ec8bbe64ed2be78fde8e70e63224f25c6d16004ed2587270a0050ca400d3adfd3556702a6a26a92a7eaad733c97911c0fe36f72579c0a27d160f8d4419ef88db6e80bf519a1cba36149650651e5bc5789addd9db5cbc94c73d4dff26f2ebfc8a483560d92f475378ec2bd2d8faac5b54225d6d182032f1bbc7548122de0eef2566d8b12493529f1c55db964b982cca50221b39c93631cb8a94a754d39385a3623e2f59690f2cba390e046290854996222d23bb45eb640f8bf8db65866239aa273c99610886c4d5f07e502388fb24f76eea4d4654fedef9ef26c4ca482d04b47328e5489cfde1efd74838216eabc37efe1930f6f385c4e4873bb0b7a494dc78f2d0e774bcfc7cb918699f638d6de4f35d52eb3d3a12ff00339b706f07dc271f11a606a3910114ddd2c9b9b61f6b101b1a2d6bea06a4fb485156b7e78076d38c63c05e62d96dd5c300e8035771ff8536139d65b07a63337674fa2e7f5910ac3265e875216c4f0294c19afe57178180dfc7ca915c36c09e4b84b804506cfcb8cce9f73796c1424eabd364a060639650fbd205633cf75838d1df55c2e38f9a48bff8541523563f6b001716c39cbcfd8c8eca47f071b2a2fe0c0dceec365bb071cadcf9275b44f90fa419e290f530de4f76ca0da6439ae9e8d78ad501309869d521bb092a2d1ba4be00222ae0dd2cd808129ee6faa910e1993fc6613bfb3b4d42d424d2b9137a297d8e5c3442c833e410fffa05e8a47ed92205a44f4fc24d594a7165df8eb2e1fba6bb7a70e162b7e98cf3e1014c05cc39f71dec5b8b2cbf3d8d1f89fc0b5e9ba962cc77a84edf100aab53300d9f749ad9200220129af38ba90025239f5cc99ea54bc354026a14b17d0309a07be8c3f4c5c27235c7a6a357ea2f7d141d3abbc75d6ac9c92e90371ae60e79ca1fef5d0f82e4cbc2e2f2e47a521f2c6a52c5b5d713126fe576a62702ea5fc15ad62df07f12d3333d6416e98fa7f917d700a7caa1faf677f939a0c531080bc5ed3966407c77eaca6b6d64b2d43ece75dca3becbd6ed89042c656b4cc8c5342543d643f3634c704895ca7eb371b17c6a50ce3f63b83d9bd34ecac4cc8085e46401478efefede3908863899c82b6d8f383b9367f02b42ae1383f572d8be7151b95bb325e2b1c0f496e23f3a2a8fbb9e001cc74ae903ae29cf65247cf9d783bb8b38baf2fee35f8ee907275ff274ec829d2417815b711792386bc0762760709d5d780edc97dc9da57f5ec57272f1d99c14afa61e7ac508a3943bee7dc60f680649ab8008405fc2a6bb20811611aeed7271392881c8cae546e5b4c63a63e4ff8933cacf033f190a89876914f5ff38ae1dc5a9cff89a3f81a795cd3cbc2d6a0f87c1e1685cde8b3f457a2ffd8a0cc2e9d4f5bc24d02882ca22be2f0ccec749253aa07b40e0b6230fbe695aee49fbe711842c7958f99932cf4d885f58663ab1fe4047b24140f206b649a9a23b00207cf24fc05e28a3d2f80e8252eb162ecaa77ae35945e2d701da131938e885250b4293930cc385e0418770c017c0c21d660298ce3ce616705aca9deeef30a120b7471a57df5ef1cd6d2861eeeb1e49f093d785eb7ca30cbc0035941c3688bb82c381aae1023c07c1be92825920ef3f28295b7ecc7e16fcacebb4bc268ff0c61b3d039c889045b6dfa3eac18f1d646e61261b5941a37ed89d1ca2eae866f74eb9c50de525acd22698a1e564cede8ad429a77d3bb8bd409293ec5f02f4dd5c74df1318998d9cde1b24233cf5090ea8c034a4f2d0629f15ac81e0ab6796e4a021f1481a6851a4f340f6b7ca367ea4df00154be546d2df02a74879ab05028bed7541f6e2aa151848590ce1ecfc2e42e24200322888b73cfac469204ae3d9eec04fc9020975efc0fc04adaeee6318469e53d2eed076b9d6e30678448ef7b956e13f768e187f031f0b257a299766703dbaf56da03c2b7f5827ecf0cc4c61697424b7121b0166be27100afde742e4a7a02bfb944034d2643cb662ea737e87193b5f296ab7e5fa7ee84560e5af9add8b8cb36cc0f2c0bf28c04a38b4c20379ab9745c461d5129ef766bb00340e33342354266e761935aa439ebbafbd743f8be42ca3fc461b80195068645f0d59f502972fccd93aef7c1fe2381ce75c83e6e2b1298fbed1e39265419cc896744bc5f24d4babdb85d548a39b1b73f68010", 0x1000}, {&(0x7f0000001040)="e8b8d5004efa030c7caefa4188fa539ad0c8a9a3ab06696bf680a438972131775e3f6c4fc21cfc7e7460caedebea6da109fb8e17122843166b01dcbad1beadcc7234e84fb9ff54a3332fdc9fab13dc8018ae4879278c58c6b5614b1780e0e10f1378ba15ea938cecdd81cabfe8dacfb4558b5282b996e5bf0309e80bd8fb5c1d90255106d6d4c7df27c296a471e33f9ed9fd7d906c50b33764feb6bbaf4c88ccbc2dd323070d179f86b217a6dd23f164c9e03558385bfe1a9a72780069a2", 0xbe}, {&(0x7f0000001100)="0fa931f8c317ad80a57c6d50f798acd36ccc26a2994d976664104bc1151b9187f6e7173e8b04af28eefb8a464576ff1597f1e4ed3cd409bf7466b31636ae58459964a092bb6d506e420c986674903248bde27d7d89b3c14c0e42e7a18bee30f645a8bdbb4493054a12a5c8748d2a401f1e741142937f9c9320e2aa99538152422aecd6317b7ae809abf89484083d51ac724a333400d234a6db78554bb116686d8def3e5cd2a2700e0f6d2c04", 0xac}, {&(0x7f00000011c0)="f25579ed3d734ac8e6a2eaeb09ccb4bd74a554558b2f86a5bc08b796fa3b13a3bce4f73fd64c8e9ec22d3bdb33699c957f18730ba8ec53d2428a78df5315bdc586b19b7460338c70c672a3e3f23e8d658980f351599e19252ba47060434e4aef97a7a3ea66cb275463e38fefebd710d40cfdd6830b9c1835ddc749c0e59ea1a745f3b7dad7feb4c5f961a3be8dbff00d44daf8c7f78b343ac5c0a874e64b5a027fb3107dd63dfe0c0b1dff81d7f159bdd64403fdfe96da1b25ac1b9bdca3221efdd07f9739db27cb22316e29af563e53d0def058a4a8d41b642a952e708ba0ccfd1db0c21fd517955c002c0856d9c6250a8273992e380c4ee2a11c01509e4be73016319b44c63d98f1b347044d36f46c635ea53b093af1be29b090d6d5766dbdb802bc677ece45f1a799c38854a70886d8a433b13f2bf0c2ce9fcce6ef0fe9b543c7929b9801b209338da2f8bf3425d03d41c78507ec1f6af191328cbdc1f2e3f1dc03ace73e5e1d2f13b0485b9f6bda15e8ad7abe2daa4f16fa8700d32b76ead1898d43d4bed47d339382f90c6d6a5ed51917bfe8ee9d3a77100780e17f24b9ee7a323022f5a6cead3dc0121736b6061129e40841edea7eb1888b4f79709d2c29a26ba6974b2e407f36f7dcb0f735aa15e4e7be233e8a4fba1dbcb56e255554eac1c2dd9578b1948fcaddab641ee4e56661be427d8d2585d86898927de60b0ee2edfff023e1f9585d2488be8c3fcf422cd8d3ecdfd7cc88ab977cbb927876138ad870e7ce88d684df0b5a292a56c8b0e8a5d9eee2f8b64f9d9f2d489191f9b5f822d868b1125f969d47f41797057756433306ee6d3a72c118a1b9a776cd581726b62f04f852b5050cdc7c3c58717f668845318edb6ee41a25e6aaaa846f4227be0c2884c64dcc6d7c52d5ba6a70c0f5034595352f28911608ac72d60fca33f110708d78f2745f64ad1bf3f9bf6fe5ad3ae1cb8bcf3c1ad1731e9d036061264dadb5134ad469424e61407877278a44a92900267643b0800b08c9f6dc7a529f7a9dcdbfbfbcd70383b05ddc4a755f329a2fe388b968c9b37754383fc3f6bf20649876de95807c9931a3d7ea6f83d6a3e253e6eafd87fdfd1f0578c06461af5ecd13ac700dc806a3eeba19c02b11d0cb47f17b301490a3a43bae743acab4ca23c6ce9868f9c3f98e124fc9a7832157b704386cbc06a0bd614237ba4845b6e3eca86d74ce4ab4abd363755fa507dd6a39bb76cbf2383fea10deb59db352b3c62f376944acb05d215f8bb4e96fff528df51bccf1bd68afb70f9a0c4839c4ca532504bd95e02d37e231c5a3aaa5320a349a7133d7f6956511df50f6dfa7b1bbb152d6893d8eb3ca2d594ae52366f9a3cc3c3b365b2fd1787eb85848e9414ba29d741632b644fb35172db49f8bc2034ae5b17494b58ca7ae5a117b94b8debec9991821146113abaf0e9861b4144b57faadc5328d7d7f20826afb4aba2f2763e02002cd85be8d8249b53e7d56fc55715c975973b1fb6a934c52565e0c76cf2e516725b508b458c58d413834068b209ee998af89278cdbe686e97f667be75b256a2d669af1375cdfe89a16be67bf78d584862618814161ae2280337ffaf11b377f537ec494e6b3c1c1166ef0ea10c6dda97c7617dd43328fa81371fc2be23100904c42ee3da4596f7a0f4dace10060d0ca41a96837c3834e68a9a44a665d511bff624cc12862dcefe71a17ec2d731bff233a18da1bbbcc6a21ae487f308fceeb69e6f4fa485ee0f61f44ec34ab1ea3acbb6393775cc8ec7423c72d35601161d2cd7ed7c1e5212d7e1c0dbebf9688b29d2dae475302e0ede2e7c9e00c7f5218acb920fb73e8a0c85389c4b95d8b32a64fed25ca2cceac35d032c9c146464dd8d0c3fc12f64171ba276a4fd607bbe8c0448e84025498916ec18f41b98c6c454f175d09fd480006215b621f1b233e6557defb0d0fb980dc35e3dce6ba1b372724da84e25339c4f14e29b5c56eee99bb1d2d084b9a703fc5fb436566511d6424da7ba7cc4244af453cf6883626c1c5d366525848507b5af9abfa2cdc518567294617b4b6ea16dc050e38f93c0d19a90c652f85391ec28c1b9b1bd9f8f9cc89e0c5cfc55272821fc86b298b813afc68a08e21785e01c0ec06c68fad2edef87de4e26effe167500d3cf52456558cd1e006446b0668ef0a98dbb69390fb5eb59e3d3a6d4f8084d1909093b7104113c52fe64bbb78f55c31cf177240d2421d0246cd7e49ec623bfde312a76be75f7d60d1095023b67470a6accd1868817ccb6abf9aa68adea6a516b6ac3c1dcf27a26da1b79c4ac4233c8ac67f27a4c65e6ad55265c937fffedb94780d5e7e981a6310178c988171dd5605352f849b7b0b247b6468ea6e942e00a325988a89859d9a57a984c3c314575669d18a2cc2df089ca2a821f8d07fbee242b2b7d99494439ab945dffeca9ddacf6b583db430b82cbb080ac544e58203fdb3a940dc5d3147e8e4dc4fbd6f4b3c6a4fc55257143cfd7d66df99a11f6dbb4d3f654675419ffbdbbff9ddb5acb0a9499e14908a5ecdfa9ff22f322143ce5329176d75ca9eada7e78b28ba3d5ea7685b9f8c5dfab56658c04455fed2b4a16df0a48faf0e9184be77c820ea793aac7fd997c5cf86ca321595de7232dc1ea18d3655c8da4c35763f3b61f37137d43825faa8f7a38f24e7b03322c0ba63556abf96242a8ed3b0697fbbf607f9b4b65dca2aa940aede90485961aa5df05c5c7d84d49776ef56efea5112df6325ac78f39783993493591aca3e2a069df89c21cd11a05670f2e68ee2fa2bdb070000f3de8f78631ee89ab57a4f5ed1e069ba83adf114945ca66669f6271b54c327f24c301d743d78a58342c383654d09b7cb643c8d8019950148df4a63be433945ecf967be36a8391040a21df18042e93ff569639ac026a423c9849bda1349ff9461a77ded16b6320890a396a774716bee8902b11aea7b68f8868636a15529e5e41f4a13a32edcaa563ebcc063b7f4ad0358791b14d0e6d4bbf3dd20bee776e5b69ee2879098cf317e6ddc30d4f5da9f2ddf8754bcf68b398a5b9f65fb7663090b75dc4ac6f1653b9dcea6f3868101c38642a11898c70dbbe819c5efc6ba32b4ae1312d1ee2a81658f58d76bb6bcd27a0aaf8a1e98ae394671b129426dacccbe39426044099b66d69797aced4ccf7e41d138fff2b924f1717d6733d0dd5f765e78ea2c6104f74ac3e142e2741aa380bdad96877b31c099d5032e08df5dda0ed2cd7bdfbc92f651a4c1c427e8e705666432156cb84a00e95f12a4d5e5b7aac522e80a934433051863585381b156e21e0e4379e4ab7aa1bff60f65c2eb7e8c51c1285ed43e1b6aafcdbf0cc383b40734c387038c0660e293232097deb79b23b0d262b0082264b3e5775f19c1d8bfb116a906fa6d36b1a80544fb1c1b84185f1d94dc8b87efb05c83e83340c2f82640cb62dbc017493b6b80144a2f53656a4fa2ec3dc0ef21f2308cdd42b24bdb85a52c6590cdb5a00744f25bb1c5ce17a618af44b1dee8b01941a5ddd69599d975906c86228fad20db2ec6f4aa48002ca842d777f58795ca1c62659f4f0db08d3187bc66bbd468b0359c6e391ad02d3487fa06a56925891efecbf52c2e1df847096477066eee49f05ce967448a50a62213c20d676426f3fb31ad1fd2f9c71f2443898a2fdd6cb78459c762bfcac14aa9ccaba6450190a9011fb819657a51284550cb95098c8d9a62bf3400b1159f572642f84179b0806b4a3d091ba463c2b5cf37de0defc7cb13a3e38a570840e3b59cec09b0aa0bae775b4c68db0ed59eb3c3f989ca0c1edf3ca1d92bc47c6eba77634d5026af8126d4ba781816d75306efb71c5efda544b6db03f1d90548d120d20ac2fb8ae30473544638d67571c98ef6a30c80b8dd243833a5a7a47a2f3876fb954fd99978fcffda7411416a64c3513b87aeaa065eba97a02e91291e4db815fd7647643b6b7acea656dab601fe92f23ce3f05a741155f44422cc371167de575f66f3d522b149ce33538bc3c0fedb373ef3f29203de9f6418ac1f221f9c3a2d98fc83b9e8031a09cdbc7ca38b4401ad36654c4c6853dc880bdac2b88e1d93833186205e9e62846b492d5810d9c2753d873f2ca85d738f1c39b64b27682d4939a76d79fd01f5f95a1046a8fbeeb05cc2940b7e0a18f324ef5af2fc0c5feb739789324f4a4bf36af31e580b89f88488313e2b6a8113adb30e2c359d0b3b366e32bd8bdacd305f554dd940b6d751646192f892bcd8a591dd72a906ee3e1b708ee4120e022a159468ab28e3012a8cad70fa6e22d51b3c7539134915df9256b49317b7a5d65096441ea9b8935e1e07600004f0821b74cacc382f6fad9bcd12b3c36109e2fba09e26f03ea55d637115e8fd7831d5f65f5c4540f7ef0e8152b76a46db64e636ca09f966342f340f85c16ea9eabaca844020a4d882b90258eadda6152ee1be6053f2d27965a60aa5b8e5bd3b8cca3bea98650c51ce5ba617c05564121c609b013910c19982176a646bf962f5685debf6042cde61b1df690e0bbab972a66c61b725501984cef179aa1571d93d9cdddafee453d7800455dd8c0b3a0e23e0578023acfac32d1f596a3eb8af9ef92301f56ae8bcf82b69f0bccb0edf9248172ee49b6d83b04054cdf56eca4cf00f41a70b98cd363474a54c010ec6a6fa68e75ebb72fbcbbe9b0dcec12df569aaba83ced404d3f6dafbf9adaa6d6466d881d30eb37ea657cf3f8c76a784103edb41b9041663b37dc25f23e34c01dda14d5ef80d81af90d858441b6b0150ebb67bbb826212903c28c4910763c05e2dd27a83a760022fc0ac9b737ed994b95ae86f985111d218d56448c7be887342b71fc4159af3be110c49aedb8421e76ad7be309b510f522d0518af26b12f378d8307338f8e64e1a5df0746e72f6d5b0c9a50bc66a90cb8ad20782ca18fa8b4323833055c6e22fd389c47d842ca32aeee66cdb04caa1f8429801f89e067d5a591a6e6f8d7a0907bf36cddb6533bb099b8b9bf3b55dd23adefb460a8a09a46c902cdb5c0889973f656e4c0a02892fd588b074a2f2ba612c93c86a87eccc8426ccc682cd8dc780fa9a135334c28d4396481bfc9c86b7a65ca8c24373441e89264e59f80cdc053c807417848e66e8707e5768d8b1148cc1be29ceb05116c8d304b93a69f4a93722839632681466d499bc1df658ed27e732a7c77f98ce4cae22b7461cc0dabd1a2340d72b7fb55866c1bebe4579f1d3c4670e91e6d528aa6ca93a2392241050c0037451d36ff7fe455e63fbd4ff1b11e4a58e922c583e0c9a031c645e94066ea48676c0c9ff3f29148994e6c18f56e9127a90d959da898a69e71496f43cae0ccac4621be3942b90cf7d239108b08db60358c87801f4a3f6732a4bea5727332e2c13edad23fcde5769114f0df73a7f25d657371dbaabb40a57e6f8a64c6166e0f832636753749d69d263281247c0725fcde6e79915e2e5eb518910572605111df9a5f01370fd477880fde012f3290900f685f61d477adbd8cba8916ab1d88f3f8a6878dde67a9a01e3a4e5e41fd505acd61472c0d5a017c401bf40825463e0fa58d27a922cec9cb714089b084a0a74e65d5b998c1f07a5b7869b81dc986a4fd1649c7207af6c596a512cce38ef09dfd876f12c88245fb91864716456c8fca74587f4c87a9ce60f65ea234eb202e59d8b8fc1a7f4171e8bab019bbdb068cdc0b0885e5ba19df4c831cc785db202d746631dcff7327d6e8696b3c2f5fbc18bf", 0x1000}], 0x4, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x2}, 0xe) 20:56:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chmod(&(0x7f0000000040)='./bus/file0\x00', 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) 20:56:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "75c7ee0fa9890b58b3cd5a030bb404a56f4f056d68a22ddcfa100ad7e8e37f4e2fab5597edc9312c630b7f073124d65d5f8a2e3a3070afa976ee038c69db2209f6abfb6248e883fbc38136b32bd98a1796b72ed92a7bec0a8d373dc66e26cc05a032a5aa1951796f03276c6af24eaf6abffd6233816669211caa2755cdbf51"}, 0x87, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000001180)={0x3, "9a995b1a22425b878cee3dfdb70e6eb25f1f810a2b0a8df849b6ba299c7c219ca1bb12430f5e50c588fa4ecd2110acdc4f30e7d5145215da8131af7cb33e2456bc32637e682ddd1a8e837d2e0626bfb95375d74f7d9cf43a6000d5bd53bf1477da34645c36c041e4fb5d5d839c9ce2cb97ce93d20b41569d46909f5b42e37ff1d61900ef43e80d90c3a1d28c1a9205d4a2df957dd0028eb171bec764a36c96fa4c3349909351bf0acbb520256c72349f5ddb880892b7dcb6d0f080cd84cf2a2f3de90a08d60f2c1e924a02246c633a9c375f7c3e"}, 0xdc, 0x800) 20:56:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/165}, 0xad, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "95506d9d36b654962fcfa042490427cd0babf3769cd70188d60014520c366182a00eb2bd2773d9b05b319222532d77b02594ec5c809549f162f78d7448eb61bb78933ae35c3b8b6644f5e284d80925e29fd166f5cd4ffb6e9d25e5c9ff36a8eece9151fee877133c1e23e62fc595fd27dfd857ac723367f8b398387fa9f46f30de2eab90dd41e8fc59fd4ea8bf64756cfa6885af7dc1ed35dc0678c4cee1bfd088e92c8cdd6c17cc286d23a7808a0f2d85b2a259d3e6348c312ab6cef0730b787b9005337fbdb9e2dca596a869"}, 0xd5, 0x800) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="030000000000000050362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b19310299839e81ec98784bc19"], 0x4f, 0x800) socket(0x18, 0x8001, 0x0) 20:56:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1a0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x1}) 20:56:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x40007}, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 20:56:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 20:56:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:56:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) close(r0) socket(0x18, 0x3, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x20) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/66, 0x42) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = getppid() fcntl$setown(r4, 0x6, r6) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = msgget(0x0, 0x212) r8 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r10 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r13 = getpgrp() recvfrom$unix(r0, &(0x7f0000000340)=""/226, 0xe2, 0x842, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x9, r8, r9, r10, r11, 0x80, 0x5}, 0x0, 0x7ff, r12, r13, 0x9, 0x7, 0x4, 0x20}) 20:56:29 executing program 1: r0 = socket(0x0, 0x1, 0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 20:56:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file0\x00', 0x200, 0x0) setsockopt(r1, 0x7fff, 0x0, &(0x7f0000001400)="7187f1291dd0a5c546a6a91c0a1aadc64a90e4755bf46a19d51b47e7d6022e5ce855f51da4dde71130ee34c82669de26c9a105139d3b3be6cf96d25db5c8f51b0c1e3cd77d20be859b4b2170492ee7756a37229821fb8ea0549db93de855215bc86d4e58beb199485a8a278b991b02d7f8aff25e884750c01129bc9262294d092bede6981bd277841592dff01e8c86d6a3671b1d2285ed47ab73febbafa3ec3af4bda9b7959de80eda15538ca21a5492ef05b78802dee58e2156cf54f8a26cba993ae048d95da46dd44a91ea3f4baa197d89bb1c6b4466631a70920f1bea303d0733d767b60803b126", 0xe9) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/144, 0x90}, {&(0x7f0000001300)=""/12, 0xc}], 0x5) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) 20:56:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) dup2(r1, r1) 20:56:29 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket(0x2, 0x8001, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) clock_gettime(0x6, &(0x7f0000000100)) 20:56:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 20:56:29 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() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) kevent(r3, &(0x7f00000000c0), 0x1f, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x400, 0x401}, {{r1}, 0xffffffffffffffff, 0x31, 0x1, 0x70, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x8, 0x7, 0x400}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0xfffffffeffffffff}, {{r3}, 0xfffffffffffffffd, 0xc8, 0x80000000, 0xbbee}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x5}], 0x9, &(0x7f0000000280)={0x305, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 20:56:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x8cdf4ca670acacdd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xfffffffffffffc47) r5 = getegid() sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000180)="a5075339ccda2ffb449f1d2d8d0549ad561778a25a6f0ff08e33d458c43082cfca5f2ebe6a366afd66b44cbe2180f52e11efe232b4d221c2a66a2f1b67a4085a73493f83f560d667929b1a2a404f0b0dfbdb2b02bdfd9c3a3dd8b4bd7ba20f461679fce51631", 0x66}, {&(0x7f0000000500)="6801770963df26b46e82764ed642a9448860f6bb0599a8f9276f63ca20fc7c735f65bfe936cc4f0f03250900cde2f47502bc044f3dcf70569178fa5ae1a66886679670cc9317e2f553f09477d813db938c856f28d5136539334db7d068566a1c61c5da55a8ba5f2e33fcb838b739615c2c4cec3be6de1c04067b2dfa508cba64dd6e2699d75ff89c41a0e4681e7d8b7f923f8cac50532fa69b2fbff93ad2ed90237e9e1ba5023f75d28d06dc26ad152fd0d047e45bf5bdb8ce9209a88eefcdaa71107aee6d99b48617fa0edda2d2211500784582f907b1b463d8ab0705ed93d39a4c0f123e46b96dfcf4c7b01be253151d1f13fb965f635c566addaf7d29e16bcb90b3b94dcf192440f46e9ccaeabf1c8b8b77bbfae5b011449b33151af5515e68a761270ebf2e1bb177f0a3bd833d57446dd364e2c31462c9cf5fbd5eb9b674f61603916afe7cd7ec3b0cf4efca783b2ed1b707ee21b859c0ad513a491c1366883338fc9a6cb9348e4bb08bd9010574a9b7d95376400d5fa3476d1b97e34abb68ee1472c0dcb41d6a267977284b8e0cdfc67d6472a7d0496052842af4b79b73c9d64a9fdbe299adcb1b982dec43f7944792f892e6d60f5b56b397cc091be2ae82d2377c0cf0cb5ab71e51b8200ad0e1d2bc3f1983936e5a02fa690ea73430849c3404cacfe0d3578a30869f887e44e904924a92c7a4ecc1c135c1a2df1626f2324bac184543b57ad5f9c54dbf6eb715402354e33b1d9a7953ff5fa406c85173694aadf7b129f69ff4764f0636dc9bbc8d830e052f6832785a346c517a2415d9726fad236fefbef08ecc8d5c5999f78f29b491a5a1b115f6d4d2523d253907e03da5da1ae714d627db36fb287df2609bc67fee3e964365e0a3f216d087567564d969a11020c54f1085ac483afe8b584d776d3e52423132469665815a1d91d1f6a25093107b549c233af4c95d3dd04a27f939ff20b3411bccfb83ec0084575f585921e7a04d450443580eec4f066b780efa6e0d1e5a29f4d2d6e519a245da6ead50f95617797b30b0fbe763888c32b4c3c328e0551efe876f864929c072760e6768a2adf094061abe4ec711e850f545f6c37a2f070e02fb840cdea1533c8c182926ba12c17df0a4b17362dd017728dd51ebaecca7ff62dd5a789f7d54f3c9b036089c964c4ce8d62e6c22e58734ce3a32f8856a4482d24c155b6b7c0b863b04c21fdd6ddf74bad656eb426e1d28e456936cb560d5ff97261ac20e4c151ece50c84228a6fcfdc45e17579495d353c5adb9d1adcd83d3342719e0e469a6f4b4004f647afea850be081f81a259702496cd00c75a57813234ad5cd18b2e12795037d35a3236998d6c75aa18ab0ec50289cb091033745ee15aa5a88bc52a83325126e1fc0fe1cefa0f465ff84f5c41edd3e74e74cd5dc8be49c590038011583f27a67e990ec8bb37b7ac538a1f7616036a0b55fa603493c6a3627072e6941b0332a3c8c9fbf63cf8da5cb3a25e97c15d0d6eebe565d39555ec4aa6acdd708436a8ac7a85f0799c87d2ba678bfe3f06d337b3b4c8532e5ef138aa97642dc5c49e5ac06d7ea59eaf87384d210e20b93b793e5044e673c0a8fc0e3329554ae674e57958bfde1aac11fef6361a91121482f2ba8bdd4c512ed565303db94cc4e510f8689f20287fd03c739225b5e56d40c23feb432903f6209f5966b4dcf1d3df7faa2c760aa5a2743e96085b8993ccb4ac05d9ecfe524871cddcf34d199c2f7b961b77eda572b1439423306a2a54d300280f8a9e9e4e3b6124ff2d55dcc479a97ad3bfc9899e07ddd91c5a6dff85ccdd4f288a4e9fb7982e7bfc5384a8d67620fa6d63c36477e10181d9cbe7ba7f5f359a877c419e37d7195065ecac3398bc01dc9cccbabee43b7c4c11869d468e0f65fdb7eb6b6fa26545979b0e4240b1b4bfb17ce19f1c567643c3640bf7f85e751515b9e45184e7aeadadb183bc5900af74f6c8926776fff9353e99a0c0a78b334c5e9cc3ca446daac1ac74dc51afba0f66074ca3f0947ae29d7abe3b5ea9db314c19de329b98a592c3530fbfa880216278c7fe44ae620770d5955a30bc9f1f5ff0076400c0e3bf067774d6bc231d97dfe2d27a56a22f26f8456e923b0aa5ad3202cf5cc931bf533f3517c94b4a4b0fbd79f4dc0fd902194de3b2e2084cd77e1eeace10a0bf90e3f688100dcab63e8bb3df579f5f5da9d2ee32bbe871fd9d53e43c2384396cd398ec40e3dc7f747280a9e267ebae5d3eae18a61360ac4ba582f5fdeeaf841a2e8b42033a96d617a0c69f67a5245d69057e6b217d4f4761cc6028cbc31c8737997d8b0a0a67c77b69dff39119485dac1b7fdeeaa5870e365fb89771d203377d4cdcd38f8b2ae3476d84fcb78306493d5035e646497e2e43dcaef9153a3f0057b9e7a8408fb368d3c2d7a1f6ea749fa01a3d44424b8b5ce0b6a1db9df2054e8995d6c819d1a48d5912ea06d4d680bdbf9efd6c17756b0cd7b430ac62d58d0633ee8054ceab9ecff456699342fa38fbe9593e247ca8aaee0130b84f80b9e02039dcf839ed3d1997e53dab5e9d94fb87ab653258351e1969534a0b3f5fe4308c5db0f143bb0fae358a9acccf7b589a71dfdf85dc81631347aac84580d2f2f18a4cab79103ca541b5880f1f2c6fd1ae790db836691c209503d69c6da4ee902f73fd219eace61dd0d4ef374380223926dfecae7b7f0de3d64e82fac8148d18958afce3f3992f50923441cf1bb9730e9ebef562885820a111c72ad57ceaf96f6e71b9dfb67b7ee157c16ff5916dab921bde1dae302b6ca59aaa613238edb7afcec62387c9ebf1f3ce48b6e06615d166846cc5888f0c06b2726435e445376471994b022d49bf188c51bcbc91c397b4af787e9aadd11ecf8ce7fd78d088b5ad202dd4938fec02778b67526e239231177efd8f83404dcdce476dd537049d9c650194bc6a6a6baacd0bdb3c87eb2aee12da3ad2bb84a937b24d4ab9da38ccce9ed722cc31321ebaf34aaf5e92b986bf75ae01ca8c65f85cc21fad8d8d072d09fb7f716e0af1afbe792aeb4b4261504cfb8ef08c1ccf0fd068cf8fce71431c80a3a77392b3859bbb62e9634ac002a4ab7c79c6f3c8abfc99ad8ffcded9c4c419a82392b8ec81a58b93b6772967f175e48f1eccd877374ad7f8ce29b98dcf1d5c30c71a53789a393a36d36d15144025c907000d7be1a365b390790205a86e77d8e7d59d02b9a15b1e983096bad1b9e0fdba6bbad69c3714900897ba95996b8ad9d1f3b0d037825612ad83f5babf50717e9f21bfcdeed0d32e4d03e8480910fe30231ccd86245908669f72d5c7e8210a7172e6be545a68d7831f3818b3f0b7978cc39fe16ec13cd977e3501c3e1044cb0fc9d6d20b2570569b639e39b08e4b09067856cf3ba7859ee59adcb793ca3865cb9df6061cd33c49e4dd92933f964da1b0312c1b4d3c0e13cbdf17041a683d1297d83e18527238611c1f76300d130583769d6d03139e41bb393eee4485eef8f033ea579ca07123eac2ac28ba4ec5d4956374bf91caf915e431f5c9a219f1d150409657a60602f419461d0d21f010dd55b3e29d8a0a5ed53c940423ae44d4c428ebe78693936541fa7bbfa9f8c08f4ea3da6c29dd73b652b2937160582a8a2ad9356bedd2cd7e68aec2b7472e57edf83d292e6ee8e355b7bcc5221c4c9e287025d096a788930fb3660e1912d70aab2e596fe20b31c082a427f00f71f5d544b44e4b3c3c1d7b1c925ba804ca4d950f98f9782ff7ab659b1272ce27caf1a8d4207d208576e5527cf4536d2d08b1ee9767d4cbcd32b371873ee717f0b9ce1a2ac03bb48a6cffd6d2e546c5182ad0df52350cb16efb0a4a8591f35566cfd4c3c699c4f9259f389078979e7e58ec7bd28d1b02ebb35cc5a69221e264ec9774fcaf152190f2644bad9a09e54c008597145c0d52f3e709e9598b9db07c2f8158e2f3b488d12ca99052b55a6ee9240101870899ded10e7a3f80140bcc8e3237d260b1053233f8390254ab012aab629b19e6f9a78709fd85404b67b7a2e596255d439812c145293be9ca86bb6b4c3f2421f40da0490da534aa41356ad2fe3fafcca9c48c2b14da9de1cef897343088c9068f40cf8d1f3fec0c55fe73a4082cfa850de68116999aefc599366f41c0d10f12fbb8d250a03c53fc0aac845bf3df02cf9a10a2d946b18c870ed95ec10650086cbfd1c24dff546cdbc013ab5d29163568e0231e44d687410630badb2c56f3a07f620ed0a03d4ff4dbe016177d385a0f7f460af3e79fe2b97999e3db06bff77fd60b4a51c552bc0db288bcadd4c563059f00516ea52b32005b5c92edbacff2608e6be7762a263f30bc2f937093acd86887ef80f8ccc828aa1bb1a3fecd79b7ec8598344769a6f28903fb698f32207504b40bb84ae71d61a38c433f81fec0f2b7156d20eec6a4e2b346489fc3507070ed68f5b9368b309438c70f822fe692a838705cf76867983db7119720ab2aa590e0f390b91905f90c11b98bbdad365c505a51720523aa450883d21a51f23463dc1dae3b6bdda2e748c5e60cbe13937405b70d7bc86912bc52e34d09b2014fd17746deb073200e893c72e8f7526e5461f364cb78791d9774cd32a7a2422da95321e54854838cf025b3354757d46984aa410cfe17addfbeb4d2962b00d8caf3f678c69a01cb850550bfbbe4846e0272edef33e4f2355e2014263d4ae0ed8542219ec6245504ac704fc678c035c632efec99533a140b83e47f25ee51add28563ba102ce935ad56d75b0b3e379d044fdb33a50c1911180a3dce264bfd18e1effd2e414b990822a9bff34e7206fba30dac74717175718e970799abd3b8db1a4fbe18ca7b982261299b5fd13f0bbc984b568c41aac7ed384123027f4d5c21426092cc81ae9de985c769d480f14d59d5bc3f7388fd12bbdbb5eb481bf2071b769011d323d160d107f37dec5933b145a0e632d79b7ed51e80003f4d7549c7e66bf677805c7871b1f98fb6326392ccdd1183ed7b6234e00026d32c2d78b03ff3db305c64ad10a60eba8726704059a4055f9ad143ffe5856cc418855abc9a7bf730cb2c8822581408107934a8552d6d04bc19dc35c11e283325a5eabf43a158d64c446b49fc199a4507f223c7399e873489d8445a3ae737338772a89469bdc7f34bd8143f39450d6a7fbe3570ce82a790059bbfef8ed0b6817f4cd0ff230aa2996c36ba85ddf860f6695b602f44c6845bdae8c875055013cd69cad08ee9d43b754bcb6bcb91f5b580371f5f84a60b919ca341208583971cbed74b6c4b87c63aed1c262caf60f1f3cbf266e67f80e202894b5d23b90b942e57396e8cbba46bcbd2f0cb8cc2b88f0f8e3785fa4c5f2fd48593a152c7dbadeb77d5a4d5beb536ad1dd046e7ca9811704cdec9bb75f25fbcfd066fa4621cba8b6f77cc4378548d635606ae6b4989dd95f98cd2a1c1cca491ce66842d1fedeed08d25a7ed01dbfccfb032666cfe1b0972abbf16ca9df58bf92d40d1efac56fa314724c6a7f55d649e60fe7ccfbd21d4e903b98dc3684f4d4235f6bdc604731d3742c8a0d25cad1863941647bc5eb6b325bb2eef9c9677e44068cc5b2354d9180c6b794edb851d957357e13da2d9a2ee85c1234026dbcd217240c427ff11d8aa06ce8a75ee85cfa424728ba16f61d01d9f3e67973ebabe8dc2ddfbc89a9e21d6628262f900915339be1cd90975ed35a3b68f81d5ce5dfbb027641e4758cd6d7f7c47d05a87799abc5017e5266dd4767997703f3e7855b0038f83da10", 0x1000}, {&(0x7f0000000280)="abcd4b01ca11d667f97a338e1843c8347c8b9363f5b99dac06d2043c388506c75efc15facc20170a948bfcc4dd058a985e9fca1ddbda5194a7dae03420e1cf32fb0a997feb43434d347ed55d9d369cbcfc08ebcf4a37e74f026afefbd0bfcfa2a740ad1b3ee77f02cb4572012246e85c872648bcfd4827891a1d1fadf27d7e7ddfe64b6018afdf38cfbb8dad37a41f6e735d145e9c161523a5c9fc2f2698dcc0da210c33ccd48f999414bd19d9663856e515868cc0e6bc087634290e4b91fe31879f1e8b379761c5", 0xc8}, {&(0x7f0000000380)="13b54e779681ccccdec2294458d7959804a27f7b3d48711f595163b732372573308a12e9c322ffb4672fdf2e842c", 0x2e}, {&(0x7f0000001500)="06abf16b92376fbbab89001ceaf0aba907bf1a60bc76bfb2e84a91b96a83c590b2d24e5c62d3c501efb15d0878d8c3cfc8fb3d95d6ed339bf4188046df191f9e17a5e03783d6756ff29a8f8741c5aa261bea7ae1a248e9623b6036a20a32854402ff5257486c80b812c28b75b25870ad661949ad38a0cc80bd00b3249499acf72f4233d72d154bf0aafe232458cb50851af09888ef8ba5612bb6a46b31fdfb5e9ce3fa199fbb82db0591747ac206c878ffe4bab0a9ddda9af73424dddcc90b7bdfddd9568d28de265e1c93d56b0a4a71cba947b15742ce0e27cd0e4605c9f389370a278fa3ed451bb94847d9cb2e76d6a77b2169c30a94607f2d30d8a577ea9a2f9beb94caf08a2a55b5aed2a99fe395c7687c0f0bd09e07f965488edfc7eb7443a6e1f1c33ed9b8b3799dcb78865ccf069f07f213f1549ad04cac0d30dcf70a279668bd121ebd8e226db33c97f6ff450bec1b5acff415b4e8484a9316c4a0bae08ab325aeee4ab47311c82f1d3dc19e88cb34cee3dbcf7671af6f9148b795a9326de0a8a94e9b99a0d50b48af905e89fcb9db9277f83226cafc93cafe39ff7067ea239492890b91a56e04d9e9065b989539a0f7228b8acc12ede176e4c1019838cf8761f157f819817636ef234fcb2ec2c739617cd5e5db6e86a5aef38bb83def49262697a2a3e7bd0706de0192762b2e56789aedb84ce231ce6ceda3c85e9c6f833bfb8bd03d60340fc7c4ed6290c40168f1d1a9507d4b1012bd2407d2ad2e26c59a03ae2a5bd69e5b2ba8b60ddba1c2bb3d62bd8f1c9ce2f7d17460118bff4e81dd5063324ba6fe877fe433a30d811d11598bbdc785ed6d51f2df948b4f06f1fc57ad923eafc03de9653583c16da87afbeb6f9c6da132fe05cb32b3e2cd7370d72896a2a8ddbe27ceb7e76a0b875ea57003b795dde98fb1211bea62cf2e752fddf15f68ec6724c15983d490a95f1a5ae1cbc6dc7ceb46f2db110e0c6f4b5d98e891e863a2439c8f9e6294cf556e68b2827cbf02bed7b619359bca88cf46fb70f69f6776c7c590da92aafe794311d32e87d116b23c04ce9d627238dcfcf1120e296f17566f935274a6482ff36b415e802934e5d9656a359558eda48ef9de6fa1dabf7ff98777dc68a4e8292f514478d86d77f1457c3882a4ada23071aa9712abea4be05003aad5e429d19da3d7e7337a70eba05af892cbd42e60245b1e3e3d1c08a5237b48f1dba21b239b7e7820166e6e0b637e3146a926867844fd6f36b14e5becaead762654ac9bd044b910b2d41378c93b88f743ad0bd4dce7c46116aff40e2e15d5536b0cfd655db3e161153a624a38c0537ea0506d0cec9a99306340a50d0779b427305f57bb0b2f4bcd0dd329cdb674c43318b44bff30ab4b64ffa1d6932a250e9d57788b247d4b5be65943b44b89165fa8ee8f8c6d5ca93779b378bd521c649fbdcda93da13c5c3f3795874cae2192a2e03ca63f551d2df0f504792d078b253cd27eebaccb4810f35a27a137db3b3b55df62e6620e52dbb5e88f33c2fe940e94e963f68aaa8ba3c3e8d5c569248438999de5dca450167465027357b6b66c76709859c7da9bf34e87ebe23fa50ed94e74f99402ed60402a6e2ca747dc0871ba8dda07e405512e2e51d911f86c8bbeaa3dca12084c7d103155450f0055f0c82d6ed39e41358ab80f8bd1e333c04e99ebdc5b41d95ef044f23f30680637b9f8caff023ede39d241705c06d8de3c917ca3e755592f6523edbe1219417eab5163591da1f1408203e69ab6d2c3a411d94ac003f82d0999a70fdf1a8a5c8921a6aaf203c6cdb0e91041ed5297930e598918f9e18a03c0844fb048cb8b952e6fdd978534e57dcc44a2e9ec825e5eb6fca9c78de3148898214796d1e03a559798d643b1031b6f3c780d0ccc1fc6bbbebb9314464b98b70158fce367a0b5fae4efd93bdba82def5982ed7f0ae0a661f481ea9c45dcdbcdee20c8408247655b8419648ed3d6ecd5fca6d58a707cb3a57fb453fab737c55dab91a782a0d9e8ecbde2b86c0fade89ff6311d1bb4083d78897141912326019f727096ae132dc90e003b65711534ce36e4f5818bc36a6047d674421d76fb45ac6564b1163fe092b8263a293f2a190daa06ca3668a7cec4ed55f6748dec51604ffc145eebaafccc81b8b23fef20146f052a6ef65bf04130c5bed35966fd70a3163abcd6aadb1db6d7391c6003cd2012ea5b7b8f7efc16d95fbefb26525bb84d9ac9cb744d345181ff344a27cfd62b3a8c14bc9e92f2b83a7e0ae321eda25af2abfcaad5b74345d33e7910d8f8b3031942f4a39458229e363c4792106bdebbe5d32eae9f1a70ffe5208efc0c0fd8175ac679ba69d834dd6e07926055a0e4b239d2380bf9b13f580be7677e48628fa09bbbe7561d4a4588aeae55e167f105ac92c44447479280b77c942f3fdeb702bc7fc87a0e64e435ff0f08b40f14b4e60ec8d0234535abfaef12a724dfe6fdaa51022ab1b693e06818f18a25b2f8d47df42c16f684db67bdeddec54346bfa2fbc0efa28587cd6e767ce0ff42064c2bcb7c5648631ab3e99a21a936fc78cc236600ae82500cfd4706e2f69414ca9904eb237a414f7e694e901557570a0f5f7f6ffdaa8d1cccb20f04071525110d94e7d3ce584325bccb7ead7c15c39fb18e14f06927a2940cecc209dad9e2980328d1d93e06d9c64353dd24ad3464ab252a96a0c439b117d1978c9ccf5d9c1c38c499f3eda0f3e7c1503ab86e33069f69a307a4ff22764b4618c5d00513caa2fb928fad27579c14e33984ebfa83939e2e1d4299329bec4632c751722718711519db2393dd896de9424ee62c9b5a9422199de88ad2e4c576f9cfa628ad95925b78da9d346faeadbc593834b95004ae6ddd1e088166942347139f8f6ffa65673684d7e2c9fc5f61121b35e09b3f8be03ba878615f9ab23a3de4a67653fa6880ab3f95431eacac14e701233c27999a1dce3e0ac41ef9cd800c86e7101d5403ad4e7f9c4cd0d04ca7a27bb85c0bd189cdd851fcb5fc42d483b21c18bcbfdd41d397f8188c84947f625f6bb6c7e0bfb212fef806f6f2eb29615456c24ff3fe0cf260d277854eed5e027d8c1eccdd1ece91e643089bc52e79b5af865442f2f3ed3eeac156456297aa1e2020fd5b0ba4448dda7bf34692c6694c3fa83b5b232137ca26ae9afcfe7e06ca9ae64c38515847a76d2129b43beea40327521a82c39ba2edf478b9819bc4a51cd06fab0ffe3494fc10a4da693ecf2b9504d9a37ebc68ff5990d4ce24b4142ad96a8fa61f47ec8f95a7143cda9e48c5d97076006ae0ab483fef505c5e6f286ad67f7390a06666a28d5f923c3f9420d65eca7be28b551824bfcfc71288b84a0fc404e7eda4fefb1947f30d21980cc072d22e6fe92ed9ecd0cbd3247dc831528a379e6505b2dd69143e4c631b7e8c3316d06f5db2bda9d654c7dd98fdf1196d2c79e0bda552654b551602c051e683f97b7bcf2f9b23d3f243e09f7b2bdb691d729f717b0401bf07b68cef78d546ae8a3a3f2a0ce30636e486dc90034dcd8599a03090938660095885e3ef50453ac037301e9b3272e907aff464df32bb1ca2dce18cc4788cd3f1f7a24257977f5e81bd3af063e8357c1512fe37f8a3348890966c3f783d5e8f7940fb9d88ad1768575000710b32e119465f5da5ae8338cfb828b6af1cbf5c2d063b3f6b588d38e73154ede1cf4f19b94efbf8fd05393071af42ce93b703af9bdc59c7919deed093ee4d6d56d7a4775d9f646250cccbefea956b2184ee6350856e64cc0c734c85dd62e48cc81c45db59ad45e9c07de2a73a2a3947fdd2939ad95643f32205e75c1beae7ee39ffc7cec2a669f8a4959f0c22b6cfa01df7878ca7f45dc01c329b30281d3ea124bc8938c3df01db4d8407045ada2eec99aae1d3c3c6e9f784d596f93fb8aefbf48752e3795e164ae6b567d694271f3aadaabafe5007d640daa8e8cd804b1b91911318bb7fc6de358c04aedde2f52bdc5a1160444020599fd8b2ece9c64ffae2ace8b49982b0b00b214c22aa16e65d1a9b57576a33718e06cbc7d73873be5d2cde01374220c8a82834e3120fd3abd670be517b5e18ede3f808a2e0a26e41dad8d36c5b816b04dbb358666c1284a81926d8e67ec3be492ef90a6508a58e335a4592faefce3131b7a3bc5cd0abf505cdba0c3bade642bf4fd24852b9223b5b01981278b41eeff27b03c3ea17701566faabf220ec6cccbdc0b1ebb1b73718e229a2cf8de1b66593c5289341af63627aa8763f89c23c152df43f28b1a086918df1fe5cf65c9e7d9a1ab1d41dd28813ade527dbb22ca449c5b42c4da6074d598da39b09dc46ded2434bb6df55d3c4379ebdbb030d171a7a877d6b2404d9f48c6c2f6a0667f4677b25a63530dbffb96f60ef2b723f6e14a2da3693fb72915d6b4e167cb6cdca4171e265f2e6fd82f4da4fa0eaf0568e0a33176aeb80cc63719091e5c6d3a786f7742bec1af0abd6683304ad1a5010cbeafbac00783c067dd469d4a98a310ac8970a1ea7d3a78e9dd85eb7ea096151571cd46c7122fc4a94b8dc49f3ae8a5b5567343db84dd882822ad17e299450152850fa48ba0ca1b1baab5e62d3518397984a0b3120107db6a1a2cc8404ad9033de6725c960d19ce0c78cc64607709384651cea5b16b4bc0a58dab1cbd4efd1ef9035f5c18d3db7bc79ee73fa9b1e26a381ee4bb3be58c2ecb32a04292ec0939168edd22f0367e97b86fce1753fe1788d45dbfa7c62caef2b0934cfba58c814e83ab82d651c2b0bc7d53f711d5be4b2c523e872b8251c49624825848b88c32671cc1b484723409acfcb0340f6e131fd09120dd1124df7ef2ea94566bc6d40d734ecc617cdcbc4cddc959db72ee7590205aa4d9aabb721c55fb094bbc7ef44e28975fb089925729a7fc61196bbe3c80b989378e57d95a5060f596864b2bab1ff05ba6e541736c0f0b825f16cac56fd01ab979354d6fc12720dc33f547788ab37015b57943a2a2a76865c30d627c997a87f010f98dc6d1c2d6c8bbd92930114ac416ba8dc3a2e5f07762c9435b264e768850d7f2870c45027cf2c8e546da58e3f130f4eab0c64a9097a24cb0d2dcbfd4e7447cd81975897a898dfe8778aec7f6b3aca5a08eebc8a7c90b19bc1c1b9b5bf7186b8524716f048dd4fe8ed57443796df696cad27e572c350b0a2b3272692a06c4f9e5e94fe02966e9303a2fdb2e43f14248d944f7e71fcc92336b1962674a7cc9b68ecbe03fba0cd9504fda7595a9971194c28d03fb29457bc1be2d143a611accae6dd6e8b0b701d74a16136a5d41f99a3c7904f6915716980eaf94a798e5986fc2e9a4032266cc62158f519c7a70dcc96923f544f3818f0e12d14fd01bab6ff9866753b0dd2b8135ebbe7c0312be8ff9cd67b09fe6967c225670685428b6f02a89fe6948806e189a1fe125f47b4fc90d608c8e27d6502e27a8af128be2925d75d1b7fcb1de260aa1cf15011db5c302cdc6c97e168f4787025a52f7ffa7f04d157b4b61fa37895d46a636796b08ba44fa67c79e084ceadc2cbc3e388756bda18cdb5206b7fa85f767ab4cbe2e8ba23085a22ce62fbe77e1d6b7479e1df2a7184f01e09f71a6e9d06fef3f10a5f3b5ce285c9cd08e90ec2760d0721598b0c1fbc598c054eed8814dc7c41a66a956a17ddc7132e00af26da3c21b4974268a3de31a775d9dd4759431bafe6a6678a51c2454d14fc6505ff030164d886dd73c9acb71a313ef7761497c9849cf50441e3432bfaa1ff9baea8527f", 0x1000}, {&(0x7f00000003c0)="ca883cc37b78815411ae0579c12b891ac13742912a71fdb71c5578bf067b0dab695c496093242adec4f4f073c521cf0279d4f62a802ff255a9f69368bddaf2191aa983db323c744905fe9661032db7393093a7c06f7933efe47eaaefc1699f15cc7d1810b2cfceed3d31ac9dd95120318916b57eea66", 0x76}, {&(0x7f0000002500)="158922834287e297df372f6ad6dcb926faa4805d06e2ff65614a653bdff90dc58296fe4fa2bfb4abc01eace29ad710e4f932ec125efa5f669022ec892906b4ebc0b0d9c47e3069cdfc35d7677c26a72c0346956e3fc3b24927a7b802be3bc4584f43236651617dcddb321d5ead39d2ff61a6cc99066180e0370c3ac60443027da90a6b53", 0x84}, {&(0x7f0000000440)="39aa52900e12d8108ba61fc6c620862c1c9fa8d5674209d1bd26206ef9ab25d3934f91c88e580b3de942c13fe05f702772106a16f626647f2dfc0de155f336cc04338af5c3e6a52e637bafa6c678c2b34a4591837709b87d486f6559866b343d7cbc03a9680f5fc877ea603490c0", 0x6e}], 0x8, &(0x7f0000002680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}], 0xa8, 0x4}, 0xe) read(r1, &(0x7f0000000080)=""/76, 0x4c) 20:56:29 executing program 1: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28320, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x104}, {r0, 0x1}, {r1, 0x10}, {r0, 0x8}, {r0, 0x10}, {r0, 0x120}, {r0, 0x1}], 0x7, 0x1) poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x6) write(r1, &(0x7f0000000140)="e6ddbcbcce5b8e5c7acedc0546f09aab2d01f03c340feb8ead4241cf43a17f2072bcb97c76425d3d66f4a1a5d596f0df79965b2ed9d408c8d6d37d47173d214d51e9424f8046d808cb99895056a03300ce88bcb5a469da5be1f289b78a140e4370844894df0ae2e21d07dcd8d40ba12f8eb675c43ceb600eee2cfbb41aaf7a38603bee", 0x83) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) poll(&(0x7f0000000100)=[{r1, 0x40}, {0xffffffffffffffff, 0x14}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x104}, {r0, 0x1}, {0xffffffffffffffff, 0x10e}], 0x6, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 20:56:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="2b00ff7f0000000033008aa4", 0xc) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c0307e83e4b0966e113f66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800c750799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81e6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffffffffffffff5d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0xc7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup(r4) 20:56:29 executing program 0: r0 = msgget$private(0x0, 0x132) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x8000, 0x0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x3a, 0x71ec}, 0xc) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0x3, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000"], 0x8, 0x800) 20:56:29 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x91) r1 = socket$inet6(0x18, 0x8001, 0x6) r2 = shmget(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_RMID(r2, 0x0) r3 = accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xd2e, 0x1}, {0x18, 0x1, 0x9, 0x6}, 0x80, [0x6, 0x10000, 0x0, 0xfffffffffffffffc, 0x7, 0x4, 0x7, 0x2]}, 0x3c) socket(0x22, 0x5, 0x9) 20:56:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b0060034b7c180a84433b80a750b5e2de23889a32ffb2aad080c4b9b47", 0x89) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2000, 0x6, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00", 0x0, 0x24}) ioctl$TIOCSCTTY(r0, 0x20007461) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_open_pts() execve(0x0, 0x0, 0x0) 20:56:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7e) r2 = getgid() setgid(r2) write(r1, &(0x7f0000000100)="cc", 0x1) dup(r0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 20:56:29 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$sock_int(r0, 0xffff, 0x112b, &(0x7f0000000040)=0x31, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x8005, 0x940) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000000)="f667de0364a714396227a136b29b8a1510fba22ef50efbef78eb4f387db3f974703b6b29a99fa3b36da35880c18c328156ae768ee88b805238ae9ddc94d4a650f59ac0f9b5fe6d64186cb83f4e398c70e356bfcc82525c1c5715fe77421b170eb0ce326dbed00a5423f0e523fd6c02003135471587f1bbea3bb2405af3142c24cfbf7abb3e24086baa0f124c148683309c8397b2eb5dee192fa3de9aad292a62b633", 0xa2}, {&(0x7f0000000180)="bba1e9c968832a3bc829acb279be1760896aee7d3130103714d68d32a25e9253a9a1ead9a8e3e32873582d087cb8364ccccefef5208ef42c8c2dcaa8f07a39eb0a2bd608204360c8132950f5193eeebc89a093a29c3706", 0x57}, {&(0x7f0000000300)="a59e60a55d798824c993c1795ecd9c56757ea2b0067b4318c4f143c1539df5a852807907b35e2ac0dbf8e643e2be307d8cb796ebc789f76acb0bcfd926f5f73ba6978f5851474c71856ddff51679614c47d0ecc7bf022f28fb0fe7a75050d085be5ebca8d60076f74c8e279fa899080d80f87dc3faafa4852482722bfda04b4cb41146dd5a4d97489af4c5640de6b63db7b666c09541a28b44a785a148377b07e3cda02b1a3bdccc4f6fb27bf19fc62aa7aac81eb83ab3587e204e3ed91c30f8531cccd8288a13982229407e27d10624130d2603b7a9a4e867f422cc523edda5553dc016f962c8b6831fad0f7f0e9689359bbb35f389c5da571f443e", 0xfc}, {&(0x7f0000000400)="0bccecea88c9ca2cd5e8f5410f678c8b645a7c8fe726cb3b0ac7c9a10b5e2105095a7177ba3e94563bf806b84046364141e8f153991cc7408564a9ff104e6e2bb82a1eaf7149778a508c76f82c2b00a3ebed292bb5331ca3bc2965b28ea2f2af0442aeaeef2b6717698a23b01d59ebdbe696b901eb9ee5fc666f37dd601d5b937d7ebc63a66d995257f3c7dbf2ec8ad3cca36388d4c6e5cee9804991a1f8e28d073352765f7593af07a4b160c4f082c3ebeb398c6dae6d98f924656d29be0db6d4db76dc35dc8944077c6f05713c461f312a8964e25f1a45fdd4d5699a713cfe2af4d387e242dcb20f9277066ee0d9c20d42d8d573015650e2e526fd48bda838f8406907168dae2baea4c0a26e7a9b37a5bd45ab02e952351b531a2551477b621996fddb223bd06d25e370ac8533d27a3211d629ae070a6254311995ad6dd2630ce9d86b8d8426f3168e84ed60d862987cae445c9e2ed2171ef329adfec4bafc48894ecf892fbb416d4febdf115c3e482483e55fb46b6e7fdb5bcee404bb4f932e660fc1b449c9a5d85f567bc01e4ed91f3514a72b3065031e63c2a002e8e3c57a6432bbd91c125753575f3ea81b5a2ed4d81f193662a5bcaa168b59b015c007814aa7e2626e2465e4874b0416c3c71a36cd583ad7e5810f698aef9a03128793d4427166bf30f762dff19a3977812879b6e05a931d24e468f7b717194fa65ce1a5dae304f0afde23a05197a2efe884d3e0a30987c0504007a9cff2ff7b8bab948bc28a1dd38cfceb574493984d234da07627bd0093ccdfb8d519063cffc41078cf70d2ed2310d0c0e573df2914bb035c99a7a50e5f164a004a36d2c3c16fd16d656899cd26695ba800143438148b4f1f57c51935f5556ac60836f1f63d326148a395faa09d48c1aa78e2140e2a3afc907b1fb9a9dd7c8a4e09815f66c92e4a06033ee586f0a2bbb590945befcc028bcfb3a38fe8eef5bfce81b909ede09bca5e7183860f449d790f47cdc7a9b29bf1a69e3b4c9281476b8ad41c65ac2272564498f230ffa77137d8023066e2868de5543638ca462da4fee1e228833b32590e30ac0857ba09b1d3ec0da817dc09d16947ccde6751b25d47d74705bfc161fc9e59ae57803f644995488318d4643bc1aadcbf14266c7dedd2fac02cad2e0a892178944aafa042707eef4b4c20751dd8861ebaa74546ee7a61b2a60c7127e7bcf4fc9d02aebb9c0d41f8a40bd8403e5ca7762baa139bb6799f76fb1b3a868090ed69b654a13b70c6c290a978e3772a10ad945a7abfa9a7a8ab16db9277c17bfd9e087a548b462e046fa1dc8e6ebf3f2cc7c6b5489a83b4c3bad9a9b9415ab387ffd45801721917aa362c1e6d981b491fe4efe157e23b7ab31d556a15b2cb65012e1f0dadfc00dc4aed43e92a9725ca704b7679ad9a5b2f0c75553cc5d168ca6a535fb869f3a4623ffc523841672c578c88e208cc218d1dae6d7e029801c8f2c9d9eb9274c1c9c0d7c22b5e930ad6842817d52606915724e559fed272b2d876c2557f1f317be59c7550b1ec5a6625af3303d758efdeccc427d875a662656f1b79b92bf99eab35f5cd9d01033eaf61106b90d59fa68a6e0bdc15eac7970a54cce9f13238b5c8e728b264f6ba8fb488a9ce30649073543407507e97aab0b4e23b3b887c042d67e2b97769918ababb8b7d7f5a37b01f63ea5d7804bad7ae52302f10992c2f4e15c1ed0f6bbaedddf256e503a656997237686e82703f631063d64eab688785dcf780843c5e96387e24dc066192aa3fc757d97d6698f7c54891615315774fb45e338bfdeac205ea97b59e6b563906034851e29a220e7d0b422f48c722eaf9668edc662b97beb54cca42b463e4707726de0642112b619747c33f2d48db6cafc8570638c95bbe5c2f395439655c178bb7ea77a88a9b5632da6f96987ebe63b0e0b0a9e77d9813e61ebe3f6e4085c1860a60ef5e933ca4e507c3ff105dafc43e2c1fe5eeb8a12598039cfc451677c6b1475f2245d5faac242368bdbe12cb46c4ae401497a5863fc9e3ca25d1bbc15943234a73565c1a290f9efce2a348727bf73a5edbfff89e71a9c5afef918cd687c4d643eacc3a8c8667d6286472e6d36d5caa3baea72e30131ab846878de7fb40c20244859f2930533a28b040a0daa56a0cffca0e86dded0774863408d18d1bdb2c984fe2e74eb7c46cbf2bf269256a2a92087561698dd04e2deaa45d7868ab12cc5149ca571a49ed28cbff95a7b692047d2522dfe38cfe6f4bc2dfe90a9d9452e65c62b235453eb1fa2200a11fa4b8bccff5aa8edae887ed8f73429ced2406a16b7c013ec796eb17167f1f863238197053facb29af3556680378129984387484eb45bd7709d4129ff80bb57573076bf6e5e2c245beba25ac997f898d6df215a39eb48c0cd8be7dfbe52c493a414b75ed52e1cf806923fa1c2d4e4e5df20ed9471b9ec4cde7dc0d893941cf03bb7b7e09c07a9f2b137f9f8340f68ab00e401637fdd0ff6fb6f7adc8beca6d28c3c96f7744ef6a273e1792c2ddf4e43cbe1f34dd1b2c62b46bfee2a7df23d86437e126470b7bae10cff7ba72b249b182d76ccbc1c4053fded0ecfd10b13d4e7bab24d03397a848c94f9378e025a7f0db9c09483d43447cfc5c4a24f6349454403c1f15e3064490eeb02008449b91d79f0c76debfbf18468d28fcf605f9d2a38a63100f0007fa58676a5e54a064e0c1d4e916a8909731010e3bdb97eeb0c7b73fe260a5244d424bf64165926ece3160efdad01ff6adcf5a6bd05a1158870815210c2b55c5834e5e748971d26319a36cb77ac60cfbf8b3d02d13a6c8df23f14e5fbba1d317733b83b3868801a58cd63d151932412f511f9ce5000e2cc3a6a9b449c2d986dbe63de497143c3676ab88f03fe48422b29b8f63c0835941a260d9d78784309b2b177a0862ac0a6f8c6d8f126af00e69eb1e4e667a4a5c7d2149daae2368aad9286cffb3e60c01ff18c8f8c5dc62a7649235dc2de8f27fe7b209d5e790b64174553c0d5202da4a51997c689c25cd58fb427b5627773c68e57404c78340c477a171c73579b01af94b24f09d2f1cf30f22db5150c5af82b34b7d6c6376698a7c1b26b5ba11e49a3a4ae2b08fb0c2dd76b28b81b0f5813c80178c90cfd37f94938ceeeb585e35535747a1ccc9a5034612ccc041858d250a7589e8e339299eef943760f5c4dd80626a0ecb58368ad3983026be5d30b28d879828f9b1424bb01d8429271214645ba026bac5432f36213bd77d258f734abd5592371ca3f4c2328a597275936a0fcde47e766ef0af37c9965e77b6c9dc47ef3eb993a9cd3d92cee56f172965bd7979f9e9dfbe17d38bbc647ee2d7f86c6f69deb9c9bde3362088a5d11ea9829f036cff8542c4a7ee11a6b0ea1e90829fc2be01bdf131bc55ccd407f49f06bd2966f76ff6db97beb54a5bad9038657606144a9c1809fd623e18db40c342ba849a1a1443fa9371245c3f1373d2ba5e6b32b66e2ebf307e7704cfede1f259b8d0119ea5a144c5b31e686ee0f672534c0732e686314a5c40736f5409135613d4bb9aedf7835f16edc9a40d13b59824cf92f7d2185bf958be9310756c333d547401a827f4f31907f62b113226803c7bd7f76d7f34b5b17e42ce5851424d919d0174ede7d42e28f650bf0fac3df997556a2864982373ad5e9a603e0ef26b6976eaf14d8fce783f5f207f0b52ac01279f684802a27a8725ad8567cc1d4d96ea5ac915dd0384a615307546d475050dc884ba38e66087c54027a39e7e7596d64c16360a8a016ec8714a5fc0cfbfbde270dfbd5424a4b153ec1724726cd9b20687b9a5652aed214b9c30d2f5271b7b82a5567896b1830d942aad9c470cedf554e828f76bbd3591b88059ace6142a9d45dc34d50ef789db0e86b9c97ba1a9335797e41b8281e2007f7c6e4cdea38b47183531652480496faacfdc82503f0e9790d0beda89a3db6c52a5dc084e43d252e2e5c8d524f62963740aa598c6fe91c6ba0d2b673055a2d28cfd524a0b735b98551951df870113f249b710d98ae9ae9cd130f74b2e05e4fb8d8278b6d0ea11a6229228d31ba4da1766a0391063cabc6f312a4eb17cad5e42a142eaf1b59eed59251410ea3c5f9a5917dd31d36a0906005e7f3e172447b344053baf1752d5480cf44d02e013527940285c1a189c539da42cfa99457bce9d9d9b32ab2ff8fd293d31e95eb211d594ccda145a140916b0c14ca14ed917991d8292d6ef548a58b29edf7378aa962e7c364faab11601b2e83191e4e2f2fe75eff8d1e91e787ec5fd56c490fd5a2196cb7f198979d08bf77ecb0a5bf0b5003f948d6a3e4100df9052826a4a2f290d4011092c8324530d1d30b3453c9e99e6c39ccba839bdc30035de87390d5a329a16dbd31de83ec5ba607c6fee69ed0d7974f897515fa5da7e97fd6435f6008942011e40f4e5400cc7455745e37706297c4298ce316e96642296f03dabad01451efce213f42084b94907e13aeac21584d72434c9810d2ef1e31647ff97b3ea667cbd6a27f164d60f5660c8b3766a38f42da320f17f887c9923eeff9ecbcb63e2481e4825c349b813fb154abf288cb2748f145a3ae10b8aa1e87e1bbd89d05b86bf7721e3c3b9798dd300ef88eaf6aa8334989d44a8990971e5c170cba171a23716a22742e5e90d90e5587703dd7e3562850fb7171c4a5c6ef8a672017061d38667834c29b717db880dcc85a76a92419be742d2c98a852f0a6737bb76907911ac916f9eaa5261023965a968351e1d28dcb37c175b508b351d6845a795a520ce128dc3e3a3662ee2f6198d2f8d35f4d1892c1d6e71e6d1ed8f4f99983a2aac4c2b20a6a50dd8d7065c62b35caa4ad715319ac0cf6e11466b902ca59f36543ca19d85eb167d8192e7b8db92b318308eff196c61b8f7a96a1aa6fa6806eb469e3e549808ba8791b999e064df5e31c91a7de090a660ea68ae3a6db1e96f70d33876efd42a6d711813dff4abee7e7a3dc7e880ce73bc261f73d1cc631b0de4d6ecd6bdd5aed8c5a0c3b1a5c483659cc53bb71e05b440c2759019058d0e96a9ec3c30463819db922b765e6584a867bfa3bf3aea208506dfffa66c66e1bf6b651be33dd7c9637921733b9b31bd50684d5a736b10228068709370d981fe63002dc61b784a737efc30e4ca5cc014e711b2f095d6ce5122504ee1a82fc2866c0f99d7641ddeca3d279af40a25fbad804ddd76c84533eebc714e47969a0792403b96b7a409af487694ec574f0c25f0a9148e9f42491b117e8268dd266c6650d8f6e80f3017411a8aa2adddea77e1ec52adea624cc8ba9731d6ebf6281ebb76541c0adfcb609bdc72ba550aed67847593245932e9bd4e1308f3ef7f4605c30bf2ee162d282e653d399aae8bf583282c2bcf834f0fe00460f69f584e1d5cd494c4223168291d003c4eda040c2da3151bd8cebf359fb1c05b9254bd9eb61747e3a066f190fe46f9624169ca9979343f67d048555bc666717066a822ba7cad81f22d1b0abffdaa82b349c34d5aa001bfda7666deabfb7efd592b95187a4039546787e98213c31b3d529e4b0865bd303c8f0c14792c18ff05219c07b11f23148d3368f6dd578875d7a38d66c4af49cf00b1fa7659b4e081bd2c5fd1e5778c6c756a983eb9ae6e54d7def521e996c01c86f37f652bdce0ba445e88fc887ecb79c67b848cd897af78e8603d3fafc2fc85806fd3fe67e1f4fcfb5cabe1cb9b757d942914ca7896d48643392a86758166ffe055be0b1ea42c429bc6", 0x1000}, {&(0x7f0000000200)="19a69b7d91331615218d63790d1b7e3111e7fdc0b4f3f6eb4ce509ada69d3942b2469b55fe8a48a2f8ab8e85ebc9036cd17daac336621aa4b9787f156d1f68883d6b45", 0x43}, {&(0x7f0000001400)="b51e4232833b1f482c48e56b22710458c9e145761bb036f40c38de73a68ecd7020531bdc42b71735bec18fd9a5befdce468d414dad3cc3597d4bafd22311fcfa71305d69f0c9699bbd7becbb55d2dd9cb55150c39997570cfdf93589cbcd63b2283c752d2af43b2890b5afd34d815d7c4a2e4e84", 0x74}, {&(0x7f0000001480)="2f430391c582a3f302193d8ffabf84828523f092a4c62647c86203a0dde267a4d28b86455d0417c1aa69b60ceba34571f097391ba89b6e3d3da36abbe0ef98c1bc92639beecd50b94ba71a4fbc6e5d2668a30e2d908788cf3f1e7862e948faabe407745a30a37315d1fdd5b6ac80e62061f243301acb11e822e47b8bb5f9a18ddfb882b3d741b5b5247848cce8debc4e07cdf37ec09372c22af7042d2336e432bfa17a654240b7362789320a637757ff11f819668288c1679b2f55f2cc9d9d496bf35c77a721895e63c0d78b8847107d2c2316c5e3118ae2444fcdf6c3db612f11bd77f8993c47fff8a6744ffb454ce11a59579a3648a544ca", 0xf9}], 0x7, &(0x7f0000001600)=[{0x108, 0x0, 0x0, "e928b40846fe5ef16ac28f444438a9c1c20211af087c46568f00e02089374214a731f98e3da6b98c16b486f40a963acf145eb51238041e978da8d0a443d50fc6871e06067bf751d80fb7ce8de3a52924b874c0cf1f7683fb0900cce622f022d9a757030c5c17b527dad1a837ea93ca70e0b112461439dfcab3a7dc91022d8eb9aeaef425b39b7a5012f833cc14543ae9b2b89673c0431d750f83a4b2804ae7991a3e25a5d83f1992919c43ffb0f0b3626203f4aa2c13d61713101ef43854ab5f02d7874bb03d2701805288664dd8c4da226a57ec79087a500b9db42fe6b561820a7a6cff976391ff7afffaa95b5aa2e31a0b409fc9da"}, {0x50, 0x1, 0x80000001, "c51616641dacb17aaa42b9de93d0e59ca725834fd440ac9fa686e8c290e77be4d3fe0b2139d9af47586a7cde0424fd69790e96448ff77c25ad0c92f204cbc49b"}], 0x158}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000140)=0x9) 20:56:29 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r1 = getppid() r2 = getuid() shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x1}, 0xe) 20:56:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 20:56:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchflags(r0, 0x3) pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x200) r5 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x2, r5, r6, r7, r8, 0x2, 0x7fffffff}, 0x1, 0x9, 0x2}) r9 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x8000000000000007, 0x0) 20:56:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0x8) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000001c0)='./file1\x00', 0x20, 0x20) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="a20e65c451a203da8b472706244be305d618c6a702c98298f9317fe77c84c52a13", 0x21}, {&(0x7f0000000240)="2cc9dcfb22e0671fd08b9b1bd71f7b65c1d5622ec8ebbcfcd93422167c3d97f79c91b4355f31b94bd6c0e523d14167", 0x2f}, {&(0x7f0000000280)="4f62c2ac8d3907bab953012cb145ba10784e18f4aead3a0b7706260689442660c8f3af24b20cd955cb8d6fb6425bee2f9d8ba8877c3a56fcbe3ab178073cb9def2c1718f26ec4a9f010d41278cf80fad6d7746a2b63a40ef6e0bc812c280af9bb099a5fbf5357aa8f9f1b70b703f2fb2957f9bae0d894c272af79a5cdc7127ebce4790368111fd40ed852a0aabc1cf62d2723e9d5ca33901d0545b2367291af566120e389d94889ca89d77d290579fd79bdaaf52cdfe786820ce24af6a7c79797cd583c332bad0952b94171d2cff86cd7d2a758b33ac753633731f397345aa7cdbd52eee", 0xe4}, {&(0x7f0000000380)="ba3e53b14be0bf8236e4e6d37b6b07e4734e613b2216d7102f2251795fe1aafe3823e8187c6e7aff12f76080b7e4e2e467bc91da4dddef6cbb91cad77f418671152de15d127f91be776b65a8de0a686e5b6046fa6e4ea5ecee", 0x59}, {&(0x7f0000000400)="52e3d6dd3917c97a5141e129a5499f3eb27d7a2415e0c623578ba9a4c12818ba0080490a258c16304b6296c05b3b571f8ebe861df68dcdefc32ca919dff9ede9188d12ae4a91a40630a16b68a4107c53232886dcc1dbd0479246213a1a24545737d256291c15d9d0dd751170f10b1cc30c0a85cc774204063abbed5e1d91295d025be0823e", 0x85}, {&(0x7f0000000500)="f01eca350c83be4bfe85a293f80a2307d5cdf744513b764442b56ff5ab8b505f5102909b04bd868f1d4d6cab827140c59366bc515c195090e0d1fa805b95f16fa0e66879140aae99a16606f6e13df900de23704482abf191009e6166a992d052847c09b849b6b3aa3e9e12120d", 0x6d}], 0x6, 0x50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:56:30 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setregid(r4, r5) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r6 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r8, r7, r8, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 20:56:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x1000000}) pipe(&(0x7f0000000000)) 20:56:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001840)=[{&(0x7f0000000440)="cdb77e6e1c46e2c656e845586b3d77a55f617c259263d7df655c96c129d0789c0e406a426452724d4f910d24bfaeb49b963138ad1df12c587f6f52b77435c295b99eb2edf56eff4c6b4078387c07f39bcb8624fef5355646dcd1cd83fee0107b0e29b05a", 0x64}, {&(0x7f00000004c0)="f2d7da8cc5069c4589ffc0d6d242f9ba50eb7c2f2be0976ce02b3d0b69a19ff5ca1cb380435198562e29d2f612408ca40918473ca0ab59b40bdae6ae76921650661990f7ecef615a49db22a4f65345c8e75ad8d739cb0b69569c5c02127dfaefb1e84175a60e1b082268c62dcbedb9188b6207507e9e4f51470efb2b70aed6112d9d55c8acb493cfe5e8fead4a11f1e1b1099893f9a31cd0a5ad7c9be594101b74dae1b61099ccf294269fa721631ca6720390a85d8e48f7cc", 0xb9}, {&(0x7f0000000580)="4845f0935944e5dda234b78edc43ed68c3fc2d97c2fcc93379c4027ff2ec09a9b7e7874b1fbfbd785e70b7601828a780d52b619917a58a84160a7ccf5587bfb590cf441ac11c5846c08a8f171fdf37a441e4f34a016196d393e8d18b6d2079ba5fa8e06723882524ba309c049da635011fdf134a110c1333315a51e502ba402e26c7b525c8683b2b69c937684430ad1838a4e28e54d11c452cd4ab5c907ed499c497bedfa9b8645973c4ebf6fc3fdc48d7beaf043dc61b1a9dd7d6d12fa6a6c1ab12", 0xc2}, {&(0x7f0000000680)="929fe571d6b6eaccc40a7a35aa91a058e04b64cf732a72397429ffeee0f92512df8b09fa1b6a77aab336da8e68a6613de547722ad62daf14a7a15165923948f6f7763d8c072d2c2be319cc35f74902d199003bbe6411d86b7ef7", 0x5a}, {&(0x7f0000000700)="7d28d8c2d793b8d2dcf2042644e8a3948937776477bbf6f3911b2dd0a7159c1c0d27f000ebe2f05482212eb703e548f3a7247f1eb31a7091022c265f497a0994564099926eba93429c6d229f5826d851d538e693dadd98eff232bd3b5822f78ddf5fb551844baf394eecb088df3f235c1dfb029a35be2a4ad9b2766de10755ae5dd4652e5de14bc919355c5054a7dbbd520fca25e890390b30cb213a4b45e977b37a21f1475e6c352e04fb029db90138b6c28ca2cf4091cb8ac2c5b272810c4bfaf8bae9d8385431cd734e5b181f5233a8e17feab7c5d50684c11407b54857885858497e5aee8046de4f18dad56d3f1eabc5aafd47f4dcdc58753a270e897b0c09779f2762adef5134f6c1692b41180c702f327155d136d5a3819f81c2297db3b0fe11581a8755c2e52642cc77c878b9c2802b80a84971384c4ee75d794b2a3987016965fb564f271fdf6f14c80c77362c193d63c6e87f95c18e592b48100d5f9cf4f7a40b394d504f0a5a64bc2d4e5827f70540d69b552b08a374703d6f0f6877de185be1f648b961f891ae1122ec48f85e35fb02f1c91d548756d50bb450bb247597f049a2c0d60fcd71573c6a24fdc1c486342479b8bd1a30bf3c31c480b65d7f2ac7ce3909c833cef372cbaa25eed94fc9d72e050cff8e5ef123f5dcb61012519ae4442a89c0fd8101f04f8d06078c951f6598f8c656170df6be9c8080f79206574ae3b9cb92c6253945a144330dad6257eb8b322119c46e6bea6819211231820fbe7a50eca14c4e35d55b51922314ede359ca455e8272f9cee31edd5bb201b977a1be34509f657831002aaf43733b599b69a0b9bb60008b5d661be29af45f04db15f77eba5b88c6b59e13eba5979613586f60022cdf6c7ddb017959495c8017f7f023c6f0d74d375b77558663b68df6fccb7551884be68858db291bb6438992f1a4b69533668a7626affce30525f40a0972cde292b209cc09c97a33f7045c77160b7fd4b207aacbb99f7b55209db25f196085f883e27baa3cd47a205882c23f7d27b87ace2635eaaf46cbd0990820dd7782747e36b98b1fbc4c353904b981ae8767c3042df45b131094789db837b91ea9278a748456558bd8abc6ae8f2e06674b3023e063ef8d12ca830aba4ccaf4b16dc6834f5771636155ea1eb2d9ea7c5e6b3e474a8b3cd28bd4a3515dfb0777acb7bf969a10a9149f9f4089a6bc4deadb80fd17900bf057c1f488a834ee0b23917531e62d535ddd284778c8909f5595a86c73f6b5c51205ae4953caf2120cdcab989f3994ff3d253494d5c380bfeab7f65cf721c579a72a559c20e8a051e25cc6f6b88c352bf5f5e4a16fbf0a42a219ecaf15ab1b32e1bd6331c5f7c88b1efb62b7eca6d5ffbbaa1e3cf70e8abe987ccabafa57cdb2e5db0d594ef6666951e1f83b8019829723ad8bc0bbfa1b8cbe7eb7cdc12435544687fc77f8b65a36c57e07e2abe07cc147251a4f4158f85416b6e4e57760943db82449fea455ec9c697dcf3e7a362fdff14d7f35bf60c0cb5f1c8e95b1f00c1055f36451a57824b966809bc304360da1a34ac94a7023d1558d0ecff79a78622dd7ce4de54184bcb369b042c60c2f38a9cf5ec2ac5da2ca47208d334ff082d3cfa0ab12fda3ca5ab4b343780236b85438370bd492683026a413c6544d56d3893364b65734be8507f3fa445260fcb1dd25793387bcb8028395b1e737dced374791b3bbab82b55a64a1d9b6725b0f17d8fa9e5f9865ab1e41240c36f352dab297ad4df20695917d72404b8e7996304cdf18986d33e98269ada9f2e3d29df2164ce8219ad43abd9e004080c987299ba3b7e75d1291c6f12cae5f933d9412627f92836c13deb9ca9679960675d0456b70e377b863611d78c4ae6e5fa8fbf6f7f4045615dcfdc50090fac9eb3c94100a2f27c69b74afb087df7cde3b15070287096302fcb65a5dc20edb080facb7f6810efdb88262a6f9acef13eab9d1fc73e9ec932737e22946b617ee953bd1fbf9d340da44330101fd1c56a3453112afb6498143910bc2e077e3c52b2d1cc07d13e4f0e43248035697be644154ded6c450778cbccd7c3b270f65edf18eb9425d69c21b8ba46fdb03234a46f9ba368222e651c5dcea004ca8eb2f9d314e01b7ce928c6fb1d4d38186db59123c5df842eb71b8f5c58743ee0a53d123bb8f05b9d98a2a274142de053c43fac7e1a35a6c789cd5b7d598a5c14456bdbab7cc5bf5f480b9377f4e2e8a4fd6c854551112d130ca9c3922c852c6bcaf14df2eff5058e47b107a8c2803a09db8c01c1cb948a30a55353f846d4d98eca867e115425c42f7b3e304cbab2817059cb6ba63f2bff4912f56154bb5dccc614a4e988c7c68891076a919cc8475b618e8a677e34db2c967adeae0502f389753a67540100ac5ccd6b4ed5723e6dbd40c519bb51bb93becb7178b461dbb0195e9971c7b18aa05219cd180b0368c2b3fe884b22f34121cec924dec95ea2b5082d9a7eda5fbadfeae84599ea6fe14f6d4de111c554244145505246615a3158a2ab64560600537a14ba3e722951b3ebacaabc25654b86c773d95c7c172b9f5fe8988f29e5e68bb59cdc788b4adb274f73e26ef75ffdfc4024e48cf3250e5cc403420e1533b95a0a08b6761177c52bb3686af3f18c18921e322f6d6915c63adc3d8db5a56c15c9d82cfcca6f8ec27e280df5eddd41541a980f0545a33758837be06d1cf332f506a678f39fd9f3a8c04183ee9d90ffd07eb256380076bae6fe161727c1978a141cf8a46da71dc11a6eca4e748db85f21f4b20cccf5ebd50591f9c3632cf6077be2a65f3e2392589fea01ea88f95863066d27b019486bd13d76e6e54859e9ca0c56fe417e5668ec6da1e2d527ff6fd91ea2cc0ad65cedbe23809d6d74bc2d747835f059169e9154b48eb19e0c275aaa2b5e40d669c1b74df62987ae2da10af48e371aed4a758e24d1728d102add23898199e3d7cb3194e9097b2c0a02a558da64de07cd1e0d43ee425b84ec71079f38f988ee28bfc1f57dc0495a941d98062d3518fdabcad20fed39f41b3ff1cd6223864b709fb6ca15dce85cca3c4351c988ce29c9f74710e92b3c4b7c10edd99248840633b985ad636c103dfcad5edfeb93efc574409de9081f7d67382ff2a3d35955b8972949b0fb0617ef485908fafbd9b357c8d1780b26288fc8136a2d2e889c3697d1ef722394f713edb6c7ff3de2e13adce5c8c773d9f89984c24873d2b1680ee77394bc4cf46def613b581f8f5370e9caff996625225fec913dde328e778f201be4bbca9f53032064a810378def0c34dba05a9371ccbab6b8ed762678c40e45bff5d412293eecc7867aaaba99b773346174dc1d552c04ca48e869fb246abd0eb623681f647eae1fab0e2050c71d9f9c63ada85731fb4731bbf5f550330d51b40c8cc70836f93b7c99dca3bf1bb358af3be84d184204f0f427d0acab4ab1c7750e5eae744a35e777f04ece1ef30d5ba28e1efa2fa7153887d3a65791505c0425fdf7a3ae070ede4a59a4c5e5a81fe9232dd583e3a94fbd743fed3e46e64c5fe45b56ce272b328ebc0bb8807710517da2dd10d58f4c174dc755719565903db36ffd231dc93e2ec0f6bfabea1a0b6cd574f78bd13bca1e0eccb9afbfe5c7ee75659bc7cc9f51fa37f1e664910b2885e371c66b12ef6cf7e2ed225f21098ff0e5795c9bb992ff42fa31adae35c01042d05533f1742a7b05ac9eba6b92aa1a72d616006c5b290b135f8567b65d262898d2e30f1f49f6b0b9233cd1390a47bb7138fddd4a076a0e8fe160b96a13965b379b88cee9d74c965bcaadf9b9f780e2a534e29313a38ebd2b1e7c1031e341f42526a58ccb6cabc8288832fcecbfc5ae2bf6e480b6cecc1514e571d267b3ffa78d911d13a9c285bde448c26589968347cb963493bd9c5e0976280a4e7c3090006f0a79ae42adef00466eca281c965a1958e583e6869672e2b8377bb402d06541341d78e43dc106d15dac283eef9e9ded54b28e0c10d59226d025fe1502b8bae191a1dd2e7d4fc7b57a8a00155081cf83c4bc7b53b5ed4684540bc0a3ea5e5eec612bc25f25533d7cf7ec8ef3f62208817841c7d8d8adb12ed8f50dca028b21fd8b5ca11599d2804b5affe0c335f8db9db7b8fed7cae9d959c3d987d4e1609836c7a6149e37dd7926c946aa4e3f809c6a697d4b8ea30bf08b73235118a474913855d9a6676f30f8aac1f567548a3d07acb123ecc8e4eac11a664823311d4d86e34dc86a82291df0b75c46a177d7c7f70d09319da9eab2098ee950d2af0948b246907ad21ce0d5de62fa6a4fdafb178b51d7e408c84cc6e814f7be6f18e63b9967750b7392d0b64d982b300b221ba420c1455a0b7087ebd805afa7f5dcf4c536adc687d06390047ed1e45465eb43499ef731860d23fc946b0a443685b8a5d7a220f177998c2935395dc21b6142395ffe8c9fc118e56cee916c3dfeac2aee002d7566ed3953ba0467df2da5bead79f8531062f0f868d229247a835ce6556431216181298f69faaa46d13ca10be6f5eaf0892c3102a057dadccc20fae458840f90df3abeb13cf2dd86f62801ddccbb4e8f040e7bea02c2983c1bfa575d1da1b065908f9432fc12ebab8a3da3196c4b64f8f82c3b95a489932c80a8cd000b8b7e132e988200878127486549875a9ca69a2b577b730de5b06f930971668a71ce3d1ba0787d60d434f88f00ad3aab5bc8bbe9c56e598c2a519ccb527d9d1272d60b5bae62626db5331da9bc4e721d8f63880d02440b2b9dffee0de509fe92e21be35a0df1bb244fc1dba4a1691e6ea25f0ff10b06855e2022ac17e1854ddf7412ae9122aa18b556b663bfff08662d8bb97bed8227f4e95a294c3b48052bcab15624d9e4b2301f65b8a9eeaf04836236e733c4e62dfc7d3547313eaaed0d44f63554d761b4ee8027f38547d4b8affeda8a8c910910f28799dab3fc5ffb25dbe047ed4c1a60bf8173e542e3871beb1a93168d5e1d598e6bfdd5fc356f53c5780adcd39bc0ae30d9cd8202b9e5c7531b4f8c17d88cabd410a39371a2bb98aaa00f0137c2813121ea7d16b91a550ee8cb14bec5e9ccd4654655bf0612f558d07bc8a95f9f278dc8dbb548525427a91f14ea3acd1854e0001c58674c9c931d211126c815cead7d16180c73de51085f49d98df9973521e1fa737116a9f09c5fd82744edf86766068a182ed660343321906ffb18336fe67cb5993d428e796f970e332240e029b40a0858795e982e2f9c6b071e0af51c1b7abf641c0a23a432d59a4c080e8954c65db778a66a708f00b64e4f8e4623e17732cdd3fd1684e185d364cadceaa7f1f7f65a5631ae42832a05a9d345e89afdbf0b592863ad09cd66d3f2308ed437eedf36d8e856982ccd72106fac7df5dd6cc7f1a0d121986edeeae0bbbb9f4f2cf7133b6d1103711a77cacd76676b4d904bd10d1b24ad0542c514ac6bf67cd514567961075159416a804098723cb72da257bb63137d654874e30cf4b91aa0585dfba0e6e0879d8fafa1e62a67bdb7b0f36d4a208b0bc87c06d7d27ee9cb97cb0547bdaf52deb869a5ba9dc70b33f000c7bdc5bf82a479cba1c2a1d03403460673e1d248ea6adc5aec3ac7e1b48da6aa5df27dbf25a658676c8d281e3f5d22f164f30dc69f0f25e7aec51d41344c9b07ff946b4babe7ab427262145e95c2522ce7468b8fe8248a60d673f9fbf0e07458d83a29ecdfa47f8dd99a8845c06b297ab28fbfff2aced10d9ba8c1ea462927b2991e0cdbb40e2f97c", 0x1000}, {&(0x7f0000001700)="f5555e1d2cd3f11a671c8c4b6e043978adf96362bd0360815c2f6fbb77d7a72f09966bf4899aaac809e9f19efe8d9d0ffc6ff0cfa3321a007ccf5375586c9e416107d199ac962f5fc3ce10f78026aaa600ff8a6b830daa784f7942b1f226b3a90ca66beff73849e6c0af81281965be6bb3a0e8a5db4d21c12e5b89dbe7cab136e32c3dd4f9fff3b9e9b47fcdc1fc96bc0e52e4e031ec8c1d25532d218f78f57e902db55cc690b6", 0xa7}, {&(0x7f00000017c0)="21a26b864dc71f7bd46ba3696d5084a0025dfe84b24e578892a836f559ae553dabe0b76b583b4be80ea959ccdc33129256718da361af82f233164829c443245590317bc0926f34cde661e86cdfa6f5346c8f4a1ce8e6c364e27b1176f7bc4546a68a016d78df8cee3ac05b43461ef7a7eef59a", 0x73}], 0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 20:56:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 20:56:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000180), 0x1, 0x3c) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 20:56:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1f, 0x2}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 20:56:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x202, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 20:56:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa2) kevent(r1, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x80000023, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x400, 0xf3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x4eb}, {{r0}, 0x0, 0x8, 0x42, 0x7fffffff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x2, 0xa1, 0x3c5, 0x6}], 0x641, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0xc0000091, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x2110, 0x5}], 0x375, &(0x7f0000000c40)={0x97, 0xb998}) close(r0) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200007e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x50}, {r3, 0x6c}], 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000cc0)=""/152, &(0x7f0000000d80)=0x98) write(r0, &(0x7f0000000a80)="06cb04551057d6092ba76e8161b90ff2854fe9137c18aa4971d353597552ba5c8f59d7c8c21d2bca2a9eafe956f5de85ff77825e332a25380a5cf693e17e7a8dd04e4724fcf1df702eec332f71219417614ef42373885daf3391c02f420cb836e038c4be28b0d4af90bbf38cb179df8c0f7fe18c1d7e340ae688ab0cb4b7980735309dd4c351377ed509b16722a84a506c16b1b417ee9282f80ae4dd7c92ecf326751e46c216fe2068faa9aa97a51be4cbb1aa3d76eb01ec786f959055ca5fc81387f1b272df43466c5973872ccaefe042a32c0c7228", 0xd6) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000c80)={0x6, './bus\x00', './file0/file0\x00'}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) close(r2) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090c", 0x4b) 20:56:31 executing program 0: r0 = getppid() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="98fa774b0778aebc6cbf58ebf1adff9a68761a59f39d68b0ea9bf2b9aa7465795d7a50bdd989c330adcfecf16f432fd1c409014be7e7bf4eef1fd0836488c49c4b4e0061eef8c9873b09f33b2f7e6cd1d70b098454f0f4593c2f1c2636ff935fef960092faa3348af4348805a5f273837d2f17f7c04c6b77577c38d1ae58294e291f80e778aa3fd63f607bbb9259be3c2093cb99e18645657d3af298513cd4ebb4cbeac681a7381d53ec45be52c6c774d4d1b77d6c1bb2e6f70f0b869fd0c5e9d7eb0e911fdad9cab37e4e4b582622cf434923251794ccff3e61886d8d98aabea453", 0xe2}, {&(0x7f0000000140)="358bf76ef02fa6447d2ae42422fb7938f1633234a2bf24ea7d030c56652b441bae03f00ba67b3d902675b79ee956919c985880b7ec1beddd614de602e28b24078c3fceb6e07d2fb3aa5389eaa2fdfbae6b89629114797ec1c2c8abdb7d53b8ff92265e60012c018866623cddb16fa5953f5da46cd8996518b30fd2bc0ead2d8e22309113d2f1790f41e10f9cb50f089e466f1f0f2912f1e799c710c9374c2738ccb41833acff6383cb12b9d71fa8cfd2f47cda6e1a", 0xb5}, {&(0x7f0000000200)="158bdd58fa4a353b56eb97488ca676db6e494246fe264f498e21489079ca14da499a52caa37949e8632824f83ca733648b63230d840c984237921c4fe144b746689d9dbae33cc052efff58a7450ebe11d8e10d045a58c178a9029a7a5071aedb7231c1817e3abff44c924921a568c00b5e437f29dd674210dbdcb5c613fb9b25a47d60bd32d78d5a3ff637c91b8c46a77e3b6b47e3d874b279589b065202f385cad831332865aa1b2b3036762aae962fcb8792d26111729da1", 0xb9}, {&(0x7f00000002c0)="2d518ee4d948fa3655fc761d44fcc964c4c48b13184d7849d667a0cbf7d21b2c058c9bee75bb3f8aec72e89162761deffb1a8235166a8c19ca83340ef81ba437033064ec48685d08d78196c89b7cb7e36256787d25e763", 0x57}, {&(0x7f0000000340)="9e262fb027c765b2dc756fcd39d9469121f37d18167c187e70074ecd1782e19a399553db7fa0310e558c8dd98c438d6c8542820ed27ccb9dd61004a5be30857c1d4698557d9299de5ffae6c396d8ee20d968b1c75587c00ec374a3e7059239fba6daa63289582c2b0791d1471b6a376e861ce9a58f34145f54c24873c0aa", 0x7e}, {&(0x7f00000003c0)="22263e349952891ade523ddfbeb4488daa3d70c68b35f84770b0aefc542fa29e9b7f5e65d9364e981433d8def7fea52d21a0923cc7d26ae2b55a91e7e48ce6980e76c4b4b67fb2a1ec60ff505ad4fa6f2d0ac689fbaa35404641fea5e287e821541bc508326879dc44fec245096c8282c634567ca56405b9ca4f85460f777c17d52540e8907dc86f2b8df7a371968f0cc156c1c3fab8dec21e577e69eee84f2f67639d273f8e0a6609ce5e964fce08d2064a6b0e2ca09492219e47b0aceb5d3f7abf5c7decc5ca56ec9ce2feb87bbbb87432309d09390fb9cd44290a94ff3e6a688af957ce51d4e90d0ef5b1a90b", 0xee}, {&(0x7f00000004c0)="02ca2bc600608f93f5f4", 0xa}, {&(0x7f0000000500)="d0b1beaf05f47178cca5bd60e52ea3e6a1aadd227fe67aa7109af2c05f42391676c137acd8eb17fde3d3baa171307a8eee97eb2ec87f0a41f75af757b201bb5f41b608fd565850c36e908632ba4e1abb1a41d805ae8dcf42c65a2028cc46343249ade885a5ccdbfe9dba0a1e7331ce4732044d84513c32", 0x77}], 0x8, 0x0) chroot(&(0x7f0000000600)='./file0\x00') pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000680)='./file0\x00', 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000006c0)={0x3, 0xffff}) r4 = msgget(0x2, 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0xabb0, r5, r6, r7, r9, 0xa0, 0x101}, 0x5, 0x1, r0, r0, 0x0, 0x7, 0x86, 0x8001}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0x7, r7, r6, r7, r8, 0x10, 0x9}, 0x53, 0x39f9, r0, r0, 0xaec3, 0x3ff, 0x3, 0x7fff}) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x0, 0x122) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000980)={0x3, 0x7}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000009c0)={'./file0\x00', 0x3, 0x9, 0x101, 0x1, 0xffffffff, 0x3, 0x5, 0x0, 0x1, 0x7ff, 0x5}) mkdir(&(0x7f0000000a40)='./file0\x00', 0x2) nanosleep(&(0x7f0000000a80)={0x9, 0x1}, &(0x7f0000000ac0)) mkdirat(r2, &(0x7f0000000b00)='./file0\x00', 0x20) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r11) symlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') truncate(&(0x7f0000000bc0)='./file0\x00', 0xc61) socket$unix(0x1, 0x7, 0x0) readlinkat(r10, &(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)=""/148, 0x94) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000d00), &(0x7f0000000d40)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000d80)={{0x18, 0x3, 0x2, 0x81}, {0x18, 0x0, 0x0, 0x1f}, 0x0, [0x8, 0x81, 0x20, 0x7, 0xac4f, 0x1, 0x8, 0xad]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x2, 0x0) 20:56:31 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x3, 0x7530}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x4, 0x5e, &(0x7f00000000c0)="9946916b2feb4885bd354c57cd0680ef26a0b13a0a5ffe4a4a5b6ad411f80ed7f7b1db9ebe89a812b1e3e97d55c8a0a5509f34e77ffc62a2eee1be0cfe4658b278d8ea1965adb704214091fdbceba4286efcfd23bb9c6372345ba156487f8a2455eebbdefb8dacdc76d3ff9003609c5fda0dffd1a2016b1915711b486bfed9e1284be4545fceadb1514f38a2928ed1623a61fc7899c66a5e2659b9c3c273414fdd989cf6017cfa87d6555fd0b9caaeaa24bba88e205a676a9dab4e5545f81afeef01767ff8537e7c4b856917b51218b7ada6cefb3aa339f4ee5665f8543cbdfa0f5f858d2e76ec5108ca", 0xea) 20:56:31 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x10001) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 20:56:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x64, 0x1, 0x101, 0x5}, {{r1}, 0xfffffffffffffffd, 0x42, 0x3, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x1}, {{r2}, 0x0, 0x0, 0xf0000004, 0x7, 0xe697}], 0xff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x25, 0x4, 0x2, 0x5}, {{r2}, 0xfffffffffffffff9, 0x28, 0x3, 0x5, 0x310a}], 0xffff, &(0x7f00000001c0)={0x2, 0xffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 20:56:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)="a0cf478cfb01a8e21a1c6c19b69da0293bbe8c5bc5823ae2dbb3f04b984b4870aa98b0dc04adb60d73b05cccbd80e8671710cb3b16b9313e0610d14949b1e16d5247070b1072430187b5a45ca567276d4ad029b286d2df107857c10dac52c19e756bd36461143c6fccad111057a3acd909e1c51f735c48a98de4e594540592264f73a65378f8e249ff587621911d10719028610c5316ff37afd5ddb650b95fbafdf97d0df5fb7505bb43d19b9250b0f5a323f089ef3e1ea057df530c8c1946eeb36e", 0xc2}, {&(0x7f00000001c0)="f207b0deacbc91cd34a3fe8ba17c35f71f7d5bcd63a287949e2a953c068daf458e67732593c97952510c8b363d98ceb144238cd549c9bfa68fc77b9578069a0e072460cd556aaec8c5c330f7bd4f5b66a445cddd4865edbeb3aebfafe1e2ec51bbbec1ac3ac86494fcb2128e1830ada49fbcec8cec409b4ee37c404ecb0569726bf771f86af5b49e12fd030be74f1f21de43a3d2947da8a2fdb3414d518dd165efa85287eab8b251888b6b86ca1bb4e295f1e4753898", 0xb6}, {&(0x7f0000000280)="393082eae63fd33e07e01a032b80ab9f69351bfd7f97baef8347662e7cb76d09f0a0bcff6feb708f908b9985674d8fc9d4d28ba5440c21c94a20c6a57a4260ebb91c4b74d47199bda58bf3a8ee3f67cce64e383190e3f092702743f241c76d7243499f8aa4b68bccb03c8463af73a31cfd1293f1f57da394f3731466353bb74af1d0d0996c7e75b0f4ff756b9f19c7778b13a689e570768072b3e3333d40b218c3d9407d9e3e00c77e4440f332c7b03cb56d6d05cacda667d8c78fa9cd2786c6e6bea98884666676593d54daad02de1e8ec9d46760f9b0528dc54759eabab719", 0xe0}, {&(0x7f0000000380)="53734b20cac15dc03ead33464226ef00d9ad53549fd28305773550fe9af9360336a6206298a26494d10455324d4851414e25fcf9057c0df0eb4c74328d0dbc7d23098f0afef10bfc0b8b221f94773b70e6b2f6be4fa008e35b93149f51674a3d5f0aa5215d3917cdd8b5d2e50cc5c3fd119447cee2673270d83c4245f9f235c2de8408dcd2db6f80ba14d3e47de4d4710197f8cd8a0460116219ff2d03d7fa0b10feea781999afb7e501c88b684095f3c0225bbd94514bdfc8782c330d663f827db49b637d305160a0c40a7556164f7bbdb3", 0xd2}, {&(0x7f0000000000)="234ba8e27ac766dbd2f273fab40f5c0ddafd5b5923207892511cfb425636aa89032f871d9a5492a5992342db026f00d4b35a1bb107b27f7a4acc5b22afdaef66979ea5252c6ce6f402d6d1e3c5fe0e13617fbecedcca4cb0ac874e34e44bbf1e852f51d46c5339ae8d961d46b79868f0777578e6a0eb872f9019a4cd422b", 0x7e}, {&(0x7f0000000480)="c3a07ab42d1fd2d6c48dfeb717e666a227f29b0de59d2bbced145814ec3b1241ae5066891bb31f3c47ade4516885d5c281369b59e8e2af2f0e3341763ff8601a429efc7281dcd51ea0d3e1ec07875d169de679afa9c901d562a0501d1fb4c3396054312762b444848b09c832bc19622045f3cd08e0f8195c9f701261a42ed3a57444a167327db89fb6d91f733e620fbaa7af57561ee364ed65e3687757a34f80ee639094db6a6a6221b568c0cce79e88799b273761cc1eb93fad284b79ef7287968e58f1b9cb43548a4af961b0a16eaad892d8eddda99c626fdb9bb06c66e7dbf1288cf56290326e5610d39b4ac2195cd909ffd64b71c77862fe7d3f67eaf6b6bece63a057045ccd636c181863f62fab61024dadfa7046c2d79d3a510cb7b9eaa89f28eb0c7f9661c024bb787785dd77d68055bcbc69fc707e95d2e04a6d02e3b26c830f8c75ef6bac313dd0813de96c174d291e911653108f8685d7ab572866f9f8798d4ffa314b13c2aaf63e7deddb07380a040d6e7908829d9e0f009e8095901e30104ed9eb4f1e7ef51b3d770a43252e58754baf618c11b7701841c9666fcc0ac8578321ba5ef976e253f0703dfe37d465592043aaff56e2d8c37d6139ea674213536a6f325d3bbd62c3aef61fc4e8365363670fe292d047fd8fbf2ec5ba52ba0da053b87b8ed56a8faa0c7941e4364b4cac6ef5e24f6a98660a45d3c549e4f7a35369f10aebba3d01ec3f3b9d50d170d51620d24f2928861cf208c98ece51872fba94ef721c93bb63395f201838a9767bf238bc2c1eb0f5080638960b0cc8aaeca8f56af6928dc44c6b483be4775c980c6e97bb06080f7973683fcfdfad0c9101563e64ed179d8d3e9dbe11f94f5995065e2b7ab71f606cd6973150bf9c2b6dc226b82cabc1b566ee0695d66002cb2b7718f2fd09fa825ff434139d924ce122a1da5121ce0260f3a4789f9edf045545ba712085f71dfe4a930207b4aa9d5369fcc70d65c736091e1595dde0817ede354af34b84ccd1ce4e1e06f1829c9308899d85e11faf996cefbb3cf2cee96d69aa112b83b7a6e1723ee1e74d5cfa3048c7df2716d9570404d25833f1e45c3ee40b2e051f87ab4a99e3897adbb2c334df2a628fe26327d97321e7cd94777466602a740c633051e2f82e6bcf9f46fb0a61356cdd826b2b822f849052c852f2e416c7813819bde359910a04b4553ef1a346bf396473f3886a752792d75e6e7a41b05a3efcc78526c4b5d8de4b5477fca2ee818112dec2dc77431be54d1d0fc7951d81297e8fb49c29568846387397ba126e4e3b038ee268b62bbf307672fd09a99a0a4132f1a4325d89e6cb4fd0c805d9fccfd3096c52d10adfa940d17ff58fb2d55e6e0936876d49d3a72d16335d75119c0f4598cd37d3ea4fc3695b7efbc5c1c261fee93543acc051dd07fc05583eb5773202954d3e16a0575492d2588b5b3204ae20006bc0d9ade7dd96d6942acfc480f85e997552e5e607fba63871fb76ab6a328ec99fc5f6f72171b1a7fb5931c7216dcac8c5debf274c88d87849e02b3155ade1dbd365ba961a968ed6268e9bd6dcba1bea2924a89d9693f744f0f38fc3131bd65937c21cb1f1921a9aa0ec3dcbc8df14d3ec3aa1b97f18123d6b6dafa5186a74b9ce0ae08c6d4b221ee3281b903f09291fe886472aeea3f38f74580f16ab7bbdd3bf94ea782f9f27704551aa163b9c617f97debcd0eac8838961ca185e6e022efe8423713177b54072213e92bb1f97852736e24823afc1adc3ed9460413d14273895d731554a44f87cf91048a6e3633b500b03450cb4f655a79be55d94fa31a4231a455b15eaea5699860328af9c01762e6633f7e2cbfc7273b615a8adfacbecaa1e4124b334260298ba0d8f7f3508b86fe84e5e62e7ddaea376e4c69b7232994d806bbf31662e7026d5441074f835d5f7b42a69bf6972c97fba83cc80e20bbf3b72d46e42811f0dd3f6b4276fee75abb8bd5e9c90d2d85fae1215539df53ceb77033d1c9ae8ebe8b184667710db8548f724fa8c1010fd9eeb70d60d3258c14243dccbdfd935f25848cd66fb55d6e4e031c648fe60a0c27686dec0935a7079982804bda371a8c814d7005e6c07e0f0150cc0619bb44d5c025d81e9d3af3c491514dbd30b9fabf6fa215ba7a7cf907917b51afe8d5d157abb6a7a03b9e2b024962df53d61cff27f462670a0bf5a63ce3a1075ec503abe2abbd58f16b5fe0e0b0badb6d37dca8af912a6d12c2745bc4063b9e1f12c73779e8280947fce51e034f2eeb2950fb03fefdab3fcb5993dce74c7e78b960b1786f801c8b131771522193541b88ed8509cff495daa89484d7841a4358d57bb763d27577fcf6d6092a27c3e4a7db355bd0184805b0844dc740abf05b056c3656922c1643292af98ccbdbc611b5cde90a6a69fd3c5790cade9ec73ac6b678569766c2c37483c5d290f71ac3e17f4e3f9eff3ba5d17731b8c5b39844c8462a677238aba067f45af04857154a9e316a1ed08ff707ae6869d7a13b96668fe9b23fdfa439e856e796abe524a4d4cd74a0576bcfc3dea01bc2519f47e12a42d0cb10e4b987608a8f088ff2e5d91ccbf33e61dc7f0ff9cdd1421d2d4969332418ffff62d8c38bcff3a316d6459e479f991134776b86f1b7b91dc25b2b51c84fdf2f8a1c3a6959775995949946f7297e22ce6abf601dc9288cbdae0131699489b74af70a44d0f73ff725337431864ebc277b20af09c3fc0128c5eed959a5aeb2799dc163d9bb027f63fcfdf4fa7a30d851c16f5cb9892e73a76a323910193b41646c59df9196f1e8e49468d8ff4acaf1e40d5c7ea9579002dfd63cc18841d65fb769074ccc852696f2dc7b9829825fc50c27f405f0f726c8ae6bcbfdf0bb94bcedea3b1fe059e5cebbc93cfd2d4fba944ca7afc33ed9be753d475c095362b7f131f4866177e73c3c9c14f7f896e173aa9ebaf23b614ac4e08065c8fdf1e729e8d20ce9a6b23f35d1ec7e7d10f1eaca70e159a9ea223865918a7e100fdde719a94f81e705cf073da957e4abfd6d74b497a3b53c89442edbb071659b3ad62aa830cce7d216a20bdb2229e81d8ee1e2246ff6ff17afb9e60b5452c9998f3837c1ecdb4a326828e1ec054915bb0ceca8c489ebda98c562c756423acd90dadc36f8b991b272d7bc4995b996bedb846ab37d46ca41f163af963cdc917919305d099e13d75fc4c0412edf9cf9b5df56e94c367e2afcb4e755049ad71b30a3bc3429dd5521427e9632074a4ff3a7f897d9c6cd5a7ad6f49589ed963d6f76a7cbc46806710ca34f0695f24e424b1fe843142744373f7193859d1dc8b37e54eabb90ebb9c9d4f62d3ad711a2c93b70ae20133c856b52f0ed69adc9ed9e3bb41fa8a7586ab42311295e140a9f5d28265334b4b2a48e4996fdb6d99db7497ba983f3ee97c79552b499e600b4b95ac901687103f2f69b7f3ec441169bd9ac64471566f825064d5fe651f06335b60f07699fef1d8fc76afe1fc19def1aa9a5131b70e65eb4f8a3b975f6c33ecc3eafd7df56e7c205a52b77fc71d2f57572127734c01cfdff3d3481c15c463496c623f1c4ed4ac6abc5c59ef80ece844d3ff852e88f390c980eb01bec509e926783fed419259e3674f22f16809f381f508ae1ba25d108b1050821b6d4b6863c7bc67ac1c85f97068f59ea8e6911f86e36052e1877d16094fa770b9046be501ac3a4bb8fe9ed044df0a0c5f1d90c2e220dea5134f77eaedba7f963458e00ddc38388996768b13ce861ecb75bd2e45827d28fdca4743fb6a77cb3e682d00865ae15da536e73a21ae56242564054f00b20c59539b091ff5a683ddbd8a858d586804c6dc62ad1580741b295e79709c07428d8c7307d17796dc6372906ece51580a52cc3f189cf18ee5b134c9c58e5ff3af20a7cb015731a2d126a3672035a1323eec0979c0a84c3b20f225f2423a961062c3ffb18ed9b4425828888910fc15027b06042891e0de57bd1d121ea8aa4b1b355e8a9bebc74e401c53f3e83e199684b81b50a219095ba4bbc2e4bd263a848562c694867e3eb08aca0a4a3314a432963173dc2fed3e7decabccb68a1f8553e1364a59acfec23a6213e1b45d208706f3e357c5dddf92d9f487598f2643a3a239abb59c0e8000f2485a4eed2f96aaae97a5a6614caec9cc753ddfba3e3581665958366c948b8492f4306af2c175c6d9fd71cd38ec0aa6eb20296ed992ec995c283406ddaa98a3a7a0f5fbc66c908c057e48ec825ff66d05c3e207ac562adea9bff2e6c763fab0dc2f77622b8af50e2dbffffab6545b17de41e101905a5a0d79b29cfc87cfbd31febbbd7156fbf0a8599d43be24ef2828d8a61a559e386a0c15f4f425a0565948ee44420da74db507177f07f9498719e135ca6177a5ab680637c5db0f3d7816650b2b84af962dda3bfee7cfcf29d4a2cd135cf58666a42295901bda0573615d76310db62bb8b749e48e3d07ae8a47ed911c1dca6304a6c6297a88e9ec05e1803da36404d8dbab948f0c0500681d492b06fa63b14fed951627c9357b05f842d42ce0d5c4e54f7343a0676706938125932955d6d33a7752de0689bc1d50724c3c8291d8dba8040debcda739616d8f742024b7762613c73c2abed187fb71e94da73968703aad4614842b6403a04f8bfd4a34d28b859b878f90440ee0cc584e515d7b0d84c4bfbe1be0e866e2b663d8e97dd3b173d7e6cfcf6b8db09c2ad0312bc1a0bfb5098de60d06bc652047c065b9f24bd7d4f677d66cdc15fbc6a0afc54bdf4a8406f105dec6e0093976b1e589fd2063a02b1daaa2d868704c61abcf81b8ae560f6b847d1077a038980c22df2d04423ccdef2bc84a60629400c49c914a760e3cd13870bd4c43c05cae33a33a8e1eeadbe15f27e99602e518156ecc95ee9b87db90c46efc82023a49bdfba95735e68051188ba27a6f6ef897829eb2603f80e8cd8c68b8889898d9e4f96c13e32e51de167618316bcf48b18d0653effd7b1074136c11c514435de6d956772e5cbd971673aea64ff4ec7c96ea84bd3a0ce41682dd2802f5785dfd566a4280ad054559f8489b36f39e52aab43d109be8940d708d2573a66e9d53605b700cf988ad2f2798c763a1bdb6e310ebb07b58060e245f6acf7a4e362102cc7b09d4fac156042162bd8c6608816039d45abcd57238b5462f1f1f5e9c73a59381c10e901fcfbfaae087fc2ac023b67b84b62d8c31c335874d31800ffcd2160068791408bde6196358440733b01668b44af7218942e1b2a584f506650fbd17703ee400e43ef66a90699a38854bd4a0a597ca6498001cb8935cb15fcfb75a32b85387d4894c3ca72d1104eb57cbbd2e5ec1546de35818c4ae8f817a7bf00d1664d7bd9307bb0c46a7166e771d61b3a95984af0ed17d279e92c3f748728b9e68301dfe518b50bb317740d7b3fc3d6dca3b03df2660d0205181db8a2077dff7ac3d775c77710878082d95449b99ba36da7e1f2df8076a72fbd66101379e4f03ca673b50b31ba7920c6e933d5a00eabeb0931189e9a05210a7619c70425025c69c40213a3c72384b22321ae092f6446c431021315e386051fb804aa03c06b7a630bc38e9d6744d967d28d224067687d33ff2156340b4b88331f8addc4af8388edc49be836ed36fcbdfd2082521230fb1967fe18a45acb4bfae18e77905bd035b4b40dd2fd786772d21fbcf2aa18a9702bb954d534b711b96b3b66ae33d5b151700eeba6f87111de637af8a70e1a2658710fb7cec2c5f9caaa8cd82a733e519", 0x1000}, {&(0x7f0000001480)="a342aab829b20e1fe4dc82ebedfa0d61c79f9c03eb8f3b1a44cd406c84d505a420fd4b3943ff722f9751a252e2af405dca7daf666e84887d41015561aefe93c05776a427642809114a10a786933b7f6151c00dee288ca88e4bbc40507947bb07fd530a97a69869a0aa38a735ef7870517e31d5250745bcaf578d87019498cc9f812d2ae7e690799448ae41f9bc9bb71b6db341dc8271f6e7f74c723c98899fbafbea5e020abca494b63942527998c8b0a37a59e00c24120ef22783bd97b5441741ef1b647c73698fa0e4a4c6e0bad7cff60bbc084aadb46e2c4f3a9d5dad02240e615c095734fa0bfa7116ed727dcc4be6dcf9c9f2cf8bbba590d6f05f7cf74edf7dd16b55073b1167bb2d7ebaba894cae07daaad5e2456bd143ab3a4520b260e89c28e94092bd4d1e2f240c29b334c7f88de0a35108ad01b112cd9360f813181b5e856a72b52b9febb81fb714575818706647224f03bacd0892823225fb6b9c60a34b5daa5a03e966ffb97dbd4483bfe623b3dbb7f71a442acbaf862d9bb5e8adf5a3dd9d0f7351f4f32742376e16ebcc7a359459e167da957f4c91fd8703f36b20cfe96f8ee08a25514d5dfb481cb044e58bb112b21e4004f88a681915d9e9ebdfed912c2e562cef841dc829dbc56548a0287cb577f4b330dceb5b6d10770fb9cd7f099fc7d5869233c6c1719c9f18874e15148c882ca7e745694f7b4ec78bce54af6995d1a294e1c6b4e6a1f6fcd9d92529852a0420228a6d7831da05fb677c858e51d8f6dd149572ce433c01b500b4330d437ff34827305b8b39242aa2ee377f9ffd8a89b7377293b4321a70f4900448bd21151a82ae461e9e399bc93bfb5b1a1e70d45d229eaa8b7e702d335c333bfca737ede57448b6a66c3d53c2e8a3bc325cf6da2a27b196cd1d91366ef880665c5c1262268cb4524a54d541ca2f6e6171a29abd63f3b1ea3d06dfcc7de955b4780ff775181d2c4665a1c6a4b75019034f7d31497b52c878ab2e79e08a67581bc005f4d6e8deaeba7785b260f67a479373870e0c2e0b3c6271d6a8f7242ce4c3fbaa027b95aecdd3056f5e4b10579b02e6511fd1311ce3e12a98e2e744ff6a062735bb8da8e094bb64844c9be60d3dc8f489a5f99394c0062e3458ebb1d5f272388ed8ff8d640a64d0102bf13f25c461103d647879fe43994748feb7f17688cb314991cd16445dc8488314af12bed40dd6b31328502cea69739d58f32416ea0335c5f3521ac8f4e256c6c391e09445cf64e5e7caaa339378dbb395f0878ae0319cd6aeff882bd8c464607d8a498614deebc7cfc78dc5786c7201692d99e39fd4a993f19d7731fb446d6f2cdb381949f800d5b9527901832bffe35f0a2776363cb72a342863c07d9328325c149672144ebe9ea2044a3ad3a1e2babc2077e246c2c808e0ef7409a1bcae02d32ffa18970593e419915b1fd41f21626ba767c19c808e9763d2ef7121dc6b92b1f8c02eea4af4b962e9e4d4d019d92dae27614c56ddf0703f1ded47c49cf18aa16962c18ebff2412e9fd413f73d2b9181c89158ad137725caeca521e6880296c44c7e7c44dd7a9ade6370aa26247c2f250aabeb97f9365cdd184972b758e1a4775dee8b927091879eea302e5d66b19a02c547e04879dda865db13d263ee0414d7c09276c160d09a6138b6bf9e6c79967bee7ed98b5c9c0ddce94a3b0c970aab9c3269943eb9f31a684ec016db87c2dd9c5f386b5546a037c29fc6c2b82a983d3722f3cb326999ae055f4f15574ab0ba68ca0d16d970aad100c991fe8d1df6b7fb8750e544b86462c543e226f3dec28ecf51194fcc10148a5a31ae876639c0e70722f781c5ebfdbfe0df24b7eacd0ae5733b5f1949ab4fe8904bc8938f479f8b8ea4a1a9dfc965ff7d6e292aa936739981c69547858969f4bdc44ea2e7fcad89dd92202c5b936496f6fb0988021020e47d084ce9836c133528864405668ba8c8ca0b18e9b38c83dc5671ac0979e68c3a902933e0fecafe6a862b4e3a932e77dd8b42eb0b4159b64120dfda566baa3702ccc8361b41f2a96268777d1488e6ef8e458eac53e66110af362c1635a48034629ec1495398747fe66d8217b4f9324d866f7cf37d3bba2c88016dd2593b94dd2d2ebfacd3fdcf3f48ad8d8a28d9bbab2e44b25021f5c53879988d8f096aff1f5fe5946befbaed4c55003d75de6a604eee69076a6348cde6cdddd33332b3661d20f22e982ebe7c1532e743a0a24a13ff66f909ae73670849f2edda859b3471015bac0587e86ba7d145eff177cae6583947c97cde2d4c186e838618e322c1085f18314453bcade92ac768e56c2a646ea3d1dd3e3637337726751f0d5b141f3fb856f02c586ec7a4fcc3f943b971a66b702da3f3ebc29ff00c2d0a5b3f4678bec0f8a51c9a981eb97f802ec601c1de6e40fb4f4a457bf9bc8c88c5d922a33805161498f079444c1dbeeec87f9fcd8d8625acc08c4cdcc329fb1dd19db1751baacc504cb65d3cf718639263144035483fa8b4eec0366d34ce6aa080634d28945352271dc38cdb7e91d21463e2c99ba075aabc924e29a9a9ad08b4a4c05351662d3eea4ea173c0aae804a96ca396ec5c4ba45442e5facb97572a1a923759f7ecfbcd6831071f87e411d94abc7ed812b92b29fde3fcebcba0cf0a9689d2176ba8a9e60898e3cbab3e60a3c8b434a04a5c82f0663a29c518a7aba80ba68d9d57f76f53160d3d5780e28360b6c0e8a0ea5bbecb46fb91d537372ca47931236e63a71905f2f4393a704c09e5c9f158fd264325489d8bc549f52b8350767c384e03d1ff53be049c33c8e80df1b40f09de882ee0cee120b1da2dd0d0f9145f748818b31ac0b5d6f36d4ba6c29482491fd845a39287589237c19f96ae5a84723e6aace07f42757c25dc7760de30d318fd78d50f84e197b5ca16723d8e41094179176e1bd5d8497ddca2c11e28947637bc744d83b4b4ad67421faf7ad67006173efdd1803a79d213efb9f79ad7a0d7a81d5f33b3982a121b8128144c1c8b72d84b874312d98a0e914feba5b9ec250ad3ffb082ccf697501003461478242e809ce86754b17aa2e395d2578494bdde8f4e462fe76af7d64d1fbcb0bf892c754d904684d55c5d1a774c837941df0972936aa9ed54bbe061cf6ed2678688ba8d6be2d57bbe2fa23e79e1de82f6de564ab85ce963b37175d030fc3bd3673f0e8211c16b1efdc8e637be0d781fa1d2cd93f35819e52e83244863a8c1b50d3bb3f09edd88665103638b2d752dcfe058152e894a73ff491a217b92c0c2a0d634ec66f6ac3ba1b0da26997a882f0e6390fc7c0988e047a5f4408298d5cab866eb19466513e83190f750040063c47f16c8dd69d41b5774451128ee6893495dedc60578213bf545f48605bf47d5a75da6a61f31ee54a1e628b8bc951d5dbbf99553c1a1caca275017b00ae1e6f184c3f1fc7dce9a2333d4c49f55cee5c98f9defdbbed870c7a83e1ce3386007543f4395d0627631cb69593d00855afd74374e1a11e99ffc65821496fda2e9f9b23a7ea5e72b8342a0831fd840200878a2a7f729a28761f146f9405b22c58bde6d54bcb6ea9fc543f9625679bb932d334fe3b057cd7646c516c67c8d4888163c9ce3310116207de1f7dbafa9764b0016f3be22fb63a88cabc19976d1486ddf802ef48a89e325a176008bc4cf90a807b92b625cdf338910dc7e11f8fabfb4f6588c43155e29809b8f85ec2dd4227ea99737256315c42262db12860355c5539e6b8d6fc1bdcbf6d8911fb3cb5578679c7511ec1a9a35e72872686c0f02fe910612f9ff7d17bde738d8873f74d4cb64b8492911343ec86d84e5d9210454fe1927e1d4838738c77c96808d27dbf1b50d4a7b897d5490b25bd54e7d53ac6b168b93ec4c60dd070636f473fb1605e08d95f2fafcf94ef7ca15ab202a07d7d052e3049d4bfa2b8be68017b03876e1ab53f812ab9a1e1345e260ec568a7d37b2d7d50b79b6c82490603f0ab16e041b386da957850f0369babca38b60b67399de4bb4c5e2f575b50151ae61e894254ce846199ddcbb025bc997653663e11e898cb6c86615324a032eacc67d68f563407c1f08179e1942505012191e7918eb3d3138aeac1ec40706bb2bf3acac4e12cf1e7641e55e2d2d45f5aa32ec85ccc063a57c12e125a4204faa96b1f0b153af1204438029dbdcb1656930044c4bc1b8d06c25d0641c0da827fc1c31429f3c4e66157ded81ba2b32704d3e409dd176d31b61f775552023e623fab0e44a29f0647c6528aca8f1a845f530c9a801bf9b4b2db5eb6e7ce37ec0ea4b7598b0cf53fecb772620c8cd2de9ea074abef1de587793c4e3b30066eadeb4e4a85892b8bfe3bb373732d380b105e3357a003b6f34829a18da57a30abf8ea951e53fe52be3d64bdaff532d688aec9e5789b2a0a7e1d4806eadd2f70b3177b845695da930c63897451fe3fcb6f8e3a2d1a5f28b932f71f188053644b4814b43677190fa1654c794b47d39c49fdce7026a63b79e6d45c5e3188b56c11452b8b6291b4ca9ec10908ff44e83cc0c8701ff8334a78d6ec24baad2b839d8b61ff1108ee9cc94d238ee8df2ebce679c4271beec1e7e0c552540a42c691b590e2aedef3c4317d1bc84412994c894ea670c3d8159e1d956b396ff667af72ebea2f0255cb318018088ff0f1ff919a4b8a5f5b2feb2b8f97d8af05753ca904d029d50b421b184e03f7e05336948d22e2f89e33e6f66407da70f0c6c4fd1c3cb1f20e18f0dea6c6e733785396327aecc519f030e857366915f1033bba79ebd03f17863b67885d8a062d91ec280d367c07d922944bd9ba655b333adfdea6f1b2b5db27e1c730210afa4fa974aaa5f325dbc54b8eb05000afcf1b189eea6df69421bba1492e95318c5a0329291ad2a3129337d16ad814e8f52af8b0a9a1d45bcb498fe578a30ac4ab11083d203c8cadad0d8f1f86f4223a70845acbd7620c6a197ed2ba3482deadfcb2a5b67f55e1a6d4f79873c70e29a6f309c9e7ce7e6a5a6aab98f875ce7180ad28aa962a804a9fa200a9a53568e8db8654d4141cf7c44c97ec1c54e1caf1be4fb98bad8576dd0b712082ecfc10260f221b1b552219560bd284e526f07391f4a8ba7977388d2777d6cbdc866d6bfd6926e2d0f82b3ee4f962ab0d060ee59fa0c1761b30fff32cdbf86d11e614dbec344c97fbb51b187648767266870de2965f4380e7317683522a2eeab0fb76251ed034c1fd87c326384b6d5677be2623dea3ff028d487d5c8a53396aba6a6b3e97206b96c810713005bfc293564f5cff3eaac388276c3a2df3c29b86a90e2f95bd59fd5453ff4c38bce001f855a3c3bd6b3b3a21e9a73522a9dff6536c912a5b291a27e3870204a0dea712f64cc3ff399fee6191dad2e0cdb352972b7409087df1cbf98404df50d7bbce3d2d6298c64e4785a4c378630cfc26713301a03370c08ce99f050befb7d84d7ec1121321bbefe4677c3de36f67bb55df4a8905b8ff0601bf8a13e3d97da02c9a63c0eadeec38ad7d812f62d1fa2ac08f34ed0a6835fa112f48aa1520b62c9c31ac22321d383ff42a3834884efbafa5a93b6f00aa7df4469e29b481ae0663af8eec20f8c9ec44cbe5c7783a411e05a115107756b8a67d5a37c9f015b902e7486a9250e0e5c1f39c11369938b4488e6671b79bb5ea9b26a99405f6c2f73ae12fa68866be9ad55fc6c8543d0dd899f22be2bbc733d45413be1afa453a888193193e01a1f4b5bfcf9cb5642b1cb01cd753f14a4ad7a7ac0422850", 0x1000}], 0x7, 0x0) 20:56:32 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) syz_execute_func(&(0x7f0000000140)="c40114c2c737d9fc40e0bff33ef0430fbaa908000000e366430fe919c4e2252e96470db3af8fe830cd0303c421f572d71e66410f78c30d1bc4e17b2c5a16") 20:56:32 executing program 1: r0 = socket(0x1, 0x5, 0x100) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 20:56:32 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 20:56:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x36) 20:56:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6dc2069d26b7d4ed95551ad70d52069082af8850adeaca3698ebf01ea81fad1f06ff727f282e912409aaaad1d7809036a20b518ff2d3015ec693f71e6310c4d0590dfffd332a5e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:56:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 20:56:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 20:56:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000e30000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) madvise(&(0x7f0000c22000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x5, 0x3, 0x7ff}, 0xc) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) geteuid() fcntl$getflags(r0, 0x1) 20:56:32 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) 20:56:32 executing program 0: r0 = socket(0x2, 0x2, 0x2000000) r1 = geteuid() r2 = dup(r0) r3 = getegid() r4 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001780)="b98ff5e401e484cf3feefbbc799c2ed04a336d5d58b54e2afc93035ef4c9f4fd146bfd4a7643b52cf8b982ed9b0be29a130dbbe6fbb142338ab38d0cd14d77ac9d948c265274defa28023693a988b0c877ed515ccaaa0a43dd71d98323270d71adc9fbee0bb8da140411ffa935672a602eda5f", 0x73}], 0x1, 0x0, 0x0, 0x1}, 0x402) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r5}) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r1, r3, 0x2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="555253082696d3ff13000000000000000015010a6f813b2e9e396c"], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140), 0x14c) r6 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(0xffffffffffffffff, 0x6, r6) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r7 = semget$private(0x0, 0x5, 0x10) fcntl$setflags(r4, 0x2, 0xfffffffffffffffc) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r7, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1800}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 20:56:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 20:56:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x181, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x24) setsockopt(r0, 0xfffffffffffffffe, 0x200, &(0x7f0000000140)="35fbf6566c5d2f5e72238616f6309c17f45b5d8601d216139e37278024c04c880c813cfbfa1a69b3e9d2a2c076f8a034e898bd9f773d492d2d69fe75e108fec2bd7526a81bd333090af2d7698b399a1de538078168184e0841c56a", 0x5b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x1, 0x9}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x10, 0x5, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r3, r5]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x2, 0x5, 0x80000000}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f00000002c0)="efaa612c205f690c1130842dd60b66c78b076c006e03928376e929fe43a12d5d5a3b78b9de59a62058e2856ee38ecc0625e4e3cfa9f638c8b691148dfd8bd52e333986cd51e5846e13da3b21519a28e8910b0498e08bffec054cbf331c0186d3d32d4acd3ef0de6fc22209595dc51346dee65a6faf816bd95b500f9fd07c3862e868a2b671501a4381c71ee19486306535e4525f94d7df1fa7bf75a83018fd8b5e2cf837949ae3b488a21484f4b0d2c430eb36c471c103a6bb1a", 0xba) ioctl$TIOCSTOP(r2, 0x2000746f) 20:56:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7d, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 20:56:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:56:32 executing program 1: munlockall() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) mlockall(0x3) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x100000000}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="3c270b51972c85779610df9809281235911fcc105f9aaf9f7abcc3d67b8dea219e1a7319e4624af128a97a8b7a84ef44f264ca074c8a0ad49c9636973007066e42b2580adeab8c74312228d0733239bc809000d82f42aa20669f5685a5f9360fc7380756cebaaed4639a76c9bd848aeb9ca59e470f9478a4ffbce55239ff42940a4497d025246f7ddf", 0x89}, {&(0x7f0000000240)="5f44b6b375d329ee951d23eada", 0xd}, {&(0x7f0000000280)="4fb20772ba7c7e7bca6488e7930ac973cd4d47d258a79619ad34510a7c70f96dfabbd2beab326a0d71ba56b94ef6719572cad1cd2dde0be656dd734c015eae348a89f245a1cac543f0c4fa6a755bdd40871f07c18f5ad58762b35193fed717fa763cc64d41643ced00dc5cb320389d3000f9b844deb57a132e46c4229ee9b9845cd170c856ebad964f345590ff7bd66f219d61314856ef61ae3a7d22ff7ab00b0d2a0d40f1dc4100a05a", 0xaa}], 0x3, &(0x7f0000000380)=[{0x58, 0x1, 0x81, "7d1388565e4bb1b25f727f83c9ae53925f9ec33ac983776326deb3f83442f1964a0456ca45acc2cb6bbd904a0c8e6b6ac562b2fdb3c45b0edf35efcd18b33b742de38888"}, {0x38, 0xffff, 0x7, "aba4b5d7ec375ac447d28ead371e4798c3615e1a56d176c64ee72535fa441312b2561b9ab33a88aa"}, {0x18, 0xffff, 0x1ff, "a0f94f036b"}, {0x40, 0xffff, 0x7, "904bb4e2b37a6e426a26989abf8da9fd0530ba7466b1872509bae4c9adc50cd90ffd77708b3c904d19531fadca2f"}, {0x108, 0x1, 0x0, "cab3988e969268f29d89bb411e45acaa878d1574ebe4cef3710917a61856775e2e908d82b23545f581c16af032f5d59469635fd085d0cec5b294437ea06658e6b9b6ada1c2dba999ffed6e2a4abc8885b414e97b64f1f94d63b485474ddfb3c9d4974fb60a7bad4e48f3ef264d46f0add43d715873b7506c879949faf33fe73b5d0fcb0c4652d870fcb941ea4fed4c8d5284137c00dae760f753d6b049ecccc5bcfe564fef921b0ceeba6ced900b6cb02097eab25ac2ea943fb3f76dfc720be28072fa88340266fc635a3481ae5893ba1e68c9259860f842b1080e645f316582e0fde7a51365231690910ff92e42b4f95a7e"}, {0x80, 0xffff, 0xd8e, "460f4ff94bbe2c1f84854533bf36aa8a8fb9bff791a475ec6fdb3e9fe76a75a8cf9fef2858dbb7dba8c85ee664f4e69f767f1fbeeb630a14e897897f9982eaa8329ce1abc89cbd86ad2b79d3cce1aea160102b986b28b4f1226dbc9ed628afa68ef94d0a009711b3254fde"}, {0x58, 0xffff, 0x2, "6ea0315b71fdeec61ab3591411cc9504558d4f906f61c1f3800f8959db2fce486bf44ac26dd05701d8a5dc9e9e212a7bca39d728a0c5faffefed9af3e8e6529a7d38584d9cb7bd"}, {0x18, 0x1, 0x3, "0e064d"}], 0x2e0}, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) login: load: 1.72 cmd: getty 77726 [ttyin] 0.00u 0.02s 0% 318k load: 1.72 cmd: getty 77726 [ttyin] 0.00u 0.02s 0% 318k 20:56:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='m', 0x1) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getpgrp() r8 = getuid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="7f7ae707575ee15377ae3e6e9163a61a129552a000b8038457aec43f5d27ffb90500f44bd3b985adf582afbca25c7f94b39d6b8953c91df017120a16c1f39a4585a6ce8ea1d95b98279c88d9a3b510d021c2a687f60a0d273980b535ca7566ed1292f53ee7e4a596932ac3c42601ba1ce3c0", 0x72}, {&(0x7f00000001c0)="f46d5b501586627fec7be0a79758f50848b22ecdaaa6889fa1745daf37eddb38a09506f0db614d979f8428d9c461d983f6f4a77729176f9443eb33f3db1c3c72b6b0d24721e5407c3c97d6ec01d5b0c318188af1745c49b6fa68484230d941c0cb7e48fb71f42e07770bc829fc8191fe0146346dbfe8c641f4c18e8887a85c102a9de98f411b50179050b1af2f3850bd164303b39c9bf777853c237e6d3554f4e76a4d0398462820eb2691ae5148490dfd2a0e67d821bfc7922966b5685a29cc8111196813ea79e13abd78d664a67aeeb3fb8372f70ff1bcd558be5b1637de", 0xdf}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x1}, 0x400) 20:56:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setgroups(0x0, &(0x7f0000000240)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x1f0, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x9}, {{r0}, 0x0, 0x41, 0x4, 0x3, 0x401}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffff80000000, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8001, 0x4}], 0x7fff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0xd0}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xac0, 0x8f}], 0x9, &(0x7f00000001c0)={0x4, 0x210711d}) dup2(r1, r0) 20:56:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1075}], 0x6) 20:56:32 executing program 0: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x2) r1 = socket(0x8000000017, 0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 20:56:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffff3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040), 0xf2) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) faccessat(r6, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x3fff, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) 20:56:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt(r0, 0x8, 0xff, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) 20:56:32 executing program 0: r0 = socket(0xf, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:56:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:56:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) fcntl$dupfd(r0, 0xa, r0) 20:56:33 executing program 0: semget(0x1, 0x0, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003c00)={0x5, 0xfff, 0x1, 0x40, "d81d49e43912c831adb75214b5c33ac50a1cd2ae", 0x80000001, 0x1ff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000003b00)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f0000001340)=""/186, 0xba}], 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000003a40)=[{&(0x7f0000002800)="9bf202ac7aefced6fff73c95ad9e28f10fc52129553bfd60009e49401bb660490353f5d24dfd9bfcd851509f765e814d2e26ebd945707193e1dc19f3c9123d8760df16c9206f4cb725654b60a30d8cf9936142ceba402dbc014c9b2cb6450698dfa71484018c5a07e3", 0x69}, {&(0x7f0000002880)="9dfdd981d14bb72953f70f553333736e65e9c8389ef0501db1a63f7dae6efe8a5d59488da9084569eeb6ca2287963654697aad98bd", 0x35}, {&(0x7f00000028c0)="d1bcacc72d16dfd221bae42a73cf19c99d6d8967827bde3daf5b278978bbf545c06e11f1ab72f5ec157d48baffa5d510d218a6ec4f421c59b572ed798d348ebeb26acfc49bfcf149bd63d8af1a29043673897f4d797128edcf73f0f93de2be2cd531e2fc1c14f5dcdab3d61b3c832b585f21ff52f130b6a60e9f8c63bcbe012422275006d3a9fe96dac16adb17aee29c980dbf0a117b876d5e5efcce26f95659b61403aa5dcba27763ce828fed495d563ffd9ced955452817aa0787ddf4febd6c317", 0xc2}, {&(0x7f00000029c0)="1dabc60f753ff943476fc86bc71a1b5b1de0b8d9f4ee9c05f2a57831c7e45eda6d8a29e784ecff3c256e1a95db813d0109f0dc47c2cb482514712f5e0926b780d7d9409c73f312cd2ea28129c4578860817ef6437d2fe86773957ef91ee9d1fed213d56fb5f0d37206ac633e2c121955fc33fa169e43197ca85c6e4c2c27d9370461924a4ad6b8f6463fa8c675df614085644aae9f86b428e4312d3bb67d66db40355a769e757c61247a8bf06433caf32a77d5847c0f69799184df776287af9b7e35db14c8f4c795f31f20729a732a88eb4326dadc7400fad1ffa7c4f814a38e3b745a02e18450e85677d9e4b0f917cac407fd238c371d82eff6d7450ed49be4d2ea0020a291884201794012c0789c9d875ec67c70be434d391abcc606c4f26cabbd57165a421cc2f0cbebe9a35ac53bf460533c250b4cde53ee8e8ae193a7a34c6a94ead3bb5faa67e32b708cc527031c048f85a30bd3b9e1b3a40e83cc3bf7d2b71bf41dff00341e9de87508741d05714078bf38ee8fc4c3235d097eaac188548691535e2ced22c1124a25164eae6f6d59ca0cf7e393f02f091065723d0d781f58860592caf98441aece9bc41effe2b97ee4b69d28ed3857693bfa0155df3de8168c53cd370f0e4fa156f71e4fd7f1b7d8ea4d024281fc24b1d18b425e0e277935018ab38c8e29ff08723043458e15b62843cef3dac233a6824d0ac6ad162bc0a1e2b0f9a873a0ae4755f94560c5cc9b78f89fac064d4643259b6762c64b459b1d3888e74bd6f230d6b2c98611d56ef3181bb51328681619498200ec4eb791dd6bc421beb5f9963ba92e8c26ce28fbf5cee53463509baf953ea6420b8b0245afe21405c59c4f1a28aa1e6b289e2759d88a9010e2ba05f3da97cfaf59674e8a8f9b27fdab372ab432ddb8398bbbacca7831ce531fa7510293f170534ccecf8649aef53e0009b0c292b132d4bcfa9e8ef6169c04347b316d19bfa7ec84961cd1f58eed99a7719bf3e4baa8680c1babdc70e32d2b97e6b3b86bbeee821ff786db5349223524ba38c83bcc77476aa39f948cc4e3a01068b4735a2c4329adaa21ce4a119fe243703ce6ad3273b13e91a040a395255fc0632105248dbfb881f4fb4401768dc194749c4166649836da8d4f3789c1f815fde746a8f1d79aabde2a9f11e24e1afc3a6411bf8df22d32f903197c99da8e5059dc37e88c13ef3d60c2b3fbe6f6ee88c5eb929c29d65067bba8288aa3755f84c309ea8834e570252f1b0ad21630a1eb52fe7df5bfc580730a1fa242ebe2d74d09f7167ea3c16899cc325ef8350c1ba10f7f51b9e5bf61fd1974d2ec8bd833984ad3c3927536bfb5a0f8f27046120aba0335b0500a0235b060a29b8d116e4d268737355e1642c32613cda3006302378b57840874cab6e304d1ce67f4341e561919b7ab68d14b31ea84771cbeed12c9766b0aecf62129c70847ad8cda4c2ec83d0a30a89350e92c75071ece89572fe8f396d07170a77b85de0758e6b31cecc48f041570c0f238efda94e9b4c96c8a4baba18c1046b06407ddf16c3f553a251d0ed7fc97b742dafcf4e00f2fd91d7c8b88f9cd7de530e20c349d258e4e73de959b8e1332d6c2c43eb32e06edc3a7dcfe46d09afb1a5fe7aff6360589feeb31e5b414bb14963e41c56dc1c2b07fadaf049602028d5227d24d8f68f52e54c61a407ff1aa2ee7f78c026d891cb981ce9fddf93599edec3c93a2e853c851cafad623ec7408298ae8dab18e17af2d2a28396bf85db2eb673cce7b4fe1bf981b3131565732a9879c653b0a30d2a154b0a3295c5623ca7a3e190320eee5220613d48a16fef29d7706b6c9154c9e647f81693ac76faea5238c4df8513990b2fa3f6d845b80d94988dd2e95fda4d58e3339fd3f21e8493cdeab8d6a7f5a7e347e408d4f2b5c1356ff6b72f48db587123b8966d908607e13e245eab58c3b85814fd26f43db4ceb1ad3a173ef9a8e29996a8fc500a0290f2a54983a5afa19407d3d76859ff1fb2d1742edf1f9928d20d5166c4c062e1f19257aa2886b74bf71db3e4a5a3c005d723aeb1a65170fad511bf0144ab5a3066a844758bd47f3bd15b1a65df62e24a1021f2222d1adb8d2035e9b68fb9bc175ebf1fee850684dbcaeb9f1180c008774f074308f29a46847813fb8ce274dd265d683626c5bc73823a4a58ddf88d6c2a62ae65cef75d9b9c1e7d7924c25df441a34a2ed8108eb7976ee3af291efb6614fa6e3043ace111e640733b25d41a40fb204e2bd5293129acf723c83685753593aa0f5a5b0f7be5503d19af26b5257c69666004d21953afcd56214ec88b82e16129126a6322e172a9359540aa6025836711c5d8b7a1df9cda1e60f4d877b898fa43f7feb47d12a348f02f547aa00d04b92873e5df351f9d783fa602b50926914051cb0dcbc7d855f54cea0b55cc6e6c5f92bef201bfd724cadd3df6a64f3e050311a9d5b091cfbfa22c302754e3af574f53bfd3a810980a3efd78d5c8699e050d53100883c2a15d60e7f5f389fc810968a767ec658617733d03daf937fe968ccc40f056a59f95d34c13f5d265c7e66d0f74017d3998317c10d8939a28c2349ccb9235d2cd55bba7a90251c641bca5bafbf01924b40084a610023a04fe38e98fc425b8c7f238d9d426d70c7ed2691b4a97c051a33bfb418ad3a26d8adc7f56855b833dd0703ebaa869b39e19556c37f9ec5b8b4b3f42a7f50ba465393782b5dd810baa43aba0f1a9da32f1a494ac69d71d9e11e2b78b25084b2c38036d4f92b2d5ee987aad0e7deae5f9636e9922a9aca9218fef5c77209c0e5d51e73249fa132b014fe91930b970075463e6f3065930a5f5c6f36966417143ba00178faee2bf1a20c7eea2b7b9c0ec4c4eef9a98cc80069faaba211a79fd547eabda992dbc86e09c462992b6f702584ec2dc4de348c6f3749575d28a1ed1a4a73e5bb1d8aa308d216633aa4463ceac56b24a19d27e4beb7aa21467c3ea97628491634711b52cfa033322175e57192e240db6e773061fdd2c6bef9daebc6c1e612fda676fd535ad4636109a9986dd99511b825d3a73a828a5a205f0fef642175d52b72850c24cf45a8bcef810649e358eef8b0d51d3a0fddf378f7cecca9ea10e0b282a19d1fd812ce86ce23370854564db6ec882cc0c1935f36a93f0ae4b3117383bea1c041ac5bb9bf3023de9c9c1a39e0c5757dd5134f0e9f78ae8cd939e78494c5eabaf43749df47b707c099a71730e7ab79cb39be79e06a713c2452200924f03f8b13a1cd1d19d7681f9607f4a3e89f1a6f79a0c299f9e47e969ebb1ef8645791b7be84be89d4a5607a249b0fde4ce933f612ff9844d051e54425e92bc152c7ab3b7e77baf0b7335d709214b7f58782b6fc82b2dc461ef98a83ec1942cf92d45a57dffd250dd73117f2381f870044385a25dccd4b9beb36fa8dc05a7a63ceb445481c73f3a6e786f6baca69f546913a463de0bce3d0d8f4fdf8cc674a07f83ddc3f6d197d6b69729c846c0f175bd7cdd81455479cdd2c0245823be4427a2efa7ee2f18278f570663994ea907fedf208d981215f0665106cb45ba32f57e26dcc58f0d255e6cef4485a88c92a7d6901cdde8c882bce19680bc06957444b6b9866bca5a4f898a8008b3b581bd3b1b63f0e826925dd34e61b0f9fdb2957ecc9c25bc3b911ab51d6978b78892e9e316437d388f64ac8e41af80b3bc59139d7afe0c5e3212103a1a5c2bb7c60e034aef0b04c7038037fe0b59b5a440510685ca1b3311591c5f0bca1a8b825faf4119d2efc56b28ee44e346f643559b8df5269fbe60055e4c8e5a062fe26db40c9aa1fe6886f516d2ddb2a9ec72e03346341923e5dc5ab6290af5c1602fa69e2695e4a8ae267b40da06aeb4329634c874a2df629597e44d668b01b003e36abdeef1579543354cd251c740cd216d07629f90b065519658ee5a5f0a5af21ffeebaa5868845db1ea1762be233d946eb172732b43b5e1b846e7bab603e9d9f362ef771ac9a992185efe865668bf7deaaca453ccfe42439fdaf43abd238eda64c337e77c67125aa87d1408f25fb5f760f3a05636785b6f8fcbe42eb8212c362af12fb5e395007968b3eae5be07c820f33f7a1b3003dd2e0efd783d9d09cfa8c047ada0c040c4441cea18e328789b586264ec3b6120a02868e0d7013a2d80914c4af7d54ee31b6e419f667e3612970b3e46a012af46c72ad33aad0e4e8cbe2d1249e96491b371ac114c22d146cf67b0f8d7d55fbab2ddc5e3dbf930bc677c375415584a7d22d3b61b3a320a3b34b073639c36c386a784808799de998101af4590c8b4093ee52978f60a36ea288c17da31ff7ba22ef8e8182b85d0f8fa84e9d4be3708336490f122cf498c4c3483e6aa0e4b86adbb427c993a067e16ade5bfc5d183fb4d6bcbcd72d127fd1a2b23749595aa7d6aecea9dff20378a39676f3efa8d0970430e0d08783d788466eba9b7acf22196a40aaa4e96e5231e3a7f3887d0d4a8c127564b77de06259fd610eb7b70a2cdfa332f9cecea00487b33a845e2141feb07d61e77741d50e855838f7bcd0144f8a41b62c9d117cc83b186b8506eb2b30444a35d9e41dbe1e6cad4fc59d673d1529affea5bdeb4cd6a5871dd10e9f343487726799da2a3210cca3e23f35dbf9cefa35d711cd133bb7976c0543164a2d127a8c17585000b75ae6cbc5c3aee1225d41ef82262db05d3bc2331eff9fc3770d0161186c7a71e837c6fe7a7bec7800986abab12d72689070ca0174de487da14cc3a88055085a1e61c6845677b072ccd44138c0dc12d53dbbf825c14861594948154d5c361485fd9479a385ca4f3adbc0f7c9b86b3eec0bf25234a7ac573bb0fd198b16db43c66e5d3a974a32ea6728d790c9e15a89f07a90a504d09afb5d043daa576aa41f7856714517d835e3d4307b0413e5e79d703d945071db4aba1f80264be87a0733349dba7696f9e807151f23d1f84b73acc50c96a2457eecc02a6bb7f036b30aeafeb9ed65d80fa78694c683f83d84719b61b84080df45bb494aa0a84c4f2409c8b22d321e7bcd2fb4c92e9713a58184cbfe34622acbb390a67f06c1f48a0bb941eec41f68d7a0147baf50f462fc0c4648d8aea8cbd1c4f13f61b9561d128ddf68d31c34916eb5bfe57fb664b8fb13f89d11d3bb4b5f94706b0a7e5815d4261274a236e0299aad82c505784002383cebb7973d5aa3084cd4679b1d4b432e13c77e6ae1a4b7157de516f8206968f53f3da5d666d63fa575a62f487f678c66869e31b702fa6148b608e355b8ac1358261383117cce15dc8dcb258ca5c87f34f4b66f2147c6dabf2b77c4894199918c921ff0a286cf9e1d8981651460ab36475c02f08c276694035436a4ca564b5b223081d98b0341a09f5c6dc8c79376005924fcb2716f3e98b9d6028b5d992bea037bc21b447a694a8a00d31ae0f973e2497e66a18a1ca0107a9051f7e3943070f230c8a58dc56aa786a8aeb4afe4d866ca96e7707be97a4bad11facd3830b48cf5235af2a48ab4a097b1cb0a139231f1d05464f9556bb986102242528e68c04797fb53c2d1ddf813489a4d463c127aa21ba4b65ca0ce04591d84394c68348806f55b85300edaaca52bf4c563b844e312e84a4898c3382c5a951d2618fc1cc09f4c4398746e72fb1f239018612c9dcef9708f3a9880a6f5729ba6dd06014c9c9237a033a37a149afb826b83b275875b25a767d5e55f00c166e85074e88decf07418a1e6f36b1dcd6b659e4f94a80801a3c5c74ffa2ffd495978", 0x1000}, {&(0x7f00000039c0)="f943978ae541c26cf005c0af730391210c84e513650aaff6b8fef1ff447208e93903cb6b2ebc2a2bae21bfe68f66517b639b856723fd1bc75e7a2a43b62e2f427a", 0x41}], 0x5) r3 = getpid() accept$inet(r1, &(0x7f0000003c40), &(0x7f0000003c80)=0xc) preadv(r1, &(0x7f0000002780)=[{&(0x7f0000001400)=""/68, 0x44}, {&(0x7f0000001480)=""/149, 0x95}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/95, 0x5f}, {&(0x7f00000025c0)=""/132, 0x84}, {&(0x7f0000002680)=""/211, 0xd3}], 0x6, 0x0) getpgid(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(r0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x5, 0x13, 0x400, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() mknodat(r1, &(0x7f0000000140)='\x00', 0x108, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x80) pwritev(r1, &(0x7f0000003bc0)=[{&(0x7f0000003b40)="52513c4287f146d0b35d15fc97317577af61ed8f0a4999d61d0fc39b06bf529a93d4c4594c436c1b5aebda451a1dfcde25e1e8596c7e838cef06893196543195c55fb73baa4f9c95cda656", 0x4b}], 0x1, 0x0) close(r2) 20:56:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/40, 0x28, 0x800, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:56:33 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x5, 0x1, 0x5, 0xe2c, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 20:56:33 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r6) r7 = socket(0x18, 0x3, 0x4004008000000200) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r1, r3}, 0xc) setsockopt(r7, 0xff, 0x4, &(0x7f0000000000)="d0e47990d58402a67dd92994c59a932a4110f185a2a73acfaf421b4d8ce90471cb086b70aeccc44afb188355fa6cb13f2bf84eb262eb5f9d3ea3becbbdd97b6a5a523eee8560feae660a3a5952b4ae2518d5207f1a618a59b324d351bc6fe79e06a514f9939fe065f03a6d7b1977fc54dfa87917c827c3b6013cc4ac318b", 0x7e) chflags(&(0x7f0000000380)='./file0\x00', 0x2) setitimer(0x2, &(0x7f0000000180)={{0x9, 0x3f}}, &(0x7f0000000280)) getgroups(0x6, &(0x7f0000000300)=[r4, r2, r5, r6, r6, r2]) getgroups(0x5, &(0x7f0000000340)=[r6, r2, r3, r6, r8]) sendto$unix(r7, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r9 = msgget(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x1, r1, r5, r1, r8, 0x60, 0x70eb0a6e}, 0x9, 0x10000, r0, r0, 0x7fff, 0x6, 0x6, 0x5}) 20:56:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x16, 0x4003, 0x472, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="fc7ad81f9bbfad916b4a82475807509f504338c44991801260c82b7f7b67e884526517cd982758e7d27dad5352f7abd2536e96537ec06c4dbfa7553f477532ecfc2c6355608fb1", 0x47) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 20:56:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0x5}, {0x67, 0x1}, {0x0, 0x5}, {0x87, 0x9fa9}, {0xa6, 0x1ff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) 20:56:34 executing program 1: socketpair(0x16, 0x4000, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0xfffffffffffffffc, 0x4}, {0x18, 0x0, 0x2}, 0xfffffffffffffff9, [0x5, 0x0, 0x3, 0xffffffff, 0x1ff, 0x20, 0x677, 0x65a3]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="fe4178da9342ca012d332b9f26be2f8dca1befa88a6e1ba31f305825f852864d5aba56e212c87e0b953078f9ee4fc18960d197fb87545896909d4cd0284dc4ef0b333bfe2e9e5f75521241cbf6c60c3f5d382495a02e8915285576bb0a972ad8e6c6456e971277a6b8252b05f91198c4636a91cf83e8160890c7a424bb9069525a660246916f1a7f14a777a278f1fe6e6007066dde9a66a382b7ac5ff613d42a97d86302551deeb3561992e170f2ae74ee621237c03d8906c0810bc159fb4734", 0xc0}], 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 20:56:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xec) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 20:56:34 executing program 0: utimes(&(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x81}, {0x3, 0x2}}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) 20:56:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e85ffffadfef96e4fc748e93f0b780486ae007373a1bdbe781e4df75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca51d4e34e699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffffffffffda1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) uvm_fault(0xffffffff822f42f8, 0xffff8000029af01a, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff822f42f8, 0xffff8000029af01a, 0, 1) -> e rtable_satoplen(2,ffff8000029aef22) at rtable_satoplen+0x150 end trace frame: 0xffff800020c47040, count: 0 ddb{1}> trace rtable_satoplen(2,ffff8000029aef22) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000029aef02,ffff8000029aef22,ffff8000029aef0a,12) at rtable_lookup+0xfd rtm_output(ffff8000029aef00,ffff800020c47130,ffff800020c47138,12,0) at rtm_output+0xa4 route_output(fffffd807e3fbf00,fffffd8067d09628,0,0) at route_output+0x79b route_usrreq(fffffd8067d09628,9,fffffd807e3fbf00,0,0,ffff800020b399e0) at route_usrreq+0x35d sosend(fffffd8067d09628,0,ffff800020c473f8,0,0,0) at sosend+0x6eb sendit(ffff800020b399e0,4,ffff800020c474b8,0,ffff800020c47580) at sendit+0x590 sys_sendto(ffff800020b399e0,ffff800020c47598,ffff800020c47580) at sys_sendto+0x92 syscall(ffff800020c47630) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,5e300bfc010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e55c1733c0, count: -10 ddb{1}> show registers rdi 0 rsi 0xf9 rbp 0xffff800020c46fa0 rbx 0xffffffffffffff0b rdx 0xffff8000029aef26 rcx 0xffff8000029af01b rax 0xffff8000029af01b r8 0x12 r9 0x1 r10 0x4 r11 0xd20446b904fa99aa r12 0 r13 0xffff8000029af01b r14 0xffffffff821b7e28 inetdomain r15 0x4 rip 0xffffffff81999c90 rtable_satoplen+0x150 cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800020c46f50 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=8930 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39788,0xffffffff82361320 process=0xffff800020b8d080 user=0xffff800020c42000, vmspace=0xfffffd807f00b438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26730 345652 65899 0 7 0 syz-executor.1 *26730 8930 65899 0 7 0x4000000 syz-executor.1 26466 14534 0 0 3 0x14200 bored sosplice 21283 140482 71691 0 3 0x82 nanosleep syz-executor.0 65899 154215 71691 0 3 0x82 nanosleep syz-executor.1 71691 25196 41097 0 3 0x82 thrsleep syz-fuzzer 71691 337670 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 301725 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 26121 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 277679 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 169973 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 389485 41097 0 3 0x4000082 kqread syz-fuzzer 71691 288016 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 47502 41097 0 3 0x4000082 thrsleep syz-fuzzer 71691 178333 41097 0 3 0x4000082 thrsleep syz-fuzzer 41097 133643 93259 0 3 0x10008a pause ksh 93259 151642 27547 0 3 0x92 select sshd 77726 58086 1 0 3 0x100083 ttyin getty 27547 450022 1 0 3 0x80 select sshd 6304 445526 26733 74 3 0x100092 bpf pflogd 26733 195267 1 0 3 0x80 netio pflogd 47029 429960 3780 73 2 0x100090 syslogd 3780 511545 1 0 3 0x100082 netio syslogd 27994 312455 1 77 3 0x100090 poll dhclient 57431 329172 1 0 3 0x80 poll dhclient 54377 461366 0 0 3 0x14200 pgzero zerothread 72083 158419 0 0 3 0x14200 aiodoned aiodoned 13350 368481 0 0 3 0x14200 syncer update 86718 198494 0 0 3 0x14200 cleaner cleaner 94973 318359 0 0 3 0x14200 reaper reaper 60783 171955 0 0 3 0x14200 pgdaemon pagedaemon 35134 336573 0 0 3 0x14200 bored crynlk 37088 290163 0 0 3 0x14200 bored crypto 70200 161307 0 0 3 0x40014200 acpi0 acpi0 57289 53120 0 0 3 0x40014200 idle1 51865 510389 0 0 3 0x14200 bored softnet 85696 110845 0 0 3 0x14200 bored systqmp 73131 457496 0 0 3 0x14200 bored systq 39744 414502 0 0 3 0x40014200 bored softclock 60799 106920 0 0 3 0x40014200 idle0 34819 321315 0 0 3 0x14200 bored smr 1 471702 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 26730 (syz-executor.1) thread 0xffff800020b399e0 (8930) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8237aa40) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 6423K 6431K 78643K 10727 0 0 pcb 27 9K 11K 78643K 395 0 0 rtable 101 4K 4K 78643K 312 0 0 ifaddr 61 13K 13K 78643K 97 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1476 0 0 iov 0 0K 16K 78643K 86 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1397 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 97 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 508 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 54 51K 71K 78643K 433 0 0 subproc 64 65538K 67586K 78643K 140 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 73 0 0 in_multi 33 2K 2K 78643K 79 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 239 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 29K 78643K 2493 0 0 UVM aobj 37 2K 2K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 16 0 0 NDP 13 0K 0K 78643K 29 0 0 temp 179 2379K 2445K 78643K 4575 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 326 0 319 1 0 1 1 0 8 0 plimitpl 152 39 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 61 0 21 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 122 0 118 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 18 0 10 1 0 1 1 0 8 0 pfstkey 112 18 0 10 1 0 1 1 0 8 0 pfstate 328 18 0 10 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 266 0 81 12 0 12 12 0 8 0 art_table 32 267 0 81 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 13 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 93 0 83 1 0 1 1 0 8 0 shmpl 112 37 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2236 0 804 47 0 47 47 0 8 0 ffsino 272 2236 0 804 96 0 96 96 0 8 0 nchpl 144 3173 0 1533 61 0 61 61 0 8 0 uvmvnodes 72 2333 0 0 43 0 43 43 0 8 0 vnodes 200 2333 0 0 123 0 123 123 0 8 0 namei 1024 8971 0 8971 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8882 0 8882 13 12 1 6 0 8 1 sigapl 432 701 0 686 2 0 2 2 0 8 0 futexpl 56 6200 0 6200 2 1 1 1 0 8 1 knotepl 112 184 0 165 1 0 1 1 0 8 0 kqueuepl 104 140 0 138 1 0 1 1 0 8 0 pipepl 112 492 0 473 5 4 1 2 0 8 0 fdescpl 488 702 0 686 3 0 3 3 0 8 0 filepl 152 4142 0 4041 6 1 5 6 0 8 1 lockfpl 104 154 0 154 3 2 1 1 0 8 1 lockfspl 32 159 0 159 3 2 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 649 0 640 1 0 1 1 0 8 0 zombiepl 144 686 0 685 4 3 1 1 0 8 0 processpl 840 718 0 685 4 0 4 4 0 8 0 procpl 600 1779 0 1736 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 2 0 1 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 654 0 633 6 3 3 4 0 8 0 mcl64k 65536 257 0 0 33 0 33 33 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 141 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 388 0 0 21 0 21 21 0 8 0 bufpl 256 6844 0 1143 357 0 357 357 0 8 0 anonpl 16 86822 0 77883 62 9 53 53 0 125 16 amapchunkpl 152 3875 0 3792 11 6 5 9 0 158 0 amappl16 192 3269 0 2797 50 18 32 36 0 8 8 amappl15 184 212 0 208 1 0 1 1 0 8 0 amappl14 176 27 0 24 3 2 1 1 0 8 0 amappl13 168 645 0 638 1 0 1 1 0 8 0 amappl12 160 23 0 20 2 1 1 1 0 8 0 amappl11 152 25 0 10 1 0 1 1 0 8 0 amappl10 144 67 0 64 1 0 1 1 0 8 0 amappl9 136 595 0 591 1 0 1 1 0 8 0 amappl8 128 147 0 132 1 0 1 1 0 8 0 amappl7 120 35 0 30 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 121 0 106 1 0 1 1 0 8 0 amappl4 96 954 0 923 2 1 1 2 0 8 0 amappl3 88 139 0 134 1 0 1 1 0 8 0 amappl2 80 5477 0 5421 2 0 2 2 0 8 0 amappl1 72 24820 0 24377 25 15 10 20 0 8 0 amappl 72 2033 0 1999 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 38 0 2 1 0 1 1 0 8 0 uaddrrnd 24 702 0 686 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 702 0 686 1 0 1 1 0 8 0 vmmpekpl 168 9665 0 9641 2 0 2 2 0 8 0 vmmpepl 168 82197 0 80718 103 26 77 80 0 357 9 vmsppl 360 701 0 686 2 0 2 2 0 8 0 pdppl 4096 1412 0 1372 6 0 6 6 0 8 0 pvpl 32 250326 0 238127 161 25 136 136 0 265 37 pmappl 224 701 0 686 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 558 0 6 16 0 16 16 0 8 0