000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 02:04:41 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x3, 0x338, 0x10000ffffffff, r1}) 02:04:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:04:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000000, 0x2000007014, r1, 0x0, 0x0) 02:04:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 02:04:41 executing program 0: r0 = getegid() setgid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8584, 0x20) lseek(r1, 0x31, 0x3) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x619}) recvmsg(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/134, 0x86}], 0x1, &(0x7f0000000240)=""/231, 0xe7}, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 02:04:41 executing program 1: setrlimit(0x7, &(0x7f0000000080)) r0 = socket$inet(0x2, 0xc003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="2876b30f4bd445e99b3fac4110eee8f12d27290679835e5048f39d8f313313071bd314bd22da856557e55de1f954e5fc22ffd5fbc8ffe6bc2758b1751b3f7ff830cbeab9d5e0b89a420a2861c7", 0x4d}, {&(0x7f0000000040)="592c108052e6d824185edd080327836bc6d9", 0x12}], 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x4, 0xffff, 0x8a, "ad62fa96d1ab0e62d3f05b8c7e28b7e187ef419e", 0x1}) 02:04:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x5, 0x13c7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:04:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 02:04:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1d97dbaeafff46c8, 0x2) socket$inet6(0x18, 0x8001, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0xf6c0, 0x8361}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x80, 0x2, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0xa}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x2, 0x6}], 0x8, &(0x7f0000000200)={0x5, 0x8}) 02:04:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="4d7e36c20992fd90a72c7c2678365221373af8d9e3c8668dbad7029cd9d429edce7943397918fb85c70af203ed2621d17ba9b3fb3ac4fcd5f8a3d041ed1dfed95dda9b22dee54918696b8758f8637990eca5b5c4f343bb7726782914991f908eb9ed3ad148849f45ce90a2371f46c3331364fd6602ab8d2f5f98795f164d16611d6fed00f65fde6385a52f12e709fd0227441ce39881272db1964f6ba6c6c6b0ce80af664b40e81e276305f2a34c2ff45f805ad179", 0xb5, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 02:04:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1124, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d9) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:04:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = getuid() seteuid(r2) close(r0) 02:04:42 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r4 = open(&(0x7f0000000580)='./file0\x00', 0x21, 0x54) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0x0, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) sendto$unix(r4, &(0x7f00000005c0)="d31f7eaa712b4e8775a75ca762c7abbf30b7936e90f31dad2300ad12d4de1afcf096121505756221f93d6d9690f140b044cdc265b8216245708dfd997d88f4a361d51f2084ce88ef175ee6b2d72c071497945df2d4c47c0b0a543e7bb76dd7fcedf513b2042188526965fe5235597994319a1102c7f776b318e12105afa9bf47f53cc289398c464209a914044640ede187b452bb5e7361962d1d67", 0x9b, 0x2, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x80000001, 0x81}, {{r3}, 0xffffffffffffffff, 0x20, 0x9, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x401, 0x1}, {{r1}, 0x0, 0x10, 0x23, 0x10000, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc9d1ab83745c6e9b, 0x4, 0x554a, 0x4}, {{r0}, 0x0, 0x2a, 0x1, 0x81, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x5, 0x40000000, 0xffff, 0x7f}, {{r2}, 0x0, 0x22, 0x8, 0x2, 0xfffffffffffff16d}], 0x4272, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x23, 0xfffff, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x41, 0x1, 0x10001}, {{r2}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0xe241, 0x1}, {{r1}, 0x0, 0x3, 0xfffff, 0x1, 0x7f}], 0x80, &(0x7f00000001c0)={0x9, 0x6b3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:04:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r2, r2) 02:04:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r0 = socket$inet6(0x18, 0xc007, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xeb) mkdir(&(0x7f0000000000)='./control\x00', 0xfffffffffffffffc) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 02:04:42 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8000, 0x4, 0x667, "ed13b722a70e19d77c1b9dec39ec605b09e52951", 0x80000001, 0x5}) 02:04:45 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 02:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x3558d862, 0x101, 0xffffffff, 0x164fe923, "c75aa030d3746dd07579ab99c471fcf91bd83ead", 0xfff}) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x800000, 0x7fffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r1, 0x0) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00') ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x5, 0xff}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x62b, 0x0) r6 = getuid() r7 = dup(0xffffffffffffffff) bind$inet6(r7, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x5}, 0xc) setuid(r6) getgroups(0xa, &(0x7f0000000080)=[r1, r5, r5, r3, r1, r2, r4, r3, r2, r0]) chdir(&(0x7f00000001c0)='./file0\x00') 02:04:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 02:04:48 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="68f128be8023bc04bc139df252fe55141eb0b26490fea9d6f7768f74fff16ac5fbcecc768263e7ae0ea79b7d1d578f8f31db075c753adfa110023e404c64596a92ba18849227469c6ffc91ccbcbd45c40438560f0829162e5667b2da59f16af4e93512841026b3e9040943d26dbea14e595c5b034418aa4f3a6d6bca1dabf2c88e071229a6cf6e7ffd4e23d80f52490ad7acdd10345d38a65938fccad0ed7cab698d368e7da996f5a844ee2577226bd614616e9c85422fe4f77ab09f88ef489a0396f33f870fd4dbb29439c5eca7c1fabc955e0d5d5817e81357", 0xda}, {&(0x7f0000000240)="65c3587674257a59f1366a69abfa071e3cea222484f1d49feacca616adbe52c803c3b218e1a4a521c068cc7dcb2763df304193b19f1cd955b81b9ae34b1c3488cb0f9b43273eec5c32976b5ffa", 0x4d}, {&(0x7f0000000000)="5bdc9c6c9c560df2ef7859f7a1202fbbdfa12e59b218ae9d6f8dfd384adebb2d5f1b7b12a1d4f000aec433d65c5dedd6a1e696f60ef6db2005", 0x39}, {&(0x7f00000000c0)="dc18c639707592dd94d42051d6abe01f0a3ae31caafef1949fa82aa942c9cfe9cadd18cf17e5e57932b067f8823a96265e8916d5c92bc80d071547b34114", 0x3e}, {&(0x7f00000002c0)="38c2e61b4e5bb57c9d124402c0398090d94d3dc144bb3a062c32b6c9be537a70c453818b135601504d69628be3acaae18bdd903a0ba04d", 0x37}, {&(0x7f0000000300)="d061afbb7d58637f188eab9f515958ee9c6fea0628466015d9deddb790b059b57095967adb4c69dcae31f49c09182c462fe81b08fc503f943355aaed2c761018d270915947537d5dec640853f3d72e3329ff625e8b81774b644bce27", 0x5c}, {&(0x7f0000000380)="df44cd3bf052e563acab039eedf4675039ed5f910fcc64d326dfe13a836c3a5f5413bdb28046734fafeb", 0x2a}, {&(0x7f00000003c0)="47a97287", 0x4}], 0x8, 0x0) 02:04:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="e89ed920040a22f5eb6799", 0xb) mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f0000000080)={0x62c, 0xfff, 0xfff, 0x698, 0x3f, 0x176, 0x80, 0xfffffffffffffffa}, &(0x7f00000001c0)={0x3, 0x7f, 0xc3, 0x3ff, 0xb139, 0x6, 0x4, 0x8000}, &(0x7f0000000200)={0x2762f1c6, 0x3, 0x80000000, 0x97, 0x1c63, 0x4, 0x3, 0xffff}, &(0x7f0000000240)={0x9, 0x4aa}) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8002) ioctl$TIOCSBRK(r2, 0x2000747b) 02:04:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() dup(r1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES32=0x0, @ANYRES64=r2], @ANYRES64=r0], @ANYRES32, @ANYBLOB="aa59cb8a05d7c301e0c150e6015cbcb085d423ed50ab6757c071262469b80c2a8e6aced888de363edce61e16fcb6017368648cf1b4159c53826a5b1a9e296de9fef057f4b65702d846b130faba597b3ce30dd22c366475c39451ec2655fb306ab4add9b3481e13e152a61bd6c3fb192686f25aa395fd0ad8c078ae284db639d484cd55db4cab50ba7d9a0fa402fec2601709c698aa91b5af8523d844eb5804f27d7cb63fd95e183cd91b98098aa2b5bddf657ff111ab35c0d4ce34d48985442564b81d6c89e23626e1c7fbed5c2bb94e835418d2541eafa834d8c7a5a06840d2", @ANYRES32, @ANYRES32, @ANYRES16=r1, @ANYRES32, @ANYBLOB="e73d109e8a8696dca29d30bd4f54899f028491726838ba7e1de8f269c6e603549f80a1388f410ffc0d549dbead7cc6a027cf75898cd3d3cbf88f783c49eae95cf9a4104025"], 0x13f, 0x800000000000}, 0x0) 02:04:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 02:04:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r2, 0x0, 0x0) 02:04:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() r12 = semget(0x0, 0x6, 0x44) semop(r12, &(0x7f0000000480)=[{0x0, 0x2b, 0x1000}, {0x0, 0xbf, 0x800}, {0x0, 0xffffffff, 0x800}, {0x4, 0xfffffffffffffff8}, {0x0, 0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0x4, 0x1000}], 0x7) setgroups(0x9, &(0x7f00000003c0)=[r1, r4, r5, r6, r7, r8, r9, r10, r11]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r13) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:04:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) execve(0x0, 0x0, 0x0) 02:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) close(r0) r2 = dup(r1) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x20, 0x1, r3}) r4 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x240, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 02:04:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x0) socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x11, 0x9, 0x0, 0x0) setsockopt(r1, 0x8, 0x100, &(0x7f0000000040)="024b022ae3edcd65e75284e4d80bcf7ea780f10bcfa43dc0c0b3b2143102c39eff0af9e559cdd40f7b72767366323f84e48f635ca251ea62713d37cf0d91402c3d084ebbefef92ca9a2dd8586ce5232464a9997c00eef8443103a7b6f3f5feb9df6d7ddf4ece498065b93f3ab06eae2814a76647969ddf44e754cf20a6d6fc145b39586f4f", 0x85) 02:04:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r0 = getgid() setgid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:51 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1043, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:04:51 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) setgroups(0x0, 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x3, 0x1000) 02:04:51 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000000000000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) 02:04:51 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="5e06", 0x2}, {&(0x7f0000000080)="0e554eef784c2e304a8df95a0b011e4d8c2c51ef7df78464a9529bcf0fea04c1ab2180cc61ce38b5fd14c590e2859ee66d6b622e0017c296d816febcc839fbbe584c85df55a4bed1e71bd9275df13a966750467c71", 0x55}], 0x2) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) truncate(&(0x7f00000002c0)='./bus/file0\x00', 0xfffffffffffffbff) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000200)='./bus\x00', r2, r3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) sendto(r1, &(0x7f0000000940)="3a02515c16993a7c57aeb310f7b0def9ba6b776b5d91efb80a02a1c1ff9a308173cfa62f4acd94228c8ac9fd3e2914ca5faae5f8b0102294288b4e60e726642a2f79a63d6e3d75f811ee4e47c2595eb202f873c56b3597eaeb0b76d55808ca03a7d94a27c4e416d72cd66e99cb0ecefb9b3aa163ce468acf17a2f2c6f76a7a15f627146036a717a9036b68734c684e30e40a2f58d5a31cac1d00b4ff9ffd021168b99cf6e78e95db62f85b909497a0c785c0b01ff32419476995fdccab0f6da05e49fd0ad4c7b55c4f2e4a9a90315bbfed6f2760a1c420e1d6537edb12ecfcdc5e0aca5c856c5091bd0e3968834c42f281186f36ff952c0466df0291dd3bbf678b6f9dee919481a28da3831cee2b1b82bc8f536ffb265e2a192572c61c59588929488c651884d96843ca810a44d01fe2ac5b17a7b4a3402e0263253a122a9977de0e9d4a7d296ff289afd2adf79113b142b80c72220f48785b676863161712ca680e3efbee8b9508d7fc85ed2d958f41a5e4a69a04a7974388ed3b7c148ce3d62bd60b4c05725d6ae9b7b44bf74d106e770e3199b9c23023c1244cfbd6120e1bea5af211d8ed3b09734a24e402fd03731bbdc7f145d607e1099343e98aeea2a2e6d34ddc71e2a210cbcd3f4f677b1e57a51ff51f8ba1298494052c5e602113e05ed3dc92c3cfc437a36c2b95dacfb536d71c6217e264c2f54f8ff55442aaaa332d187fc07c7b073288f6412715219f6355541e4513dba0607b99a5bba2d869fde813cea17df229da71b7cb7e8b5ab5bb8dd512906197d75846434d94c4b4c7fa8e06ad155512b0fce8f61b115142ecccd60ae218a25d4664bf890ed9853c634eb49314220c5c8ca0260f776013f510cd35df7a9b8ddd44a00b78bd85875e1602114c14f06898c924cd51eb79a52857438011cebb5c280785f538189c715c773fe81d4ca0d62fba42120f6b0f5534c510145e205d4770d82615e91f7ceccd00aa4d65e48cd65bad33b7782c0ff758ea3edc88361b23fbb2b9b2be9436bae190157fba802bc7a24a2cf0fd7979c6af52f7eb8e2cb236df7ce137576ccb92dce01def741249a6773f24eeab208aece37230f4dd3773e496c270c885c3ec3783c2fead535ff30cc937ef8fc53436ecfd98576c0f746f659dd3002df093dd6a883713c5573198fdb22994667facd0e106a64912fe3cadaa821617dbea88f94c11aa783c74f974ac24ffd30842a5fc05a0be1fde070210496a87a5c699d694b96c7e3915c145921f6745886a8c830255a640c35d29f3c894a8c7cb87f28bfda43fa035511e5c4be5cc1a9034c7e6102d850ebaf7f4906eaf1fa715aa7a72822667ff2d1f535a0ee9dd78af229bd64d117b0fa68ff300e9336e9f3521f3f4419cda2f1614e8d53c8e81669c7167098c83ca4f0724b15339edf7c50b503cf84f8bd4ca3c52dd9f05a071e9ef2b5c3b6fc89550fbdab765581fad5849b83194aa798f85590341baa95687a68e3e08d42a6756db671da272ea94354dccf5bb24955800def72b49a1373f2ad5766d59856ead20be0e2f286f13fcc0a778235bd4ef7b8c3ad36192beb928b2b49f0e1d129e1aec74ffcc5bb90c4f4c847b6dadfe48d56e9ea633aca980027344f85c911761ef6e280c0e2852a629f6bf8bccb82148b61da1cfc90b3e49db44a4afc2a304dd40910b76403436ffa92b30da1a43a16b4c90d3c24d0c179ccb3bc0ce2522db86773634350c99eee7eb2d7d8428e0205dab287e20f2a3e36882fd936c870d6d9a6af41eaf28e3a3326495065bd48a037ae8fb0a372570512a69a839d81abc4c4d8450e5df9b723be6757897ffd84bd8273cc9409d61bf443cb4cde110c1e4408c0363cd62e13a5ddda50841594cd23e8e0cf86b5a219ecd398ddf623dc96e34ea44aaf7ca8558fcd717bb0c0cced924174b8e3dae824271158a3ce4952444e6c1d2edbc2fb19905a34feb227d24d10a4a22ddea22522c4ec6d6873c1440a2e4eb466ec60ab6a71b0f1dd57372e9f06f82ea2681ee6440c05058528b250b7888024e5c66b3cd06b8e9cbf15c809a4b9c51eeea0948eb39a8e323a8ff381dbf40a60c0bafb1c9501c600752e18668fbb694f3f6704af7522b0e4f31b5e810abe27604ebebdb49e66b77104ac91a5f130b11d90a2970ce842e89fe7f263b23ba9b3000f6b5022cb5de014a10bee4528d3e73b5847d0432f58124c4ee28ba9aaf98eaa34b70cf9161a978ab53020303b525dd673279e24ab676eb5e0ba5b3c1555ec2595cff900c75d8bb3153ebb37ac2bebfbf0fe74aa8245d9c4901aa37690a49ecad9b8a1866e89a91c3e3859dc6b8ee5f505846c0706b425c2af67a6085f9fc71a0fd4508c4c517e3fb235432cf64373ceb2465f15457df5b39f24ce0cb6e5e1da3a935b116d353bd1000cbaf81df68048f8930c7468bc0e09b80906b9eade9b63e63ead6a3a446f830a8246de61b071515aab2e25e73d01fd34b4b3e18805da5021b027e724af855040ebd82a031f39993a5bbb5e7883046bcb5fa8bbe64f04ba2e5816aa40584d7b52e59407ec426e8c0d3b9030e4351aa3d0adfe3062d14b6a9e9b98a9d21dd6c524173509bbb0d4413216c627375c92c753ec08a10705090d185e2a2c5eee8db806566793ec4d047be639424005ea041636b2b066fc70f420fa4ee82bde30bd315e0008383423285b6ed39ebd7aa254e5ea4f346810745f1c21ebb28facd49e7646c50c633c488086a0c5867a791ffa4c35e611ea0044f7be7e3efea4a502ff71645ff1bbaef85a9abe057b7f487e9def9f595eff367a13af14bb8e1604c2e0fccbdfeb53da8f70b9429853d02f26a1c806cbc640fca064e84dbb5688a7a82eef546be342e870347cc840966bf329a51a79034c8fa293442f6fa5988bc9f71fc38193695d65ab5df35ab2d6ca44de8a880b46777ffbe6a32f3708583542ba358fc1e9147dfbcc207ac1a33b0dcc92f2c9e082a83fc7e311230fffdb649dfecda763e591f9d1b82299afbf5b027f477e75aa6a18a34d9f5d03e7365c0d9df60ea51214f7e93ae3ac4c68da921773e07cfc23d9b9b331c2cd5d126bdca4d8023d1a261a7f7fca7e5ac243c0105df71b9a7f2091f111c9287e165699c64dc7f4d30f8ae11dce05fc30e8bce2d970fa8ed78f8c17d682503dc324535f8bea08e18acc17e925ca8e1c6f193380c294da3a85906461e83ae391a9809d93249021ad56640d49f8cc94707f273eacd09c06ad5bbe1422789a28da4a6f10135203a12f0ab51733fb5a8632dc3cc26c29f147c800c7dc984d442c011f4432081d011eb461850a4214e9307d47fdca653e3f6244a76a4485ca9c83c62c423ae99a5fad41e343b5b8acbb5ef17c5b7ebb4e53e7a26a99071ca17848e66240e1c6699b5abcc2c16b4e7204e5ac1b5a4f77774032b899df5310555aca864e4ae8017474255ab5911358e3656406040f73d89303f16ad980f62ebb8674c37b63106dec6f4c84c390d59835dd5edd94545f98e9cc37dc0b19b23b481a3efa1d3b37950eb7a1b7b0259f84401aa578893207f21d068c6dd7751b5c51464edd389104e6006f7968a0dc5560d5248364284a46140d9db01bf98c5a2f33f9019c3eed562d5175af061eb01e05de1792837508648b92aa723f1e9a1e762321c499e1f0f850822ec438b4cca7b7ec17d3acca51dc95d84c37c07c6850d0931199a55595b910edd5e791340bd637c8b31cb842e492c1558d89526c6c46f2385f4e9320dbf11747184af765ec2c606a171396d9cd03c890ae79e534de17d2ce7dfb98cb5252a7bcb9fa78485bc8779e4126eaf10fee131f310718149613bb98ab487529040f5f3d2102cf123d7698288d3ea75d2b227b605ba6cafa7e0aee3b737cabd18b9abb9687b236812d2eba2482fddb468605c9bc82a81ea3e40f493781dd72c5ab9de496e508b9780d8f9acc2bc4999f7c511543f78b03e7c17e56729e4cf18a7ee40c61d582932b746d67ed39e54274ebd03f9e4c0486859ac7f4982e4555b7c867f0659b9c0cfb26833440b14e33b31571bae56c5949d9293e9fe2dfb97d2d57f50125f9e98e3489b249ad378208cc943289bcf473335f482e4ec1f18d671752f7f4c4f6bc94178390324cce822adfe3481b188ed04bcf328479b4962832eb0bc520d9bf52db7a4f203ccbfefb338695b790e71f0ea1d29cd193141207533d2bf97872cc82ea5bca4eb076e7acb4d0a7bf5da324c36d68194a28106163a0e84ee18c16cb18698c55cc7ce3212f880620f301fbd9304c05e43d7404ef094c162e977a3dd1ed5dbfc74cf2aeab87d182498430e8985fe24a7e2c3b1140ef300cbfda4d84807c5ea4bd69a423d16bd145ea17cdd899a18dacedbfb5822c24027dac80eef74ff3b4ac252f180f4d96de97cfba74f6f20973721682d48a8f9e76c4c80b822a5ec50a162e8a03b47643d1c7737bf29ee615e31a8ea8e642aec3b0f612b1840f6bfa91f36d5dfc665485027f8bee9a9f4725cb2e2609c3641158642bc833da49dcc7951876ea60819842e284c7919d6d017fdf43cb2fb34e559450c94fb6a566cea032adb8c4aa4630da5a47cffd5ef60c1eff5692bc870fc58acd90d1cef665ee2c39598479b43f34084d7dec07822a80a04d47a4388afadeb9fada68c8bfbbf64188a7de5bcbc52bc9fa5c0441a6bb34ea01f3d382d59df720b0d58198b151fb67621fc11644b85fe84c6b2f2b4aa93b4b66dcbf9b9527908d4d6cd095be459ac022aacb97d4388ff77a9873763d719f6ea7a8bb6e6699dcc06c8a25a4516a0fbb8170f1a14f004f292de325dd4f79a562acdb84750ca1f167ce50ab8fddd82189415787f6961037e1489cc6525fd003e2802ccb51e61abbba4cdad78c54262b5420e1a16a4a84a2451b899d732936a32690be4706dd403b05704a89c8c797569fa468f614ccfad05e50e50bd97399e9f1ff7adc0796abd3a7f1ad4fc4c245a2903672f6d5094591e05ab0d8ecd7853639eb6bddfe3e5a5766e359430cd1318d5c1a9c67d0f479e612408091f9bfcebaa8242589617feddc8f0726458cb4633e2f45dc3283f9bd4abbf16884df4be62558cf7b69e926b62c00d09b5cab3215b1a4d7cc992c8eb65728837e5fe2918785e6d616d84f9cb331cc1d992ffda40f5eed1e6ee5ae1d0221ae42a60e669cf9c9e205ffad3cc29fef8f35edcd7361cff5f4075a3538a8de1dd2bdb87869587789af262f073d78b2443a6ef52db5499fd3c89ea54bd36133b18a420c955c73463f9ed6477485e4da132909d3851f9d77fbad3ccf385acb43841cdce3c68c67bdbd39aa3311ec577bce815473968fe8ef847be56cc8c86deb20e6177d9bda64197b7dce5c7cba391a9df60c12e4a336a44cdb5262564e8fc69d49fbaafae079d2a16c9fe5cc1b2f4a1e36eb804737607e7efd55ecfa33b7a0b826c6c713a482c0822d75e888c993bf38184cc3278b352a025ea253f52e285abe697ebc92ded5c2c60eec7bf524275d704202fc471f9e97d90e8ea462a414c88d3c1821dad6a8e8f950e0e1f1bb4c0422e273c44ebfc888512c01c705e1f522783bea5509181c9d1b6cc0b6f5da60495b6b3f9e4e26aef337bc59f1b6db6608b9ced2e26b5b26d90e7b715a03a27d3df42e0477a0e6c67301b11fd7e8b38623f3410c3fa0c49942eaa888c13434fcccbb427d786394548936fe913229b80c8f6d172e2ac5e65ffcc204a8a0cebee319a56db0eef9e0008f6dac6f7fb6c74eeb5fb98fa9961de9d9d", 0x1000, 0x4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) getegid() 02:04:51 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00008402b47c64c0afb4dc380100ace2000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 02:04:54 executing program 1: r0 = socket(0x1, 0x1, 0x2000000) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) shutdown(r0, 0x80000000000004) sendto(r0, &(0x7f0000000000)="5e281e14784526dae9f39e7084f2d2375eb7886b0245b08a38a95edd120a76bb03ca8112348c737004b2dde31e32969e37480b761eed99f70efbe24da1dc33241539ea7c4d75802d01f6a75c61cea56f820b4aedc36d402de3de0806517b0bd04bb4375a3292ed9a312948f46e1f2be09ed131a9f78fae5d1cc1bde385d1d986fa", 0x81, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) 02:04:54 executing program 0: socketpair(0x2, 0x1, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x100000001, 0x1, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 02:04:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 02:04:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x8, 0x0, 0x81000, &(0x7f00000001c0)) 02:04:54 executing program 1: r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x91, 0x4}, 0x8, 0x1ff, r7, r8, 0x0, 0x9, 0x4eca260a}) msgget$private(0x0, 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r10, &(0x7f0000000140)=""/193, 0xc1, 0x843, &(0x7f0000000240)={0x2, 0x0}, 0xc) recvfrom$inet6(r9, &(0x7f0000000280)=""/4096, 0x1000, 0x0, &(0x7f0000001280)={0x18, 0x3, 0xffffffff80000000, 0x7}, 0xc) r11 = accept$inet(r10, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000001340)=""/136, &(0x7f0000001400)=0x88) close(r9) setgid(r3) pwritev(r10, &(0x7f0000001540)=[{&(0x7f0000001440)="fd8e106f0f13255552164ff4664b723ab4ec29f7ee161fbcf17b8a8c73f6c5a7f0699efdd6c116e324f215fd18f6cf2029ecbe475e1fc56ab554bcbb2c08e2ac06fc9445dacd6135e22c0702a23b917a554c0f0758bdc2b5042aac48da0d5cbbeb7ceaf2b78dbf3dc14e75bfc56c074b4faf547ec3f4a436822a771844428961703d6d0025848f83d63dede16492cc48852cc082c1851c1cbf9c1178d78c7946770d818683763a0264aa7d2136000a303ca84c78acae4fbdc58aead6884976253c29ef3471af11478c49e730f9dd19305718c6d1921885d4f7e7838cab599515", 0xe0}], 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001580)={{0x1000, r2, r6, r4, r5, 0x10, 0x8}, 0x8000, 0x1, r1, r1, 0xf2d, 0x370, 0x6}) getsockname(r11, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) ioctl$TIOCNXCL(r10, 0x2000740e) r12 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x2) r13 = getpid() writev(r10, &(0x7f00000028c0)=[{&(0x7f00000016c0)="1fbf4995af5f925fb9e24d19aeee637e2b8da0821f634eb062224d818eb9aefb2583", 0x22}, {&(0x7f0000001700)="d02e5b6278cdabf5d7e85ccb59bb24f71fbac4cc931df748edab9a79e624b69e1e35eec876200d11ae6f05c777a9d959329d2da7480f37aeff2240f974f1a2afd38701d97b051f8f223739ae6443e515cf4aa79177f654355b0759ff70323318a28b99de40f5f3ebc3e689a1a65a6b3004bf9dbfbe01dbdd4fb69565ce498816fb2a95783e05ebf1f6315c794102ddf57fc6fb1eeb0b3aa2b97c1fa9c17b944c887e3b59c9ecdf2fbccb26e20370a6b06ff017960f5c216676ea89954ff0dc5d9a069a86b00a782d9146", 0xca}, {&(0x7f0000001800)="46755ebe0b6ab711ccb2df64230cf8f7d3c9a3c8b4c9bb766c8540c7e55c697edf0e0064b34e1be5ea2fc5b4eaf7c4055b02b7018f55b3045ddefce306bd037e40803acffbdaa43c862a66e153d24f83e77a62b86e308392ff2542989c00193cda", 0x61}, {&(0x7f0000001880)="48ad060db8aa6e82ecdd06ecfc385c30708b0e0cdadc80342ce3c3baf90dbf6e70987ab0077e65072fb9c032da7de87979c7c8c8770184720354d2ac1f82f1de2d756f67896c1828edd5bd12566cb3bd4da7ceb89b1a0c35687d66f8e7cf5c0de2ad2124989b00cd3f33dda11802946f78ae6c36b6f6533a95aa0463c41d6eb83d53cc32ee42da4e6ed3a4931a9c82cf12b41e732b32487255176b3608fa92614a39aa39f9dcbd41cd2d82615cf954df6d87eda7c01a82259dcea92018d4572b515eb21c9246939e312bd4c6fd456c3a659b44346b638c3fda2ad47a0da4f20293d914b9f73a3905b079ed59200d111bfa99b19174fae3d5db75e401438b3c1677cca538b29d1de0bbbcbf62d28a277f80019053266698d100176ba76f1b9cabe0d3ad5b8e68952f2f5166813fc4deedcad211485bfc554e64fb127b56d29ca33e465ae5c0c0ee300d7c3af663bda026ccf5eb90749a1b882eb44d67ebb09e51eaf4efddf04a1a2f7561f2589b96a2e40fbb28264328bd3807ee9820872ed2de170a26628bec515b94941b3797ddc0f9511c93c225d905c0d8107affff4ba0416cd2731f4f0982ff07bae5b5be1ef6bcf7c378af25ebd2ef9d466f853f51791bda8c73f9e162d3ff45468f25b5655dd566ab279ffcc1035ec4132e456cadb45d52fcaaa156d1da77c97079c5576a3ff89c1a891f3225cc803775da33ce7ecb1d86b2ab7e44535e07e1d46db8cbe653f0e0334311bdf265023c253a9e71d2eedbce9be77b83ec1a83c9c41cc7a9261d2b0194d70b3a8a4c9ced33cfa6027993d9c86f0f9872c2dda921b37ffaf5b88b0bd3c2d85a0b03598b3126b815bf50dee9d4d302a43ae31d076634a14aa048e00fdcf801cab9707f4612381beb665a04137d8a6b30a5a830edf1c720739e70a74ba6dfd39e630f5e54af67413ab988bbed6fc1841d2e3e02f3969623d06bb208eee83a8a0f395c3eea7d6eb3cd841b2cd86a18e8104a25b912237be88788d3c1f1ca46c229ef359d68a949aa5442231e9a2933dd16e1d610723269a649e1ef7dc712716fd6d39e442f8e35a682c0e9cc8932475483fbf06699aebad6362d225d39a573596c98c779fbd68bf5868d2211a54f9250d5585190962e10eb37e3de0c547613d053de102bf5ae9e3f296b9b29b105164dcf46738ffc15da8cefb413948d737a0184925698b91e05b5c28531cf02d778fb8af828e31448f1898aa0e7d05eeb6426280ad3b41e1ed1db10663cf4c1e28a538f334f9fae9878b95aaf4548cfe68ed2c72cfaf695e8044276453b13e69101c5935f52406bd1ea5da4f75aaf88e35b52f8b84ac630a7e3fd0f800a04f2e3d8187a59538cb34b6fc74e6327ff3b94923f2b39075ec001bb9b70b65ab2d8fbf0a94d15409132fdc4814131021d70b7bdf503efe797e882ac68a5948230e9998590bfe0569e4cea74ea65a0b6a6c34daaf6796fcedf04e01d401688a63e38c6186d3bcf6bc6be4266b0aaebeaf8785177324c965caf55aa5c5658e5983b5f5021b42625b987f46527639794aa94c6cc8e3680f413f4c772ef0e5a6e80301a401ff845d7f05d7a8e8bbe80a8d922af351a89b97c5e2b1f3a828ffb5c8fc29ffad3dfaa1425567ee33a9984378368f655ba958e197fec8ce2681fbbd3431e113ef526458a0aa4174867fe372ed046e6a8695bd096b8de729289001cf5d544835be6ff8ddcd5512d64492d9e586119e0eae4a2d2ebd89a9eec665b2da9683a7cc500c3e4d469f45087212e3ae05ea659b8ce8f0d5d749541993efe3ac9edf08c313bda2441f1da2d7ea67cd3589c7019242394ca1c1e401cbb9e416e80cd8e10dc35ba419e28e0027fc9a5c8ea4998087f89415c716dd47008ecbaf3ce098521ab2f8d1323a6cee1be51a63747625f4ed0c0f888c569e9152a0caa23806134c60d201231705bada28148263b7dcbbad58e998b900d51ec330583114ba2ba7e724285efe20a0df4593026ba73da69e339b2cb26beba401b041c2264042061356d0da389db01a97c01676e58d4cf68d1928b3f79b99b22c4c21dfe2a8469fdd31d5fa3f453f979cd26631c14a004c5332fe8820f0a6091f470fe405993da4d22fc6b3e73d5218a873317a6c00b72f138200b98c8f0dfcbfedd54c9987375f444375a7e62ee609edf662cf7e3f6957875d4e88434926e082282117cb5fdde5c8f53f13d9eee1da8d28b8c82eca596800823a21c61f348fde9e1bd1b395b229c2294f928d6579d029fd134892eecf6eb793cdea1327dfabb8f518d27f63aba784cf8d36180d9de64b6d48a14724ad926258271039981ff4f608dc0c25faee2bb0380edfbd55afcd30f2e9ab62efd369a33d0e974d2863eb9629fb6867e9f0c15c9345b67f24b784135812c80b9f8afb52702fc43237eeef671eef175c8c654ff8311b1838551a9f99c524edc7fd35d8bad0937e95c70b2259907a8f3177130c6652e03c72c242fb70fd7ab98c59117424377b600cc8d540d17699b3761944e9103761632dd53fa83e347455301c744bbdaeda1b64ef9a73e1072f02c14d9cbd9fcd1bae7111067c03587cb3f1a0e5ef83d7a37930f89c7b847bff1e7b0950dd0fdce246600355d3d4d7003ec551ab9c9f5da62893634cb3243381033c3f7d9e777ab77b8c5736fd5e90df70afb4fd72b92711c682b9cf71e807272cb83f317683601b82b4538aae051e057658a49f87ac482092f5846c7d044171b54aafc07bbbcdeff7788f62c0c9a21f05cbec6016b649af554efb7b561575f8dd6a33a59e37c34220e7593d99b98f33717b145910ed512ab3c1492a3962da2d66027228ddbfdf08f27cb677ea67eca2e6266f1db140017f92986e7644bbb2cfa0f9ce5f24db0511b40dcce37d10f7ed8f40b31fd1f238eb690eb7975be4601456fd76ac418d83a91950948727464738e05cd189fff09e453caf271a15b3034c725d3f45b80f4a8b8ab6930144eeb5e65b1f2228746f10867ec56e0015b1aa23a9b60cb0efe005058c57797d3ab996f2ff42959704ebb602fab4b347c9157fa8aad08d9ab677f83aebb564945caa90cf45e701973208cd91d191f8d3693c20ffb91c1ade61a0ebdabe087f54967a178a14940a0e780f89a7f31f583b1bb5e2848e797793f4e6437fb762dce1c6c35e17400217d617e66ed38bc9074e3392959b596c59301958fc30e80971066b2c4c759045d5dbdc1abe76461ad0a20e1463551ac027307a5495b7eeb75fe289acce8acb4084c9b194fac943ebecbc4a8bf00f3a0ba60318130d4123be29573121195ddc54234f672211023ee06bc6d0c7c0d66a576fddf042d0cac80ee2228b133dccc8cb6eb379ff8aba98538be3e2bb88796c74641b48abc073b453f5064e4a260f53b62a486e9eba206a7be1ed5e31d899c43cdf4326c1f764740bcb2f4b118223aa4bb66d2e9e1b717bd451d018c8a9bf4a4f47eea71efb03f1e4f7ccb8303c6fb51ab7b76dcf47146e21452288d9fb2ac65401a875f2c6f5345a464589ac9563344366fa4d1bf819f261225ed9cdea8adf8f339e597801e197df53a55351981be3fdfbe0ec51898f366c75fe0aacadf1c0301651979a0aa5eed58da16bb0336920f7303df6b3f3eaf6ea32a6080f95abf50ee6130174e72bb09d298675d9bf618a4e64c6f0693db1126cd852ca0b4e7f604e7d010f462b038ee558563ecd7aa70cd975211df1b27363267536de4de2deb6972a939e7f013eb86546f8f4ea9907ba2f84361d718729827beb50fabe5e8d0cca627bd5f247c3710ef31933a57ab8e6a5c6cf43b5173403ab25e0e25e6e0480e9917e7c7929a6281ee596cedeaef4de7c77bc4db79579d95fe50d8e6253e615b1cba79772c4d37be79e7fec1fdcfa6d5beb16843c05b1b9e7921f6b09553033b1de2d623556d3df66f57ef97a9d2061e12665a71719e38380b2bce1844151280edc5d81d82c4787a5c10c682236b285ca3e9e511141fdc5370099675e44c1d2a89b25243a33ab5dd3dbf9796626e5ae0cd4fe09604872e4b7eb5d191b7508dde37e7e2fecaa15ca9363438f0680dec5462a492bcdbc712e6f87566a922285772409ff75a3b9a13ab3190ed39cd8ae1f3b50dc289948452aa5118184f4e9c31360229c492ac2bae7abc31c72040c2ae13019d9ade70476a3ecc5d3e1047bd5105683b702247fdf32f5cda0f4201b26dfef9d1b6df723b1f9b3f2d85257580b793287b0581e3b59cdce663357b461a7ac400a3a4641932f4f5dd4fcb1c4b9a1373caf01d88b9079cd7516ed20fd3cff8bfa2efcbb7da6c2b821471e37a329e77fb9dfcd84a22b1bc87b5d6aed2de4067befb63a1cc8ec9a68dcd849e6634cfd069762b481281686581b8c9a460cb179054992d8311c54361c8022a5c753e0f664d1ab2e761b41d052386d4eaeb1276906c9c46acfa96bd07230917df02d08411edb97b1e32673ab46ac10f3069e0b438ca76200a3699eb08b7d69110e7938cdbcf55e52511fb4f8e2442b976b346674018827230586ebe517c00e8d27c0837c795e41191fc8fa836bfc32f4915bbb88be957791a8c497e2f5b83c9bfed6fed1cdfa833b8a6f35ec2730acf7b2eb6f023afd789521ef47cdc5b92f50e1a6416e721ecbd02c8e05142e327718922c8da046fe0be2b6efcfa414f356093b8f01bde91d689b65e513dee1adc815fce697f853e7662d851a1bf46bbd88ebcd410409c847974dbce1ac5872074cb469b35daa58e1bdf6e086e9c06dea2af7939b4ce53ad367051d87f023ad120f2c20648452e78b4742459ffed56104f54ec2f0124f67e3274632fbe0f376334cf99026ef9e1b4d69f8d3252438e2574578415b6fedfc17dc863ae714fc846766d287355ed6da81f367b29992a9b0cda144a2d04d34578006470fbf9ca6788b038d93a8af48b2a3a76ce6dc4a28f2f352ad86b3e132acc884ed455265d2961eb70028c7850e1d1ed6bbc4d2b4508138c221ecacbe82725d99b1bff4aa3f7998d5a164fdd122ae9be869c73104b8f0f406581d1e019df6caa50e0736cef2a9d2945a2956b5d1ad8628c69299a71d82d4761a6d44f2013adb97ce3bc073e9c2d1e0d0903ef8a049d271ed9f4000ebb656f40e79235484e6f7f396828100b74584c74bf4c09ac8ef59d02282b45ab854e42046cf4a4bf40cb758cbe460abb750ce7fd26ca7069e3f1e1d441f2f9659c04e8d336cdd23e6358e01fb10e9bb7c446ee19b74f2c465279ef01da29f1d317ca70d3e36783bc3b875b079730479e4e22e0c4005ca49440e1bfad5f07b801ee709f8f3baabf9be244a658a835a7780c503f6694b82077dea0ec93856e402f1400f3fc589618532037b6127cb89cb9694acc03d664310c00a9970af389bd9b1ff7815fd61f86a4a70efa50822c1c460a533e8a7b3d896b0337e6c4dd2af19b4aad67e9331282873dc20b1b335c885ce4e3fcc28f5dc572d0ea370c9bd838e3992e222d286e1ad6abf05b2ae7b94543f2e2d6f962af6c3ab82e2eaba76423525aa9b9e02daf68e83e647e54607a6833c561cfa2d2d57429fdb72d4dde600650774d9aa4d1370b0ced5c66bda25bb8808511d02e6e6ba777cd7e384f281faba29566f667526c1e80f488e940d9592c2ca437bc32d92bacb134effc8060971d9eaf9d76cdf401819a12725522dc1d16f06523403892a9a3a050b8e3338bfa78369d81a8c47b4ab6ff395b695041f6bd08758b6e1b6fae8386fc406d323c15e338c6435f1731da377685000e0805ed5425", 0x1000}, {&(0x7f0000002880)="5b9a611411cfe284c8bd47ceab763f7d17f5b950b4388b85bb1a04881bfc361e6975ab6263592a2dc8695ea1906f7106", 0x30}], 0x5) poll(&(0x7f0000002940)=[{r10, 0x10}, {r9, 0x3}, {r9, 0x110}], 0x3, 0xffffffff) getpgid(r7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002980)={{0x7ff, r2, r6, r2, r6, 0x80, 0xffffffff}, 0x3, 0x58, r13, r13, 0x4, 0x5, 0x40}) setrlimit(0x7, &(0x7f0000002a00)={0x8, 0x101}) fchown(r12, r4, r6) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000002a40)=0x1) getpid() 02:04:54 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c103daa8131400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa96675dc7fbe67469630b47addc9a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8f29a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c92bed2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408e248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204000000000000000000000000000000", 0x811) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xa1bb, 0x4) r1 = socket(0x20, 0x4000, 0x0) setsockopt(r1, 0x7, 0x4d, &(0x7f0000000000)="3aa01c102e1b8cf598eb80c580398b3639133aba210f4e2fdaaafa4ed504671d85fa08b09a0ebe07be208289d26a18c2b314b40d075215d70f776de243445d258a25e9906cb2725d76ca9bf339a33a6d5682ffcf9dc01b3c4bc1e69ee5fdb8fdceec2e51075d7d584e56d945b5679095c37253db4394c43b9e55bb5d36ea12f17c5a2f20f726a124fc134639a6727169686ac78e279584bd8216472feecff98c42c6d50e27db4fa8184f6330f28b405bceed3bbaf775972cf8e7bf20e0ee6fef8b9023731cac0d87f447d6133b", 0xcd) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 02:04:54 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) pledge(&(0x7f0000000000)='l#*-^#]\x00', &(0x7f0000000040)='-^#\x00') chroot(&(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x5, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket$inet6(0x18, 0x8000, 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet6(0x18, 0x4001, 0x80000000) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0xfff, 0x0, &(0x7f0000000240)=""/76, &(0x7f00000002c0)=0x4c) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0xf3d1, 0x1ff}, {0x18, 0x0, 0x3, 0x9}, 0x1f, [0x10001, 0x8, 0xdb, 0x1, 0xfffffffffffffff8, 0x3, 0x1, 0x2]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom$inet(r5, &(0x7f0000000440)=""/24, 0x18, 0x0, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockname$inet(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setuid(r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) bind$unix(r4, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r4, 0xdd, 0xd057, &(0x7f00000006c0)=""/31, &(0x7f0000000700)=0x1f) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000740)=""/106, 0x6a, 0x842, &(0x7f00000007c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x3, 0x6, 0x4}, {0x18, 0x3, 0x910, 0xa4}, 0x0, [0x0, 0xf01a, 0x0, 0x4, 0x800, 0x3ff, 0x9, 0x3ff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x3, 0x8, 0xc6}, {0x18, 0x3, 0x20, 0x7ff}, 0x100000000, [0x81, 0xffffffff, 0x8, 0x400, 0x6, 0x8001, 0x80000000, 0x8]}, 0x3c) 02:04:54 executing program 0: r0 = kqueue() ftruncate(r0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x22, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x2, 0x5, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000023, 0x400, 0x9}, {{r1}, 0x0, 0x2, 0x10, 0x1, 0x8371}, {{r1}, 0xfffffffffffffffb, 0x84, 0x10, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x8, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x9, 0xa2c6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x91, 0x1, 0x6, 0x3}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x85, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000001, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5, 0x7fff}], 0x80000001, &(0x7f00000001c0)={0x516c91b0, 0x5}) 02:04:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:04:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:04:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) semget(0x0, 0x3, 0x68a) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x3104}], 0xffff, 0x0, 0x10001, 0x0) socketpair(0x0, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x300, 0x6) kqueue() 02:04:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:04:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:04:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:00 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x5, 0x10000000001}}, 0x0) 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 02:05:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000340)=""/218, 0xda, 0x2, 0x0, 0x0) socket(0x0, 0x0, 0x80000000) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x7}, 0x8) mprotect(&(0x7f0000721000/0x10000)=nil, 0x10000, 0x5) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa63713048e699319296488dba7d3f66bc3b87bcb42949b7e7f7c0cf54a3181dc26d98c8e47bded66bc18c53e01f6e7a15efacc35973ed6497a4c51c4f2e5fc6a528782ba77086ede5f36c5c3af1312254484878c3e7a1fe82bdfb76c7989b1eead5d6158113b9761f7ea56df88e1583375a7fd16ddac764457799218601287438049e181e21b90b9a8553c3ef901eb4632d64bedcb2205ca793f4a045ebe18c1990c64bac5149e50e16e6225543dd30f1f4cfd34e74624b7b4dfc688f5a90e783030852c9c82ee7ddab9e271658cfa006669595f315d2322b09d8530286ea459045cf4637b0794ae9ab1b1a39fd5537f5ef8a716b952e301c42f937082dcf661b8870248b676a0eca74d0f21fad9e2f3d21bca34430baa5b51dbda282e678242ae95e78ff8003a377473f4475bdfe1e574fa8b0b18d2aaea5a379f304571f1f82633fa837da814228cc74df64fa54b4d7ed6eca54e8fef326fa597a46804ccb9931183ea7bd64562f48ef693cabb319d37b8c8860a87f8f4adf1023b3d338f94435372c12a01e7d4e0a0d0e9e11", 0x197) 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 02:05:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8000, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x80001ffd, 0xffffffffffffffff) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45a3911b64101dbce79e96bcc9e4819d281be14c74a74111e272ab6c8beeded4581cec0e58ed1237ad22d35403f3a26256a04358def0cbbbe7264ea708758680a9a0b92b66a170295d35f467c6c7cef4af9c949f8ab22260c513c946c8d20ac7065e2df6dd9bc1feb76daaea2298043a679e78b9dfbaa26d492ee6bd7ca0dc34d1ae84ee0ca6ca763956304ac9142e92a0132348625a6f483e6f96456b7be264c139f6faff14d1aff4babfe1c6de7c3e778dec6ab7e3d8fd1744257bb73e70", 0xbf) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240), 0x4) getsockopt(r0, 0x5, 0x1fbe, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) listen(r0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x30, 0x1, 0x16) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:05:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a887a07c4811d4f34b81698bd7c9c03c8ea649a803de771d333aa633ee04506b8df87c7748c406ef40214c5048532ac727f6d969bc1cc4d932120140e51bb74c356c430216c8bd319c8dc38f0809a8c92444d2dc1657d37e55d623cca496a15fa42a846428ae6252cf1fc8e972397224c370b6bb2284dc3cd7efabeea827d38585240491abd022ad39cb5613ff3066c22ab7cb728aaf73848c4049237396408b41d8f4d25d20bdc5a2d0ed3a597eda7179af550a059c71fda6d5613b937f74e7fe787d6f3811f0005cf09885f3189e8ad25340c0be5e0f04545deec626828d9948bb781e56b26484208a9242a4da99f079009eb327d0681f0a47376c1adc98360103cd3b6fdd35bfe5a7ffa489004a583d18916f837dc342427f41ae2f69e4244cab6331469a9a4102b4d8cf4ed050c512ce095ee9f33192de1ef6a56c346282b4392e878c8f70c7ccd57558e12873963c00272a28646fc6a6230e6d2fc1340f6a956d30120bbe994523cbd26839362b11c68a4977f1f52b25d9e6cf47a02f50bf856e6e29cc6effd4dc29128d21e0b34027914dbf918d9f4d15ff28c1841f7269f42d04c8bafa3c98bad2e93697dfa3e5b1203241f36628418434af734f79da854a5f49c4c57d38dc2314d9c97fe92ccbd67694b35d8ca73ecc055f33d367703aa211d2ceed976fcec055cf97f89a0931379be436eb1e22f906fbe27d496fd32a698721eefa893d000707ac32188fa4fb3245958a17eb66d49bebb96532d62e7b51f3316cbbceb9a9c8bc2ec4391588fa80548784f3fccbdcd95523969aeebef65d544bfb0154bbdb6f7fb076ae4a5a391a4be63852da0c0b04ec95aea1c31c1ddd7d703cfc58bb4710afe636effdc2b5b33d710e8928f2d4ec56bad7b9a4c3248e3ed30e7ee1354d722a2e237267564699ee2a8aeda5a112d51d0e2e446d151f8329a8157dc22a2d11a40831694d43b73bd1445c9c395013bb87777fd8f683cd691548e1a44635470a6ea6e9e6733c4a3c0681cda10155278711bc009c056f50cf682164d60ac57294df058f9996922706149b82417123af17e3c865d784dce12509f905f3b1c0f2e741546157bae9837f738cbe60f8301362439a2ca7008e1d79a27da67a1848576c21dfd104bda882bc11b28f7cc02216988ee2b152d35e43729eaa3ae8771c566f1cf9fd308a68bf95107b1c63215f0212db9a8d0fe54c5d0655bbc46e12c0b30ba87696f8fa0134af4d00ee003f9a3b89bede4f1a14496e18e4830ca9cb2aa7acbba58a277eb7922dec28c73f10c0544317976285f41c9075207abafbb57276872efe37a2dbaa1547ae520d8543694d3b7ed4c96678b7d8246ce44f1b357e74df8ef0b0b504084a58b38c3ad6d06c0f2edab646183633c1b8ab304d3ca0d632509a9fdde04f4596e21c27b3f27658da72bca189ae0cff87550bdd567d7e09de82001a5f457a698d02584bec6c1cf2452796b5a4db314034e2c938513b98d453273b0c1a16d3cc65930d55db332256145dcb54b33974f74a938fdf9f27ec8ee36c6725db4b5b0495df57d596590b7023525199436d03b4d146b7ff76a6a121670abf0db31cb4e17fa29ce0d3afd4e65c9fc50ea96d26765228e0babcbcb9e863f7b8831864a30ecac3a068760875a703fccf514079e57515e779e8291cfbeb2fd3f48e45ade02e37dc5b58cd9408c176631ddc9ffbbef88892b8eb4e66408b79fd22b5c3c7282e6b15967b6e770d096acb9965a955792896882cc20a1c0c1ede395cfd28ae6f7cccb0e3361df3ddb3ac4f5fc8e44bf56fc9c08a31a5761ca4697f7aee0ad7f2c33b589a67798fcd92c566f97ff356c848d3a24b3aef33a263fcb3ce7f9b17177b7d3a6396d95391c05c65e43ba91f85239bcdb5722ce6f995ebf4635bed49cb9cfe5f2f1221104b9ba5c634cdfd5f273d2a9ed85cc94719fd5764a6b3f0fe56873445d3755f6fd6b484aaa4ebb4b3aad15a2120435bebf82c527d7e97126616a93264da70367ddfd080f1da69d5ecc2e681696edb51ee25cc161ff6cd81cae1a50a2563954c4b7bfefe0a6e829e2afa3d348c9720c6df55bbcc1fdab4d49afcf2a7d593a6eb8d017b1438db71d0d81197475099a22439a2b5b62671248d280c0c5683b0f3021bdc6062f6d0bf831dcbfff2ed2b9e31d366543ada4d976abff60bb7781298b7e8e06adfe8534454838fcbe8a73de982af0d42715456aa35f85e13a1872f8611c09fb192d6691598d14bd934286bb1d37a2ac311f604c21cf9651b06b7f56864a23fd408a895ed0afa4852f2093c858f9f1a291da6e1941277c9b53f82e9c5c8e5395f25ee194b8e213e8b6afd7d25b1f8432adcbfb7bf01887f10656777fc767d410c8a1ed131d0875e613cc2447a97220cc23ce816b5b530f158c5d83e04345c5e491e68b9393a857fb3ebc225d93ced6de208bd17219e520b79e0d16c6acf9bc5b15b922d8322fb104f1b888f5062a4766472ccbbf4d573e7db5ae7b90faa9ae1a6b18578b19d739d21f3d06bda0ffd070b345685156d634b02db4d45f8333994dcb758b7ed9328b77e9e6f6361fef7745a67019e170c7db1fae17e22ab6190b9780d0bb900ffaf20f49bcd493aa21dde7debeed492c3074e178a175f88a4b02dd61270bfe80e11682fdc91e99adf8046a9538396a0c4fcbd83ab8c70b6155d32e0901726d4ebdbbf9d588bbdd9f96a493613f36eb562a69dbcc5cd94577942b8a08fc1fb60df86ac1bdd1ad9a3e26f132d01ed7abf7b9c235cc06cd4658be2beb18970b51315dc6d1bf69e34074c4e5ab6adc51ca937910db3f8bf37844812a1f18dada8ccd54923659b0114c856c7c8182ed92940ea38a442b3f6f8c6cd4175f7554d3690e198596944c8c30bfdd066f8c6a752f97b7f18a8475666b7268bfb0516a2d9234067a1808f736d0cd788f561fc920c8b878f1b5f5331154eef0072889243736eef1d14f94a7a2047e403456f9e7e2f47280bbb77784cc14b557f7d4074bbae57b08f074004b5b6905c0a0568b0600829a7041d1fa7ef29a083bfea2691a6c7ea2453c7a52be976f365239fa334e6c15bcd49ee61248711ce9a981cdb0c7d080786ae80d1e5317f67d2a306c9969383175945a2b2d3d3833d4621431cd597db84bac3ef1666fdf26405a50cdc576a05c88bdf92ad9ee063fded86ae7fa5c710abcb761d77b175e4e97c8c3c7eb0446caa55555a89cd12fd8a4698d45237000bf9c74899e105f7708fe9d904b1df6c02ebc1d2f11f4183cdf7685c1984607fe18d7ffb32046a6c30a2a5936d03c32dc377754be18251fcde3da89d3950f329152e8797df37e7e38278f36564e5554e3749e2d7f96fe0048acbe1c6aaf6f5162fccbac62daf47e427d1485c8bb197f9d11bbbfb91e38e4aade9caf1e7bcc1674e9b525f82bb8f0a502897f719512830bdd467d64ea8234d94d7831f9cadafede7c00bed3e8a2f6ec2b4eb791607cae10fcc0fd5c50be944ba2418ff79183a557c9228c2747e43bc6e63be8dca969f6b389f8077479aa2d6b307c237859cf37d3ff0a44b7cea385bba5c6736bcc173147d73526833e34546cd5d2b352ccc3faba44c30017037a3a6b6e0fa59c5d640b1c08796eba5594ed95dfb72a78b8d22958018c82eede8bd768b1946c313c74a7d28191f8daf2ac3a2f179b44784fab06cfa99c199b17d8365c4340571b5682a1c6900672cda922de0a950ba685dba328bdf18e23c403e38a40f889b47be709e4810ab4cd36e7506ad9c4d5c4462a153711c12835d7b2057fc578571c052e34ecdf3d62b6ebfd6eda5593f280a80ac959b9fadf17ccf9923449479dbc98e3a2bde350fccc665b6d7f0ba173469ba8ac37838bf5b1615cac09fd5162e1d682a79437f249646e21b6d6c5df222a9b45c3d67565cf3481d728418ca192b62dbb983b5d90c3a93aca1724a2955f58312c93e7b1b0321d33a1814c4ad9f0031fec35fc3c3fe91d2b3430b27e4fd023d759a6e1b357a4a85010b56403e62a17f83e3f8275e0bf75adb8bc8217378a0f443b88f5a29f38f3c0460a0a88b6e06f1c5353f1d164fee1b227e8f81f00accdac4ec6936163148000ee08a9e70922abe193c263577a0ebd35b81c1059c77e4b5cc1fef7fd690a67ed7d8e1365041e0ca4725cf17e8925d64dfcd1c353aff22ab10460d64fc7b6d0aa5a7b96f1d4ca58df0d5facde58184ebebb09dad0f753f85c083515aabefd5fa75ad9afec10374bf1a51849593f4bbecfaa4146e89a00716da2992c7ded28319017125be95f5e93cfbdd8dfb3bbe3242f141c018f04e38c70f8aa76a76e4fa791ddb0f34ff14ce0b8bdcaa4e472ad9e7de235ccee8c69f794a3919db55ebc00551f700798ba38acdd41505a6bbb6f29120a3e20a48009a271c776137180257734514e6837edbae5cb6b6cc0ccd7b5cc21f49a66d06b6a332bd05e1e36946505f53c6254662ea6391b1049e29bdac1cee5a5cb9e79ae339b54b3cd2a74e3fcfd8bb19f84c1fe23af77c169c1898f51d56a99b7ad3b0048865c5f891cab1aa2b0ee16333e0694071d7133a63766464a8489dd28762c0d7b502472361d9e6c7bec4292354ad35abbdfdf65ecc6206f7c2446f7b5b364c1e47d7616ec2a1a71752370d51a06cf3fa605afa29f7869d0a4042efef167efebdff6ae890792ca82c3a01db14855491cb17c6023a69dc7a42ab602ff5ccc94c337e88964e54e30ea241efb19fc331e417e407a4c37c98ffeb32a221bf635d6bad4c3e2a117c5c02affe0f04a4bcad23736275e1a02d3b4453950414b85f10d8735fc126f431e710ef4f96db330d540d06e8a2f61dc8a4e1fa1904a35fee0a436428d92b1f20d3a407321dfab09df8493b62bd99436430b3459aab64843b6cc5bfd77db00b71c50c283222b64a440541b6f64e9a0415a819a0c64d8c71e523eb361a35c47c717aa8ad64b6282771f7f5ea96cf3f6e58d97ad19a1a46eb29f0251a60891ce6dda2f3ad769a1c51b2ab782de98ffc3086ab33047b32042a86da6b16a570a1078ef4010b15e5eaa95f34cba34af040e25d5eae2d1826b179c195cad151d74a539514cc503d200dcaf48dcdc0f298da1ae3e8d8c98f3b93c60e4cd1ec2dbe31368b5b6a83053314467df95255e9471bb70db71a34f1ef51c4bcacfb5b3b7100890ba3203fccb3df24ec5e25a67fea9dd1437911e9d62eba3701f61aac8032dc0ff91d90a2006bfba3d979adcd31fdee31c5db89969952c1ddbae5f8e3637f35fa7b7c320ab9e0bf4a07b947741c8d347c173e4168eb526b5db74abce5e9b4537ce87eee6aff1a14b2b8470e4ec7cb3a62a62e27c49cbe13e20e0bda2fa0e10b1215a61949a955343f3849d36012dca0b9fe769811031f36972462b00192ae878efa37565e135d95370bf01adceeb9ab057ef358a954b2b8710c1f0c80a69213a2bc43256cf2414a0627f74087cf473516b69b0b8f94ac9c680140ac149754079dbb8aff2a019d8d33320247324727e829bc2866abc6f5232bc57bb752bfd2d894e3b5e45536cd03d6194e7812223dac696585e6cb9ffca8abee3891a32e1638f2b4511c52d887cd7e69e60dfeb425f658a8f909c245212a5f014527fa0c5c0f6a8dc88b88a69ef67d8add595b59441f6235c0d0c80ecd981e5ae02da63543826564272e90ffc68679b2c551a587dfd11c20c979086fa37902bcfbac3728f3eb5a364a3659e2966fb0da58463ded39256f42c8ecb4f40dda6fabfd08aaddc3e8117f0b9eca33ba697a", 0x1000) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) dup2(r1, r0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c9f2500"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) socket$inet6(0x18, 0x1, 0x92e) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r3, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000), 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4001, 0x96c) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r3, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r3, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x200000000002003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x100) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x1) 02:05:01 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x249) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2024, 0x100000001) execve(0x0, 0x0, 0x0) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="a99b1b257fd737c15287c26a45ee014c15db4ba6ea3d7b735fe8344431a9845bf81513957fbe15bb7866bdcaac257cb2a52c8a51bb4ca15f4823b1c37b00432a237fc59f4ea2d9f23dd304297b06a64eedad6a7667882e4922aaa26b11c69456a2717918ffd53ec6ee6dbdab6bef11208347dd89c16bd08815c8dde6d090d842a6eda7dab81c491b9f80de126d1a62a60f18aa1abe430319852d240fa75ae31abdf7d1", 0xa3}, {&(0x7f0000000080)="497bcf7b02a2985bd179c233b0ec219f98239ae0bd0d22b6c3cac5c916fbc9e98c8c37676f7ccb26f7cebc97c44473b19c9dca", 0x33}, {&(0x7f0000000200)="64d53a4482b278c148886ea221fe08ef2f94eedc856961bc3de1732dd2b3c2569aa668ba77a4277e517351a317cae616ffd3e22cc0c964942dee7ab0c30e836ea16ee2eca64b268200cdd3ea233a407b821ee3aacb3bddff4974cbef2a2463c6758ae864c42437281bee060adae589ca6acb2ef6c759939dbcfa43a86d99c92b5f8db9db6b6dd30b33c80508738cacab0e61ac94c21da88dd8860e6b3be5bacf4c7ddb", 0xa3}, {&(0x7f00000000c0)="f1250bea1cced729434b7b73255cd0efdc36561421112fae1ef6ff1003921d2dd6de964ff4a29ce4be4311ea5a9850b089b403791b90413b5f226c83", 0x3c}, {&(0x7f00000002c0)="406587100d4c5fc0d49cb6915ebff5e6a05632a75855da6902a342b7890c525071aa4153690b0446239d32b4a6fe4d60a45a753ec080d1564b844184fceebc078bbf6159b8cf65b14f3249042b797c7f561b3882102c4f2c869758e8d738d1f7fa7ad00fa059c1033f784c4cd685079ddd0b0852ac704714b90e7c253e40174bb8b1b0a4de2824d15317d5ebad9c286414e5abb3398c1e2c9f3fd5ccc56ed791e27f1274f4bb953030030f1a60d9ceb7b714be49ae3b65f1a8d0dd5593bda5a9d6b2284bee4186d2f8af66f5c82f816cbe8dad72ad4a64f288ecbe4cbf9e48dc958f2ad92f075fe534d89afda55ff14088a33e66c598164d3e50cf0aa641fc0ac9c8888a41400afeffe7ca127da34bab97ca27f2e09562289eba6c4769a165e28d7b0e4ef173f45b4715105c1a301b6bfa8c6984578390326a33448c97c1bb4432ab58a9883c504d59ee1c9c5676b0efb877e101f1dc69466f5d5500c8f53f469652e4220f9d64b79b03637ee0a5f569bc3eee82ab3e240a9be2dc21871a07ba169f5490c14e92451ca93e11141bc581ac74ee91180bfad794aab27c536814cc8c93371e04dca4e912b63fa9aff22fa1f677ac01efa57fa3b39ea57dfc4d801ade39148b1c995fa0312352fb383d89e187d5fb9c17dd6cab36be25f0dd2df3a5a4e7a99b78b8254a7c5257897ab666a26f334b251cd874f8ae5f3727b681ca5e1394d7066ccd0ca2f9ea5f31b73a0319b356a10f98ad7befb8cf3347edbdd7889dbdd6120eaf6c8b6bea36e06dc67154bfc4d1237002a3a37a3e14215fac4e4942d823b879f91f74f0ae452fe730116bcde7aed1c4197e8bac7c5aa064b931f1553f88ee4d519c3de226eeb3bfbddce09dc8f93c77e907675addbaed8b33f56614fd91578daf8447a7cd968220d47bac148bdd151192a5dec95e2e3bffd02251410ecea7617ebd490adeafdef6d0e86be7c416484b53092b806a9f16e181e9291cc7864d5ab0a9be1bffeb7b0203ea5e26e68cc0fc64ae18aeae49913c50884192387ad9c43bafc0c20baad38d0592088b509ae22897e4c58a511f1cf85148482182a740e1b108a5fcbe79980185388272d2dd8642d1bfb473d740f2ee5ce4daccdba28f511e7f749f1ec4fc776e2a96154a30835d73a1f5782a36f67fb5a207e3e99e012bcfe7d77b143bba8050ecd6ec803fe85190465ec5bfb8eb70e33ada345671f011ce177d72768ed744b065c9bb7d326884af7a3bf84f6e5855259f695bac17eab06c454e7c6b39d41da79eeff37d82e8db1de1ef7bec5a2e43db19ad576c34665261dfffcce6fa85b1b0c0dbc9220fc083cac42ca65fde77d436167fbdcce625e6b00ba42fe3e97fbbd6eaa6680a49318b7ebb44a1f82172960abd01fd7b774d0f8fa9cbc2edbf5dac02d135b680ca92e4bf12446b7588fd3ba1d11e9bc36f9ebfcd80f77bc9fbce0e27f33fbfce8396e56055bc43a13b76e5819f16bb865efa1fa171f0d8c5d3782f773d6bafc878b96dbdcab633c50fa1296a14cf7dbfe5a93b82be1d47cfb3b0ace558123a2f0fbbd9a0c89637b33bf23b4aaf006bc387acb65d32404824f06f2674fdee31d665099d8dbed04da5be7b951c380287918f4018f13be6252e2fdb1fc77a5f2e2dd087ed530fbf8c918c99816bf0e0c81635fce2fb92d29dc11b425e5547e695063ef97fd0ed8c7b26865f3ee2a1161a51105d112008a75295139e34b016b347b6095e0fed186581e9d074b2b13dfea4fa62d6e110c66212387a414711b6d28cdb9088e0b46d7329f128be2ecf53124384282b11a2091c231a537fce240cb9e3b10bbbf2c8f801611adfdd4ff8510f06461bde478e1f71bc2f1d3e7ad0dfc6fd47475a5eceba209f21570fc9b8b9d0a429a23df51d7e8cc1dd989ca6bc73a01f17a20e401f47486f66ebac02f52d7995e270f06de245c455b04b3d7774cc22d34849c97d7511a6178817dfcc0a4ecac9d365b7281d015def11a136eabfb24e4cb714ecb4bae6b3105b24ae91c2cf5e49cc2efb57d52a8ad3c84b0cea6e42dc6108fe868c2859579156ac8b26992f7c3d06f650c8964e5f0309feca0fa3ab5c934dba950c8c5b00f7c1ee68c3d41a72605fa0b9ca543b94d0bbbeee1b51a1307c26e23df4c3ff424e6d66be1d60bf0d3fc141e2eac0b339592476d96eeeaa1d345344abf5d6ceaf7c019127b5e5a3c986cad6f16cfd6d27e44b9a9bb43a9eb91a5078a75d02d3c069dea2b34837d1dd41749456e908997d0d5e7f03119aee6f516ebc87fc0861e9024adad33d78db0e638fb661dbc116c3126b35f9d4f634ed4719795551c29f8966902731bf178b88a93143696aef66e96cea0146570a76fd92428dd275f2d33522feb3cba1ff8f2f0d3260506f72d82d82c40cd193e9d50a8d5887089b206b613e0fba86579a6eada0e8b4b5e3bf69a27c82c6d2ff23876052a31093dd86669c04c28593e648a633ee238dd2864872802e269c0e2f3d33489f30e68e0dd913c8265c5440590b316a47b122c53986959d036aafc413654754137dbac0b3d74c2e5fe083b5bc1005c56e45b056ccfd7d214590a0c5d7cb99eb7f8f28e6df8463ee11b5c04c4df23942b37c2759b72465e5f9e320eac5ff0a5eb8d1fc740b577bc36e361dadd365ac31f47999cd290525840455c9a9f84a32bec06e4aa82ad4c278def24984f225063b3463f8c0e470335bb983cfa1029edd88d0f08ca1372510050ac3facaff10da1a27358083f0f37f9512bb9b5987149fae47b040a06fb6bb47946d700fc6c1636becfe48f5ebe1e4c112894c32fb24bc42f6eab2322bf565812a936292dd4dee5134b85a38b1dfe455ada5f86f539897f2ea020f428d6cfb83dc53d52dd0ff9b7c15ce2b3e633864e79171693fae9ce892724638afed92dd27f4b0f5d65d43e1845b0acd835702364f385eab9359686c991329dabde327fe75e234f8639af23df94a2049f23a1a1933aad0a3dc9dee22b56996b91b1db766b4535fa23d4a850c4920f9b4e735be90d5e7e4108c9c7e83e18538248ea3f8b5a186957d7f8e9b13b8899660b6a697fca6c4788dfebf90df208bac0a55c3b7319d395c3717d9d47c1efc644676a9d1a21e638ac70c64ed802b88e4bc7d8b51dd81e0ec8fd9d26322023efd111c62867acdb3ca674405fbafaa8465549ab78a6a4b513abb0b4986ac657339531d2291ded16b2cdab99d534b8193c28acf2b841407546171996ee2c8a5254a527eb4659a7e48e8246917a60929d59dd7c75ecf9aa2f64cf8c0d91d4a897b26fb1c6e57355aaaba83f4fae5a334286b9daa09be9e3b11bdf292dcff9b5abca1fc600556a82d9c7f4228a1cd3add2931ae56cc4ee33f90ff10fde8cf5869678c5bf3a1b2556a1e0324b5a392da20c6dbb968bf81edf0b66b99cc9ca244f126358ff18c2119fb31265b554b27869347b27d3f3a09860e5c84c5daf0f8d3929cb206c179289d2a815946fc16e33334f0f9d951cd2594105481379a71111f74a522b2e683b0d6e1d7a99687230421e27188a63cf024ff58c0fd4f596a0b36e30d7c26380aebe623ce20dbbdaa270e7c55ffdb8b423297e99465f6d9ca776d72b614457ac3aa1a26c2efbbf8ad0e910f5566ebc23570ad2febb8f8eb2a7a11f5271e92c2a84390ac2c437ef3e4965f40732d592611d3d85fed0c4d6042e836d8ec82a44f8aed144ce10a2d452b73f1865dcce389cd01d9848071ad13273c4a4fac546f118e303674b1fa3ebe99d062cab0a03b49867fda491b13d982f88417352a935e116af6d1264e61fff235093b571b00f272188a97fc2f2a8af5478820d0b391a4b75a543d30deff6063c913ad3c2956ce2379e0dcf08923979182232c532da4e10e105dfb7cf5650dd419f5f2a4adcab155de38525d765529242236bcab79d13f4cd4edcbc3d14dfb0eea492cc28f18d2e9f03c88207f0538b49226460be19c76845ce451fb735b725bc74aa3f6577391d0cca02cfa1351c88d5cd010cf0c67824e49b03d60f953fdfee6da25965b7bb84a4d128ee2e7e74fc87a91fbd27ac64a7bb8f0a5448cc8c6eab48d69ca9b7752cfd39ef568ad52a39b28f31817d1b04b98ee677f216da5dbc4ba31661fed831bcde128d32dc0a9ba18dce359ddf1abbca9a0bbd984049e08d3679cb93fa0c83e67cf0831e3e340f4dcf2d164f7f81761f8c9c1b7337c72532bc38266490162e771063e93cd2feefd4833217d14c9844970d5ce4afaf3add93a235c44f32ee70da090fe4eb2e78e31a9765de718da3dbb3d77f8348483d2aa744ba8c9045df7117a565bfb27489728eb06bedcc87495d94b128e66097ac6024f97c55b3604bbee43aaf1f4a67cabf6e46de6bf4818095a1481a38104a4a9d9ec917eb38258b3a373724808fd5d48ad670a1dbe331282b4c23534365c02c2a5faf0890e51d255528dae4fd93aa982a19062220020dee0f2157aeec5b758684b50aaba026e7dbd7281089b976bda6690063fcb278d3d7f45c31171d5ff703f9d9fae3b24cd0b4ad2ce7d791ac79052ff4abb9d75a6c24517c955e35512ed10861f4fe357c1c4dca02ef9a24638a529867b670dd2129d707476a13cb344c76ead961995ec2db404cecfefb017650ecc30d2bf3a916f878cf8779661249d13e78167b2b1b50219cdafd3c80ef464af0ec7f2fc6b797d9502af6cce938bd927a9faf2feb3fb051e43b9522bee7ef02d12578473c41889dbe6cafea1a66de90b898010d95f8b6c12ca5e384dd400f859cdcdfb224e292d54970078603d0bda4b595698b136df4e4be56ba4febe54b6623b7638203694f0ee49daae71ff4a4d951cde68da061957946fb1bfb5a7e8d90921f6a721bb8a0fd5ff0bbb3146fc90bfd86477e064618209f5c993d69f53bce7c0081731aa0e9e9356c58abe22bda68f563db3d82567101d1514eb684b4c036590acaf1268fb28710f748f9679c4b3dd80ee40acce2cbf95b93e559e756974ee8286897a7373ded871ad6f8ac9341c0416a0976f797a3238c6f4c880c84408dd08c3733816a9ae197ac57895804170d602398a7463b57ae07d73b5aa6161bbc824f12e137cc8c48a68b38f2176e9729e064c7ae0b7b74771e8865afdf05855783d32f66ec07865a9cd08d630815884ca034119a4ec538624651156d35b64547174445d568dfe54e425307e3265c8cf7c648a0efd7c6d99abdc8c84a066a6c6f98c004b4f994f3260ee83336237ab8c82e20d8825d43de3c379727d043a445ad96c406e949e977405bdb8ffc70dfc567f8dbaf8a140fce1f3e6e374da985c672931e69fd6d84545f10f2a8fda2d03a46bb0e1566a15d778e5e4907c2b2de49f1a6e862d0bd35b6a3edb7d50c67475dab38c2235c49e407e29ab3f2ae8a591c56e03615b34e41f3d77508f4aabd5db3218642713578fd86d8abaa9bf1bdbb9e69a5c7da198467552eb54f315f25da6292a75bb0bc300a97dc85837a33f38dbf83fced80cb572273ed36a601dbc228d6c3cfaa4e5a823c2923259a1d1e525e5089292f63e841d6ae889d3d1dfea5f358cfd6c66431052921d979d785c6cb155f5e1d4e8fed31605488076db2e2b0d50b150799cd9abda0661fcbf27d007622f055950de30d64f01917ac3f1d3ba0f148fb33005f1a473ece2597162b7be1cc35e91f6c5db2e3630ea2ace94557324e5f283089ac1a6ef2fdab4a2cee036c2060cc662580312f425ac78f0a0c1c227bea3777ee566926d566560086f53ef1a315c9abba453dfd33dd4", 0x1000}, {&(0x7f00000012c0)="fd4da54c201babb739809cf53c528c3bf795f8d840c3c5133a7c52b74a7cfe493f38e08f9667899c2a6fc5050b0c2aaa928a5bd195", 0x35}, {&(0x7f0000001300)="367f37de82ee76c8c26d7354df0edf65478530a45f04c832e0e5012a6b74006edcfc52d1dc0cf8d236512796bb0acc1c6aa139974a65fc897b414c1afdb1ef9a7abfd9161d864a2c99d25624f3fc2e4fc9b58a5d763106d1d81e8363c8ef83700a99243faf2f0496585260e7fa099b69821c2ad625f78c1ac42f1f648604f88d5c7ea3c7d0078aef951c86eb40c31c04c2579bd0dcc7b65335bb1aebde7f8354e95bf52190c838d53117e24f89efd4ea7ed74fd7e825eb6da4fc06829710b7ed7a0529e15b2218083660ec70b0e954b44593dbb430bab9631095a90c7651024a8e11c6e1e64c7c1b1625989d44f1a51c7d4f53cb9d2e0d7b756d1d7fa905", 0xfe}, {&(0x7f0000001400)="fecb2f44e7897a7106ff368521cee6c3d4c0b6082d2ea1b068fe38c3e36f3b9a2ca46d1baf9412deb6c13343cf9b13c56bd4bf5c96b6b7ee120a0d3118886db4b0178c839e59117bd9e87545736cfa5e7b6956de76beee6bd2ae4e64c2d53a043bddc931e191248dfaabef9fc39368182e5cb67209d1d57b7d37687a8cffd9ee9f87135ff9c96c042364ab61f26b3c9dae11c15e6d80e75c46727ccc14ac1bd7d85de45052a2e47e", 0xa8}, {&(0x7f00000014c0)="3b581c5c00c361571d50f008dd9447e7a9dacd04c1cdd9e152ac16be28b4109636c715a992edf10c3bcd85cfc653244a02a6af2fe37bc4c6defe4f0ed7347b9c907fecc4f17d41a196881b5d51d82ca563a74aa82e727500438dcecf3d9c2bc0f727eb53491554308f4d56dd6a8b375cd041c522c69611948bf7632bee56b41e546e9ba9bc3621e1bfa7eb8ca7d68f02f608e3d59018231f3c5ae0f5f0cea1a174bab4b2dc79b62299ad48eb9cd7aa7e22f672a27a955aeb45553e805bde278e5d44271dc035df3ccef91372", 0xcc}], 0x9, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xe0, 0x5}, 0x404) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) socket(0x6, 0x2, 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x111) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xa90, 0x40) fcntl$setstatus(r0, 0x4, 0x0) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="7a0f0c06c3d11ef90a554a8fe35812519ff587f70e2d6ab62ae09eed3de741113e036670c84417cc1f1cb3f0607da8c8e9c3113731be1173759e66d9a0f43d8cc154972afa28f3c0a6b08d05d21fe6067b87711e5f3780ccbe718e72afa5e2f8b5d9567ee3ffcd1d6b86efd26e4cfcfc692d9312b45b3f8cd65d6dbb44500204aa539abf9bc676b2591601bf7c50b41f9316efd4", 0x94}], 0x1, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @cred={0x20, 0xffff, 0x0, r2, r11, r12}, @cred={0x20, 0xffff, 0x0, r2, r13, r14}], 0xb8, 0xc}, 0x1) r15 = accept$inet(r0, 0x0, &(0x7f0000000240)) fcntl$setown(r15, 0x6, r2) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r16 = kqueue() fchmod(r16, 0x20) fcntl$setown(r1, 0x6, r2) r17 = dup(r16) kevent(r17, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r0, 0x6, r2) getpgrp() kevent(r16, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x21, 0x0, 0x9, 0x3}, {{r16}, 0xffffffffffffffff, 0x1, 0x41, 0x80, 0x4}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x52, 0x20000000, 0x3, 0xff}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x1, 0x9, 0x2}, {{r3}, 0xfffffffffffffffd, 0x58, 0x20000002, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000008, 0x9, 0x2}, {{r17}, 0xfffffffffffffffd, 0xe0, 0x1, 0x0, 0x9}, {{r17}, 0x0, 0x21, 0xf0000021, 0x100000000, 0x9}, {{r16}, 0x0, 0x20, 0x5, 0x61, 0xf9d}, {{r0}, 0xfffffffffffffffd, 0xd0, 0xc1, 0x3, 0x101}], 0xf98, &(0x7f0000000200)={0x5, 0x101}) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x80000000}, 0xc) write(r0, &(0x7f0000000040)='!', 0x1) 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, 0x0, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, 0x0, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, 0x0, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 0: dup(0xffffffffffffff9c) socketpair(0x1, 0x5, 0x9, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$inet6(0x18, 0x4000, 0x4) pipe2(&(0x7f00000000c0), 0x0) socketpair(0x18, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000000)=0x7fff, 0x4) r3 = socket$inet6(0x18, 0x2, 0x9) fcntl$setstatus(r3, 0x4, 0x0) getsockopt(r3, 0x2, 0x1, 0x0, 0x0) 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet(0x2, 0x4, 0x1) 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) msgget(0x2, 0x8) chown(&(0x7f0000000040)='./file0/../file0\x00', r1, r2) writev(r0, &(0x7f0000000000), 0x1) 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000a40)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000000)={0x0, 0x98ef, 0x48, 0x4, 0x81, 0x14, 0x7, 0x1}, &(0x7f0000000140)={0x7, 0xbafd, 0x5, 0xd6, 0x4, 0x4, 0x4, 0x7}, &(0x7f0000000240)={0xff, 0x1000, 0x7, 0x53f1, 0x0, 0xff, 0xfffffffffffffff7, 0x8}, &(0x7f0000000280)={0x9, 0x81}) r2 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x5010, r2, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000540)="6b3bc147805216a3a1b6954bf5513a6fc93606d081e8857e8c1a4344d91926eb59941fcd14288a37316f74a079edd7915db3ca0a6c2d728e12702e50a507974f3bf36dd94d91388a101d0e83f8eaa347ad310f7023055c48f40b218d0170dd98d779133b6ceed691dea8f79cb713dc6c8a569a06b8216bb6ae9ebd038ac6e625bc40f7cb9019f0317791889dd7a9f89d73f545db445a19fca7fe125bcf30c22f28b7d776", 0xa4}, {&(0x7f0000000600)="360e941297beb5fc27a60b06bb326afd813417fdc209d6cff10b073a8f97fb684c4253729cc046bd66201e798d1ba31c6db2fc9c3decc1c1641d97c5fbafcf10a7e9a951c8a4dc8b6ba32eabd3349b03b6d8bde95dfc2f92a88f06c22ac72eef32429037c9b3aaf04aac4249e16708c546bc3a1b377d6e879d979aea3c2a1f41c54272f98cac2aac07e5e31cc5a1de97732ec2191374ee570e66bcd0a6019fd75f49f03f3aa30b492dbd30b08fc6b2c99663aa53a44e588ea2e991bf16d15809ff3a6d266db1", 0xc6}, {&(0x7f0000000380)="8c2dc2d7f18043faa6e304b4b8462a4dc7dd0393106aae8db6b3ea16", 0x1c}, {&(0x7f0000000700)="81d8c8eeffc37af6b5010347c6001097bac74b7a989b1a09456255d3a078634903c6b0a5ec370942d643adb619591b7c891fb56339fa700b5e12a73cb4ef19749ec81fbeb6bf5f570edc94bd4cefe7d18dd7e3560f3fc4d376b002ac2a5eeb3b2b1a0f190a06706a7bdab2cce7e7617a125e0729f1f7957c5534ef83e0cea699920ed1ce16c6da9cbbca5a485d3c98da457b85b225cf247ec7b119b538eb9855e06e888dca3438ff6348620d91a9262a5cbe4ad56b8cc97301912cf6c8f084b29b0ed7311be4b1cefe3ed746c71913afb4697f7831e2dc556a4df8f648f688c757d9f06141fe57d695197db10087d8e83bb0abfbd6007bb7756a1b847ea28f", 0xff}, {&(0x7f00000003c0)}, {&(0x7f0000000800)="c182f8c0fde5048f1e96f53b7446a23c91fc0506d310863fb1a35845ebd7bc9e9ef763fd5184e3d41156fb217dd9eb12db0d9b217e3a496e2c368806e0b9bb1b5b6526b9fdcfaac77ad63e31dfbfea4fd0af91cfa0653194f6e88444821dbf9b6a58c07a75c35e7c5a201b63e3f28599", 0x70}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x9) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000a00)=0xc) r7 = syz_open_pts() close(r1) r8 = dup(r7) fchmod(r8, 0x1) r9 = syz_open_pts() write(r9, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) setreuid(0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r1, 0x0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r1, 0x0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) setreuid(0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r1, 0x0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r1, 0x0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) setreuid(0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r1, 0x0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r1, 0x0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: r0 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r6) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r8 = getegid() setgroups(0x7, &(0x7f0000000080)=[r2, r4, r6, r5, r8, r3, r3]) 02:05:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 02:05:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x3) r1 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/44) 02:05:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 02:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 02:05:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9}, 0xc) 02:05:07 executing program 1: getitimer(0x0, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 1: getitimer(0x0, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2ac4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:08 executing program 1: getitimer(0x0, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x13b, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x3, r1}) close(r0) rmdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x8100, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x1, 0x7fffffff}, {0x2, 0x9a4}}, 0x2) 02:05:08 executing program 1: getitimer(0x3, 0x0) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x34}, {r0, 0x10}, {r0, 0x10e}], 0x4, 0x3fe0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) flock(0xffffffffffffff9c, 0xe) 02:05:08 executing program 1: getitimer(0x3, 0x0) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 1: getitimer(0x3, 0x0) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 02:05:08 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000300)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x0) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r5, 0x4004667b, &(0x7f0000000000)) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x812, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x100) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x3a2) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x80) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r0]) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x10001) close(r0) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000540)=""/39, 0x27}], 0x7, &(0x7f0000001600)=""/4096, 0x1000}, 0x802) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000440)=[{r3, 0x124}, {r1, 0x8}, {r1}, {r1, 0xc}, {r2, 0x1}, {r2, 0xa}, {r0, 0x40}], 0x7, 0x0) 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0xffffffffffffffff, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0xffffffffffffffff, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) sendto$inet(r0, &(0x7f0000000080)="ed919fcde8b83a4c09d655f03691051fe89bdaa3dcfab3d2ff8606f47006bdcf223cd33e79481a59e509c015a016ce631148fd4dccb553f9d818bde47a4be7ba37b23685c14b2ddaa41b7e066aee8218bc103b1c878904add0cb7f34b694c63b99623752a0fb404f521053b7caea082ec4cc8edb09eac301d6f11811255622e02fa4cb16cf1bd0d65e059165fdbdd74998a3fb8c5f522bea70f2e59054cba2942516f2199f4dd1672ab92985458f933223fa2da6dc47d16d78fbedd425e0de91b24846ea357e19e0a34f10212579add52ca2303ebc6a8ff222d61fa0bbd676452a4b610f059bea1dcd4302ba6d5ff4339633efad247ecb99d6ddfca2ad74d2be8beea76c62681e892dd5a3192a6d137c47ba9a32ce999c258e9c71aee42ac20c604a096706ca6c5ed7df85eb8c140408f37474f2dab727b20022a607c283bc5d703f6462619896b83530cd6355fd376289776010142f7935333e6830ae1940e8095526a1f9537c1bf27934dbf97bd5b998efba16032e695084bb6b80c25f9f55ed6e0295a5f68b767ada8571a1046f773628694ab53483bac36b69fb517b19b0867bc112483c3499017d3aa80f872684f35915522062d04399df1a0c970a28f9611a7a96ae012392809252e0ab664c0fc319800bc75006688a92a66a182cf3d2a45d0518d32215eee42970317d86b0bffac025c53744911a2dab81208d15d41ef7dab36da594008a9c09c1b2def234393c3429e3d8427e4ebc6e63db92ae57785aab03d0a7ea5eeb13e550ff3ade169d50d82bd74c9778fb251d6abde2ff4bfe9dcea114abbee36fea0b7223ba4b953cc0fe4226dbe74f037aef8bb4b825a324f4294549c94f7b830b882e9fc2b3382884e4f8029cac257ca1f86ea4e2b74af7f56b2e335e1e874f5a44d10c9791c3b19eeabbcf4bf8f0638f37be00bd89bfa7296cad2b96e20f28d54171d4e9d393d6c0c297499c4de9046580b2f13dd6c2c0e72bacb64d60b12353ec97e5f6a038edc5f0f683817102f98498a37836ce467bb38f304f279827646d1bf8a427ef768b76a0ea656bfe0d85e1cab9c5fd1f1ad6d5ecd9c51308acbcd45730c7b02048f81924808fb57602788689dde793bd83e782831f5e62f122219ecc8f88544084831b8ae9c03b37dd81c232860cd5b02441e9b1e8307237b4453f27d8d71cd632e1328c7cc5937758ba4de7ad20978d0a202b676aa58ef9707cd81e08b521cba2ebdf8e5b13e36574091f7d3712c984c099738e4bffcd080afd5c27e4fab9e6c03d6c6a5e08ea86d08871004b938f53ef33f0024d1d67e1b025945c9a14fdf4ec491e8a7dc25a101742663e7220ed2abc9d2ce663909c1868db7d995bac6c12905ab0a241b0e4b7b036debe6c594496f5255cc7869b7a0ce87cd30a0a457ca6457ca41ddae584aa52ead0d7174a1f419ffc0737b232a29f980e031b72c94c23a40e2feb3ef928e44c459bef63c8d1d919aa1294bb2f90d809830bd86a894edfcd4601028ee6af6859adb44436a7b5481229e120a3bce35025c1aa3264049286701e020e771f740452e1f1c04865edf1f52abce5fa215a9401f4c30e998c12ccc64655554b43e70c482dea3cf99b647844fc96e35f02fe415188ef707c72f1e02210729e65989646042f1ac6e4c6fa04e55e0c0e7f09c6cef5bb93e32306df2490af3233282804b6e52b142010523aa119e07263d34711d59323cb95dd35d42653418125e9003dc2940ad4eb3e3e63b60a85c6ded69fce6b060a7bafca03ea074794101796d1946b7077b3920ac8ce3c4e6ee9524871c893d3282c41ac011eb3185fbe9f804f808ba3fd8eb60daf9f0ee48c39dca18c5ada079f3233d45a6809c6df9a08173ca193d18e1cae50a157945a81d63152b57fd7cdc6c9ace95e972cd489c9cb860ebbf0d6068b63f76123ad5c450bdbd38b2821c026382288f88535e90f4e3d75af985c0d877ea1f52d4995b349c975b4ad340a2ee7fa7ac44edbe9fb5f8780a39a39dbc213bb757c512215210bc25aced8d04a8c4357f29e019d2ce517ea89d313801f8942a24103ba93e944bc179dd8b7227533bd491dd6311edc8cf96fcd77b6ac86dfb3a102a8a6ba94bfc7cfcd24b60847bff032b8e6f72424f477f024e6c1269ff3770ac6435a57da3b38965d35feb3459104d34da708bcba856df86714a281e0d639669f629a2cda51444522301d68e9672096ea6279c23069942e7a8c85430b10e65e9f8c19f05e2f22a620a49249890fa59826f3cd489d11ff9eb017d760d1c19d9ee0f609a03629dbc07cfe28ad54ffd922fd2d4385c8bb8c304ad5fb6f74675c169cea59d19fdffca30a6c0687a2e01860e82a430c17dcb54c585c64168db7e22c31227a96ee12dc802b3c86eb5f9c6c451f790fd89334241a3a7a43dc222c7d049f588bf39257a2fde5aa2ea782134d503cce16865a309a1262e0c0c46ba31efa42b93ba962d922dcced076f8fe0fce231d759986dda532663465bafd0c77dab7177ee0fc098201856f2dad8f1b5b875a2ecd227ee8896e6bbf8539b59870a625e4a0e1a9d69bf7d1ccae26781404a1cf43d436c0801bd3692e226ddffcf33b0cd528c630cdb62f73041a5bf149168b9629a3772138f23f3a3df238fdb900c338a3efc109960cfb51e721e06a33f9eedf4ae214bcb895e87a41cb7eb451518d8f2fadcc526955f468d2d62fd57714998feaf65362987e7905bb470d995930fcc6b18a82d86798b2e69e0edb3be454818e1590b9a76a78dba70639f877c16528d03c809dbc34d840ffedc6a3659d4965a08c98dec0dca2a5df7294438bb40a91ee466918ab3aa3fa0fc61014caf2529d98bf919424a5c261a280690a51ba11ca44a06f97afa8e8688c340c35058950cfcd55181c0de2206d8a5983aecc195dfdc95ee8600cc3a4a00b4477a8afe956b9c3fb16bfbe36cf0ac548825bad57c7a5a477ea8fcb8047eaa08de52bb59eed25f4f2cc4dea2544a65459c640fbe5c12052da83fb525d70899c6f3ca57d8fbed411dfabab7c8e0304626589a2c0406d5f8d42e40eef0efddb0aaa5e33671c71e878f2a970fdbbfe836ff5571a3be65e72381c04e6b191ba259aa94e9097a8fec822ba7ed21fea663663fe766eacfc81f261851e30efd0453857a62fe74c769b8826fd80066678c0098ad5e93518ccfa5f028be5697ea0d845b04b781ce56bcd6b7a188a752f87eff0526b2a26a282d47eceba3927833682428cdf065469ee2757eabeaf472be4cc03a20778e9583207556e25e10cae64841e5235872a31e066ae3a97746fbb3d5db702eb043b13520750fc7c36c0229859abd896be7b59bc25ebc31911716c70b2ad1f0648e3382c79a53c73d3c8566c27ca168207555c566c1c4f1ffd01e3dbcbdc4922a9f23ded35e3b8b1c055821786d4d0118c01b7c4e23ca36279a58e0be1660a2d173d305b587ebda1b8da3eb3eb71888a5049635171f49cdc94251fa4d1f5638ce14c49976c376b117c88692be6b71d85dee0a2a5ea613d449adbe985b8c07a2324e3389e032bb7d4cad26fbb6d29dc6004bfad2c658a49f8de4802fc1ade01f75912751567941c059b63dcc73ad68f6146650af70363935f73e092fb112a49c6d87e16cf16f8946b5c6c7c0324ccf168abdd87a198a7e20704a1e8500a6390e67913df3c7254f5a3af20a95f376d7d1200cf2e65ef9f0f8e115a65e4f9fb2b42a010366b87698b33b1c01955d93fe22c3c4d6c89fc46fa558fe1ab77d9b2239931d46fb954357a37800ac4887cd620c0cb58db93a7f8dece717f8c51214b1d536c39597e6986b38ef14425d6f681f4ef59ccdc1e814c718aeea200825940cb4ecb4b2e2472c3cf1fd7e683902d6e64a0315fdb086c7d1617bdf8176c30491da7289e21100578a4225289e9e760c36ad8568c00aa877c1d6144c78e6e3fdc1e337b40a50b9f9ea64edf90dabc22b4874f87f1ba74de8a4e9bd7bb4e43fe9ed405d0f3628cea65e8b29063b1d83469d078ad25f4b1573df61471c2e43c0daea1da9ec3a982009a33c8718242c196baaf09035e7eada7ed6d7f18dea8984f8ad9a839a35102e3be5a49b59590e82786db32970aff5dc371283a7adca4e6587b475a16948073de6b6cdb613e462f952ce8abc462b4d5688eccefa63b47223f7fc224fcdeaae2e4a475158e9317e5fdfae1dccfc6f67e6a2da0c4ff5eb5d88315883cd291f956c3bdbf4553450f274c70c2d2a427a29a41c1e3cc21bac14e6c77900d926f4c10eb242fd66d3f109d41015aaaa9df63034ca9da1dc7e195ca4e6af1821687e75828451dd53b827b79dfc8676e7cde9116003b7a3b74fe35abb28641699bd18827ab499cca2440e734fb1c23b2e572994dee27a9828d79e86998ae8df45ce5c4f8dd0f11c1e6e17e5165e90fa6994cf00f0c4a921210737f5c9f97b2091b7974e641c3f208e3f5a5e36edeeb200d439b5565771ece2a4790a212704cb4b0adda165657dc84a7f7e0c9b24ae4f2389d35181bc072707d4a8f5093261361bea49e262a5d317c10509b7f90bd92c3f32a449a82f3328770f47711e1283d81ed05327de8f560528519b48e186542c48a3f1af59dbe134f26febce9da700af3a613e1f6d0bbf864d6e6433e258c375c666e03f409caf3a055f99132e85f55c7e3025ecd8a0037cc62edb78b4c425a4a4ff3a568a49acf0b783c05d5b9aa1633baab0303dacf5b5121f78e6319172673c876d9f4a4c1605ac23bad177d18c34b5107829ec5924afc0c7661492d0287e3815c904b74fa705589744fbd2e841d8ae63f5790adb39871a2eb2fa11127e739fad6ed52718f5fc9c33139a48143e3bb1370d085bb4e29ae31db1fc40ce3e8f9d9a45f32534d6c4e478b34ee77532483b5e21f35b24e88e3f2c00b250b423016bf3d52451497dd4a5ab8e8ea0a6965cb67452c2859dc3ce81c01dc9e97bc5bd48cec63f5ee1030db2e2aff0d0a5fc058580ab3f960099a758d6c2e5215c21bcf555be949849dab9fa01d0982bde7b1333a1150e7987fe082336dde8e2dc93b248dda81c8fa2bc5372b17c63ba1d47f2ddc4849682664df2350876352457c7dbb5b5c4645c5be9b7d0ce345fbdaaa24b9e31587c519d498cd99d3d8ee19d8c36d2ab50bcf48a0af11dea241afb31e859e6b68b5b99091d0acd804ee2e8596f29a69775658cc28ee0c70d797e2285290820b83fd999b0d59830aaa6634c0a4f6c92eacbdbead64d1b6281a45b87399d745df9e9d3c41640e532fc5dc9ad887fabecfa6f12c8045609956721cabbdbd4c4b8f3324930906a0c040009b57c8f589730f029b929f77ab672fada3ef0ee4710b816602b94dcb95d7d20ff3b257ef51f9f58e23cfbad37a18bf1cbdc1792823d973f48214a7b519bbef3b9d993f4faba55d7fabd3dbcb065077ab7ebfb66a4b2929c05769bd5a7d4a51e0a6dea1e3980a6cf63ee62739b405220d703ec24f6f24cf3c521600be2272634f216a8711078b27e60990900d75eec72a05c14e6e9fa76f898295cf806d11fe952d8df10e68d49210d05953609d48e8ddd9a8d99cc9ad456d7b302827791004ff3bb1f94ec659f9e578a25bfc671cbeb7c2e44d84ef47d0b14b8350f761dd2d896372bafb7d58a270e91137b2ba97c87e830b1ef612e0fe27369fdf18b6038586142dd3a4f746227d86952268cf63f279a41d9bacb19de3df8856e0c825dc424f72b0d2f7de4ab0e1985507ba19dc6306fd6b067c7207db15c3d51e43b66dd8cb42c903a9", 0x1000, 0x3, 0x0, 0x0) 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0xffffffffffffffff, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20802, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0xdbeb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8bb240efc3a485f34a", 0x9) socket$inet(0x2, 0x7, 0x7fffffff) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000100)="aa3dbde94d1ddaba150d48a140a0d6f2003b42aecc42441a7edd0cdff477ff8750f4ce173b59439c4c4540741030ee9d8b182a15851c467d5b7fe3d0f54358faed1ec03e174603110fc5", 0x4a}, {&(0x7f0000000180)="0344a0905a317f37eeaa726ad96e5e3011d9ae24b792ba01cd2d8ccd684dfe2d05112efedea2c1484ba96d16c00754db64709dd6b3bdedd85b0fd73edf0979cfa371b3fa7ba73b5bc2a0307338a6fb418af26e947b26615ba2b3fe123608d415b5822663a92f8f77", 0x68}, {&(0x7f0000000200)="ece3912cf458f44b5cb761a37f715014921108d5adfb2a24f8142cf992b17cdb41514871765f86a56bbed6e9d385a72a41de2a2616cd618b46bd21e842c2721e0998aa91d13dfae9b1d945919525ee2d1c8facd759fac2e1c703df2ed25f558d75add6c6244bbecc05e03969e46c225cd1826293f3224aa47e97164c9dd07cab6cb038ba192dcc9a4e28fc0a9ddcfd0fa337c23243a51650d838cea1d76d4d", 0x9f}, {&(0x7f00000002c0)="280eb9d409c113973647430d0cee28d8b13aa0f91582ed08ce58f49878b18d42dd2623d408b64910c92d684dfbc1203a115b9ef1e182dbaec849a31ed5fd0cea545a6680e1d3efec90c72cfab361e0b4aaf65bc78bd08d5afadfe73256605cd5c574a6f407bb6ba545a75d1921aa30953f37e527e37ede893853f5fc32e5cd2b3acca67d5d9b603d3008728970af5f2f2194a19584ddfc8fc7619c13746bcfc7d174202c297f93ef2ba292d53967e80b874137adf90bdbccd621122949ee365b0f1a0f708a027bb0c436574d035ded08498d732dedcf5c81388de9e634f082f85e7efc30a2aecc82613663", 0xeb}, {&(0x7f00000003c0)="9746be91677eef5d0f2f729da8d297af8ef12e4a3a29efc08d96211cbfb22863cc728d68ae8fc70afc5546038987278bcb35b7a6b1a0806577bc2009b23735c5f7ceb6ee57127193ce74264f4aaecb5641030b069ff6eccea09cede090a72fe5c314a5bd5eab21712e206cc8b6d76c1e3a4e13da073575b0872014fcad14bf24c9a9d3f37ab82206990e668ef20786386a37ea1a9b55c4b9319b7711ae04d371c4d6a40a701830581707798bcb12bae3e7052b621f9404195823f02304501286a1d79ce729a2528c29c27ea2b3cd75254a7a377c992bf855c23d6f5693623edb003e31bd163a958316a7a957e8d42844ae3579c0ecfad258", 0xf8}, {&(0x7f00000004c0)="0c12911175ceac1e754c5dbbe86bed6aa4f8d6dd7c9141d890ce6268a03755c008c29700b33f3bc88844fd0ab7c46dc4f47b143f9d10a239b1b46d5bccea35bf2a6fabe4f90e2dc9abc8fb45fffc8d08bdd92ee3a1752f88cf1b23acc0bcca7ec32b47be6e8e03364eac", 0x6a}, {&(0x7f0000000540)="066f3ec54dde655ad1eb225f91676d34096468afd5c3c594f6ec88b4d41db763b85679099425c64d66a6d0f7c7826e6c17633bcedcedc8a7727c93880c7dd7a068fae51a308401e05b19300b8b51eb1f45a7cfa5867e749a9892fb8729ab6492735303d8565bb06e5b674c42db315ebe316f69dcbcd577a5bb8ab11ca37caad6dffb906452c5470b073b0bd73a74d5f5c047b01ce058838773cfca1b5571d7cfe75594072087fde03ca0213fa175dd4ed7968ffc7a323dc68718820f3dc76d436c0d76d3", 0xc4}, {&(0x7f0000000640)="370f4f56d8f9ceff866889a41c417f712da55a2faddfa13cb74d23c2a811a39c67f16cacc5db6aaa11815ec46b7d4c277ae833c0f04e0b80bcef2f682796c2f74d5fbc4d71779b76d55b278bfe77764131cc5e54d1ee5872698a4f67f237fd4e90caae923a5454822e1fd9602b40caeabe1b1d94270938163de03db2857da7440aaa7d82337f", 0x86}, {&(0x7f0000000700)="3c56da76c25f69c4f501d78eb7acc31a40b170857cf29dafe9ab6c03bc9f5becb2884fb1ed167f79182e5ac7fafe37f7cd98fd5ce3430de2dda5a54d716736dc72560c3e6926370ce2ab457bef6bcdedfd39d37b2f9b3b6a8d9e32eaaf598a30f3d8789957320d9fb8d8884ae2f3020710563943c9ef5888", 0x78}, {&(0x7f0000000780)}], 0xa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10840, 0x141) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x2, 0x8001, "02c7ce2527db1c683c80632703ca1f1721a27ceb", 0x5, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) geteuid() r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000100)=""/131, 0x83, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x3fff, 0x7ffffffffffffffd) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) syz_open_pts() 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x80000000) r1 = open$dir(0x0, 0x0, 0x0) read(r1, &(0x7f0000000740)=""/211, 0xd44049a6) 02:05:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() pckbd_enable: command error 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)=""/177, 0xb1}], 0x2, &(0x7f00000002c0)=""/156, 0x9c}, 0x841) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r8 = geteuid() getgroups(0x6, &(0x7f0000001540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r12 = getegid() sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653080"], 0xa, &(0x7f00000013c0)=[{&(0x7f00000003c0)="1561b3387fcc74d61739262371b9b8404d9fcdc27f533950aadc068a5f9a07fd07b3aed5814d305a5d5b20de7fd52217e9ca18b075ba981817826ad6bb2d947f32777108f680e5d2b26c4709620f665a0b3774f17bf52992b9db1ecd43c6924c13ccb28437cda4732cc84aa547d8c71f5ba1a446ec2baf372dae93a596f9ac647bcd18f6abc1e13ed66f4f3a5b15583ce6f26782839a3a9b462d16fc119ed5ecc1c61e9bde39957b8d4ab2e72c8da90e2798e7c52db597be38b33af491e59d89e24fea225f4985dcb2f61a225f22f16459e45433aeaa8cec5c1e9761c476c9108d746767a9c010da225a5667df13f56798945f5e7474234a999cd22cee90dfaaac55fd0643ca18b87f52485aa2a1be84157ecc029388334e20c323a582e2e76a0b96a76c99d7c5761315e399b07252d9cae23ec16a4e2c8a550091f4db08fb7eadfdb617346c6b670d2023d4ddbf49f7fb7229a57e71b3dbebf4015a1c55eb9ef1f144711d8d37e06236580d8fc4deda2efb51c6e216fb6557a0ba8094741337addb2285656cebff9364b1e9b1cb492fd27cb342a23aaa5f2d5691a00b99e55992a7ed80480b1da4d28cfa9c82f09f134c2fd0d95fc575f302122f6b94304198b8a29a5a458fa82338723623befc3dd44ec3fbc000e0dc996334956fb60db52d2024563e361e30238c21a70df11ec80ddaee0f80e11c3aa378b8b4dd00e4fc44290123cb7b5a0fbb8e306f246f1c3d93404ef81ef5e622ea6741c5c65e56b1eddf7525178ea11716cfaf7ab8a3638694142158ec614aa6f8133f44df2eae14c2575cd70a846e9f87d5ed53b0734494dd799ffe549d08150a4c81a2dc6c3f8b5f59afaba972f348ca1511187214d596383ebfb4c3c557dee1bd68c0b7a897c1e58dddd0d313127158c0787e3a56b68cfc02c68c9740fd840381fe3b6d17454b7ba64384aac3880d5dcc745ff3b071f3f19106996876729dd780f0593e63143db2e0ffb308a60338a2bb4cb777435c509d3a5ce88785f5c7d5d1cc18cc1c6b60b9a167b9a682e21eb209b36ef0850e499c2088a7d9d870b97650a31db8abc60b89d4f889eeb97797c7ee2ba0e06aa9f223dd10c750801219476fc82500090da520e22b7157687ac3d5e0826324e850bb0ad234a9d3c11a8d743567103f2e6c7314097c8901ac7124c95369a624f32315ac56b6ba4b7ea8b93924a819414052ef403376a6411fb5c0955d94dc447e2bc4a1de25b13e32a541688e38b79a55fb3fa1cfe62c4d9b8acdf1f7a1027129fa708cc8cc9e3a213f9cc658526c5a42513439fab8ddc004ab649223a4d2192d603d47eed0e9031b7764f951cdcf7c499b10e5e3d577b6f6ad52ff0ed8fee90241ef6bad31c5951ea168904276cd4ceb5793fe785ce24ef370f55a3a83b5ca98659a333555aa5ce02d414b099a537a8a6a67db430d08efe5f5158b034b40a0a84ad957b9a4d2e9b32f6a9ad91e963410ac42abc6786a0de0293652baa5ebe4fd47e1f4e3deec72384413270976f119319e7edc2f2872dff2f13d1a95dc74015ef77a4e0218fd6a1de6159d820747a709ef683eae798136a68d63476a93cc895e7ee6308f2c959b2842a027d6225b3a9a2f18a317033c3fe04abb111709f05bfedb9053c227d28d984282e0313c80311f3dbcc7e89fd622a9c1c672b4ac02df9ed72faed9f80c7bc81ab5b113c5803e59b8bf96f6997a5bf66342790a6940e351dfd34fa597993c0ed48f1068cf90a680c4277d497e04d8a88ffa2908c1b02302775395c405f4224c7874765976f0cc0fe4e14177ba006de4ee8a0ec0698e04ec7e5cf9e1dc767f6283cd967c5c89a3b4e6fcb9576cac79ecebd126e69095da9060497c08afffef02a7fe071ed372084f5e01835c9d846e5456f71dda786676277b3a9e64d6024a50ab688ebdb39520c869814f478b07b6e1b5ae03c922e8b250fc13464e75ca0249bfd5d3108f94d696049ec95b0084fd15eb1880a93a47448b563aead8c0d7fd596dbef17928481ec772f099d04c287fffbd0bd64ad860745535ea137ea3eb54ca63faeb1acded43318e1762247f3a2c3189af1345ef09ff6a1d5a9dbca8d8ad0137ccd1b1c20495de9081a235d1e535c7dbc686b16b40b9a0f151ef49e7b925184556537c741bf37537b14e4ea2c6f9ceb10a971b2b8f1d2d4d2cd01260bd1ce549e7dbdb8fe5d79ffc643fce59936c2cb583db6e7a468ce4a451aaeb1d02cb1b557c149cb3dc8131245ec2d9eafef260f802398bd49d0a6eea9237d806f9659b96a201b72ef2f1e18f567eab6dc6e74066376cd9fe533e6aa1c13af41a74bae64b4f88225f57f95e93a7dabeb982aa2b7f129078fc73921e77f981a74773bc42291221f69b5479e2093369134aa0c9ef978854cded29a71642c0f2b2cdb64666145b8dde917f6963bd74998cffd992e22eab647ee7574bc118bfa68eba1a626fd1b18535a02aa42e82c171a0f8e7b8f7bd49e4dba21d02716fe444ca085e7d774abcf7c2329c60f75db8398f1f0a63e6dfb80aff7e54bacaa4e58a465a1e8f1384621d5c9c6ae9d6ece4236a8dbcb38028c2f2451c7237b7734c09d76896a141bbc5ecaafe20c6510c219a29eff6ab5b157f84d64dd7dff985ba23c7ce0d4a6bd46e5baf7ca1adef4f2c09f1d973de5326a5626a4532de6f3e89385b21ec286a0dfcb4c963a10824675b18a7a09361a6b7723619b73ae85aa710b089bda985512a863063ea04c3f11ffb551f2bb6c8133a46ed995d127bf41da897401695f17558254608620df2109791087eb98398fc141824b0c643d0667703c20f56022252b801bbf413beed505fe11ba712b7304e87525abf7ce4b5fb686d9a3178f64126b5aec20c24c1e5756208b490f2875e3b832006cf23a6f295e27037dc7a74d5c7e1cad3d8edc18649e2070a0a81874f18c297a80d659bd407308aa0cb423abdeb4cf974b44ab251c7391682dbbc9d5d7d07427757ebb8c1b8a2fb6a82e3150ef1b168fbf9f2414c17aad308c68dc8dcfc756c8a873f9acefa1b203e6aaef559273a0280f2501dd1dad47d5892ee8e19deede96b2e0fef86ac76124636aa6caeb722cc0ee9f5386b0db969ea9b88b00a7e5363120501f472ad8356d45b1890525eb53bfd1b8c4ef30b4b9c530507fdd557adc4ff445ba07893d1d28522f3746ae44b9c3a8407c0a1630d51c27c91012da164487ab868a6dc6549e188631acffa5961a948f614f6c7bf2ed281e4d241e6d9ae097cb036cbd7283654ba814739ee729611ff984e8d0aaf0a7cfd36b60d5603724648ba2f39829e088996c424e4f721c948cc483709c957c9a22b99b2fb317a3430d517d24d23c0ac7de08a3a3a15a839ff05a9f44bb01f71db8b898c46fbeda9bc687a4eac0cf0fd351a63e41cdb605e93c826f22970bbde3e8acb26617581ea2c479c6487d54427dd55c02890cfd4a3d9946a4fd64092ce103b362c55c7c437a7a25cc0d531f0c7dd31b9a8d21bdfedaf138ea7aee4c2da8c47adcef6e4780318a6434d6abe319583f775f12f68e354618d62e564c5dfefea7926b6551a215682b5f2bef01a4974bddb80251752582895ac64bc2b97fc609e00b319e2e234a04f43a6088feae567c5129779c3b63efef411dfbd28db6fba3ed37405df35028bbac1c5dc1ff381b3cc8b5439d95f0f052e3a5c791d89e27f2331a87c55337e732408492ded0532c563d4a38ff421e629f63df9d8b8c285c8600ed212987598c840cf294fe6e19390a8b805fe610dddb77c95553bd4f6eef8083f9beb34359ef706a02ec1c730a1457f09cc05e44cc17b5fe1914eb54f0e5aa9b9115e860ed7171a317f22118ee28e38931f4b3a46792d33a1949d0ceddcc4d0a3be8184ce914b7737532876a9ffe218f6f6a2281e1e7a840af6611e4593afed16e6040a0e56ccbf909c526c113bf236202392640d3dee656bab2a29fdd3b25e5863302f95a6bc3a9aae592fd91a5235f919446b41986f9e6acff5fc9b3581bbca19954f1b6303fe386d7f36bcad413f61c7e86fc3819fc53ec9857d8201d376491d55667ac3577fe6a2025583d2c308864c7877ae9528bc1a1c3ff5ad33054648a6e475cdd0f0a5a773c5afe0f8da83e2550b000a0ba9c7d81eb65996eb0f8ddf6f1255657f230036c48ebe73fe788ecd647fe256fee6c44fd8378b1efa437018bcc7375f81f25076b4de7275fc8c3a33f34c732e48d61dc326cbd331ffbe19c21f654728ef3695adef41aafdea11de3488db5de42d24139d297c9931883e6ce41d5717aa084bc2216f7e36636c7104ad3e77d4dfb130602ae07293fedf4c2e6c4c785a2944e490c12c815c1ac5b0e31801364c0e8256d0c9425d3df1b3a69ae2c80f28e445b016e1b739b42e30b97831bc49fd326fc590611ed24516ac98ba66171c0391190355b8fdb9a0c7f7bfaff66e34a8bfa35804e4a3ce9951e471c4bba02f5aab4fe46b6222ac29da15f818dec26a9bb4ccc40284649ca11f9a37aef7e735410395c66b8db43daadb4ab89ae1184872646bae5d5cb0e218a0f322a93749b9b361c923ef0d7dc53cbee45d1813a8b1e91e8878304a4e6ca1f83d5d9a0d468bc10cf788a546130dad66c1a7771fc0817324e06bcbebe9c43798f5f251791fbc10fbdc34c4415ff0ad3a77084738ea01a4d925672c537024ce45be152a160cc585abf7cc61e04df100768c18df4db787bfd4567785255f396f39de9654a2998605dd59fa8d23f1b8063dd3cc9d9084f02d475ecabb0d43d67f47dd1dcf5e35c65853ff2f552db38ae48008e2b8ddf97c2a407f7f6f01e226b7737a551812279eca4f7bdef3b23dd2a7b3a4196add000c71f21bed4e3a581e485f5bd0c331731185feb7cbfd70049b584e60da9875e057f8c2a35b05341332bfabaec101b7377fc235bceb94005f0565eb64fba9f5afc1684889863d0b4d737370c32aa6bef81e7eb90e2d1fa40ffe4d99d3c13ff0194796cdb6bf60c3fc6da498754e86e63216e6f347e0a2907aa738361084bfb6f902120fe2a0849d79eb0fa77ee7200400216026cc76dde132e399cbd1f9491d627ff4cd82149088ab20230034a6daffb2feb0ae0aec2475660936594bbccadc7ef66b33016d98b6a08ae98f7b40b0bae89c9a369220eb2a8b793aebb8e2cb0ed509a609836059359f4689c4cc364e055653a66e2410419b833f417d245d6e194973ac4da54ba7350f7bc45b5a3ffb33ed29f0b6a331cf06740c4c7918d4017f7b7044f4c4482c1c4349b104e61a40b092e3e812c6f91302eeb3f9b66a5db770ebdf3e668ec0cf38cff8574a5c29b74924096cb72cf5e860b7764e8868db08682893d24b7e11b18440b01de8d182b826255a4b2c94214d1501a748ef510f309e2ea47a52a1a53d527292482b59b9bb096fac64dc32d1ae0263b6aaf30596fbc8b5e93fe89efcc02c4ed4dcd7286c068fa9248cec55285aa4965986e4a7abc59b802623901ad6d70d3a9ea22c4c9c36ea998ef24767c6aff7a74dc56097c3799bbb8d75c09dbf745c4f5abef800e2f9d7d35bb59dd6e540a627a0bc15dcab83068d1528fce6aa35a0d4f2781f137800079f4f510647336f99ed16b89727f7cf7f231a704f815e3e12dcf3532a96e7323746d3c343241975dfa627c9b9e79ff83a2dbc23689135fbf629a627730c8370df0eb62fba4482730c0a77acfc63c606b75595fc88a57a30407fffd6a9592c0d7c7aae928a167c82b51f99ff7dc36af8997d1e1dee8899566047c052f7b053c667", 0x1000}], 0x1, &(0x7f0000001900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff0000010000005769f70d6e7496b022d9d6de4bd374378f21e34bd0", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3], 0x100, 0x2}, 0xc) symlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000001480)=0xc) 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, 0x0) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r4, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='&)\x00', &(0x7f0000000180)='!\xee.#M[\x00', &(0x7f00000001c0)='\'9\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x91#\x00', &(0x7f0000000280)='\'-}\'}#\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*!^/\x00', &(0x7f0000000380)='./\x00', &(0x7f00000003c0)='#,\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = getgid() fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, 0x0) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r4, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:13 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8001, 0x4bf) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x20, 0x4) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open$dir(&(0x7f0000000040)='./file0\x00', 0x188, 0x1) 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, 0x0) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r4, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 0: r0 = getppid() setpgid(r0, r0) setpgid(r0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x5}) setpgid(0x0, 0x0) 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 0: symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000300)='./file1\x00', 0x0) 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x3, 0x3, 0x2}, 0x1, [0x800, 0x1, 0x3, 0xffffffffffff9f43, 0x1, 0x5, 0xcce8, 0x3]}, 0x3c) 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:16 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, 0x0, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x9, 0xc8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x81, 0x1000000000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x800fffff, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8beb0347c9e9f8b2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x6, 0x5, 0x2}], 0x20, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0xc7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0xc2ab}, {{r0}, 0xfffffffffffffffb, 0xc, 0xa0000045, 0x4, 0x1071}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf00000d2, 0x31, 0x5}], 0x20, &(0x7f0000000200)={0x1}) read(r0, &(0x7f0000000380)=""/191, 0xbf) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, 0x0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, 0x0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, 0x0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, 0x0, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/96, &(0x7f00000004c0)=0x60) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup2(r1, r2) r4 = socket$inet(0x2, 0x3, 0x102) listen(r4, 0x6d) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x2, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x44, 0x1, 0x3f, 0x5}], 0x1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xa, 0x4, 0xfff}, {{r3}, 0x0, 0x80, 0xfffff, 0xda3, 0x40}], 0xfffffffffffffffd, &(0x7f00000003c0)={0x7, 0x2}) sendto$unix(r5, &(0x7f0000000100)="5bd57a2e6fb0c021d46eac3f752fb0040fcc5408aced9d7dbb857fc5b97b219aa9487ca4fd36dae7552b3fa397dcfec052aaded9d2431f690fc26c856daca574ac68ee4882811b2ecf92fad3e97b77b73ae56545d009694cdec688aab2e8bd0224602487b0b3b9fdec1def888f10aa89d74c260040150db847cad91658920e08f8af9f6a53ab80d0a8cfdb29b9fcde96c686a4a80dd4d008bf82cafeed6a8ba4315073bdc8ce8033a5cb118385234fb370b585f12f5f748fe1", 0xb9, 0xb, 0x0, 0x0) accept$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000044b695bdbe5c51a44d8c97e3932fa985978cfc6e23f382fcfbbd18ad55c1c14c99025075ff7d170540a5686e72e2523299e21bc596e65639c3d94e29ff84cb49f68b13bffae60425f905643fc03153f5064c80"], &(0x7f0000000240)=0x6e) bind$inet(r4, &(0x7f0000000000), 0xfffffcbf) recvfrom(r1, &(0x7f0000000500)=""/160, 0xa0, 0x803, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) bind$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, 0x0, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x7cfdf2d0ee534ae0) shmdt(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x1ff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r4, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, 0x0, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:05:19 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 02:05:20 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:20 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:20 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x0, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:23 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x3, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)='a', 0x1) socket$inet6(0x18, 0x5, 0x3) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 02:05:23 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x0, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:23 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x0, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:23 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x0, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="8b76ddaedb47c6bf3e4acf7bc2e659c083ad07c03498b4e0f039c04d152ccd25a0cac108f688dc9a32c794c21fe5477dcd33333deaaf", 0x36) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt(r0, 0x6, 0x20, &(0x7f0000000140)=""/97, &(0x7f00000001c0)=0x61) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) 02:05:26 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x0, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:26 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x0, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:26 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="1f7c055c4b0d1243fc5ca0ca3979dcb72bd89aa295d480c9a521b196fcfa5983c131b72ae7079e7bafde96c6091210932ed1e2d08ec752ae585fccffe4b23eeea5388b5a65c8cd571beeeda3c987ea4d9af7171b", 0x54}, {&(0x7f0000000240)="02dd8d0294382cd48350383d8319b3d5a1122c7eac290aba2374379a0285824b62ccf7c668c17eaf98c0c11b301f036fde060f4d15a5c3091f4825c69c809788929e4981ed9420b79b3df9bdd9fc0af2b15472876b34c887224e0493be76c8f083fe96f91ad4f353c46c4437494d211f9ddb5fc7683e4de0845e269270f63dff93", 0x81}], 0x2) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87, 0xc0000003, 0x0, 0x800000006}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) close(r3) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x1000, 0xffff}, 0xc) 02:05:26 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:26 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:26 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, 0x0, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10081, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:05:29 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:29 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:29 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, 0x0, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1635020000000000f4ff125920982e5a84ec552b6e5da223c7ab1c66d8c50951eed697ede0d78544fbd1a93a82baa1967dc1ce78edf003ab571fd5c932265070313bdd7878106877cab9abc311df345d93298c3510373d4095f18145c838e0370892e6ff86d5f3d935ed6dc6905e888e116e397b4982573f9ce3bbc6f10d3af5a2c253fc2743cf7fb3d84fa373e950ed37d72af820f8cd557d73bc7ea7934366e2a645e7a4e969776669795a30c3d8098b08f4e64e111a11da7ed0329fe345546adea67cb38f092707dec79244f122f72013c1a22a24b15b62dd398d148eca16294cd9b2ccada3376bc346ad67dc47ab738b248b28eeb5a7e4865724871db0f1a45c0fc6b651a7c03d7fa4e03699d1345a2e4b84f235d5284fc04c42727ab555ff779cdb257e33620d27c15e3d15b0877d535efd996b2a6000ca73c0bef86063ab7f8d6c0d7b5051ed2010d2a3828a21fca69b9b7b51d832e3b6f3"], 0x8) listen(r2, 0x1) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x0, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x0, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffffdb) r1 = geteuid() setuid(r1) r2 = socket$inet(0x2, 0x2, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/17, &(0x7f0000000000)=0x11) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x77cf, 0x0, 0xffffffffffffffb6) 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x0, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xfe8b, 0x0, 0x0, 0x1a0) socket(0x2, 0xc000, 0x3) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x0, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x0, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:32 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x0, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0xc, &(0x7f0000000100)={0x0, 0x4, 0x100000, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x101) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) getuid() geteuid() geteuid() r0 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000830000000000000000000000000000000000000000"], &(0x7f0000000180)=0x23) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) chown(&(0x7f00000001c0)='./bus\x00', r0, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) mkdir(&(0x7f00000000c0)='./bus\x00', 0x60) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="a18a9946d8031bd56d4c85b9f05570e830b051c0841e8e9cb7d9d80abecd65438a7b5d21b43e29d3532c459e7540f3a05b9be4c59231dcd47ed78f82e32d5403e768bd0c8aa2a1056f84c9295ea35b5193363a87b23ffc82e5bb453f3525e989c943318b4f63481a005d63410abdd2d27f724123c40bd5732ee92cb6350235ddbb8aefc1b5557bb7452e53eec2fb4aad0348bbac3f3bbb4b79d29a45a746fbfb00bf54d956857e17d9db9da35b707f39207f4e4c5032", 0xb6}, {&(0x7f0000000180)="4b83dd19a695deb20dd145139d3416a86433069cff5dcc61412c645fd009e5af858973ab8cb9416d51669762d5d29816e929e83fb0aebc209e7309b5ddfa63f117f51d49176c8911034a0a3a5f5e0754befb426ba7bba54aa0ade7b1263feb0b1b91fa4366aa913ef572d41bd26a93f4fd43fd87", 0x74}, {&(0x7f0000000200)="9992ec9cf602ec9d9dfb2877a420d9c8f9e43bfdf65756911389bb802732f397f1bab59b9c372138e343efc775beb65ab1b05e494f97a42f99b2fa6dc34316", 0x3f}, {&(0x7f0000000240)="c9243130819e374f1157f3399eb861458dd624730c79a0a3a598acfbd4ed134ac134652059d6206ec2838855962184df7b6e3cb3a4253ecae8af5c8d8db40b8f691c85f5330248372f6780a1d52e04185e8ca4e8b6165df22d8e916d98100e334ffabc41f0f58a0bbb90e07c4e303134ef92fe6b6a369c1925012da665479754b300a22784b800068a6ac9e5178f6307", 0x90}, {&(0x7f0000000300)="ffb39ae2acc3a8becc3c1168cd575b0f3b2dfbeff0b32816558e8d09f8afabb3eda61b9e881e414e73bd1912a2e23c353648a1b2d2c185ea96", 0x39}], 0x5, 0x0) ftruncate(r0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000040)) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x4}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) preadv(r2, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/250, 0xfa}], 0x4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:35 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:38 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 02:05:38 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:38 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:38 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:38 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:38 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = getgid() r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x10}, 0x100000000, 0x3, r3, r4, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r1, r0, r5, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f0000000000)='W\x00') 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) syz_open_pts() 02:05:41 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 0: sync() r0 = dup(0xffffffffffffffff) fchdir(r0) 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getitimer(0x2, &(0x7f00000000c0)) getpid() madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x3) dup2(r0, r1) fchdir(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x500, 0x0) 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x40000400000002c2, 0x162) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, 0x0, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:41 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, 0x0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 0: 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)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt(r0, 0x9, 0x7, &(0x7f0000001740)=""/90, &(0x7f00000017c0)=0x5a) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/219, 0xdb}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f00000001c0)=0x9, 0x4) 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, 0x0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, 0x0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) socket(0x1b, 0x8003, 0xf49) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x20) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x1d2, 0x40}, 0x4, 0x5f4a, 0x3ff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)) 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x4) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x0, r1}) 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0x0, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 0: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0x0, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff20f211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b255765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42375b841525111985537ac2900fdabf4546d0efb22cd0487366807efaf22a82b1719a276aef1c8447e62d0c707c55e8aa9f426ed3656e287cf5d87f4f6e373b19c6a9c9124ba682f4c03c202cc14925cffffb41b0f258a7678c8ad453f81bd9f7163b38177d9e6d6838aef2b4fea4eaa00000000000000000000000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r9 = msgget$private(0x0, 0x4) r10 = geteuid() msgsnd(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r12 = accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r12, 0x0, 0x0) connect$inet(r11, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000280)={0x8000, 0x71c7, 0x7ff, 0x8}) fchmod(r11, 0x10) r13 = geteuid() getgroups(0x2, &(0x7f0000000300)=[r4, r3]) r15 = getpgrp() getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000040)={{0xb84, r10, r2, r13, r7, 0x88, 0x6}, 0x1, 0x0, r15, 0x0, 0x80, 0x40, 0x5, 0x45}) getgroups(0x7, &(0x7f0000000340)=[r6, r8, r3, r14, r5, r14, r7]) 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0x0, 0x5, 0x8645}) syz_open_pts() 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x0, 0x8645}) syz_open_pts() 02:05:47 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x0, 0x8645}) syz_open_pts() 02:05:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) lseek(r1, 0x0, 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x4) 02:05:50 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x0, 0x8645}) syz_open_pts() 02:05:50 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5}) syz_open_pts() 02:05:50 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5}) syz_open_pts() 02:05:50 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x4, &(0x7f00000f8000/0x1000)=nil) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xf8000000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:05:50 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5}) syz_open_pts() 02:05:50 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:50 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() setreuid(r2, r2) r3 = getgid() open(&(0x7f0000000100)='.\x00', 0x18080, 0x130) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')@.!+\xbf\x00', &(0x7f0000000400)='(\':\x00', &(0x7f0000000440)='@@%(%\x00', &(0x7f0000000480)='\x00']) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x20) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x2, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 0: syz_open_pts() syz_open_pts() socket$inet(0x2, 0x4007, 0x9) r0 = socket$inet(0x2, 0x3, 0x513) fcntl$setflags(r0, 0x2, 0x4) 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x5, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x80000000000001) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = geteuid() nanosleep(&(0x7f0000000180)={0x8000, 0xfffffffffffffffd}, &(0x7f00000001c0)) setreuid(r1, r2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='r\x00') 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xa, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xd, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0xd2a, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x48, 0x71d}], 0x4b120000, &(0x7f0000000180)=[{{r1}, 0x0, 0x4, 0x9, 0xfffffffffffffe01, 0xc7}, {{r1}, 0xfffffffffffffffd, 0x19, 0xf0000000, 0x7, 0x20}, {{r0}, 0x1b689fd048a59d23, 0x10, 0x20, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000081, 0x5, 0x40}], 0x5, &(0x7f0000000240)={0x8, 0x8001}) 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xc6, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x500, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:51 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xa00, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/21) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001600)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) r2 = semget$private(0x0, 0x0, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0xbe8, 0x8}], 0xfffffffffffff801, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x101, 0x40}, {{r0}, 0xffffffffffffffff, 0x2a, 0x42, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x90, 0x2, 0x3f, 0x81}], 0x7f, &(0x7f00000004c0)={0x1, 0x6}) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000001640)={0x3, 0x3, 0x5, 0x1, r3}) fcntl$getown(r0, 0x5) semget(0x2, 0x4, 0x202) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000540)=""/4096) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/101) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001540)) 02:05:54 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xd00, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:54 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xc600, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:54 executing program 0: mprotect(&(0x7f0000338000/0x4000)=nil, 0x4000, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x400000000000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ftruncate(0xffffffffffffffff, 0xe77f) socket(0x3f, 0x4, 0x4) socket$inet6(0x18, 0x4005, 0x100000001) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:54 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x2000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:54 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x5000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:54 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xa000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffff7) bind(r0, &(0x7f00000013c0)=@in6={0x18, 0x1, 0x1, 0x228d}, 0xc) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0), 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r4, r5, r6, 0x8, 0x2}, 0x4, 0xffffffffffffffff, r7, r8, 0x7, 0x12c, 0x1000}) shmget(0x0, 0x3000, 0xc6, &(0x7f0000323000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r9 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) recvfrom(r9, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000001380)=@in6={0x18, 0x3, 0x7fffffff, 0x10001}, 0xc) getpid() r12 = semget(0x2, 0x3, 0xd0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x20, r10, r3, r10, r11, 0x118, 0x101}, 0x8001, 0x3, 0xff}) fchdir(r9) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001400)="2e3b5320271e05298ded6995755c802d05e1379e0ee720cb2b7334f1c09ba2e9670d69223221fc093d9132dfe206f6686c65f2e92e613efa6874f50f0342fed1ef09dcc456120d04429dbb9340e27eaa7be48496d24061c5a1d89efa571c5080ecbc633c6a49d48d170ea62baed7d77a7315e7233b7ed3b927767f2dfba131b39261765cc8dfb50be4de23702043", 0x8e) 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xd000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xc6000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x80000) poll(&(0x7f0000000000)=[{r1}, {r1, 0x5}], 0x2, 0x2) 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x200000000000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x500000000000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xa00000000000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) fcntl$getown(r0, 0x5) close(r1) 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xd00000000000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0xc600000000000000, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x2, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x6, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2810, r1, 0x0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x8) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) r6 = getuid() sendto$inet(r2, &(0x7f0000000080)="9b429a5d36a8351f8d8e88f67925555812356cdf098f687dda42175fda1f0e7f117cfd9132741be4ae19da48963640c9586fbce16d4493b852a0e8942430812bc48d89414f8d64f5", 0x48, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) r7 = getuid() sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="fe4ebcdbbb317056905ee9ca95a09fd8b7369646bfd3302058dbd95fb316629a3bce8225be4378d37eed91f582c26502b9965361664b411f02d0080d7cc3fc9ec31a2abe2241ac5be3c808b28521ccfc3c0234c98cb15c0cbcf9bb8bd86c9745dccd4ddd43604025ca15e8bab1ac84df21ea52179319b3cab3eef307f1e0db8af7c9349f1f83da6bcb5dd270337022685d7b7ee1e6b79ea76872d45a70dbce0b158040ef15c0a99cf89d36a60abc", 0xae}], 0x1, 0x0, 0x0, 0x2}, 0x1) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r4, r5, 0x5e6c6ab76e418624) lchown(&(0x7f0000000300)='./file0/file0/file0\x00', r7, r5) fchown(r1, r6, r5) read(r1, &(0x7f0000000340)=""/117, 0x75) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f00000003c0)="1936711918fb381f5ecd883da85cc61b1753cce30f5b9933646f27aa5668050a69e5a0808d4f7ad8e5783cc133849a6ff21fc47d79260f9d46b1cd9f7e2c9bb00ff58400b71fc18e83901456a707c6af0599d8c043180413fff07725b2249eb465fcdf39ba075cf1b4323f55ba6ce09a1e7668cdb1e6ea7187796409a0db74b0f7af83777f5698132607c89e0ebd318af3ac56b0577492d338ea823e76e44e47961d83f175e84f2aa6adf2c25669", 0xae}, {&(0x7f0000000480)="7bbada3730819efeac04f9417c63379f08a8fa184158f68c994db8854a1fb02a9a11739e3d20479162162d6766ae88d29a98a13cf0870aef1825385745b5413808661012d4316a29425406bf11b8a57482a1a16f252d460fad067a917ec5461c5eca2a6cb8e3cc438e4fb30135e6076ba5b7c2b9f41c8a31a38907a020ee196f3f39c022677cb15b500f26e66db65cd6a11d123955e1400d9c412c8948c23b4fe8adbb97fdde95bfa4e8f03006badc119fd5a64268d6488cd26f65b6a8a6611967b6758c1b6ea833d3340f5dc8e8a396bc3a83f770082b1e", 0xd8}, {&(0x7f0000000580)="115360967cf4ec85ab49e34a6f33c3c25999959e21388823fe34b8f3135db598263096facb753f6e448c7c68", 0x2c}, {&(0x7f00000005c0)="e1b65e5b514d6372830ed6500578697762ccb1afd35a07652479f92810943302c08de0bbfb7e35b092b48e52e1f02e5ab4640d716be141bd6f42d5b292d6a5fdd28da8cf57adbf8978e394af007cb4044a13ffc90a57cd15c3afab2c71241b3fc7", 0x61}, {&(0x7f0000000640)="b9c6988a7eaee9cc0053285a73c82cd1d86bed5419c1cd6a0f5912e99950024f68170277cbda2cb69ff8e2fda4e1fab0c5e19361296538ce5805bed55034eef7dc72c101c5b6cf1c3d6247e1904df622d22fdd83e402dc9c3bb7b37dc5cdbcb20f47bae843c507f4532070956894f838dbc25b3ab3a9070d4edceb82da59ad03708c01f4a4a56dd767da848a6ac91f489b37faf9cc3c0248b7e38b8267bcc5e5fbf7abaff976a07e309b1dc51c4d96f879c7b630246af847d77edd72183d4161a783dd7fe57b120c4e185dd2107dbe", 0xcf}, {&(0x7f0000000740)="d4e6070746628acc726dd198b3540789643233589100583fc968543bfe1aa8d3689ac0a86433adac80ae45c77636681200c82d0408a1b80b72d4c51291a0fa53d80c29bbcf315d626956c1d977b5a473048e910a49d759277f4b41df054387717d13899f0c96e0e14ce8bdb69a9f25478334d14e927fdd050c3866cef935133a3dec6d7d9a9b60cbb2fbe2c633fe8d77e79f3dd91f66cede40bb1de5bcd6224e807b0baa41b950a3", 0xa8}, {&(0x7f0000000800)="d54b540e7ce06e74088a471aeb1e170c231be9535839bc8ba18402970cc274ba7184fc593b0ca13c34134bd48a53f039106226ff63ad213c15e448b104cf2d23e435398f3501392894722466badb0a846b9ed7de9b6f632a2e5e5c7c82db1f2ba9135d8ce831f8e43cbf3a76e8810a94012fae1f7dc8d377bfd4fa", 0x7b}, {&(0x7f0000000880)="aa1eb2964f680b46eca996f86aab1724e37af777499070782542272c1936ec0d3261a5ce8c1e30036bc0b70eb1218cbd1ebace4ae396e53173d167bcdbaeff2451d8eaae5df147fbf5f61e4e0c1395e597fcbd7fa4f7f35c46e47c7b04a4f845d4aa569eb3fbabc4bb9b57499aee892525c30f970c6a7bcc01610a432ec0e0c7da0b203524ed24c54c553861e0b133a1d47875851036a1de0ad3acd6e34dd8c06e", 0xa1}], 0x8, 0x0) r8 = getppid() sendmsg$unix(r2, &(0x7f0000003040)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002f40)=[{&(0x7f0000000a00)="f1a319d14e02880718bdf5c3716db94cf0e643093769229937c11b1c11fceb70b4e22fa2c100513db664316e0e64e09013099806c536000d46e94bf1ae9486e1fd34e784771d016ae9c759e72aa5cb2cc149173d0495fb8ebdf7b4ab0f171e3c6a56a2ded0e9898a3d20bb581ecc6eef5da054347b3193be1db020107d34f3160b720719997e94fa8eb76d22526cfb1864cb6267141b7767788dd70456315ae1bb9e5b51fcb994432b5f72f3e7b7f8bb8a4bed1e330f16cd0be63bf69807d4b8ed776a88a7fd58dfe7ff3bc43c806e095e0baae29d55402c08b91164bc966b374feb62cf41c2fe1c5e8a1214aa57b9d6af58652cb4e85911273c46302d319900c87c0ef61f8c17dad019f5b020ce14d6fbcac27f9f2d434325fe7acce5c0ee34579b28fd5adb99b9140c0d702b8edd59e4bd6d77bcac1e6949d97f1ac1679d9c1bb58d9b9dd1f975c8b76e484be9a1271d314732590170f1a4fa2980e68e52ec68d72d60ef096529b1a12dee3b45185865ffc9c6448bc4940ea8bf9337ba3cd21a8cfeb0b1fe0db3eac7c37d9c6565ebfb4832418f81ff9f8e90e61b42d035ce8f23a05d45ddbc21862b23266d6177468a5297c5fd13de77be22d6bc84572f1dfeb2770655201c482eb0b4c815c90b3f78a5861caa34ba779ab54a1e5b21b1e2dbc5c886909c7a9104f2676f550491612e6d3a6fe2d6a896181c09b70c9db400ba2cd469d0ad2d2dbb7ddbf92bd9f6559b1fc6a8e5a8b23d9ee0b1021a9c9b1537060ef14080f41d4f45339fb909863a8a8ffd09af8d7d6e3189921da6cd6ce72d919350c4956c8db644f47776d6c29c1076744e017dbf4c37794ac57482a893cb36039635e10989af9abd9beea0da43d3ace165ca11a39debccbe3eeb26b6cd3a95a18ac696c87bf83f17cef7174a50dbb292c4e7b10b539d35b9721222476320e2ccaa5f91ece966e77710c00efcf717a761a5f3416b79183ad6333d8b9ee29c2c3167af879d1b98797bf589f3478dbd52e7f338e9df3af94fc132fc09df17b17fbe209a3e2e492e08d89c8b563a16ae3d2cdca20804f31edcf7bda0b0e64dff8abf3728761ad3f58b0ff16e04593f4ba74b0879e67a3814f7747301ff91e3cd06a86ea63e88993cdaa4ed8289a5f921e2e9ab4780acfdd760a9f0352541d526ec5f3ecbaea9dcf9439e3c7560a31c4092bd48391ea793cafc7421a90fd68a191e6d93da195890652d2a6b948859a35d8eb6a2c379242e872966a25cdcd432dffba93b4064cab7aaf83ce9cdc9809a8aa80c5e37e5001254785ad93595b46605684e3095e027d30b0b7e045bb34a6594681425accf8291e390685d9f13fa65ce450850ae596a1c1b4629127956e403e166f376f3731bacc3570db3b0c5c66119bb0398f2459dc901bccc5d9762f5da5fe4c14ea29addbdd914231b6cc025ca3a4e9b72ba5e298a1f4202651f17f6719f9650bc4a06eed8f6cc4794499e2257f1c3aea028952fa9e9c9bf8a3c0c3e0988532252a360b5224f86f8ff0f346b80bee9687a48c112b1f03ed0fff4c7867043615b41157344c1f802faaad92a605e4914fc8df5674c6211a5f6a0fa9f6472a9dfc7523c8d56f770162f44072f9e90aa6c7ff723b8977374bbc920ace2175fc2dc0459c8bed2fb413c15e3b739b0ad2c1ef9d1f4a473b65648efd0aff831c5dd7ab74fae552c5f4d55d1f2870446159c98fe4a07b559322ca02b56fd7956cd12afaad26151f655e9da8415382f231e9883f0b90dbbee13ecdb2504cafa15a214ac7feb4afe993affba2edf80dec515bd2c8e20df8f8344a55025e42969b73d729bf38fb425d842c5f57640f0bef9939ed1feff43e822865272c1d088902bdfaad8b6e68a07d028f8abfbbb941c24f0894774bd90d2aae32a282384564a4b19beebc60a824cb5318de8fc70afdb1485fa039884b82f473a4c08f469af3369ab06951c76746fa060598619f7a08b833179524e6d91c42693d11503b2cead29c0739317c677cfb66ed41dabff46edb83e4c211acf07729acb3fe0788b435a56f140e96632ef9b373db2cb6a99df86824ae34a0d916906e5918d78c1657be0a8a4a3523ac2c32be4e15c93438733d2ab36c9bceaeb362c09a04e25c451deb9caaec7a5e2279f0dce438b46b45b997f611b0b62dd15cb71d2a4467dbf8a92ca435a7ed2523af0622067d40daec4f824cf86827aeca1e81e41f389ef08ef97d4c1dbf99147f1735e94e5de5f2571964ff2459bad71a92c27d1d1e5c508931e89f783d44a9616576e8f83f74e4390447c1485675a5e8069acd7d473904d1c87a54cb41c4abfe38ba7073d07949d3d07d18a5b6fb436450ba418892918115604df950c859ca4f1ce46e6761aca1512e63a2ee8aadc0d5f888a81a7ada41ca0c6cc5dfca0a86330434c3392ce3a8b52b5a4b9a0063c775b993bfe49e3a96b653944f92c2aab9d4a1fbffd55a8bcbcc8951a715210234a5e7b5b9f589c25b3ef6a4b326d12cd15b3a909284bdc63087b8b8f66f6ccc076d6cb12c4258c7b176453cb443f95c2b28b6af8d11ff91770468ed9e0dff27c1c59ef49954d080063ab3d4ff2e1362d4d4ef3de742bcd0d04411fbbf35a5fea4b55ad617281c00363f06cacf106f11b99bba7c561d08c14a48872e49eb4b0636a76a5dbb334d41c336dfafcb987215ae912a642ee9ccae9d13eda8139ea861a4a03cbad2d59b0c86525ce33b13434269bc04ddccc113425d4a57229cf1f54f95935c37829119e3d4e6b5d3153edd371e690ab3ebb0f8fa915cc7bdb5158ff392d1c5f8a87809bc2a33a851e50bf3523b2eccb399c57d0fca10bf0bc75727e78192f0e4653ce6aac6e8b76bedbe4e628eac22d31c974754724f9dc238a7e8e2c9d1d2544d4672b55ef4cd5e280a6e032f26671035077f0f614f7ebd516288aa3541c91508a5e97bb7deb26367e84322d3fe085d32af1e04b88977ee985bb9d2018847afc7fc250925fe3fae969bb004112ea627ba5fec7755ffd70cec7fc69ce30642c7969a84e4b9f3753b63f1d86029d5ad9c642874282e12b91c9833c020efcd231e835778bd2d968139c5d337bce0bbd6260930cb9d53afb74c0784ce2a5cfc8e71faeb2d63db8f32e6aaca469ea0fb1a453fc215fe2ce92e772b7bb4732f1503c82132e9fdcc59d72c78f6da3bf1cb8c367c88e153800ab0c0f7abf746b68be90e4c3c570e152a5ea86c9fa0e226ae875f5bc6d987fbe55c5a4a685c0f487734cafd8761992e8ebc63a1f2a26f25ce06959d7a3a1b6a7a4f18e8286e3578e8ca26f4d33205b5b4d3be40140d427ee73dc8ea5321a5483120697898fa77c8bba3b252cc617933af2e2b0569789b3d4c28da2475b26590deb7261df357b7717defd27a03279dfdab2c9b40d5dbe1c599b5dfd9963bfbe922e113396319aa35b8da46e134a87a62e1e7a84abb969505cefb1a61303859013f82307f6bc1dc623b81ed4e1540f1cc6a7a766c66a677b60768d49ef3ac67ac62ad8cd1e5c07d461b58c5788d03e9250c88fa1f9d916314498922b1fdd18701ba01eabb11588edc2e765f0c178577a5ecedebd44aee50f2bb69b5cf5f8eb4586c5cfbaa51df468582e619f065babe7eb1c86199179f6a78433b107be67202e5e63c618931f63530ebc6af0da726545f12dc3414eb8a9964359c53fc71d2fc1674c0ab15780b9ed57fcb92f5d10de89e0f9d0e17c70b7923eb9ec059aa10e3c8d17166d2ee5c426d0f906620a73b116a6e3cef308c0686edd88e14d9e90298ed6c588dfdd97011238ebebe75b301e3daab8658fb8c85fd983e161ce60f3950f3dac07ff3f48da82d4d6ec30686395e5740ee28dc2f6fd2fb08633c4d3a9c96f1a36756f62303998e08deff7f13e8666b119e017eaa55fa52e3a7ccfdfca531fbde29212ddfce712037680c8a3abb0f2d92e3c7cde2de393aa2548f9fd7a4e9176d38e57092754b4d713d5490fcb35a339b42f7b5e0f080419fc815dc1663e797ad38e3dd4d9ace8f8c1b6c5365e44e6ccd02b558636df800cd124337fefab66f0fd3d3d01c2231255d43d880537fe826751d3d3ac66a223d6ccf2769cf6909ddea59e76663c643f058b68c47cb334f7275352359755d721073953de05ac2958ba9771517aec17f6fa80f72f81bfec85dc12aa8a1fb1bfef851479911a7685a24fb150ee1f6045ea94bf068d957887d002205d5e97c8fcae456279348c8fbda3d1e66fc2c23d6d140daeadd4f64c88a322e3eb83cd204c93333d8b885ab1fd1894c24d77498448ba32d2a98f1a6770823e38663dcb464c4302b41c93cc293cc4ebfd353338fcf3074cc9fa294d0c9714381d3955c271a2b42b655cc583d546fbce11814dd866e369b9a653092e00f98e4109748717eb0bf1808aecd5a34fcf5f86eb7cdc6b0e23a16772c2e5abd66a0934cfbb81ece6d24fc9f1313381f07d8447360c79f1a0cefa51376cf9d148dd7cb965be30f05de4e972b792272c9ce2925aed6be555fba9e5dd722a2d506bf11a867ed8bf0924825b50bfbfbe4db18053d2e6c3010ad99f16ec3f43d7a1f800659c1f92cd5ed6f284a480c4a02fa4b415e7188d8c445beecca84cc584a73da56386a0da77822bab4b9deffb4b641fdb5f69abc2c81bce33847e1e25e7b978eea8d1f9520540a85ecc9c93a10983b077ad2f4638a586a6c9211aeee585f6620fb0d2cd8af729362ba48d7f8dcdd3177cb14bae8d9c85fb0983421a5c4e030a3bf815af286cf3370b12a4367633d3821fb770d31c5183fefe0f6700538f815342a88ec3675a0a4fa1cdc7b06bbf5ff967e0dcc327c5a9409baa629e3a40feb693b63976b26b88faa4e8f7d2952d5f0fc1574f47a3930a9c46dcaa297cc9857183ae638643f11b347bb6b702a5aa1dfbd1e218c3bbd9822d37d8308d48c4f64b33e8a5a5ba7067adfc76e3deb5e0cd3296df0b3a96f90ac316f8100d444054639bdb693a4e25e11b7cf506fc2acb30d09660faf8f154639a21a5cc951f7c0a51a4b7711335e27adbbdb898f8b03f5e3f1b3d5922e871658593f28ca32037810b8079ce8ca4cf6d82540e8394237115b405e09641904d35974b39523a54841a5cba9e9536325abcd18f3dc0cea3b7ff0122d0bb632671f03cf23de54dc5909a43055eefd710e898d04200c483931fb8bd182da6c3f6a057fd56ed96c1d9b8ccf70ea0fe1619e9364bf5c60fbf63be1645b262c8bbc48ad16c635e8f4bdcc42d599d0361c4cfba7e158dc66796fe1f1854d10a99df63af003ed6e32879e75080870506b1d345a8c0547c00c961c1c9b474d07a1fb11eac1036a84ead4fd78628abae5044ca6a8656eeac88afa23471dd37f5f6c9d51fa4218b015a67302a7b3622eb1cded3b7fb78e6f672658b546c2e8ba4769e351440bb1af2a9f8dccf52385ea5b75debef4648580a377250444fdb362068925b19e82b5c4efd5a4919caaebb178b8171b91278e0e3e8294e86b9a4f5bb244958ff4e29f0560d5ce5b55d30eda9f3c90d69661a4e088ed18757494011f134a4287c978e61f15cefa9098a82c76deafb30ba20d682a1e36d248fadcf48a9594f8bb29ee540cf38e16c0d67c8523dc811f027b7c2dd7e0794057eaf464d100ed67d1653b87d24f5c7ba2680735afd5fcd013a6dffa10c9d939338474ae867e2cad999eee85cfedf9e04a1bf80482b0af1d11da7a6b51e9f21437d3795ea03fe98e75d75239cca57b12c6cbae261e6597c0cc63bd89c41b95c0ddb4776080404df9aad3a28b0", 0x1000}, {&(0x7f0000001a00)="ae504ab761744a1c59a57cedb891d588adbd9d84ce3db0f1f3e4f90a5e501a45b79198b2771189a2e181fa04a75254f984144a9b441b128372c51cad9a86af7d48cb910a48ac2c377f3b7a29e6a9ef060c25149d4b2b0215b17fcfecad419531f1bed955c18bbfc149f7ea19e36f75f1121a1e3f88a8042c8b7df0b721bcf41ec2a8a9098ae63e9082e66f70757d8f0685230d69eb22f82b386218f3b41b64555a9519f34babffe5e765ae23fb7ee8795bdadf3d8b88a322c3a1916a558fa35f6d4c053e598965f8e3c3d03ade230d9e02c2b80533abf3c5b55cee130a14adeafd07ab9033ed64c267a2dc8ab16332edb04c840fb46b7f38e0bcc77aaf806932445d5bcf7c0eb6d824426d8ea4b08987c17804bf88dc93fc3b05b5b296073f256033e649331f827a5c793be8b6e700bd79296fd0a86eda5ec285a2860602ba8523ff4a6c8661fae63b6d3e03a30cec3bd1b4f91cafbf4b624cbff7951b90a1ccd65e5d73420288ee05f8c727f7e5b3e675419a0f762a1e1bda31224767e0cabe0addc9d957132975e59ef5d09b0ae542a47b4d9ec4ae309690d00f5fc683d975bce353fb13deec06949f7c67fc43ecebaca4d62ae4804f27627ef41015576d9282e65ca7aa7684d3dde377140c39fdc8ee1a1c4de8b2d9f1ab81a81009160579ac6a8b0a42fbbde4ed6d1fcc9212a9b268ad4ef8a042c3e2d8bb5b59afa62bec1430c0df0c133981734dbb69864d14fd6b8ba743365ed98f71132bca8c834f8d2981f84dea92ce6519e2ab6bd1352882a397c9d04c32b769d8d19dd8b30d992d29340cd0b601eae725fd5d3fc8c05ec7606b7653718a4094937696eec2ca0c9a8b1c6c5a90f9dca407c8adaf26f1194e8974e32cb0f3f37cd3ff022677112a6b770ef41120ffccff9cd536ca9abcda4ed254780ef56a979c3b024b8f574a872d0d3585954bf1e6afd20bf9f608b689e59ad0809e2615f49d85638b2aa89175deaa85f998b6a441981f4c97d7808a4980aca125e44faea30f51cd9b99d00058bf719824a63426435bd71af21e8d991c8a9db9d4762d3b26f5460561d4e7f767034881a19aa4a027ab4887df56d7971f86c6f36e4b68b035fc2204b811f82aac814971ca01cd9c57bc52414d09ed9a225150e1862bf8dd5883c207f6b6807f2026894e28fdbdb1f41f0cb45c4e3ce5fb4a79ae43c03b363acba3ed770dbf32f2a225bc3af261286265d701043b9f4b52cd1390dbf43724f517a9bd7b43b6651779826fbd164b336e50f60ee7b90d78cfa394e6de9d7ffb5e8e853e5b3dcc5441fe4e1dc1ff6fef50d30a7a05ef9b448659e1075234559654326fc9a01587a9826044f843c3a0af04fa964c8a820f5c77eb2044946fc2d5bf1cca4294ffb84a49535e767b7df8792489ae469e36a3b643fc3abe36e95564bdd42be67ab9a1670ed86ef0b4e7551941bb94c36c5d17d4e314a81fac861af3c88a293c97f4ad4529a26d229a18c2ec8413e09a19c44af6f29b9c66beb2b4a68d023efb52561ff214cebcdcecc927b6c245f1e1d488c8293188d3d847c93f8093cdda670e0bf467d10f7a398e50d375b7ad185f56fd5ad32f5e2ecd0071513ab8d47802cb91bfeed97b4e0cdec68705890ef955294c79dfe8ba114b3f0948029d462193e79ac7a6a5f9d8a0b7959f6ae3848be27d24fd2a1ca269c4703289b084e349a069c8b9a7de11754d62e32e313b5bfa1d79c707a0f80bd42724f4b6942bd7f99872029439c7effa1455b56f8ed55bf1010c2ebc92981ca7d68471e79016608bfad6f6812ae35132c05482db3b148fdf25dd836f2a4da9a9ee8fdbfd4ab6c61f20ed15ef8db28d9aa2b7632a5c8ce7d7c113177ff7c6d6439307eac765fcd5e07c33eac5a2b56333c00cf3d9f701641d3019dfef3c7cb188905319044dab094a52b5bb7f2f2c7a0a7472eb6a672cdb55babde6a314ee9803e885f6000971d9b2d0704e28065579cff9cecd0da8f70b15c50cb82be1402a5dd438d6a4df894b16ef0ca9cb990572093a49fcba3d22a9fb7ee12380c2f01ea81b60f3cbda35877102f03c56f0cd415ea4b7d25bec155be54edc08130b75f2a1514299072348e5187661302d1e1a7a7b913d6f2724e421e6e151807a64dd5bd6d9b2d5b1ce1d5a9a4d3fd883fe91e73a69d5f460376420da91e9723a0783c55884f5a9192f6e84587f3a642df28a91a1ecb12f8b01444c13a9a3fc716779d2d12e117939e97857296bc1cb62c94a244dbf10ff64eceeaa1b7fb3d6a0089ff0216aaa625896cb2c4b97eabb47fe15eba23d78a832450940ccb7b0cd8f6344d599b7fb8cdf32f15617ecaf6b2ccdb65bba9e0148e2841c5273cb95bb451aa2f1df8eac82739aaa3507681c2caa3fb0fc064a9d5f8d66247a2dea78d4d2fd22d94a5003897d4e0bfd100a89d68a51d26b58366c336882874ee6c7004a10864ffb0f5e15090d13c18e5eb0df9bf7ed87c3fe7f17c99f9132423b41c2da0f15d92bc6ba9b8672c46b06b5cd7b1927205db5fb8d6e513f9453a93c17713c039fa0fbacaa9b5fa4e41baec1445aa31a1919f913ba6823db548a68a1d147410425fe5fb8c5e168c4b7d93ee586ac3736385773e727e481080e45695936997d5efae5f2fbd230f7907a4c7aa5f27535018459d2b176ed859d6c26aa51281a5ae594a7bed9311975f3e90c2861bacca05a42f0de77501b25e86c1ac9172a042f62f3a4faefc289c9addf59fdcfa6b55a5efa7ed5b2ec82857a74ffc76621470b6927f1388d5963a2ad386f6ecde2a6f804ff782d4dbc3b6ef0a92960b7cef12cea78e9d654de2d6c3cda5c3a1e5616285165ff1ff5dd2b22b1041fd7536b690a7c3717e5983656bba828dd483247ea8e731488e3650fb755c4946d678596f1fcdc183f05d15b81392c751cc5ac2d54c82dd1e1ff9f647df74cba4000fc9d4d6eaf8f0bbb4a55547047243aa3df020174601e9f79f0f635088da9d9c01f3706279b13932d4c9afc96502568dfb7980f1c7befe2205bd0c6912ff49b270c8f64af3d8449b257a61f06b40bf17e2a8c8c474c702549ab8b61a47638361fd204b73d08d315c10d89ca540f60c34334d9f666f8ad18f1b9ffc1edb59c89757c827d5663fdeba0405c4eda1c45a14a5f50dc8f097e129375050296e8b6793c267eaf365b48d411e548481aa0e2ff414d663a1df9a0d4a474562610f1582dd005b3115b43f356dfaea15f9fbd5b3a263f6f97134a2d341d2f3695e322cca30a33aa1bbd8c96edd233699834a4cf917e710e6c7b4dae83983b3d8ee9bcb3c3028dad77644e7ccdf05eb56d8b0a0d489fb1db38445b3653093b621ef301796675e5a2dc118a3a4a65348b7da8ccf8b08e8d9b502d47f9c98ebbbbec3c2aa3cfa5f728d512bc1cea8ecbf7306b754aa25c6b66327ec9567e5d6dbfcafb5b3e74925071ce916c4acfdd0f8cf4255c50761ba57e3ced765f47fde9f10ad26254ca1d7ace565461de9f13c3eaf7516801162f67f2b77edabdd09c162de2ec4742f0f37379aac123b13cecc58e7bf580f4dedaf6f31e0a794b264b62006e3186baac176b52969c119d9ac366fe1fd4ef4a55fc77bb0e6f56c1c909cc3026d914bc23a047877b003b3c65c27793d9421c913b70edd9a21fbc04c33b8e6fd789decd30484c623b57f43785d87669aacbc419eee259a4d6c8c94e9cc2ce8ad71e902ae59c0a1ae6b57b731ceb3f911dc71bdfc299bdcf305025121eb075ebe1413c3a5f35257e972c4586fe9aea3cf518b146697cd24bf003e49e1b89f248ee7c25b64b9efab8d4e20dd411c8b2c12f111f96e2549452e62fb00cc3c0d4449581ce35109652aca6d801098d9497e5875bf8ca3481b689ebd24343fefbe4897b2646032822becba2f403246f2743363496f838c11b80ffc1f73249fae8782633f22db613b1dfad3127de8e0d33d42d557d914afee0f062b88e4a298f54c328ebd47079c0d27ef412716d42620a661b0a421fb60782f12316857f4ed0dbc87929c1f996cd62ef9c10fe689016a884d78a786cdd0e7daf868034f7c9dcfa2e9d799b24f1e9f4966a0019bc202d4a632d29957aca50240ca22e31e3af904b22d4754094bfe9f543d88cbce613e552190e208511cdb9d14392fae5dbc91e3ad87926b2cc7449f62949b03e80b18e793e5fd3f98a6e55fc7a33fd2f1860dd4c2ad1b5318b860bc7f671637169fa72f84b51ec627a7fc49e31a3daeed1ca98494f8321b2ffc86f2ba98c9ca7ee2dd2c9f214f5f171e8609489f1496b4b8181dde60d3190d56dca128d4e912e41022709746c4b8f42a4d1b9301b9aa786268bf625dfffb8d25b6879ae47b61a6de93c523fba7a54d687a827c53673ec2f3ddf78374808528510a97afc9ce53a36bc3a956a436ea9b5d871c4550da789498edb79a9f308113218f57ad0452391d2928d43f84e7268e57aed61afa4da56db852afa7a8a073d519e6b98ab88a3696e497108defb1792d1cf30d7cfe6f849c1aa4f73c1f197ff53411606337ee9ef1d60a295a38244eacbba57a29aff12798c1c735c03167d64236f0b5f1661e978a2354c1cde4898d0114d1fc89726c1898488abe7e32d92299cdab4ea1dc9cf1f74d0658285449bd3f9684442769a8f80450ab7c412e1911ba7bc875a4d5dd3573f5c4a349e161f5126b7c15f64737d413b05c2fb4e09ee1ac5523a2465d6f49bb114ba22dcad3af88207dc1e029a1af95e6ce521dcbae1c057feaa66f3672b76119e6422af6cdf008a462b2a7abe94178331a4b2bb9e359c60c98950718634861857c2b0a6fe71995b31f9e6dc88d46dba62e7506ce422e2e1a64c6b55c21648993d8f901585cc27f459205dbbc20d22b73e24398108bc10289f321f73dfe460d9d752d34a4b6904dc61bfc68cb4b3e1b8fa5bd1331c1d68dbb5aeed0d9a18ce9aba66d78a2dabf82e749317014493cc2733806ef154882c90fb4263a124e3a89c69dac5f504b3a4f755acf87c17afabe9930a3dfbacf66748435f6d8b27d90f31d484f624e6da1b89fdb8028e4a8decb81da975055348aad8327eb7d0c7e5e73cadfd0e4c3b6b69998af06cc73fc4c566495d09a6fe6039c0f23286ab9f4209273036d735d1ab52a8b89333573dd376f8937b4b30e1fcb46e5558b8780becd51aab3b191f062e77403183b96c0c2dbbaca34ee790a6b643f5c4aaa82d92a34157f7b4260be638f86989cd11a2c9af458578b6c7d91dd752379ed31dfaa1fd44def2d38f7cf0b272e99a64872c1b692defb551fbc6535d9c1dd2dc8f0cb0458674453d531fa58503e2c8165e92e7f1f453c5b5e061926bfd969a0c3f9fa4ae0115993c5f6a08e65afcc0d212499a6da552ebdd9bb68d0306e50e5bdf766606cc0b8c29aebf4096c2219fe5fa6c9da0662ba531880da14afe8b945dce6377c23021043988be9e2459f8f8fb15de92516a6fe795e13bdf6408444d740d35975f3996cbcce24e41d15aa20434a9213b1f8813dff548b8c7ec530e3012e0902b9412d342c71a625033236b2fb4bd2bf64c27dbdca689220d21f4ca7b56e99061a8decf66c62a95ca9e394bd2e3ad42488c01ae3c1990e0eca790f713efc179cd3fc0e4ea9b6533b81e619862c84edb8eb8807582a48e2db28d123b72ebd60d61a18185b166f7fa37ecb8ce16b8b818e01e00e85b96a938428766a92f346c20a82f8b32e355ca662eb95f57b7f7c802adc765403ad3be6826190ffa2edf46f22dfa467da5bf28e72092e068a5d4e8942a47bfc6675d5c", 0x1000}, {&(0x7f0000002a00)="7277d08cf295856b3b20927cbbb5b99a79721fac5e13f743ea64a2732bdc46cbb4543b5c9c39c23bedd34aac8ae6ee835b5ef045f125e44249cda108c78f44a9199d0172c0d0fa4a515c98d6192e93e27650c632a02b1e174c307cb7cd6daafb0c55e9e7848511de89d5d9eaf3c58e77ba7ebbe71d2855260f282c6f6c28f5045e2c7e588e4c8451b432e4144f628c3e4f488b4747fe4c4337546036cc47306c8cb6f11a4159c864", 0xa8}, {&(0x7f0000002ac0)="9cc3955c29ce44be2c58e23a1d4d25d398f69db07be27d79bee64bbc2275f89d82a190703af1f07741d635cfeeb504e8aa2fe83d80f0fd2bd4f269fff1a55713c950af1b9802a95eb50c615b5be9fccea1867b44bdafb24435e199dab1bb0504bb7d0150e08b3b8e2e1fda867abf00d673de4e21b730137f5e4b03c1f85984a001dd34c3a1c775264da536a6678ed9b1e66318e9f5696abad0bc572cb14ed6f64fc8082606cab983fbde5e716076f78e", 0xb0}, {&(0x7f0000002b80)="78926e0bad959518ee4f38516a05766c9204f30451ffc617d67b4e706abb26d32997bb08f3c81db5888fbddaf40fbdaefa4fa66361287ac96c0c6593272ccc164fe04c805b6cd872935f167a1c7a981d7a54d8bc6aae4637a6ef3fafd33abfd1b650f4499ba7bdb98b19ecb4ecfd2dc13ce9c7b46026002ed8bdd0b2112e638d37013205e038baa37590d29fa04edee7069e1852c679b08021806628fca2f7023c2ed4759534c36d03dde09b62c59bbd68fd8cc56afd4dc2b7da9a", 0xbb}, {&(0x7f0000002c40)="f3bf89b78abb70fb4fc70a12aca256a0d90c07810ee70b4760f9cb273893575e6a044ed29cf6546d3fd231ede43398dacd84aaca5d0f3ea364e79eec77b533521ba5b0997e9b46759064c9ad8109734ad69d55f1048db70ca88d5bd8b3dbc495e1bc3747582e60ed388852c34f981df5a1155785f5ab4de4ee02f7d25c5ee3bc9e025714eda8d521f97414bd69fd6a405b60f9c53012b2fc97f68adf8f9332e9e8421886aac2a3ef3357162fc418", 0xae}, {&(0x7f0000002d00)="4d4871cfaf30b9d012df9a411924592623c69a15450dee73857f8df0b4c66090efcc8749bd4c273707e7ade432d56d950f5493550a6c07d278e4f4ac17c4c038542c0a7393a2ed17fe8a5102b33458634b394a7a0583504909e42dd337993d3e64f97aa702fc47311fb6bf16944d8688168cf77f39bcfdb060ea707e4c5da70d859d507cfaac60ce9a2e1be9b3d51f551242597ca244203d3e985af17c70b0546b863cd40dca655017de89ae577c5298f754850584eb03106985b45d54dda2c9a45effbc7f7c0624dff0e09d007e810d8b0ac1efb07b0a3b1ab346a853aeabc4c50922cd70a3b47f6bd58bb4f71e4dfbd4f267d0dea848148545c331f998a8", 0xff}, {&(0x7f0000002e00)="0c8bfbc16a0609d364a02fd4c09a28e50379c2784e6e59a29d753628e20720726cfe766d87b8df91e52017e19377e0cf1807a429249aca67fd2700ad6d8a10642c4fc0b8b33f78", 0x47}, {&(0x7f0000002e80)="7f518491efa420530e3b5fa6a3187705eeb1611a9f3500feda2c847e21c7b5e0e566fcca76652c7f873bb7eaa6af895fb6e32c6d8fb5a54a45b26c7dd2e051997aee55a94ab471c6112f70ced2780eb64b7870ddbd10ce1fe79f91e2f41932718d2a646fdd2311f74508192c5a298a2b05f8555e9f79626d11cb4cfcdb90be48b4b247a61877faf610ecbbd956ccd51436db4c05b85568d02e53e0f1da062bfbdca6c951", 0xa4}], 0x9, &(0x7f0000003000)=[@cred={0x20, 0xffff, 0x0, r8, r7, r5}], 0x20}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003080), &(0x7f00000030c0)=0xc) utimensat(r1, &(0x7f0000003100)='./file0/file0\x00', &(0x7f0000003140)={{0x4, 0xe2}, {0x6, 0x7fff}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000003180)=0x2) bind$inet(r2, &(0x7f00000031c0)={0x2, 0x1}, 0xc) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000003200)) openat(r2, &(0x7f0000003240)='./file0\x00', 0x80, 0x82) geteuid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003280)=0x100000000) pipe(&(0x7f00000032c0)) 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x8, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:05:57 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x9, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ftruncate(r0, 0x1) 02:06:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x2, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x5, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xa, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x3}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x1c, 0x80000044, 0x400, 0x7de}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1000000000000003, 0xffffffffffffffff}, {{r0}, 0x0, 0x8, 0xf0000000, 0x9, 0xed95}], 0x800000066, 0x0, 0x81, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup2(r0, 0xffffffffffffffff) 02:06:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xd, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xc6, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:03 executing program 0: getegid() r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) socket(0x20, 0x8005, 0x3bb) getsockopt(r1, 0x4c12, 0x7, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 02:06:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x500, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xa00, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/199, 0xc7, 0x800, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:06:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xd00, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xc600, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x2000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) socketpair(0x6, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7ff) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 02:06:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x5000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xa000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xd000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) getsockopt(r0, 0x0, 0x7, &(0x7f0000000080)=""/185, &(0x7f0000000000)=0xb9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xc6000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x3) getsockopt(r0, 0x9, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000040)=0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x200000000000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffffeff, 0x57}, {{r1}, 0xfffffffffffffffc, 0x48, 0xfffffffffffffffe, 0x7ff, 0xdf}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x11, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x5a, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000019, 0x9, 0x91}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x2, 0x4, 0x22f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x6000000000000000, 0x200}], 0x101, 0x0) 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x500000000000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/103) nanosleep(&(0x7f0000000000)={0x1}, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xa00000000000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xd00000000000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0xc600000000000000, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: munmap(&(0x7f0000feb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x2}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x5}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82e82d00000000000000000000000000"], 0x10) close(r1) execve(0x0, 0x0, 0x0) 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xa}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x2ea) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xd}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) 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) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="ff95b000000044e00f660f381ddb470fd9fa8fa820cdf8ff470fea6200c4e2252f0a2e430f72d7000f7f9277400000c4c37d462288") 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xc6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x500}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) r2 = dup(r1) syz_open_pts() readv(r1, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x9, 0x10001, 0x3, "e59d02e18cde9f39842dcfc4512815990452a6b0", 0x7, 0xe206}) poll(0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xa00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xd00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xc600}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:12 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x0, 0x8000, 0x200) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000180)="3b8a3f3347dba8a6a2773d78a581359cf003429ec243e1930a6f6577add110f57600793229b8487f2afe3aff459b0599636c163406af4d0f61c826dc2de687416f34e1771a29cc6890d7723567682e76763b22e2768837e06f5fec6ec1b8c7e551e7fd5d4f8b043bdaea8e21e3afc8ae08a2054aebea3b06d8f6ab52e6a05d90ef568ec8d916cef617a2aaaf4d52c3175fa21e12e3332608988bc5a5bd2e9a0813919912a3a409bf2c726190a58753e4286fc69eef1a398fade611acc41bd9006f37f79945d8ee3d463496dc86d308bb964ae2ec521bf05f6d664eb19744d4f283635be13b5097494c84e016471c3bf69bfce841e46258c6bb494deb7ac9a477f574e57ef0f0571ae13fc8ad4eb13c1e8f37013bad8813d31d085477275a196c79379f1a20ab0f10f79fa16784f0902086022fd78ae9149e91eaa94cf6e815b211711fda1e46cc20d782c8324850790f68d0b5489e9b711c13d0892161235dd10dbcf6fbe9584847e28e055e825644cab7e46b42fad7bd4a90bf692e1e07c6eb4986e6c1734da6e6db7b2e3de88c838dfa5409108a5d87989680f7d9d433efc6f9eb81be4c6761f5cceab3db3ec28040b97c7e1b7fd9d40e148055f7d2bde88cb7f4ae95a67876ca6b78850d49d668567b9ae8c1b16848cc3dac27ffc3bd6f950d4404297a8c927d9a75477f3e0c5ea256194fa8fae41cce43783012f8e766a48666157ce68c5181df479e75f389d20ad6c1f7f58f98a95c7331e2b9cab89b4fed387ccad4169f1fa5c8f39c382708c0a38b308b427f05f79f5d779c55803360d4c8ac2dcf6c93a2d87849053acdba22f5d47c62b8b6977b4469aa49e85a6bb59aa803fc234741149450492ea297bf4dd4505ab93fcbeb52b74706b330934cbbcb311695fb4257e748cbbeaec923a129585fbbec71c15c08af02575c236fcdf3c2dbcb243956c6186f09b65e4103a966021ccdf8468347d055b958759306a7d127b7dacea68415aef8a2a239a69a6cf02ebd3e9a7fe17e4ec016cb6caea76658ac0a63c2d7805f606fe75b745186d4ce382c56e75da0942b08601a05aed8157133f02cf34c03a44840a508d59a4bcb8f144d0405961f1bfe67f1f46291cd894141cd5a3cce7dd6f0900a0d688cd2743299d024cee6c5760d85f4798be10d1a8c24ff6d6bdbd9c8517c8073beb89177ce5dbd09918f27334eeb2563c4cedf44b097da526d520fd179ba0d17f8fb2579faec9be3b185361a5e1ce8c87088bc043985746a7a644fdbe3f258af8aa4c0b3d2bdfb08a07f0fe0e8d2f217b497ded6b29b773ada323de2348a77359fac9d7f36c377246abfaa72dae9f92a17829fd4b722f817b6508ecb2a5f5b17dbcbd7d15eb693f9d4a564cea66e62d0c0416c86b577147eb2e726c75acaee54b4f8313460acb61aed1f5f18f5e167c030a7404dceb9baeba34ebe966115bc3b59c72f19ceeeb20babcd2111b8c9969ddb9382d88384c3e3ab7d0dea8777ecfe3d38fa2305dc2a8e0ca5164a139cb809d025fb6782769efa9e5a78431082cd74b8973faf71a674a76750f7a70cc9ac926ca61f36fd34723af01de1a813968a9b574da1e91b718fd0e206fc6b45aa9dc6e1b1977567326866b8c82556bf270f840098917da7c4b5ffacfa69467a4169f4050ad721889a6928d70d13b1b8601bf752825101cb8717daf291cab8269d35c01efa17521adfc77447b100be062b3227cdaf41eca9077db157813ce18371650e476e17929c90cc28f517fc4c17722d1099e3e396de143301ef73442e765d214a7724c624f63c78da5343e67888fe97c6023351a74feb87b33227968feb1b6d31ce5f6f014186c980b230e3d00a5b6bd04375ff730740c25d628dfc5caa9e4359ace49e52d00f40ec668c0477bafbf82d5a57facaa0afcd85573fefa34b719dd22391acb1e261d267f46bf540e8b1d1822db872ae4a4b3877d01039df10048aec2c24d6e32be9cccc9e60dcedfc4fb80553b326c90f3757374c7e3e32dbb4a09a660db31da2a63121db86c2bbc3fbb428ad9681a57e45a4fab7ff41629ddec4e0c631c70198a6da852d0163437333b52ebc4374123eb5c378f97ecc5fdbeef3a3b08ab37a721e72f816a65d20d3dc21f0b20822e95097986ca804f7e51e098ae2a778b99531564e0e342d5578b9ee92c1f715a4fde86e60e399fdb6c1618129af48a10809ca47033e03c1f2c0ef473249fca630ceb7d4809d2616fe893f6d2b2b11b0fcb4eb1cbe75458955562699f2f751de19ffff87292d0cc6a4fa5821bc28d59ba4c9835b9a70d315d650b808acf69a52aa7ba0956c7e35167cad097f4eac15af90f5330e2ee4f5defac057fd02c8252648dcbf5578d871b5abef89b459892b4f1ba83fad31f691c5c14fb5a8285932a5bd24c3164e9972d32dcf846f8e21cecccd7fd9f07f941899a755f8277a1b2d671be2732776bc8b296da9ee11f996df53b8db45a71c7c401fd58c86ea73f43c41085b3f271d1ff280edd8613cd026fb8929aa84b9bf707abbb6b0453a01dc64f979851d493041a0fee67c16eeafb0bc0e68bedcafe2a8959abcbcec93a9f75e898eb21147f95ac040a2763255557ab81438cd5e83fd75b5236216fc6c7ec50ff447dac91e1dade889b8ccb348e36a1c1803103c77617c71f23e2df8efe7be5c2642f4b40b0ecc976aa5c16b26397b560953eb0269161eae18e68708744f922214239835f66c9171f13aa45f9a56afadc47818ebff41de64762c65eb82e1b4e12619bc570d32893581680dc0527b4ceadf56a085957e42046713168156f1bbd9407b18cb126850a45178b8598314a640044a46cb3ff3151c671769f8a7164d4a051cc7129cde68fb7f52b0402785d902ef5faa027149f9a5b53bb1d316657ebd7d2fa7f028b4776fbc1d548f0a1ac70d2cfb122cf7ce5d4203415ab0cb1c6bf43020a674a028dc2761f997abe0375a81120400d0834010011d60765253450883dafd8864f7f0a57aac08811f864e263dc98a7830182d52db3e0271ba460ada80c015eb7e9d5afb7a27b39fae229e306065300d3cb749128d8a2b94089e6f362187d80bc082073c35aca125f534a061421ec90eb4f36bb11bc648613d5191a88dc7c3779f142d4da409708587a7aab75086f09d17f17d069f0bd221166c49159e955af635f113b35881151c95cf03076b6a35ae26faf65e2f9e12d0b55c4c39cc88e00a9c431765cac757a01e5230429c66ae5c744492702dbdce07596980b87fbf1323c1500abbccd284c0206137334b8afd089870bccc111711157b0925472e290e6e39a3b45a87afac306baa62fcbeac0c654e901c69fbfced80821fd4739c8a6e4428eea23390eff6c1b323794191ac84824224676b60315d4ebb2162b31fb74ea8c26159cd50c1bb186069f7c6e9e87ef19a6145ef9536e3a033581afdb9ee1841543512095230005dea5e19274a5a54368ebdf7bc6098c39d9273f9af568af9932dd2a1543bd392fca921bcaec090d700ef01919e40e33669746f6607de937aa4a825be157144cd3e4850e7a01ff2805c604b10c1cb3f091d91e562251b8e026ba5928b684f6943726a0b0cf9fd45a1cc0ade227cdbf72d422200061268b5220569a7cdc8f296ca8f5ad4b56a97d65f98b83f930e23e0e90616121d1174c7a2c81b01c0611e89cf6b9990af654c7970daad2db8d0c19e19a5d782f7ac02db731e022df817e84ead2ea707f8d662fb3470b572e847e8cca0c9d818a136bec15474abf69cd7277d85ec58d5e870e01bc97ba091be9cd0921b6be47dd4ebf7098ff291c23d6d518fcd8f806ab29b10beefe8c595451327b2a652b030669d0248e2b92e7f6272686919e224e1993778e1022aab5a247c923d454d42b3fc3c6ed57b569d4afd0bc6f482e58c139fc66d0ea0b75cf1374c9f9cd9d6dcb8860927f7fd41df6788456e6d65fe523146a544e59cb75e1044a72f98cb81c4fcb399c0c1bd41e0372cc7854c7cb4eacdb75698585239f7e7ad6cd4c4b8e1fba4e954fff1cc948accf3ec9038fd7fd61919887baa76c9c2125fef00315984c8e5c97cee2d830c1ec5938398193f38f708c49312b037e863949d26d4b755069727bf7895751ef5c1bf2eb51a6d8cc12b104cecc1bcc9ece467c3adee399301f57e1d1799ef89031e54eb454c7dc3861546799297036fdd82ae2b396a3e104fae54de4e267e0218d767c8d6031d745a752a71f84987cb25dd95eac3a3c5b7d4038695b8eec789c58b0528753d4d56a5b6397ae524edc716b7e33a9341a994b63ea61159b58550f4ec6efb8a7c9ff9c335f6e0d1637b2e8cfed623e9dd310bf7714be09d2f3e78ca89ff647f7ac29474a280aa732a98c1ac4272d66caabcb6f12350d595ea13fdfb5fb6fc1eb1a2020031e3440946804e2ce09b8ebf2c99568e64383e35167e151b5b4e7aaf5943a4c490d4dfc7c28ff98dea41416f7bc55b6239fe1a2d4935b6a18f305d8fbd9f46b0db4d92564ef50ed73554ce51950373a2d34921c0b36385e5eda5c9e237bda52d91a5e4699009c93731d624ace365239a090df37c6e0b22720a7bc61488176cb757a72b404a5aeeb78abfaeb1a2a3e74d72176130b99dfb761c7a6c124128b210aaecf675d4b74229564aa1f90859b93a238b2571efb3df58d9f5508b220f391520f0422117a56e15893282223c23f2aaf39b93e21a46345c0c61498c52f6142fd90a83597e32692325ae7cf7bdbf0fd7289fbd1849a5ee5ff73f7d9c612ca24205c21742a48aca59ed97029bba8a78dfb8b8ec6c0044c22d9468e0fd2d9197a8bfabdd831ab335742b9ff5a94724c568c0436ea0897fd0dac51608c6bbf879452ff055b3869c6fae893d9d315375814255c4a192481b8a99a428415e89928349bcecd19d6a292c48f74c95c91491416d125b21d2961416e8fcc45abcc5239e1ba2cda1062ca5f38506a8a29bcbde1e04df171fc1b6694fb077b874c91e2f64135dbe0422ec838ae0dee0285b4bd429a78ec70390645dbb617d418fed76cbe0cf809c1ebc755f916207052fbbc9325ee76afe3f68a01abd457c5209853fb17d67d46593dd69e56b12f2f624ec520acb18b66ec3712108f7f4284d24b9441365c611a285e20510bca64231d2bf46f5e2e0e8171cccc8f47fb7c8e8217e3bb44dadd5988950e72fd1c004b752be2f398908f4a0480dc1927ebf748f1f706bdb9967e96ab798384b2c134c9b83b28371ea9d9605863fc68397ce64855c4ed35676b22699cee81397486a3432e86ef8df20e782fb21e81b7f45889671fbef0db855d242f222e46290a201293e33d5822185d719bdfbea3be34783b664385f3b118ef951726e6eb6c541850546090acd92d2385c7e7eb88671687786a7c36018f002bb4d7330949a2e95ec37a2ee73539965e9dc74188cc897d19bdecd19b7d336eab58f953f8ac28fd147052b03ac2926feef7f36954d7b655b878d5f086514041a7504ade3972964324e3fca462c13fe4d895136147596e569959b93bcf5ce7f0b03d12a393372360909ea4b0b5ea12d5e4149697ba3961c8cdd224d43a4b54368631377fac73f2ab5a36df086dc307bb2c107a683013e26aa2453ca37e4df25b4ef60ad482bca91dd8566672117d84c352f6a1205ce2dd5c5dcd3153015008f87e092607e3b9c51f370288c1b4313d2211616b192ac64326a67173105efcefc67b5c86f708186aa91d0c053958cd5bc54e3bef305b68a415ee5ad46a5939c50dc8e252e1be9e2b2b95fc4", 0x1000}], 0x25b, &(0x7f00000011c0)=[{0xd8, 0xffff, 0x2, "a8b01692b1925fb496f1b408b67e7a4532bb1dd8438068e595f13bcacdaf56f5f3123f49007af422db8e3a5cae835881d005463968b6bb543a3eaca93c083d47f5e4c5af8fcfb7bdf8f3cdce256ff38ad52748709aca4e86282d6775021093d94d2f7c865bf3d04b101e9533a6dd47e489012f7fd4463a95ae805c1fd1d6e81ccf371fdef091aacbef9641c4648c888911faccec5526897ddac2059c077c7a101f4948a66e88e65ccb26fa0bc8f462edfefe96c99425d35f4e89987b81db6d40ce1a10680047fc"}, {0x58, 0x0, 0x95, "b7029be48861b899fdba4eaf37051e79f6561ca169e24c6e7a7d8cdc184ed2ab931896b49d72bd375f8947163769273b50d1c00b7e90472ca0063853a7574ab140d0e468e1d5"}, {0x90, 0x1, 0x1, "3ed33c7cdfa3f724eb8d3c3b1d0dba349744900a84c2b4adc696da2c3bdef3397dcde12b16d3443cf9f91c6d9cd7768ad1fd527e420a575edcaa433efcbb22a6c2263db38221bd13e2f60b419a55681f7781b15e9ff9720f0e14693b2ac24ae589bcdfdcac4f9ac9f660ccb46e128001855ea837bebdca3d1f"}, {0x28, 0xffff, 0x8, "1c58fce5c6d7c740b0ec47295232f179e7"}, {0x100, 0xffff, 0xc46, "abf37ca2ad6b83bd7d5887232d01d16f41b104cf88f1a1b59a813a7fc4ae15a7faaa037979c8e3a3e05e77337ab6177bd88d835b09ee13af7fa848abb42cfa9ecabf0783b2885d9763dcec031f50b15d425199e4b7dac2b2c972d5d336de3cd1903d3634ee61ba4aff27d208b55f4b07aa8041f2a74e1919458b359d2112913cebc4f6161d91ac9942e95202082ea2510f68623544888d1c828fb132d9fc0c669328be842e773f7f06a6a6981713f8ddafa561378e68a86977fba6807b88ac6bbc98c2bdfbc8901ef1739a30e68d467333680afc64f745b1152d60f4b7b0980b4502ed03d746b7ea2a33cd9844"}, {0xc0, 0xffff, 0x5, "ad26c2c4f7a61f5d0e20bb2821fa390ab0ff516d790afed6be82dc9872e48a62ae0f025213c34395d3ce3a8ee083bd8d0ac00bb75a86b4b2ae77251399c2118a116844d4ffa0b02244ccf0705a0884dd43a57ca7fa3ec57620a62c4851cd98c597abd97322cc8abcde109b63dc482179b464575d35ee773a8cdfed6d390ddbb1a01bc93cea01cec585375c5a407afaac32db3fd20fde4af0c532db2e7f45cdfc6a02f4d0934f5b435848bb0a8d8f39"}, {0x88, 0xffff, 0x2, "ada8b513bc8286498f3cfe851aebc36ff2c200ecf9827f6835294e4246e9d4a1b034455dff1d896d7523873f90a105e173eec9420493706b4b158c424e83fea8267e09dd28deb5ef5557685a660a83b0821d9344600bc5bc3706b534c64a4b7e720684f6e98daba00742005fa373f1ee18746ae9"}, {0xa0, 0x1, 0x0, "4dd058fd5b14260c1cdc63b4404c8b79ef27125bc214447b8b4fcb5e2808f4978864e97ae5e43df41b6f054ab12b71699c49dab3d58b161d1ece0675f33ccc6de3e024547dfdbbfbefe41b0b4a9672e58f5966361db0bb0f174f43f2017da7520892654954297a547a87f4ff0a7d15b0cdb68eb6dcdc30d95705142044ad9e94f12d72e44f41033fc23b2e7145c75618"}, {0x50, 0x1, 0x80000000, "a9da44a9065cdd6bbd0bdc45772e1fa07bc6653a073cfff2325dce8746521f919c177497a7f2d64969000b4bd2b5c54a67587c1f6b0d082c1f66fd"}], 0x520}, 0x400) 02:06:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x2000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x5000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:06:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0xfffffffffffffe79}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001980)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x4, 0xfffffffffffffffe) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x186, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xa000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xddb2) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xd000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xc6000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x200000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="d4", 0x1000001c5) poll(&(0x7f0000000040)=[{r0, 0x80000000000144}], 0x1, 0x0) 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x500000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xa00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xd00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x862) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') setgroups(0x2, &(0x7f0000000100)=[r3, r1]) 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0xc600000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:00 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x90) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xe0a1, 0x9) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x10cc3, 0x100) kevent(r2, &(0x7f00000000c0), 0x400, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2000000d, 0xfffffffffffffff7, 0x473}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x20, 0x70000, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x6, 0x4d75}], 0xaf, &(0x7f00000001c0)={0x3f, 0x7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x10001, 0x8fbe, 0xff, "fcda67f92370225a133133918f4f42f88e96efbe", 0x2db, 0x7}) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x100000) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = socket(0x10, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x270c}, 0xc) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: syz_execute_func(&(0x7f0000000140)="3667d9fbf3410f56bdc0c0c30f8a00000000c421fbe65b00c461fc53850054f02de0ffe0ff59aa88047bd751c4826db9bb000000008f4828a6ec06") r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() socketpair(0x2, 0x3, 0x328d, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r0) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r5, r6, r7, 0x180, 0x1000}, 0x200, 0xe7c, r8, r9, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r6, r4, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x2000000000000000, 0x100, "33de8ea2142d32db5ef41b95b53a6d18c10b43be", 0xf90, 0x6}) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x9a3) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1) write(r0, &(0x7f0000000180)="455b72e01bd2649b21462496777b777c6b257377300be60a83e8a9f4d0c34667c6cc5230dc4807de9aed2b35a3b9ebaa355e3c3013a232e4f453d278ce7821ec02874cf330679c8970e463c9580f61b5c752fd003d1c5262e1fb4d894a78a74da7f1e89cbff903c43bfcee51ff4c02430c4c7fa3cf4c96a2ace5a5e5e0a3d7cecc2680bba4f0550fe78bef600250453797d447fe441871fe8a37af304eede8012d9d16205b3a4bf363466555699f7c96e71b99254d9036871d3e726b203f471e22eed89bc973c76a42fbd934eaad551029", 0xd1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x9c, 0x9}, {0xffffffffffff8001, 0x3d}}) write(r0, &(0x7f0000000000)="18a060c5566194cfc3c060919bc49d2c67a0f3333f03045d00d00dab7e883ca10f5de684bd6e8044da23d324979a8fc753fc21cdb5f6439d5564f5e8aa687e853bd1c075497c6947466f0537fc0ed85004ed543991b476cdb4", 0x59) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = getgid() r3 = getgid() r4 = getegid() setgroups(0x3, &(0x7f0000000380)=[r2, r3, r4]) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x9) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget$private(0x0, 0x3, 0x140) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/103) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x7fff, 0xfffffffd, 0xb1, "052ca9743600496ebca584d595bf945ffa837187", 0x8001, 0x3f}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: clock_getres(0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1e0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10008, 0x92) fcntl$dupfd(r0, 0xa, r1) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xffffffffffffffc1, 0x5}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) poll(0xfffffffffffffffe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="56590c89408647325fe1f077b28bc8c81c2f20765c2bcbef66f5dd7781caa923b962d75a3c237c5c84362911bb6d36decb9b9a4292185bbcaad13086a49a4fa42e2da63c045b9efa21528f87969763dde5dad1a97fbc5db930781bfe986ef045a9e5951f6c5e869ecf47b6ba891366d8c9fb927499bc9b428ac5e6d17567a58c43f3dd4dcdd2a2afd36f9466fe09", 0x8e) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x2}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/6, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000440)='}@#]-)@^\\&\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000480)='&-}--\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x5}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xa}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:01 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xd}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x0) r0 = socket(0x1, 0xc005, 0x5) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d", 0x68}], 0x1) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xc6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x500}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xa00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xd00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xc600}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffe) shmdt(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2811, r3, 0x0, 0x0) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x2000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: r0 = msgget(0x3, 0x44c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/79}, 0x57, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x5000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20200, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xa000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xd000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: socketpair$unix(0x1, 0xfffffffffffffff9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01202f66af7719124553653000383234b089833476477f7058ef5367c7311fce683b35f7d4372da23295137394a6ed970f8e02f9c44d922bfb4adff8fdcfec742216f34bac5573"], 0x1) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xc6000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7f, 0x2}, {0x18, 0x1, 0xffffffffffffffa1, 0x6}, 0xffffffff80000001, [0xf35d, 0x3, 0x10000, 0x6, 0xa06, 0x8, 0xfffffffffffffffa, 0x8001]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="580ed49edd4b4df4d565322cbecfe6326bde61118c046be22d28fe848d7b1038b510cfd66132120cec20e7c4db8953b8e5c8e68375edea9b8936534a5c66273a536a29f2ed52a7b0743aa720f5a7395a7147b1c61dbc227a3e941c25551d0693cbf10e8ddadb068714745a55495a6d434d2687d80715f41ab9cc19ccea0979f32182b47fe57cd897b8ea0bd286344a581ba154845de0b6f471cc25fe114f57dd48", 0xa1) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x200000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) setsockopt(r3, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000001b80)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f00000014c0)="fd5e2cbe4250dd747c1489464be3453610e7a283ce3fb5f7dd38ed454b628572e28404200d3154d7cb12bb9d0196506e762f9e6775", 0x35}], 0x1}, 0x400) r6 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)) 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x500000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xa00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xd00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x1000, 0xc, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0xc600000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) clock_gettime(0x7, &(0x7f0000000000)) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x2}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x5}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xa}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00000000", 0xfffffffffffffe66) msgget$private(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xd}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/219, 0xdb}], 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xf35c, 0x8, 0x80, 0x8000, "d135cfee070f4e31a337201ea960f7b7a12233e1", 0x8, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xc6}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x500}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = getppid() symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') fcntl$setown(r0, 0x6, r2) r3 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xa00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getdents(r0, 0x0, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xd00}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xc600}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff04) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x2000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x5000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xa000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xd000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xc6000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x200000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) r1 = geteuid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x32) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x4, 0x6}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x0, 0xcab6, 0x6}, 0xc) seteuid(r1) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0x500000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = open(&(0x7f0000001140)='./bus/file0\x00', 0x80, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000001180)="cf1d444feab8f44799fd9558654694cf6cf8a6558ad5a3e7a6ceb0710b5768d03447769a67d510f6653c6d46067ccd418d5c184b230aef83286306076cf3306e0a00401235dd5544962f1d2935017cd99691dded21805cab663d6c3995575d2ef2eab019d02940a905aa3330835b4f20dde39d0b7842009d9d358ac2b15285e64f8d4ebc00020555c94c6d3944df45591bc82edaaf372c9d962af4abf719e4", 0x9f}, {&(0x7f0000000000)="b0e8884c3b13be14c4ff390b2d6303f4db5c1c01578a918b72096307d6d34b83a4a5e98c7d4d3942d713", 0x2a}, {&(0x7f0000001240)="ebc29f557345c457543463d2e067679af79ee04fc5ceab7031eccdde78a36f671e903a92526bd92848c624ea336e520e10fa1140d301d09c02b641e82364454c679e281a7c0a4cbe57dd60b45a4a33e4c7a7e52f58535290d91f087ec7a392ae3f45e95a91ac97ccb2b1090587d3633b3f46b6cd2e5122498457c1f6cce91c78c10decbae5fbb795fbdc6a057b7d857c04ac8fbe6e6f96bb71167d46de8d80f832fde85bf68a440551717d042e29dac50ac362443009a1b1de32c37b372762325d48944e20d0553c50ce6619b6b97855efb04b0f2b21173e6904", 0xda}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget$private(0x0, 0x400) fsync(r0) msgsnd(r2, &(0x7f0000000100)={0x0, "8d59b2066ae0ec837d5e7ff2b12576b1e2bba830d580e098b23b56b95581684e034e7ff53df587541a2fe0d244cb16459e0cea2a09d08bd0daf1919fcc9b2f7c3a4c405a8ed2926453da1cbdd52173d36d1ebe41370fb21bc958aa88d10164151a1b36bdab89e7e16e9a196da899f7e7149fe835ffaf474ee5b0d1c573f7cf9c1051282454f0780ace089226400239c829714acae28340d0d1a90ba35baeceadc4999b13d2d3d20126d96565ba54f281b488a1efa7f5444383f6b47b01b3367cb89cb31254c12c5c99a265b7c2ea496dc4616cb571d466d77529f7084d7f19c59fe6b9597c3b7cc1b14f82231243c420c65c178761046b97336dc8527e7cdf59449816ae335e8122f66680e67812490b7eb7267785797a40e6a607db0a389d3622715c7bf675ecb7c169d497e36fae9fdf45ca180b8dcb425057211f7fb9a604fd6d6887b578ff91f374be7e438d614d8103b5eb067aa1f4289aaa36548cc63224af8d4ad123f18793a251ebd1480031f72aa82531606a3a9a66a2bcbffef0033a6e96fa1c1c54b0198b350d2ed05352b7623493c3dd3b847d18b0903a2e24ae961e95aa31190609a6c9a9e6fe5db8dc8e43ce6cf61db8c072de1b6dc46bd0766197500af2c01daa4b874568b41d2796bb685aded8a6d01e89d58546c7464370b50ac8bfcff09430b98eef8be2c7c899d88d526bcdf83dfe73bc75ce569d6328d3041317d58a3fafc697764ed0498c0f5a1fcbaff7b4b2840dfad11467979ccc32bd47ca0e2689dc051ea1e50710c62545c4a4366edbc0b886a2c2900aef52686597a7f0413e73176081d9845a08688b8de02bebbc295b928be99717bcef8feea6330a1fcbf3fe1e53a78c5b5ccb3ea9edcde062cab1bba4c3ea5ba66d399704807620e51bb8b484697a39e687d5438f0f25989fcba8ec2ea2aa2b02a95d4d8e9ff7bcc36556428e5e9ad585b2ad0292cd5460ccb9e434cf6250527be76273d2f7c4017af5ddfe275a8c4cc407bb52e4164acc50ba3a0f035b1d4db85f84b938e8e38caecf50b09f261bfcc649000e6de200d5aa4310c066d9c5314b39b1758c3374a0253f9ffa64d8d8212f22491e17b075f3bb0c1acec2a57b12780107c544ab0e32207124114c2772b293feb005612e9e73b89e75fdfe05fd27ee6420d6660cfe1e2171eb9d710808c5d4d4cf0f19c57d1f08f4add5a68528d358003961ac23a38e5e4a3e4c52f80ccf102905fb0ea5ccab8f994633e4c55b839694fa01611b4a49d7d8b7697d0d97813f161bd8764a4a8f2b73e6fb05dc8b9ab8a02dda41fc77ac4e17cb39dfa260286f8f0aabce9254e2c33d074a6a2808d12a1178e026415b9f31f0aa6cc772b33c23c3e8946afda0ea33db6018998dfd480cc2f7be8d53ac44e96c0eeb288f902b7b89b3d6709b1d764f8c0ad42eb8d6ac37f56dafa58c77aa06c3491a662f82ab2fa9f28e03d002e19743f75f6c43f346e59bf2c080af0080e67b2ac41a4aebe3c795299e81ac06ec0ac742429a21adb979da4221ba6bf65e43a833a5b78cf5890ab52dbaaef35f6aeb19aeea102e7dd61c7237f7e31dd894f493335d9c3efb77a4a28d49bbccef538612fdc2594dca2136a7c6d22dcbec96bab62222390366408aa75a1f4625bf80b8b29970ef1fcf288c2e69843e0ef13ad169e7fe5b86b610f4c108b9682228636878735dc5c83a78e55e1ef951029c74adb63c269e12b5642df55022cef422be6ae3ac4e2fb2cd5aa95c5aec15e11d8605ec90e58214c6e4d0e10686ceb2ec4c1091583d8dd3ba93d4d8d741766857e0dca6ce9933c88d5b5ee5f7007df9ec4464eaf8197cb781fd92921cc486c8d27dd675411ebaf98fb74da1edd7d6cb7b503a208a2d203897a3434b4f62866439b4bc5a77e269b61e73027ae9af03ba40a0a15469997e7cbe40c3bb2bbaee239484a98a1313c2e950adf965904fa7581193a10e62f60317517378ab68d1f5cafe0fc4ab2349e9cbff5d20e6ac2700cc3ea5352fb42127362b54a5ab7dc02c4544e0f2a3500b79f8e5a4fd5b3e8349bb2dfa2f7e3f8e8384590e102e23b5dc0bb086aea6c4c656d1984aa1eb5a2c9e1eae2c0df4ea20ebf9954cf827f7b13d183dfa96214c295cc7330c71c534d1365f7148f9ebe795c20eae7f84fdbc4883455e3a64dbcb38e0eefb2922df83a5d4ca4a1b1ee3f039c13c99b76dd7c51d41d8991e340f56bf8b30f3a5c17b2787c126b20558378edbacb7419b7a45607a2a821064bd480cb2bdb163122df622bffda3db8941c62fa69a3f625568702a8e3b7b654763ea6ed0c90127eeeab5492e8bf0042cc7a1ea8056b52f3548eb2511fea8d9f70fccd37c41eefb1809a249e97efbb708d707edbe6b9784793862086793f62a824d68d46cad1cc0350ad3662cb48baf2ffaa08d6039f7cf0216345222a12250228e63dbdbcc7ffbfeb19d78de81cc5e3799ab691d1320f3cef268bd88f88bb568e230162324513a1ff353473ed7fc99f5ac30923c492cf0c03bda4972e0289a42b2e0e9431b781ea3408cb7246aaba9c7b2d83890011b66e18841d8d5a8703ff8d25a0a8f4b77a0c7adbef9931264970301e15d8672598a9c011c683c68dfacb7f1e91c10ef729b117d81cc2e2c16cf20f616869985784438eb043898285583b82f0f5f636e279bc13a5f70a78828c0c9325b04eb874bffba81067acff75d6ddba109c0a57ae56d7dd736c2fcdc7af913189af9f3b5d8913f645804cf4db7b073634ee95774890a87f421120c21d497cbd6b60153e96c5d83f0358d544f490f59ba0eb44f4989a5c867a784fa7bb2b6f230f059def31df374a9196f6da97fdc23e2bdf553e9137e13b59f8fbe543730ea9797513e5a4fa6e0cb711474831bdc8b98fd3b0c352fd1ed1b7a5e932e0d23cac0f16e6dc775872fd1634293301b32576e779e8e62996608cce26e77f3569c4dedbc7bf589e0c399efa46f36ac4f5e2d254e0aba4da566fb6135ee9f9cd927a5a3d97ede1f9df1200f3ac94f738b5133fbc14e678781a166176faa0c637271a19b2048219f08df0998ff7db2802146f5d8881b8f1b7bf0c136a88d3bf5a963c6122fe46c5dbb81e8c237b1ed7fecdfb65c244cb7a519ebbf35861802732941f13993f48397d7df72f71eb04e87861bfab64487ca55105a47383a6418445475d7faa58f0a0579bfedb48db982a254aac5be046d9accee36fc16f202ee696088b32ad07c61ea6e8cb676bd0623b47fb97e536c03ff5b1a84b0b3319dc9ff334ad72c265d75030431e8216e9cffb57f30b12d9ccd3aecc27338cc4a42c4608f53cc03d795b1af556758708a6b6602a9be7f7d03df9f46c300b7ed37e2463345440b5eb78a54e73d65a1d6aba8cec8371bd9858c1c9a573d4032adc65e34fb1d52040b34514f82ed622aa7f044527da26b43fca6af939840d08cc791938f16172448d6360f8de9a518f1dd9ee5f61aa26154af2f40d3dff9cdff698e65de034e0cd5cce2bdd22fe951d6c36e1f4057f7e1700198f663aa339819d267c5387748504d56bb2f0e1655cbdb4db20a5c76b23017e0ba4a09f072f69724768a95fd9b67c25fb8f822735e2e9a551bc250a619d3ec021328f0ebf4f580d889c928f74c4b8f3554c0ec6bb89e75e64085ed120f8c05e5e075a7fea8cd998fa56817b16b7161a2867ac058df371d523cb7eb433cb33589f92b7ec42d691df80048bf9e33935616cf423aeeeda3cb2801ab666210d1dd0899c3bf83b82b811b343ed7dceb01dccbf4f9e310df6c1296ef5a8f4f2e75c07baac3b4e8e8f62f0d156738a819ef58ff779b38745cd9bf3037c83fde75454996e0f15d334fa17927cc3e81cf4247042d2e0e6071d11add3933ded969558208961a494554d15069456d7b82b3c9997d9049ba966b893c30194f1a465abe3d28d6724b4a8a06170283dbee0005d9794347c527a8c5715bb8ced5630982dc51c3e6ac6f9d3b5e1e64216d1d3679e70b0c7ff697bfc7ca67ed9e89d851af134601d4bc1f16fdc500d6b04b59ca4287e687aa74ea7a20be96812649280b6b5b302f650f2147af8edb4d10552a214bccefdd06055b15ed51e4dfdafe23fd3e57b2e6c31acf9d54739d56fdc6caaa9aace7fd03660ec7c4b4a04cefb833f3560c9d2e78982fe6a68318395cd8b3ba1ea2fa7897105b720a504166b9787c6ae166996d5cdf16e2fc7413c6f6137efb842380a3012135d89b99f17825d09a06b8eb1ccd9149c9669db203c7a49867daf7bb598e3ce86acc33b7fbf7598abff8241f0c952340dd52d63c1604c2acde305e7f06135fe60034f0a2f8f5a069d109a2672e2872889906a29371c44734b367588fb11ea6a47e9e878d35e1d240ae752d5b570ca5765a41f25fe4395564c24f99ff619dbd03cb356cc9a14e89baa7d07d729fc741f57edbed1655baf8b1df25a6d31e90e75e3195a6dd283168d2a5d03b1fb8f1f12ef6460ae3d2bd68a4261b4989e7e73b83073a56f2e8849782b3dcba27b1cdde790e0d6f924d30f258cfe55fc76d3fb5f35887c5dda06a7614c4f7f6d1d88372c38f20a0736e396601381a9e75bdb03c9e1905cfa03f3cc8a279e00b5601893dc5e1b890c61b0dad64a777f1bac7e7c28a2dd9450ac499b7ff27b7086c7bd438009d53b429e6090dc0c3681214770b0dbf7951aeb0fb473b8aebbda5a3c99cf450433483921c20c1deeaa14bea6b5b5781e80ad7bc70aaf8260e1cbcda974838f0e9d36fd7f67a4f4ec2613ec7d8e8565f0cc6cb2f90fd896fab1c0dd7283810084e553c83cb252977bbadaaf6b5e68c699d434c48cf23905bbb6102f897053c56fb6df3c4414a9e85091fb7462b38e888edbe1172d0704640f5d52e908bbba35a9a040056c998cff14df564a0ae5b41c9f42fcb061374791b633b4190f6d34ed63b0716a12bb0bfa03610c4e6afde89cdd87d728452483889ff7771505c80cb0c3c6e786df73c02924c138cf35305ef4b8ca56d31130bc5e157fd848ee8407ff171d45c5d4421726bb9455902e513e59372a7a3f68f9f82892ba4cfac81d4eb23a175c5c277f25ab98670e12647cabd2a28decd750b41f05ce4a38c68b8fca520e786bcda831542600005d81668d431a3bc1c8a6bce4f050f47e6814a5cfc2833b2e202e13352a968a0099c13eb871e103c3ff734786b8efb815e14d81e286e256f40d6be0d175844c313f1b3163da9bbf582fa28a6148a4dfb377a0f53d1ae42cae01df5ac26d509908fd58f2e48bf6f9006cea1a4525377c2ca670368f051c0a4e14520c10b2558410a0f5f20de31806ce1e53fd293836571712f7cd8a10d8014e3604441bbed5ea4480159379703d247926060f28fbfb56f073b3ec0327ffe58fc37ba61066395c6b7c5f2ce9d33d87936b1fdc8ba363762b017328657d674b4121a1130f6a1baa3c91a8c5cbe720428711605fe3f94d49992c6e2af84909ee2b9a5e882b8a598d4d65d544f7a87d2f92d9181743b146a17087154eaa0d5cff671467074dc10c8775afbf85669bba2856193fd286edd952546ac65b0e0d86244c0d213543a4a799ccd49803376a9573046fc4768063d66607fee89fc4f2d938e645af0a3f6624caf39fe53f8a931ba09960faef3359580259d66fdc83e510ec4cc8999c7ceca0f246cc01deaf559ee03f12a15445167e0ba4303a6645d352dee5fa6278971198d8429b85bb4c02afa3e265531b588fbe334d3d98d14dbf29ed747e82af9c1800cabd4a8e99a02fb732d24034b2edb21c7d10847"}, 0x1008, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xa00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x2000000000000000, 0xffff, 0x3fc000000000000}) syz_open_pts() r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r1, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x10000) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xd00000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) fchdir(r0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3, 0x0, 0x0, 0xc600000000000000}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000340)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) recvfrom$inet6(r2, &(0x7f0000000100)=""/224, 0xe0, 0x1002, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x8}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) fsync(r0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x6, 0x8645}) syz_open_pts() 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000100)) socket$inet(0x2, 0xc003, 0x0) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x2, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3615) setrlimit(0x6, &(0x7f00000000c0)={0x100, 0x8}) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x2}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x5}) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xa}) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xd}) syz_open_pts() 16:00:03 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xc6}) syz_open_pts() 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x500}) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = kqueue() write(r1, &(0x7f0000000200)="cb65cc6c0b34c158f51f2ba3930ccf91577c7c848adf4ef585c6c94aed45c4615760da4111de358b20c7b6aad9770c8610be3988d381b6f511c4a52a0f7ea7b0a61ac5cf78afc81cf8ddc24ae9c6159c27812b7b7a7b3a99d031f138afbbb42cb588eb016f690c9b2c4c7a", 0x6b) read(r0, &(0x7f0000000040)=""/66, 0x42) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="710cf086172f8d597dd896da5d4d634dc134395a70f8ce46f05c47dc8fadcd0d9ea5d9fcce2cab389cd5ec9d6abd8e92e4e3349616d5052f5a984ded749366976ee63662093509ff8b847d7c9b3805b504a319dd29186fa23b9420773d85670dd4343afd7b3ffca8c767efd922ee4ebdc032c51f4457484aa4386b47c54cc1c7abe3ad15f587ec22a4dee9df989d", 0x8e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xa00}) syz_open_pts() 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xd00}) syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1}, 0xc) r6 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r6, 0x3a, 0x800, 0x0, 0x0) shutdown(r0, 0x1) 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xc600}) syz_open_pts() 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000a10, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) chroot(&(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x2000000}) syz_open_pts() 16:00:04 executing program 0: semget(0x2, 0x7, 0xc600) socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x5000000}) syz_open_pts() 16:00:04 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85df649fb9e29ff090a392e96f8e3f92a41a327acba2000000000000000000000000000000000a2a90abfd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f98720f1564d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc9f673dc4547903ff3966fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a00000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) socket(0x11, 0x4000, 0xf0e0) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xa000000}) syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000100)=""/173, 0xad}], 0x2, &(0x7f00000001c0)=""/111, 0x6f}, 0x42) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xd000000}) syz_open_pts() 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xc6000000}) syz_open_pts() 16:00:04 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x200000000000000}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x500000000000000}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xa00000000000000}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xd00000000000000}) syz_open_pts() 16:00:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setgroups(0x0, 0x0) r5 = semget(0x1, 0x4, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r6 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x0, r4, r1, r4, r1, 0x159, 0x400}, 0x7, 0xff, r3, r3, 0x6d, 0x1f, 0x100000001, 0x2}) mknod(&(0x7f00000008c0)='./file0\x00', 0xa0, 0x5) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(r4) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000800)) msgsnd(r6, &(0x7f0000000700)={0x3, "9bdd8ccdb132ecf45cfd1a8698e12b51770fb90b0a3068625b35b60640da7f31ed0c58eedb94b11cc29f5f2b7805e5478b4af45a7e6017e0b75ce0b11fa956d439fbb701bef96496a977407e205fdf676a4bdadedeacaaf0b7a2884df56950bcc5775a3685ddde1ccc6abad3f6a9f8b7074773b68c26a8ab3c9768743abb75d7fd99b6a5b6beda160d7a423d4c28845baa48bce39f3b648fc58256d189847e60f479c606646980f6adef523eb41e4dbd977b2d63d2921b6863c93f6f"}, 0xc4, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r9, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000580)='kc') getpgid(r3) connect$unix(r8, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r10, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000980)='\x02\x00') 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x188, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="5fe3712cf5630c1c2d3e15cdc075c2ccf1f2a60511372bde7c1cd5f39fb8588435c9a2b068984aed8a326be383a10df5882581a65524b3c869ff78dfec89cb519659aab19459bca3f1d3b0db3792514bf6cf6d236389d22009715081f7abe5e822604a85dd7517a984ad329ddd0ef7a82bbc3bad4b6a5c79d48ee655900319a66bfd493a3b2797be127a31525f059b7bb57f663fd95131cf3a1a5e0466e7b0cb3f6eccb1f1e8b489cf6464ff3f426ded5a8c5e5eb24cad20a88d2c6167e2fa18d5cecade16f9c1588e19203e22775d092cd2adaf2d424cc3", 0xd8}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x408}, 0x401) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r6 = kqueue() getdents(r1, &(0x7f0000000400)=""/138, 0x8a) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0xc600000000000000}) syz_open_pts() 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x802, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="be2e7e2c45b1d5a8954c0328e20417b81b2169fb722e78bebdb0c60bcb", 0x1d}, {&(0x7f0000000140)="ffac0295711eba4431f4bb99ee45cca7f4e7fe6e8488170f0d0e5cc9f539c3ec59a0e2306e7bdeb396bad5371c7ca25ba1f358bfa5adc8cbd257ace333db04864e8919bf968f645fc70e49d62057f33c3edf2eae3a00b67f0f65f46990a508773007cff12c4552c045d4fe1adf147500fc8598705322f6ea2b75717bcdbbacf416d4985ea6b40cf132cb770337666bf80cb1f3d3abaa2efae1f36dd8a023928c8b23313524cd1d38c3a8633dc51f9ca6016cee4a3d91cd95d6d8e7b40d024d75fc90b07d322ba41a3a664bc6a0e21ec376657e8a8135c69d83889e52e5dbf505af7bf5f999a96f7185b5ba5420a5ef0b401e790309bbc87e2c427fa106", 0xfd}, {&(0x7f0000000240)="e3d85c1647dd8af1934b961c9bce504f68fdf53cd099b67856ac260ef8f4e1485d744e3e48d6bae749276d602fdce98f2cc76d942256306882fa1fd4775fea8fb52e51b772f15be8745f840e4b15d51d5c1c54f8d58f51bdede02f87f998b4fc69118ddddc7c4c7af12c3a23b8df220a2c91e2762f339c1afdbeb261769b89282491ddc93747dc43f6c32143652aead609d7c32c2185f1c8f30b60d4eae1f6b41e70dc94f55dc425a9a4aaab7958696ce80c60aa4dc76066c7aa0b4ef94401", 0xbf}, {&(0x7f0000000300)="1fba1134b03148520bd68a611b165b4fd6c1f5485747f61226473fc08fed451e1ac6ac5fe97bf58f684c21a5752690df8e8bebf3f0fb00cfdc219842719356daf27386b0076efbfccce0e2856467eebab4630799aef2c57a00f0700daf5c2341ead247ca2b6b67cd5a6fb1b2ac8dcf33aa6fdb9952ff511d4f676a52faa7bdaaf3b345f7ffc5b4862301d98f1706b11f29c3e5ebb018983b6a4f45f413d5c95eb2c61790d482b1a97a1dcdc540a9e4687f1266f38c59884df5305c7bcb7baa0fc150f20ee632d5d2f6cede18f72b1c7d5182770013ae9aa2a7541e6ab1395f239659bc85e5b8d73ce1812bde1e34944c", 0xf0}, {&(0x7f0000000400)="acdcd48a9e0d3a5082cf9a74b8fd8defa087a63ac5c5eb626f45fdfd3e6172dd081edca6bacdd892375631ebf3ae7c75013989126d165eadaab99c9f38f1c671db5aca6e6267086fb431004ac114b259082bb4a3640ca24034e8730044242f045345de46e2b0dae330fa61f79e37e78eacb3e8591041a0d38ed125c2a2cc6c080e67aff405203f4aa7b85b09c42c44184b0ad7b5", 0x94}], 0x5, 0x0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1}], 0x1, 0xf3) munlockall() close(r1) write(r1, &(0x7f0000000000)="cca34b9ad4f983a74ba67cd08a61407f736a2ed6dc06f151d167d3e7b4595372e00c", 0x22) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x2}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x5}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xa}) syz_open_pts() 16:00:05 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0xfffffffffffffffc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xd}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xc6}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x101, 0x80000000, 0xffffffffffff62a8, 0x4, 0x100000000, 0x2, 0x2000000000000, 0x2}, &(0x7f0000000040)={0x40, 0x100000001, 0x5, 0x6, 0xb7a, 0x709, 0x0, 0xfff}, &(0x7f0000000080)={0x5, 0x1ff, 0x394c, 0x7f4, 0x0, 0x9, 0x4, 0x9}, &(0x7f0000000180)={0x0, 0x9}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x500}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xa00}) syz_open_pts() 16:00:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x3) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xd00}) syz_open_pts() #@{~2¡øuòë{Å,>üŒqͧO³+äužŽÆ…ûZbI‰®«ÚŸO›JÉú)1!ád[Q Úé¯Z”I%?±$ËM þ¬«{â¬êPmåP<Íób,ê·¯ü D%cܱcÊ wsmuxpoll: not open wsmuxpoll: not open 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xc600}) syz_open_pts() 16:00:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept(r0, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000240)='./bus\x00', 0x1000, 0x204005cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x7fff}, 0xc) syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x2000000}) syz_open_pts() 16:00:05 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5b030260aab8249a14752c3fa9cec592dc3e83912b48fe2a4c72912f314a5e4bd52e6a6f061611de052b1bff1b4f35a3da5425bcf8bfa665", 0x38) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x5000000}) syz_open_pts() 16:00:05 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xa000000}) syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xd000000}) syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) close(r0) socket(0x0, 0x4002, 0x6) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xc6000000}) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/139, 0x8b}], 0x2, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x200000000000000}) syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000580)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c9f5b9a5c91b02644bdd314faed14f43b110ec85fdc7ead0fd2a71211ba3cf52815676056939880e25c10d219f0bf1ea96bab8a82e510f4eb9e71e144d272541b9cd095163416dd0f02c9eeb0036f8e8be87c597e06021010e96cf83d65d4c96899831f445322dc980f138e06a2e4e3cf897047959121fa98af20c971b1cc60f55292b11cd87c69b1730ccc275b1c56390551d9a21b91bafeb2a570cf86f4d640d8185150e14eaf6800069033c19abe5", 0xb0}, {&(0x7f0000000040)="3b0b7e6755d4fb36937303f48b7a107889c85bad52de2755def21544c41377b8686570f2eb618a576eaa84e2b072c5fbc67321", 0x33}, {&(0x7f0000000280)="89f741d93ffe21ed2e24b4d1e693597f93b856a2e9d7653977e248149dadf47c8cc86d9418ef57d0f5e88903e2930a53147f691a97aef62cdc003c7c7dc430a057f6f5523652f33d031bef735f2006d7762d159cd308ae7a8a37cbcdc0f269d779d6e347dd16447a68e9ff46828253be27378c9322719fa74fdf1f53e6b49f18c27eafdf55f61aff6f50781161d0e180ed74", 0x92}, {&(0x7f0000000340)="82365b9a027b6fc7f17e827d1738297cafc618e1cca7652cebf60eab02d6fbd1b5c8c43a0e4135362f48ef95f81c9ed5aed1f639c9843f5a877b25b24ac84e12471555e37e441a", 0x47}], 0x4) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000540)=[{&(0x7f00000007c0)=""/230}, {&(0x7f00000009c0)=""/211}, {&(0x7f0000003bc0)=""/4096}], 0x1) open$dir(&(0x7f0000000900)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x10000, 0x9, 0x412, 0x8, "69a62d4dc96f55694c0814cf9d548d01c81d3b17", 0x4, 0x5}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0x500000000000000}) syz_open_pts() 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xa00000000000000}) syz_open_pts() 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xd00000000000000}) syz_open_pts() 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000080)='./control/../file0\x00', 0x100000000, 0x44) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645, 0x0, 0xc600000000000000}) syz_open_pts() 16:00:06 executing program 1: getitimer(0x2, &(0x7f0000000200)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = dup(0xffffffffffffffff) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r0, r4}, 0xc) r5 = getgid() r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r0, r5, r0, r5, 0x10}, 0x100000000, 0x3, r7, r8, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r5, r0, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="68be18cf7aeb6c3869272d0fb76c23076d5e93b4f69c4e40ad595dd75639bb347561876689fd5dad4473839ea6b5dfb9a657efffc6fda0980825b7839bb8375b7c01a5bd19568b4a28e86061dcd464caa2fd67bf06238ee5eda1201a127483c8124673c8539b18efb657bef88db264a120dbbe14f9d3220e93bdbb5bb6f3a376be537f0500c6c3e3af39e1a7659869909939e846af0c7e41861e01596cdfb9c82a1d77db0d857a836b09fff87c2d2aeb008561bb5ed423be1094ae533ae2b05a917d0cd992feb0d0515aac6d5708c07f36d0a6a2e57b8d64e818d3a0476cd1a3abe6ea88aca428df11f0c0e7ec243c84d941", 0xffffff81) dup2(r0, r1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000180)=[r3, r3]) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) setreuid(r0, r0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/143) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() shmget(0x2, 0x4000, 0x508, &(0x7f0000ffc000/0x4000)=nil) 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x3, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000240)) chroot(&(0x7f0000000180)='./file0\x00') geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) syz_open_pts() 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000200)=""/166) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() r7 = socket$inet(0x2, 0x2, 0x1) bind$inet(r7, &(0x7f00000001c0)={0x2, 0x3}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r1, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() semop(r2, &(0x7f0000000180)=[{0x3, 0x7, 0x1000}, {0x2, 0x1712dc18, 0x1800}, {0x0, 0x329d0e9f, 0x1800}, {0x1, 0xffff}, {0x3, 0x0, 0x1800}, {0x3, 0x1f, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r1, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0x1d, 0x0, 0x0) 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x0, 0x3000, 0x314, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2c0, 0x12) ioctl$TIOCDRAIN(r7, 0x2000745e) syz_open_pts() 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = geteuid() setreuid(0x0, r1) r2 = geteuid() setreuid(r2, 0x0) getuid() r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() semget$private(0x0, 0x4, 0x40) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000f6b6b4770c52af77b35220108a8370dc878f1f2c19b4457c14eaa1d200fe4ba26f02bfeffe609e8e10c66c37de41a8810a84e309cbbb126697f7b98eab676d483a057734ce175f540b35e198581a95b5a12dfe4d4c7362a5a158eea0fb4a5c79a5a17dfb4867f6027b7373759412b88b073e5bf065506bbc24040171877fea189f42f67ff7e50b0da1af3ac8"], 0x10) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) 16:00:06 executing program 1: getitimer(0x6, &(0x7f0000000200)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4f74954c", 0x1) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = getpgid(0x0) getpgid(r2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) close(r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000180)=""/12, 0xc}], 0x4) 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r7 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) fcntl$setflags(r7, 0x2, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r0, r6, r0, r6, 0x40, 0x3}, 0xfffffffffffffbff, 0x1000, 0x8642}) syz_open_pts() 16:00:06 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x2001ff) r2 = getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x1107, &(0x7f0000000180)=0x4, 0x4) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[r2, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x7, 0x8645}) syz_open_pts() 16:00:06 executing program 1: r0 = msgget(0x1, 0x12) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1000, r1, r2, r3, r4, 0x1, 0xffff}, 0x9, 0x7, r5, r6, 0xff, 0xffffffffffffffe0, 0x4, 0x800}) getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r7 = geteuid() setreuid(r7, 0x0) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() r10 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r12) r13 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x2, r7, r9, r7, r9, 0x10}, 0x100000000, 0x3, r11, r13, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r7, r9, r7, r14, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r4, &(0x7f00000002c0)='./bus\x00', r5, &(0x7f0000000340)='./bus/file0\x00', 0x4) setpgid(r2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpid() read(r0, &(0x7f00000000c0)=""/180, 0xb4) write(r7, &(0x7f0000000380)="bbd8633890c2b363ea09017161f33574d479ab96800a81b97b728a05f7a04bb43369c82f3edb421b656fee28698f42bc304a9e94632acc520b463d6ce07ccc246464904713952f42daa10b43b8b5d376ea0bd46593e901695e9254493661f252a240917ab4b7e4d34171ff5a821f23bbfec87e9a69679e310d6d8f72558f2f57f82d2af12aeec4ec15d31c07060abea4e71da0f3c4ea663dd0e4107f5a1ac76849b2660545058b277828eac3d4b1db02ddda37ec9b30d16231a017", 0xbb) kevent(r6, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x8, 0x489}, {{r4}, 0xfffffffffffffffb, 0x40, 0x8, 0xc41, 0x5}, {{r7}, 0xfffffffffffffffc, 0xa0, 0x4, 0x7, 0x9}, {{r3}, 0x0, 0x2, 0x20, 0x7, 0x100}, {{r7}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0xb814}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000083, 0x6, 0xa4}, {{r6}, 0xdffc7219f6292ca9, 0x10, 0x20, 0x4, 0x1f}], 0x37d8, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x40000002, 0x8, 0x645}, {{r4}, 0xffffffffffffffff, 0x60, 0x3, 0xffffffffffffff65, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x10, 0x20000000, 0x800, 0xffffffff}, {{r8}, 0xfffffffffffffffa, 0xa9, 0x2, 0x3, 0x4}, {{r11}, 0xfffffffffffffffe, 0x0, 0x3, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x14, 0x401, 0xfffffffffffff800}, {{r1}, 0xfffffffffffffffc, 0x50, 0x0, 0x100000000, 0xd1}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1}, {{r10}, 0xffffffffffffffff, 0x2c, 0x2, 0x368d5977, 0x101}, {{r3}, 0xffffffffffffffff, 0x23, 0x3, 0x80, 0x9}], 0x4, &(0x7f0000000680)={0x0, 0x6}) kevent(r11, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000180)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, 0x0) r4 = semget$private(0x0, 0x2, 0x200) r5 = getgid() r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r3, r5, r3, r5, 0x10}, 0x100000000, 0x3, r7, r8, 0x43d, 0x1, 0xe}) geteuid() fcntl$setflags(r0, 0x2, 0x1) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, r5, r3, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() setgid(r5) 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = socket(0x2, 0x4000, 0x4) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r0, r2}, 0xc) getgid() r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r6, 0x43d, 0x1, 0xe}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x4) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 0: socketpair$unix(0x1, 0xfffffffffff7fffc, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) setgroups(0x0, &(0x7f00000001c0)) setgroups(0x2, &(0x7f00000001c0)=[r2, r2]) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0xfffffffffffffc01, 0x681, 0x8080000, 0x70, "95462af6180d0b6abf5dceb5e0b70e67beef5d2c", 0x3, 0x7f}) geteuid() r8 = dup(r4) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x4820ba32, 0x2, 0x1ff, 0x80, "26b5f619797c8cf8d3124ce28bd89618c6c1a469", 0x9}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) wait4(r7, 0x0, 0x2, &(0x7f0000000640)) ioctl$TIOCEXCL(r9, 0x2000740d) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r10, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="89138a66b3af012db80091c6cc1c6de06208328591e912d46100ef48903400a5d7c2052c70d7ea060b89f665efc71644c90f8d47308bcb7f0f293ca393e72f9154354794b01405814bbed5771f2fe46bef7cb030462beab262a7f28b9e6bf237fe523468e01cb37fb17af6fcb809a220b6599b34efdb03566c3c4864225678dc8538023180af58f7e883d73188bb8345bb32990178db14e38c74708517f2715b0f6d27fa1aab4110fcf47e64847f3225f339aa4c251a5ab22f1adc68f7a43ca45234a9083e0bfa5eb630", 0xca}, {&(0x7f0000000400)="f3a94e33947f797895eef42355f5aeed59d9d911bc8fc50b85324d3f1bdc2674f775729373291e0b81e5293f3bf7a3d8abb64b9e87d17fddbbbfb0553d9c0363e3730a1805f14bd35aa59433ac43ac310132cff2c11c3dec2c537cbc0ba536deacd92fcbadf90f9c855a2ca45fcbb2e980d5693939d1c56c8c2af5b17f14f5297d1910", 0x83}, {&(0x7f00000004c0)="bfdde04dcf0d4cece7afe7aa37be135746ec31c25ffb329e5a71776dbebb8d5532c68e5bc6d393a4dd9d83cc6ab58784e593ebcb4382ed7ddd8f81dd1816c555e1e61852968158719676b68570bdcc003056738653c43693110dedb6906017375e449408cf4faf47a1ea156763002eb79ae7006a4993facedf9da4a1a51867d21a6d3c31af55d0a970b47cc7bb9a161f5710915baf988d99361076ddbf3751e502a5da34", 0xa4}, {&(0x7f0000000580)="7dd61335708f7087a4d31089e72af40c0de23b", 0x13}], 0x4, 0x0, 0x0, 0x408}, 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r11, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x9) setreuid(r0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x10480, 0x148) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000001c0)=0x1) syz_open_pts() 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x3fffffffffffffa7, &(0x7f00000001c0)=[r2, r2, r2, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x140) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="cc3024906a50b298f610aab8fb5225fb35d0d7683805b18b48906b7b693a90c7d4cf82c6f087d71512d2204d3997aa83a6d7c130b3c2a43a7a9c3f2e7d31c3d8d42e2f5d66de0a9dbf4681d80803c44df34f057834f9aefa9d6b8d40790e38dd4325e008fe648eeb1a156daeb4a0faab44da72905d504a0d928545df3f4c64bd93e728774334ca4e6f3a810d5338c94973684f112b751635eb893b22e827e5fc79d0f77567dae28752239b671cf8389e0d69415aee3a04bd2e805ef7937056958c40d0163ceb4bc755d600e7a190450f810d5d32fddc8a4ff1381515c3cb2f8506934b9b6ca8281575bc67db3e501a16ccc46f611cb421af7a", 0xf9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: getitimer(0x6, &(0x7f00000001c0)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000240)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = semget(0x3, 0x3, 0x220) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/174) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x3, &(0x7f0000000300)=[r4, r4, r4]) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:07 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1a0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x22ffac04851168) unveil(0x0, 0xfffffffffffffffe) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() socket$unix(0x1, 0x1, 0x0) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = socket$inet6(0x18, 0xc000, 0x7fff) shutdown(r4, 0x2) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200), 0x10000) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x100) socket$inet(0x2, 0x3, 0x81) socket$inet(0x2, 0x4003, 0x327) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = open(&(0x7f0000000400)='./file0\x00', 0xc0, 0x28) r2 = dup2(r0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0xfffffffffffffffc, 0x19}) getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x200) r5 = getgid() r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) setreuid(r3, r3) r8 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r3, r5, r3, r5, 0x10}, 0x100000000, 0x3, r7, r8, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, r5, r3, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r0, r2, r0, r6, 0x21, 0x4}, 0x2, 0x7c3, 0x145}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x8, 0x1}, 0xc) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) setreuid(r0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) socketpair(0x1, 0x3, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0xa, 0x100400000, r2}) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) shmget$private(0x0, 0x4000, 0x4c4, &(0x7f0000ffa000/0x4000)=nil) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x130) socketpair(0x16, 0x5, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x4, 0xfff, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x0, 0x2, 0x7) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r0, 0x20007461) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r8 = syz_open_pts() r9 = syz_open_pts() r10 = semget(0x0, 0x1, 0x40) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000002c0)=""/4096) setitimer(0x2, &(0x7f00000012c0)={{0x20, 0x3}, {0x6, 0x4}}, &(0x7f0000001300)) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000001340)) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000001380)=""/217) r11 = kqueue() ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000001480)={0x5, 0x3, 0x400, 0x300000, "d54842095d2f347c361950a9465d812c9bab6c9d", 0xfe, 0xff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r15 = openat(r3, &(0x7f0000001540)='./file0/file0\x00', 0x80, 0x50) connect(r15, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) chown(&(0x7f00000015c0)='./file0/file0\x00', r13, r14) pipe(&(0x7f0000001600)={0xffffffffffffffff}) semget$private(0x0, 0x4, 0x1) kevent(r11, &(0x7f0000001640)=[{{r11}, 0xffffffffffffffff, 0x2, 0x1, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x200000, 0x6}], 0x7, &(0x7f0000001680)=[{{r16}, 0xffffffffffffffff, 0x10, 0x2, 0x45, 0xff}, {{r0}, 0xffffffffffffffff, 0x44, 0x40, 0x3, 0x3ad7}, {{r8}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x5, 0x9250}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20000080, 0x60f, 0x80}], 0x2, &(0x7f0000001700)={0x80000000, 0x1f}) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001740)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000001780), 0x0, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r3]}, @rights={0x20, 0xffff, 0x1, [r11, r16, r4]}], 0x60, 0x400}, 0x404) poll(&(0x7f0000001880), 0x0, 0x2) r17 = fcntl$getown(r9, 0x5) sendmsg$unix(r4, &(0x7f0000001bc0)={&(0x7f00000018c0)=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f0000001ac0)=[{&(0x7f0000001900)="e9ca35727e01857e6d00084d6ebafd3662cc8f3bf67b95e873a447dedd3427227362e85289dd2b18472b60657b4873f0fb35a649be7e5e6318e946959e7cf9ee766b966ef606cee81c38d956a97ea7d26e19bb478f7340a45c0c731baf84399ffbac034364b88497bc1fc8340a536e6b11398b314f89a7620704ffbd585a35bdaa0d2af0de6dd044422c9bdd4e3236d4ec6beaa6db42737e20c652e1b9c63c09c5de7bce05543f1b9980d26564a097c24ed82776a06b591025abae5b19c23ab40130023160110f", 0xc7}, {&(0x7f0000001a00)="2f3c2a0d530cc4b9daa670d9fc58287f29fcf06d2761ff25cb969c7f5a15735bfc0f76ae5422c23493d4ab964b1c73e56e3d5e544ae4ad5d8b031aa5e5af6d021dda197a6187544c665bc98cad20f20357cbdc9e5434e54b5a700825bb812b970d958d44083e6356e107889c8df0efd40fa1ace6688fa7ce4c3260cd6aabb0a7999e34e66c68597f15f0172e5ed6256ee64fb1be37b5961acc43b88b997b852c1319", 0xa2}], 0x2, &(0x7f0000001b00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r17, r6, r14}, @cred={0x20, 0xffff, 0x0, r12, r13, r7}, @cred={0x20, 0xffff, 0x0, r12, r6, r14}, @cred={0x20, 0xffff, 0x0, r5, r6, r14}], 0x98, 0x1}, 0x8) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000180)={0x4, 0x3}, 0x10) syz_open_pts() 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) socket(0x38, 0x0, 0xffc7) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/126) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r7 = accept(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092aedeb0eb07f76800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c901f69dce4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028edaf68c9049889958bc539c6005300000000000000000000000000000000000000000000fbffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464c937dd1174de6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23b2d7a9819480b2a9c4ec2032ad7867d8ec98ad50613ba9e4bf03645733a8b3ff8762eb9bd4405e0664fac5c82525445e29682575a928e5ca5133a408c308312019da0c9fabe90113a232ca057c859da6e10ec5c28be6d948525d8e4635a55b63a195712c0beb743ab6834b38253c3653bd5493ec41f3abaf38c557dc48cae38b2e449e8e5a78100"], &(0x7f00000012c0)=0x1002) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r11 = syz_open_pts() r12 = fcntl$dupfd(r11, 0x0, r11) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r9, r10, r9, r10, 0x112, 0xbe}, 0x3, 0xfc00000000000000, r8, r4, 0x9, 0x9, 0x800}) getsockname$inet6(r12, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x82, 0x10) fcntl$setstatus(r1, 0x4, 0x0) setreuid(r0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = socket$unix(0x1, 0x3, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f00000001c0)=0x7ee, 0x4) r7 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) r8 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r8, r3, r0, r3, 0x142, 0x1}, 0x8, 0x3, 0xff}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r8, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x4, 0xfffffffffffffffe, 0x2, 0x8, "0d1fcd0bf14d633495dc8467889a25aff30d2b03", 0x0, 0x1000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/181, 0xb5) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) geteuid() geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r0 = semget$private(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000240)=[{0x0, 0x7, 0x1800}], 0x1) r1 = getuid() setreuid(r1, 0xee00) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: geteuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, r2) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000000)={0x0, ""/79}, 0x57, 0x2, 0x800) setuid(r2) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000001c0)=""/186, 0xba) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000380)=0xc) bind(r0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000180)) pipe(&(0x7f00000001c0)) accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x201, 0x60) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = socket(0x1, 0x1, 0x0) getpid() setsockopt$sock_int(r5, 0xffff, 0x20000002000, 0x0, 0x5b) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x8000, 0x42c7) socket(0x30, 0x5, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bea7639c73cd07adc1ff02a199ebbb209fbd9fcf2ef998f45fe3dae5dc965ee87ad09fa52d62983555a198ebbd8bef2527169ec81ccdb05ccf13e1d85cf9591c3063f090cb1005308ebef183e6e213a6600c13ae404521f04ab7ba88d99c244bdace071775a440679f97eb72b85fb6400cfbf4c6c901cf6537ab390613fe7f7f9663837f2250e61a5e92faecc3ca76ce9584990000000000000000000000000000000000"], 0x1) 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x6, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) fchownat(r9, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:08 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) setreuid(r0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:09 executing program 0: r0 = socket(0x20, 0x5, 0x3fc) r1 = getegid() r2 = getgid() r3 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240), 0xc) setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8080, 0x29) nanosleep(&(0x7f00000011c0)={0x1, 0xce5}, 0x0) fcntl$getown(r3, 0x5) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001200)) r5 = shmget(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() r9 = socket(0x21, 0x4002, 0x4) setsockopt(r9, 0x7fffffff, 0x86c, &(0x7f00000001c0)="36e392dc9c4eadc7cce1deb07dd6204ff999bdf9e7d18d1f89c01ccb7496442e13ed75bc0895c2b8c6e797246861e37d0036172283ed804b294ca33114c55bbb472d1e32283d9e06587d5db8b574394e25ba9e77ad4c76fddfb78420ccefefda6b81202f77ffce22cf8fde82f5af61e9572f54349f8d46221944e231350c3fd5f3c60d9964ed4086ed6bd8a037068c32681f7797e6b97f40ce7da4e45c8def3e36232579844ab8aeb6eaa533432e391ae90f7a9cc615ca2ef40ad63a3b809d42c89740434d9f0abdee572ca951911c06690fd9a8d39be54f56bc5c592844138effc8d3418446589717372f27f7e7784d4a0f49a5c905e448462c4c3cd1f1f437edb990a3dd96c8260676571c3226200e5108e8ffcece8387247f86ab1ce1dd5a75f95c257ec91d15dcc427dd8834f29cc80d7833a98076f959a8dbb16d9e11047cd97faf463d9bdd063afc4410d65fb889a983f2706753cd5402f7a296362f4ad114583dc51ac56ca6b029190966332918b7a19e4563e9d55a470d817cba4989f494ef0a86e862272b4dfc5cdc7f7469742c93cc8b74f7d72d2346a40344c8dab5a360e8b804c383c018eb73c69903193b2b1d4c2ecbc98957d3a0e24405ac020e8263030b1b13aea939b532931ba2cc44f33fe853682be407f0a2aaa2f54a4f8ba564365c46033e0d3f84f5b4588584abfe643e41f0ddf6bdf9f678c00be79b077e1ae921087a7d8928db88636bb684a25752093806e94eff2a5eb83384a06ae1e440e00c293e6ee8f1c574ca6b54ded072b2a2f570b1899e56376d239185b315fa1e26add436535d4282c36fed4074f0b6ed884ee47a66d87b897d9077ed959b1c8520411d2e20ae32b37479b78629e38e0e3f0f533a4f2dc27b9eaf4e9547168d74aa33071bafbdf16c76e3603749bf0cb772f707338b73ce7f1021383abc96935ebc0a297a4f558adbfc193d93ee94531b0e342e01a23b4538b862b6736f9a5c5b954cfded981936559692a6ee033162b60291513e2df28c6beb3fd2f09593528da4d593ef1950df90dab12f28b26f033d4aefdc86d2bcb223e083a497bca8d178e888f99e93e0632d39a6f925d1aa821ae1ffec366e885f63160801ad7e1be39b9fa843c4d7a62bd3b0494f8b0979ba8c147bf279952b444beeb8def954a6a4b336e94e07c8c0ce7d2f559cdecfc25fa0e82c921d7c7fa97e54b464252d2d8159cb1f160b80dc3098bba4b0853f9e831c54eec4a5539f35decf555711fb233fb38c092d68161454a004d2a2ea5d548fc11e2aaa01755899a2d914f464b3223ebbfeb092e539c56f138fe781f1c4661a86ce235df7ce524c2d723249876403ed91e029fa9ba753655e421e96df8b273bfaa1f835d247e026b8d250db2fe398216c3deaf379697aefe8476ab43b65c2271e1818cc6b1c3c9684941e7a09dd56cfebf54eb26047eaa725ea7a87bdd2e8c61da6b35282f6668145713f52fb33530e8625fd139ae0a83d92f632abcef2725bcbee08d428cbc748d675a5939f16afddf0e85a7f3187d4af3a00463e62a5530ae2f426c644c5c2b7463d3a3d38e64ddd49c1f0a710a6a55a32e2bf6ae8c7857f8a92d208640aaa3ae8cc40441a6623df64297d2d338d4564a9a83baa35e26dd5e2a9fdbab6076d4bc2c4955855ff5773b66ff260fd5eb7da5c11c75568556910c609e22af9beb54feda406d5178ce0ec3ac7ec527da60106c1a62ab8726af2112da0346349c86acf040e90b3ddf6199be52ea814e490384c9d9b328824eef04f9364451e7fec38fa000a80a470d2f921e32942921cc1a718929ed1b1689e3171de202450559c8c235f88a0eef6572e435b69a3a1eb9b2dbc17d7182e562d960a1117773c408d6c1328d1c823416145ffffa182f7ed78ab572387a4cd460e1aec28e0c4e152ed39f890bda4ddfb0b76cbf36bedc55a2428eff0ec375f0fe36968bf48ad2716980608713ae46ce903ab201f32d696df0b357eea311ccb4e9420b0f3e01cf6c25fd29052618635fedb86210ccbf7058377d5ea7a18607427185ef75be30210dd7c07352e1175ec8395d6c3dce61fedabd6ee4d0b91548b15b510fd40298c92a51ddbdfd617fd3bb495aaa59d36cd9d7a5d1c0ad3d6b07a103286dab910d8aa893d29db26b18f973c472dab4e44f72b57455b4c89e78b7268d6ec7ff0078639616f0dd48bc5e759166c8cc252071bbff8a902ea657e1f807a1d9329e4539e76e8ccc2e58e68b24711ef4e0347fc0bf0a5bb7d545b9285048804886418186eed132a0e30ec4102aeab9dde06e2779325283c955fe20a4561b0e3d19372a7bd70bbc0a56d61303f339262f1ef8ebd5b4807bfd698fea3e6b25f5b5e770e2707fe62a7530bf490c5bbe2fd7211984e5f4d7d970e0d91999fe9da51e6681533913bca452e1b28b455985a75f6a8b94c8a12b683d73918ed7c5db408156056aeee84f85610d61a4bd56ff239947526bd56bf20eb82848711c1331d226b8c4f9af183a4e7a9dfce682e067a68a53c49ac70d608401785ecee07f7eca658f4b5306ff1e90d9448f08fbca2fe49c22746dc5a04e06275cf7bb57e5ac4087db962876a6487627806f9f631fd7693b878578d68830721195f80c1f1d736013fe2678d1a8adddeb57d5edc36f6d682256c8d5aab8baebb42a1cebdf36b4cdd0fbc2606c7e8c1b560f5e883f93bb9de272cfc1648a90ce87cbd45795e9560286c020606f99bd673d3fe69c7c62713a45b5e19901ef5770eff7693995e0ccafcea9af25d2fb23bb68f9fcb35779bf4511ddad403f8eb60f2341f085f14647bc3deb6f06773a1abbc8b4874fc5a6561602834932c45ce8f2dd4fb083617230413e9885542b3191ef27bd5e60e46c00ea3447758469f74fa7ad224f72fdd561ed96000204cbc4e521076469762db8a8dc26934dad51e1ac7d75a9fda451ad2580f460250d36fff22bb414be679f032f06eae1af03024e5c2a46c4bdda970422ffd6e72883037f1c030fc401110582d1e63ad8d265fb872cf392a3e64ea4e9fcdc301157313940cfabc8fcd66b61609d7d89f62c442c5c092c3a0c573070373584c070c809b8d3175cfce0b26f7c16f84ae2bb4fe12f79f5753c82f90efcb4f2b9c087376877e321f853eebb8954709aaa902cc12858258eed11671aa1097277ec5e590819274b3ac055f964f4792a6c76db36d734bb07b60825489ec5aafbac1bfd7375c9b2aa875e339c88ccef2f921762482d6b59030b02d000c6f86f72112f50c59aae98269b92996fad94dc738cc15811a4daa5e73d12a4a8f3413c08f92a223bfe3c9591671d8ae74ebafb40d0bed846dc0a6928feba440c95ca7ac0e555bfbfdb5e2b3c9cc6c833bb40cafebaad539b81ef9064032d7b6e92e180745d3775862bd9550a17f64811acd218d4de88fea48f2cd18746f708b0b82e411da12549202e92ea74c220ac999bca5047a0710c55f99e81e94528e2e4ecc17cff771c3909342199cd47d0cd0270bc7e5a2d1510896ce21132ced62270da9ac0193e7b96529d2da6e440d4ec6fef5a34b5006a6f2e2a6ca3b809c29c3a50fadddf2cf3470ba746ce786ef3380be50b382c35e1d1df0c77a90a1b6745acc61eadbbcf60b1117e00567cce73fcccb42e621ec7230cfe05da2d5e25cee489f59edb243fbabcb7181c14b0a305d73bf8c8e7821efbbd6b6ec2997e94345d4b7ab03d3b920f475dab073c0b182667926d7a368bbb199d353445556ae439e907b6a9163cec40bd65904db485950a91d4d4b09a395083dac3237dbb01779da035c5fe8f3e55c2f923a1b61cd3a30b0bc718473170149c06f83320d1369f08f56a7432de7347776834d8fd1dadec54fcf405f2545ed5b1e50b7f2fa8b6c0da84b35115a66b265d3667ca9632e0ee97d2f8dc4c0b6d86c871b2a6b979a0007ad143a05f817a39d0eb2737d34fbb14f6a34e99cd01d62a0fbe96fcc6c0b3fd9b76211ad1c02ae5f6790947846adb027f5601262a8f48566f8d7249c635e569dfeb176dbda0ea0b158c05073d25682e8bc8497e6eb947ab0af193ebd313cac8c85e75f193b493ae1c7f2325216d10ccc7d0e60869dfdf42f44774c8f41a470de8273e8accfc47bb0bef37d3dc7bf10d7da9969c932c930e345252304634e1a849b3851610c9935372bfd8ffb91f121ef284fef0b14f6ffd3e19d52e1aef1b8de707a191931816c5d45be2565e6d6e0d674cb0bb3f3189209b12ea14796120db67c38fd59676a1965b3810e4d439c0ad08fc319579ea74f424f1c584ac2d89d7e7488b272d59bc82cfe89045812e4bc0bd147d1df0a731eb4626d4c5b9cc94e407eb900006cc88e25318f2b886941894baade6ed892bed4ff68fd5fb68b739b124e0209bf633cdb3ecc22aafe0ba76ba563fca619262b1546a43a671bae52f3abac619445c4dd63ae20698eaaa5b82cdf0d4338139cffa757ffb7baade2b8878126496f4a615af300415b5752f60d8cb0aa4db6cfcebb37ab809f512013aa1bff1f79f2567b75c5dbaeb7a7e4506e7e77f75ac5e0d92e89f10ee2e9b9937a3567c3dffaf2decd16f349bb4dc6a160731f589752bc82ed33063198037bbc941a7f66ef359d16c1dc9de00b337c90ef63b6d4ca8407fcfc735611e6b8eafd5a16e5d4eb23024a84047ed58a38ba18fd084e3be60d2589d7e4899c81bc126c7cd54c61788afec63feb9437b0fd1e367a8e9d0fbf1825465a23ad76e8822613d54e3297dff0c83f4524a866e4a7c2e4995c1841dcc6c9753ba8625af68d42980bae19ba9d029f30c9c823f817b89b1660a25ee095fe6562267e5f978f36fab6e491e3421ef154154b5e0fe8932f005b92df7ce139ac183fe6c0ecd865f8bab04caa8a62212890de6e6d8f6bd11223779592d884b760deebf52675f5ed74d821fcfb035e57740029140f50e34134008a9f46b275236597efd3fd5b6a954a8e6a123ef69341432280fd9df1faafd6ca3acd6cf518d0b8686646a522c2030f96cbaa73feef262b90a032339e54a1e249dc1f493e34c3f737f84a57e61b286be7abd1db79c854003fa6f6352947c1e7a3e94d5249176d2b7d1758499cc3d9f8933043310bd50c187f905fbfd72e8535c5c21ea6def5b0368f708e8773c4be2f6a9a8218d1a1f44e9c643d68a7ec5f4fa02655167f618b7c0d124f7e2a904573546464a02117e0966a2df14bb0eec3189f3b40303cc2b0f78413ea4ac70d484abb73f6a42e7feaf810551a258d0e826303611bf20e87093b4fbbf3b412cad3ecc1766a413e3918fc24bc4ea447df83981a914edc0847966a10ffd16c0f089eee17b812216dfce56ec7f2e2d33eb7c1e7419cf7c2e9434a1011ddb8a81e904bcfe97456cc8c6e0b2634dd2c2254d96ae860054a216b59b40705be292342813e5a75c312870d1e2eb5d6050e3da1a269ee0d471ef134101b10822cd9fd66c24a3ca33804cdb9394d0a423ff3f629a7f656888394fa05d55914147b03b5d0bee76f331fd9037aca18b28113750c5dfefd794767a3d053b7af19d87348c60428a971bc1dfca278f8eb89434dfee4b5db8e63a9cff302afe03006dcc4519ec29870e92c758a72c71bb37836c93792b0abb40b2e54d00fe60b46b36d4cfd7d7f839cc4fc0f1035acab89a86b198316ad29826e022118c821d4377e5f4a3aae3cd7157e4efe23311e2738eb805c5ee155a3389e4aaa988f02a6a9feadadb3ceaba3af7c978e4681250b6cdaef804b4814efa36e467e072e5043cee9112a04a21841", 0x1000) socket(0x1e, 0x2, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x7, 0x3, 0x1, "e8eed52266f2a39c347470da40fadbef000920ca", 0x6}) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xfff, 0x9, 0x200, "16c4d8630f9e1bae90ac6d16fa79016f91d19ec3", 0xe3, 0xff}) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x8a, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:09 executing program 0: setuid(0xee01) unveil(&(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', &(0x7f0000000100)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000280)=0x8) chdir(&(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') r1 = open(&(0x7f0000000000)='\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', 0x240, 0x10) unlinkat(r1, &(0x7f0000000080)='\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', 0x8) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffe31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getgroups(0x0, &(0x7f0000000380)) r7 = getgid() r8 = getgid() getgroups(0x8, &(0x7f0000000240)=[r2, r3, r4, r5, r6, 0x0, r7, r8]) r9 = geteuid() socketpair(0x10, 0x0, 0xffffffffffffffe1, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r9, r10, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = getuid() r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x0, 0x800}], 0x1) setreuid(r0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/30) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f00000000c0)=""/131, 0x83, 0x41, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2898e0ce5a2f427b8dc5648cf167daec6f017325bd659e639c08962402a762a1a1175804fb609d0bb321da6b8f9f074e90ace617746a8ba234552c05c236ff32f4588051375539a2a866a4eb0f", 0x4d) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r2 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) setregid(r2, r3) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() semop(r1, &(0x7f0000000180)=[{0x7, 0x3f, 0x1000}, {0x3, 0xb55}, {0x5, 0x5, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x1, 0x49e7b2fd, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x4, 0x8, 0x1000}], 0x9) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() shmctl$IPC_RMID(r3, 0x0) 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) socket$unix(0x1, 0x1, 0x0) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r0, r2, r0, r2, 0x0, 0xff}, 0x0, 0xb4, 0x9}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x0, &(0x7f0000000000)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() semget(0x2, 0x3, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) r2 = dup2(r0, r1) truncate(&(0x7f0000000180)='./bus\x00', 0xa4b) getsockopt(r2, 0x4, 0x7d2, &(0x7f0000000000)=""/242, &(0x7f0000000140)=0xf2) 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) socketpair(0x20, 0x5, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="0092d6b2d51afae1879556de85fd7ae21b9fe89f3de00e0a23961a2866f78a5830cd02ae3a14e3db80ba43bc", 0x2c, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() sendto$inet(r1, &(0x7f0000000240)="e666923cd8ffb12c0090fd8e7437dbc1509740c37a3d66207492b9d426b954632077587175da87b12cff23d7a8b92c99415923b144ea89cd97b1588eed81f149b9e465c326cd6d7a252859bdb271bb61ee8daa4ceef92c078e9dbbd233d41b8555dc3dfcc588e50455be9c86d5f5d1d69fc1b9fa3313", 0x76, 0x400, &(0x7f00000002c0)={0x2, 0x2}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x12, 0x3, 0x200, &(0x7f0000000280)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setuid(r0) fchdir(r3) 16:00:10 executing program 1: getitimer(0x0, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) setreuid(r0, r0) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpid() 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) seteuid(r0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) sendto$inet(r2, &(0x7f00000000c0)="1ae02b59481627aad71643f4de83fb391b948bbe5a97bd740f896d5bf869eba1ae56dcd433feb83bf2580323cfab1042251731", 0x33, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYBLOB="52737e4e05964f1fb533dc829403f63a562b6df922748a06ea001afe9ed78425315fecb9d8f10ce30ed0453cfc300925f3d1a69ab0c2bd4bc9359e110b3b61aa9f11997db2378ef5832443253107"]], 0x1f}, 0x400) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x0, 0x0, 0x0, "41fbcd0875380cf1912a5ccadf11c8cdf61323bd53b114cd94ee0406c3ad6fd765a8a2c1f7661c697219aaa4bdf04480d9ad29952173d0a5f848a33bb00b63a59b2c7d8196b7"}], 0xfffffffffffffde9}, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) flock(r0, 0x2) 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) linkat(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x0) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) socket(0x18, 0xffffffffffffffff, 0x21) 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffff9) write(r0, &(0x7f0000003300)="50434093ce214b694fce1009d98392e30a6ff2adb4741194f69b3b96e6c1b9fd141cae9873ff21ee3b753d0f705854981ab5dee2ea9aa03f8fed8589a7b0ce47984d76de6104608e1b2975c4c2802410c64a88060225950e4b0db953d72a6a13efb0b9526beecea792de2c4fb9f22f7619ba8bd0266fa5103515380b752289f63a4dfc2beac9c92b865c1d6fad49f047b2536b316f0c72575a53fc4b3a7992e99357a3f205e054676231290757797b0b310306cc1ced02d21e4983d59559a3210f2f9d94509b96fd5179e781160319d7f9f0829b7706e9ce73261da5c1b737508746f0cef88a23e7e63f5d40d6d62485512cb72761c6cafc3bbb30423ccc42cbd98507de8c1a64d081b45a12a114742215a8d12d15c06a044eb59136d646feb70c632ca41e70d50022a1e7299012c8479ad0efe16d8f8477ca78720397555caa57b73cb4d8bb713f0149e7b89cdfbd0810fe67dff0b0b9628eefaaf5a3212cbcdaf4f70db2ee879e899f5596b12f169ebbb4f1e8652d8e5291b99acda1fc8796bdc724fa9d10a0c1e7156800b7377056acbf4f0d59228380e67d0c4d056428463031d3cf5b999ee0c423f5d06fa6a3d931cab287784674443b2ddd331aa34e33a087832d1ba7ee1bb3581bfc4343b0a0e867c5c45175d0adc8fdad3e6e9ac784152accb75cf94643e937ca4159244d15115eabe884230b4606ca00bd937b109e33ec7ba37bf8d130a332ee958539940210058efa9096462ae54beb2f506ac12691ff868f1cf97675bb32929d365a2ea1fccdfee61b779741263d471a6625db06b5bfd49ae83a572da1d13b299b7761474853e73698dab7953730bfda8c89297e66e301e8d000735f27430d4c519136003b1a09319ff883793504362ccca1ac81c4837d39c4363c586a2c2abb6a4d65e7871bcac7cfc80a25f694a24c9ca90e953e5030ae6d9e10b0857f08a3229eb112b9b19eaa5b42cfce2974ef91b937d6f4f0a7eaee7d76ccfbd9ba9389eb1c1e7546ee0622677d96264a1a67ed2c58aa9cc1b72330ec64911ecd39eaeee593b08d1aa05709e66c5b885fe27ad8805b3cc4cf50a096e58205bbeb0ee06db450b0c8d98b6d7830d157370f8742a23ab898917dcaf07a26662ca0cd065b1bcce5ba5cbd8f51ff779d0f798f922c821fd2d1358bcb412403c0384f7976c58e0a351e652a9da513f829112d52272267e1c2d92711458fa367da1683d8030a44e26b1643e23664b642e2a288d34a58b61d7ea6f66b4068bec2d5cfca78ed119a5871c01c57c4a51e21eec64f21b1c7faaa4bbaf46bfee54339d3606082a1eb59885081ca067e527996263bef6d8e90060b028e61cb1c408d5451e5f0fae64ee489c6eac47b8f308a431427fb127875487bd3824b04987fbfbc341f93ade1d82f1227f6bb3d829f3899ec1bc88f24e5a93df3ecd3119b86d4163372bfb1a613abac4fb6d563b014c48bb6f1ab5ec540aa1f3cc9f73c1dc69b5563ecfb854328ca2567d43f7f987e489622aa70516eefc3e191362f2c6a574facb50caa4113a7564fd72eca7bceb479ef44195d9c8f87243af3b9417071a46f14b5bc8d3ef05b0fe3843dd1f942e8203aad05fccfc4325aaea392a74369c580afb9585dbb65e78e104c20a3c46a2683365a17f508c00777c0337875db2b5f8e59781c68205cdb62720b93034753357d1df0689790427c78e3b2cfe7ad086622790a8663327bdae1984103ca7cd54ddf85d7cb1af531121b863547ae47f9c8f5c0806c91283c34df95e0bb0a67ce604f87c75a1527502d74d820bc340b6d310dd7a99ca14797c70848ef05a684af45e217e5029c34a037cce38243a77c4d9e923a58b2cb66f24e2bc63db210e543402d18ec893615ed315522cf0496f7a2c96aac274177aa3b5dd556911f51cf83743ebc083e6b8dbbec27b28c9bfe1b1c659afcf400056c7cfc3c75ebbc92ccdee9d4416cedcc15809295c87b15bb9ce9bc0e86674ed2032bdfff3f69004f3695683c1ebf33e7f0e7e80760e181ab6e068e2a446eaa916bce4f12acde98a313813f58b76ba66e9043c4bc244b33a548d7f79c583474419b9a865ee3f9f6b21d11bea9051b9259ad8b31f8603f386e0be49310b554a2440706cb6b8d46519f73ec18eae487cf8d43ef36de2b50d427084d129a22e827ddb713a9b6c55aebc3b25ee6c83312980a30d79ed20bd751d1c2c53c9a34fcd5fc838285c092cd47bf37add7e2a76253c444db3acaff4989b7a86502fd61377f3717ed1c437c198a421897db6256c8efd09c90e59bc8436430ec56588a712ec7f012a06798776961feae30e0f051eea05ecaac261c783ee2f9b0937a3f382d6772103d4ab8fd9cba94531a32523130d79f41f3eec09076982cba8ee415f22b6a74fb973e38de8facfd7a237f7e6f5ecc4620f3f2890565200914b7f0530e74f8e45fec52a740621d2de831f7324a5d304405cef5350276a13a1be3926e625d794dbf9519414480e2fdd93268c96bcd49aa050f7e8b9e06bb2dcbd37a716300f0f0ea1e51a9eabf531c7b3eca2f8b8b80b81f338c8d68944199cb198060d2b975cb850ab936140ea1cda610a5c1710017cb2e959e0bf6da7b8eb8ffa3986213f47b0178bbcfaabb53f18509b48ac4bc4da7874561f464394e96af4aa4b20bf36a376863982d8acde9e9df32396f6f73cafc91496d4a1bbb10de4b4dc31b4803ba065119d8ed592b4fc83cf0c0922bc1647c5f41926d870233b1371d85df7972a881db9ec84552afc868b02ecca0c1fe90e130e7bff0c4798ec71adfbd7b736f6339c21d2f6874c1f8ece8fe8c32bffb400d65f1821b23561dba16a43f7d99993034dffdef885300cfd8cf841fb12e95456935a89c7a23c52b5103685dac38155eb57854212a6a37a9cfae0a2b32dd096e8033afdb76f51e659cf472db236400cc1b52a59170865f465fab89c2857b65132356b70319764c7dadb13a205a1613441fd2f9012c514779ef7bd1ea871f32a1376a3857e6207fe25c3e98a4d773eb9904bb31fb274f50fc01f49612d7c5a4fe9a0e0636a405db9eacaf1bcc6d6b45704d7f160aff17627a488b232f6a7e9cc8fee28be3d836e3e2f72d3eed22caabf97c6a7c850f8612444c48127fdca869434411c0399188b7dfb4bf09b83ecfe521a9979780375926783df8facf0e6a13ce2ee5e939a8a757baa880623dc460276d514bafaa7fb7ddea71d549f771ae713871275ea55eab372f7f67b49a12dc980a410173e17a0acfc3a67583e6cc0a055c7fa96bdd27908a41be869f5e39a6d5eecd6d86571cd8124b4dcdeba525819544d1ea47db94e6289962423ef725e3f5b2d3b870f84799584956e019048c2860be4a2e51859f320d7544c2f6434d8710228c56bce142a6749c5d9a09c73062f3a3b83847be64bb90e9c71a75f7e5913b6f83a5c83d4bb3a7a845bc54dd3e6e83109ee31d2100da93f033472fbb917e7218c9779d5b8e9389d46801e2c9b2de185280c1cc71ea48d4a8f496edc58ad012a0aba8aaeec35f72a1bfe7f87827b29ae2b2f204e29bf26a04c48abb161812241a1f47bed793d4f61ff79840f56986c4a3cd93dd1d3182eb8f218e5a2870e457f21310efa3f80e749fe0ad3454b843738f3a29c163a6f49997dd8532ff593b6e3e1f9cd9d352e9887729bd13d11e35e7e354bfefa10100f5cc62f10d693fbfb1c9b4b7b77c7a96ac0068e762ef25ba295fe87c55eb1c0dc5aa4dbe3dc63ca18616369e507bf0d7dbdc234fed282057f690563c3132d6610b1090d0752c2c302f0ff65ecab845c302f09450ddfb734aa45ec63aa8e1b3973054597fdcaff452b3a2e398e449734854826c0432b6dbc31faa8201cf847b0d76e51300a6b93c9e771d0eb2bdf3c03a44d69d8ba9c48b2eceadafb2df4ff39ffe1e50dbb366e46c23e761c8fc04f9fd6cb290e7b92594b4db22fcaa2a960e76b6ee4d368663c0147f410e4a18eda444c637d8340d37d1d9279c04d44a812cafed285ee96673239e641c27d2a9f8bdcd6dd690d85541696d0a9c2408d5817aaaa430f78cfad73245a3382e04696f59585c67a2ace97e17b0f723f0125c1628b1c62c671c8175cbbec46a605c5ed0f5ecd06b1fd0a509d142fd06bfa27c770c7a189a63c3ae27cef545c4fedc934d0ae9ad58de7b769baec17500f93e3a5e9f6d5c6533d24802de68fd77173633f07b0ce18734738368d75410fdd0341e847b80bd994462477f3eebe6ac003fe3122aefaad4801cc8d61c30423055567021ae51230cf012828e55c69e525377ef2a029b4743daa4b8f1d4677dc2cb7feafddf8deea0fabfa34ba306cda49a9906b82a984b1ef030ff3841d8670003dabb023578ecbbcdc5f99807e37ad244afc30ee09f50ad1057628d25bd80170f2cb545eb27d131604bee6d548d8729e3e2e0685671ca9bc93782645df7e971cb0c219bf144e77ef5fcd559626fa30b34e0b655249c51a6d99c7139b83f4eff9422c004c58f84aef152d0ff453f811ca39875cf6095f142577695cc5cb5d99a83ed7d0ec000b60f4aebe5b55b5f8a29b7b1bbb4f54b6dc54c96c26ebc08c7e5f36d2150fd41b62f45713ac00a5e6a479c20b00e5b575ce1e9328a67d6347c3ce83271ba7335003aa4f649f4074b3f398f200eb5e5b141b85dcd0df5d9fa24648dfb50a3c232efa1c2b753ac438709605ab0c85d45340f5aa42c767f0fc3b04fa66a1d81c6a07e5f1e96ea3cd7b9f675b2c0cd7b3d7a4f8946778a84c6d591298423feb7addebda088c3bd46fa49a5e1df0b31af4358da61191a7183222fb083d40e79eedf0c5f18d14f9a4279dc38f7bbe4f9c5e0b87bbfb20333a633890ba7df7e61e20412c5b090400f95d71d5b75d23e1b7dd1326514864694396c4fdba525781af07904c6e8ce524ec71100ed079eed5cd6661c6758bb336afd6552837b3b14c7e466bb77d5e1cd0b8e2d81732841513d173cceacd600ea7b0b02086429e91898bd8874f1c0a4975a595d1cf97b187c807ca3208edeb61b92f7b57c4c3877c97ead234116748ba6cfec5dd6713c9bc0ecd3afa3b9241546202b015485da95793544dd03cd54bcecabb46bf56fb18f897c48717174fe7be66c076c19e94ccb23e27ccc61873f9cc905e04a6527e4a0744e0052f422984541b591ae780b7160ca09103c31f8d420bc65158aefd44a1ddbc7a4862b2a4f48d188dc1be1dc3bd176e72f3ecc734985ac9b3a8aad5c4f57a38c428255bfd607f2cd345357346aa2878306a5a363c66075b4e9c6f479bf8805e17062439f8f2050b6acbefa71b914bf894e1b4e9b5d54908dcd6c085eb75cf26aeb81b76251715206c3cd7b81074a025602a6c07c9e28d0e9c04a842507c25fe8f8527ab649363a63b70e36b67c68968a407d5930d9ca9cd0ed5740a504ea327d74f99006630b4e158cf425bc65a9bc10ea1466d3ff954f062a896b9c21fb4587919c3ae4b686475382e9e83158e40043f07e71ab19f5c5db7352ac52796cdad9c72e0e19e40da9bedfda6fc9b5e0f81710334196e44f99eef919b8d9662229274e444b8c9c01963c74d83b3f7ab43b5c8d44048a49e5330d5f9511578ffc9ff224aa8d56bac00f3062101bd6e173555a3a213ff64899c438c87ef9381476d336c65e7f047de1d1f8d71876784ecd02f4c17cc15b71dfbb933088f6f12c9e0e856906960e4d608836c15677b03e36bdd56ffe4667f29180e8dee129f15445657f28350cd503e5bd09561026294a80dc5061fd1863859b850174b7fc3e546ac56df1b19fe2634ad4647ce7100c4f623487bc91f09fe4ca42eb88fc084583a58add951cb54cac6475ccccc7b3ed66ab2a6fc4ef4e9e926edf576d04de1cbe8531cdf283c5ef7bc738007755c156ac2f43d73b894f56e640896a99de7fe472f85654253a46e682c7ecc1952994a67aeca711a4426898ae116532c3a3853dc3367adf93f9fcc3c16fb3c707e1c30057c4bd1d6fe45fb53b35159393dbc86c24cb99d2357899a6d04a8ae5b250624db2a49da884d55231bf6e28b65314f413883ff942067c9a01053e9e9218d4839d989b92c2d73b37d9a9bd906f98000eea7b0d356065", 0x90f) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r1, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) r7 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setreuid(r1, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r1, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, r0, r7, r6, r7, 0x2, 0x8}, 0x5, 0x3, r5, r5, 0x9, 0x1, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:10 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/212, 0xd4, 0x40, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000d80)) socket$unix(0x1, 0x1, 0x0) 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000200)=[{0x1, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x2, 0x7f, 0x1000}], 0x3) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) msgget$private(0x0, 0x400) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) syz_open_pts() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffffff3e, r0, r6, r0, r2, 0x10, 0x4b}, 0x9b9, 0x6, r4, r5, 0x20, 0x2, 0xff}) pckbd_enable: command error 16:00:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x38, 0x5, 0x101, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup(r5) mknodat(r6, &(0x7f0000000180)='./file0\x00', 0x7000, 0x4c) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fchownat(r4, &(0x7f0000000280)='./file0/file0\x00', r0, r2, 0x2) r8 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r7, r8, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:11 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r0, r4, r0, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r4, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getgid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) close(r1) 16:00:12 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x0) getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() pckbd_enable: command error 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x80000000, 0x8, 0x8, "7b0f39be7bb2bf2cc43f8d4c3ae80234c79d09b6", 0xb8f, 0x7}) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) geteuid() setreuid(0x0, 0xee00) r0 = geteuid() getuid() setreuid(r0, 0x0) getpgrp() r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x30) pipe(&(0x7f0000000240)) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) chown(&(0x7f0000000300)='./file0\x00', r0, r2) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) setitimer(0x0, &(0x7f0000000340)={{0x200000000000000}, {0x7, 0xfffffffffffffffb}}, &(0x7f0000000380)) getegid() r8 = syz_open_pts() ioctl$TIOCNOTTY(r8, 0x20007471) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x40) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) geteuid() setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r3, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x101, 0x9, &(0x7f0000000000)="8e850931f44e79df01a72b2b01265983", 0x10) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0xfffffffffffffffe, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r4, r0, r2}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r8 = syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) 16:00:12 executing program 0: readlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)=""/90, 0x5a) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() setreuid(r0, r0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x40000000000000c7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r7 = open(&(0x7f0000000000)='./file0\x00', 0x54, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = syz_open_pts() lseek(r8, 0x0, 0x2) faccessat(r7, &(0x7f00000001c0)='./file0\x00', 0x21, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: r0 = shmget(0x1, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) getrlimit(0x0, &(0x7f0000000080)) shmget(0x2, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() geteuid() 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x5) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) socket(0x1, 0x8002, 0x2000000000000) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() syz_emit_ethernet(0x11, &(0x7f0000000180)="be2fb47209b291ac948f94b20053dc9028") shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0xf14acbac98df2daf, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) setreuid(r0, r0) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x3bb, 0x5, 0xffffffffffffffd1, 0x6}) geteuid() connect(r6, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0xe51a}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() socket(0x2, 0x2, 0x323e) setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/168, 0xa8}], 0x3, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) connect(r0, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x3, &(0x7f0000000140)) semget$private(0x0, 0x4, 0x5) setreuid(0x0, 0xee00) r1 = geteuid() r2 = getegid() fchown(0xffffffffffffffff, r1, r2) setreuid(r1, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = syz_open_pts() sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000300)="8ad499f934d92833df7e5713d6d6a4d258376fba266e6b42d4049f4ab7c756d794205b72e35aa3783c629c0ae5e4cfb1cbd1824b33478188ae17e8359332e1321b789ff759ac3d7f21a83a2c749ba5750cd375e3cc8d8a55666ca2fbdf0fc8c89b66f13903d3256f882aca163c7ffcde34cc9c7125e0c77235ada5a9f295a227d791424566649163a935c9a52f72a0995a008a345294e060bcc71aa992c664f49024de6d79ef061d2ed6371a1f4ff06a08cb0278bd14b98c80e88c04b4be1bbfa517d06a", 0xc4}, {&(0x7f0000000400)="336d9fcb0ad5599f72bd7913a7bf891c3476fbea4a67d87e7923f4bc4281a53ebb0c310c9acb3fe73749390b2afdeda5856f464c2e0b0d52d016b35683ea0f870ea56fd841a51158b50dcd969709d8eaf5ad335d1dc4a8bfc7d2dbfc13cb7d1b159554a31710522c3e1352a67ec9dca2880b3c15034dd27fb4dc3c2ea81893b67814e76b568d5e186d2087afb39331e41b3239775bbfc4eab94918caa71de453d222ef58031559e02b25e9975a13981bd850bf8c99ca61bae75f2b5f3bd2fd9cfa60061efe0b2be052ff04ee4ba146767f3c7b384e78f42f1ca9cba469623d90c2ae027dc5932efb5cfebe53a616d77c17709671db85aecbd82ac394", 0xfc}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r6, r1, r2}, @rights={0x18, 0xffff, 0x1, [r9, r8]}], 0x38, 0x400}, 0x8) dup2(r8, r9) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r1, r4, r1, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r4, r1, r10, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = getegid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000012f, &(0x7f00000002c0)=[r3, r2, r3, r4, r5]) r6 = semget$private(0x0, 0x4, 0x404) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x4, 0xa1) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)=""/87) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x1ff, 0x400}, 0xc) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r7, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) clock_settime(0x3, &(0x7f0000000180)={0x8, 0xee}) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0x1f, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: getitimer(0x5, &(0x7f0000000140)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r0, r1) getgid() r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) r8 = socket$inet(0x2, 0x7, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r9 = geteuid() getitimer(0x0, &(0x7f00000002c0)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, r10, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() setuid(r9) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) getpid() r1 = semget$private(0x0, 0x2, 0x200) geteuid() r2 = getgid() r3 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) clock_getres(0x7, &(0x7f0000000180)) r5 = getpid() chown(&(0x7f00000001c0)='./file0\x00', r0, r2) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) r6 = getpid() msgget$private(0x0, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x10280, 0x40) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:12 executing program 1: getrusage(0x8b21cae97843ec48, &(0x7f0000000180)) getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0xc2) r2 = getgid() setuid(r0) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:12 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r6, r0) geteuid() semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/99) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() shmget(0x2, 0x1000, 0x244, &(0x7f0000ffb000/0x1000)=nil) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x800, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) fsync(r0) r1 = socket$inet(0x2, 0x3, 0x2f) sendto(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x1, 0xfffffffffffffffa, 0x0, "f8e3d4508ba2f0a31e0207e908d7828c9e0400e7", 0x10001, 0x3}) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r8 = socket$inet(0x2, 0x1, 0x5) r9 = dup(0xffffffffffffff9c) socketpair(0x2, 0x0, 0x2323fb20, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r12 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x12) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r14 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x280, 0x1d) r15 = dup(0xffffffffffffffff) poll(&(0x7f0000000300)=[{r6}, {r7, 0x103}, {r8, 0x6}, {r9, 0x20}, {r10, 0x46}, {r11, 0x1}, {r12, 0x40}, {r13, 0x60}, {r14, 0xdc2089c85935b88f}, {r15, 0x4}], 0xa, 0x9) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='&&^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r16, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5dc6d2f8bbba71e0c4d6fd8cadc1cc707fefede"], &(0x7f00000011c0)=0x1002) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000002240)=0x1002) r2 = getpgrp() getpgid(r2) dup2(r0, r1) r3 = socket(0x6, 0x808, 0x1) pipe(&(0x7f0000000000)) setsockopt(r3, 0x26, 0x100000001, &(0x7f0000000040)="999d7f034587112d0dac4f2a661c23eae34447a4a5657721291f6a22655880592f815048be87d5e77d6a7a056a9ffb91598b4ce809349e1d60026558082f09190b66954baa43983a2af5138677a66ca6d36832794693cb9981ebeff3a7563f3f56328680738e708835f5023281d6cbd0156f59c124a84d2524deea9874082b211eebbc8cae6ab768f34866c570c3ea73565a7aa1cd731512b3bfa7d2e820cda844bfd3e44ea3ff842302d91a7442a4dda7b49567bf35b60cc7256c6ed1246bf57defb9e4090623d2735c72949d5bf288d56acae53dd9242674b0b2a7dd7c99c36c2fced01e82ad677d87b8fcc82a8c2ca8a3d925549c59fab08adf08f53169079dd6e235eecda9af46c8538d3dac3c2613e6791ffb3e5ae65a", 0x119) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000080)="dfffb8f713b9fd812ed4c79d81adc500144ef67a", 0xfffffffffffffe7e) semget$private(0x0, 0x0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = semget(0x0, 0x5, 0x0) semop(r2, &(0x7f00000001c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0xcaeb, 0x800}, {0x4, 0x3f, 0x1000}, {0x0, 0xff, 0x800}, {0x2, 0x80, 0x800}, {}], 0x8) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x1}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f0000002200)=[{&(0x7f0000001000)="3fa5eebd57765f5b15c68db63fcad87cf4f3d7bbb7c984981c5184debd07674130a996bc8897e114734d71fb4cb67b3240a5c347bace0531432399dfa560e77a896d228e337dada89c00c64da58101b44fba8147a5285d91524a59b412b77eb740ddcab70e81734bcc518d38984ad4c7d561aaed6367838f8ae157e8d9fd1d85f9a70c20f9be4771d546cc443fa11d7a63e4b3aaf32359a5307f52704e668aac609984d2032e0224c9e5", 0xaa}, {&(0x7f00000010c0)="00e1d8d8857d196c", 0x8}, {&(0x7f0000001100)="00df1f2461b3ae3acea4d0957631f06d05bc50464c83d47b40b9024cf805d725dfb78f51e66f7eae29ba9479ebcc39ba1fa71e3f8685c0056da1e8c0279a7adfec75e840bee622a4540f4b46d4ebf28ceabfca82d24ffb57c0be2b8697", 0x5d}, {&(0x7f0000001180)="09fd829ce952db90b70f9804c952175d2dec2da4dbf74de5258537353d93571ce5724c0e175365eba8d128f3e76e74e4ad807e5b33af94c5f1eb28607dfc92b251f0886a54f42acbf94e44098575ae1e200c9545feca623a4ecb2bf30687", 0x5e}, {&(0x7f0000001200)="6d353b40810d382fc2fb6f65425cf253db185d26592487a49115440651089363f67babb3e923c5963e58eeb29a5f57fe4def4194aecce92df95941b08bfacb2a61a59dd69d811592c111670a62806612f76da2d20474202e7698722dcf2c68d53c20e2f47966f3c965284f295b82eafa40144b5cd5806106dfa581aad63dbef9913657065fd88ba869ae16fc1f24b68f2657c361f2e0043b89c81503bd192f430a3d8183af38e4a92eabe8bdd6e590947329eb09308968586a4e2d4cacf9e9e24383c05c390f2f8f38771ff2c09623ea1ae61c12189c905898a4d7db2ceef24cf93484d0c05ad46be0a880d7dc58a878dea7c8342d711ebfd009fcd30a0dcb70a5ea534d660b92e4e588b48be89c697fe36981f2bbb34edef309b53e6a73a016ecbabebd0ed4aef5c72049c2b4faa4942a44212db59d73801785fd16102cb2a1580202f913650dc6f8b067c224d7c61cb7993de8ab6457763daf74cf8df20a476ae046a0f0896dc73b979231754002aea181608311f4c9d77c101b728200b26a4db062b2e781e1fb8bb1a8b0adfa06a4403a3e57e737b11025831aaed27c2595af4bb8760f2cafa80b1e3f46f42a1fec93508a05582b799dab7aa4ed95fcc54823c4105b88deb223ece439fa8566199000830a461c3f7dd078f99eba6d9f8298d25aa40234bdf1a0a3df79c2cdb8d8b1177b06d3cb171a92966640b3703b62a5fb7b911b10bd282e58d5d34fea683ab79e49c54b9b4c31171b1bc647e20481dbcbf180d558a75c1f06e6f124b24f21209548ee6e52d4c6991e279d4655674c951d949815578197c2c4210b73c52e4cbe379e01cd5b4db4d9f2ecb6efb756483452f3dabff5e3941972ad14b72c8046e560c707a0c5782effdd7f9ee43908a3f82a4d3449a6d78a08306ac3b5d2daff00598e45117ed0afda54cc6233aa7925684add11dbd8fcca72218d8d7d2e398f1d03521ebcea305a25417e4c0e735dff5c0d7545036b4bf4dfc6fba4006f80f7055d6e21e6dbe9e592c86e8f10374460aac7578a6a1ea8e8e67f8ef6bedf232fa8ef96bb96e339f87a69b9e336dcfdfce3ee99ffb60cb0c0483e7e24169801cfd5cfe784c1a47815937c86217f49d44a7e3b5ea5ff5bcadc698e3a0e86de06ef9cc1e8049972e8fff4c4ddc11e12a49c1a551918aec8263fa6429efe7a9efedf2a3ce5c9c587764068ccc0f41680909ff1a98aeb68d8ed319a61a6779f8b21d62c9ed4e5957244c1882327eb7f2acc9733a01f851674736df51f274253dedd9dce3c4b7beae71a57a28e2d81d3e1857b58025c8858768b97a88bbc8e870a7195dc0288c5bd402f730821965c1b703980f9fe49f30e4658f896bdd4afc14f750ba1dd6df856f8352371efe16d260122ea44b5bf200968bde57044701e3c0b3ee9a0e505af71a2cfb80d69993dc83b04b8def3a80ccbc392e20498a800d761fce98f33789e58e1864e6cc3e36bba135d49f39adf420c9f579c0277b680a7e662644a0245a4c13ed89b54622cf47b25609fc1f766eb39566389a3d43da08fd7ea55b4965cede3c6e2b9d50d82516fb501a3daa6cd00d982afa5993d9f10df7ebb483d3b6ed686b40a054db527ee5aa30dfca21e1eaa3d3dcf63c86e144b9dce4cec2c7b8f8dd8ea3a0d8c1dbc6d97ba2a73ba62d561d36b7fdd1bc399a146012e44b3f60429e3a62b65899442ac46dd53a5e8d0dc47bba0d549e5b5364e889bb71fe1c105eab8877557d6165bb8e8caf36e36ef12b79f2d833d53dcb3964001002244d3fad19ed91797393ca7a3c9b530a6337ef7e1876e6d42da9bf6176b02ca22bb311165f7fb1eb82482e5b674346158f705787c0aa4d565146767e3db3a0a63a661bbc51ef684ea647007c7b8eb460d2ca28cb0c36926be1ae358ebd49e54098f58b3fdce724eddf25cb7747c8cd3ce444d9612f993862bf7543299ea7085d673c12b8fa5529843221f5e1f59b3c83a839ce06d315091739388c4adcd6092aabe8b22b81c263cc428a630335e426a664245933e55ff29e14f2a1c360c959955af9f2b9ae94aace7a9dcb8af21d7a120ed3ee16c02d1d8c5c6300ce13867b47f43bcb672baff625d6c0da0b5795432eac000471b5e2cf56a76fd58ae97c667c1ab826afc9fba8525cb815d8678c67d5925a05b53472a71c022f6cb2eae3a4b0da9bc44b422b7e2756471f71188a583c420052420ac4ff4b475f931a605ea40023564fecf7540c74755f5d58ee4fe244f196681c42ddbdbf52ed48f43d3f6d4e7f23151fe5392223428b4202126d85733fd37647fc0605553769a5d8fd678766301bdebeef37fe1f3efdbc0ecac48ba78705204372efcee9abad99f0505bb18133cc941a2ac09ece5d6c07d3fd32dff54a225765c0f7fb0df986646bf0a49971efd9e32760437b8feeed17c8bec0d3974fb7da0041d98ef452449ec972edd1fdf5b5c1467210cd6257bee1f66844664569e6267f4af8a632bcb81593e83c5415e654f8d200599398188336bef68c23a212381e43e671e97a0e96522a488a60a304f29c93ef97390fb5564a3110c02e034de8504ff55f701c82b9abf80ad3fc4648626efdca821a7cacbd1b21a70f85877f2481c9efdf87d1a23088c168fe52068221437209e45731531d57859f9049d0865ea13d96cc0d5fdcf1fcb8c23f1fb13640f9d5b7bde1979d55b51d1c437d06d697a3af592c9e5f55a57be9c26b7ab61da2b18222eb3e7520bc2a057f14cc944b5c879040cd3c806c92fab51de28378eac552244cf5e5da23c50dac24bdd17db6b94b02c0a8b63b053216a66fc72e3ac36260c4556b6dc11658369454bf717a27b3cca46b8b2806aad3f9cecc717f023e1c01b831beb4e8bd1fcb4b780ee2c83a4f88ee31f2e7a88aca56977850217e9c04f1bcd881405417da115447c29c6f86e3096cb10d138562c6146db79c08224f094f8beffb8546dd5cb4f38d4e0298565cd414e089e8c1dc7237f49e1d7b904fa5d44bc58821e499c818e04dc0c3e46087d677f4b0f06950cfc042793451146c5a99e35914f35396ec7315331a7b51c18883049aa6f938f73060257bc053a06d2674aaf355a103aeb2fe5a39a4b06c4c75bf046fd09a815269b05734ec633bb7607c6cc972f07f1bae951d22a355b34c611d5e2a524b1d43d9adfb03ac14119995782a3abec7e528b130d17afb6eb54ff3a5e3a42445197ea04886f01630a546bbcdf764fa498562a2a7f6f1ac76c9248581c2a03cbcbe7f117bbbe00180d2a22d76f921bd72d685a28315585be77136661543966775a2a8a6a3943219b0822558398b7d8e6f7b4454bc8cb21de1720875788a74862e320ee2e0ad3fe163f8fd4f3ed47e7422014513313e80c1bf9dd85de9bacdaf02307afbe2617aae73d8e70d2bc61f3db0a5bfaaf0e10297479f0ccc9a9f42c921760d42e47de93f60b3b420865d86b51395e6025217250157c2c4eee0648a8b375344377457589bbb328d8ff7c8e8b701fdaeb9ff4ff77ebcf99a68ae0338c6c2cd710867675c32549bf43636c50c1be9e86308f6ca3e80b2faa94d34c156c91e2d8a94aaf34ce5a17c580175d8dee29975c598b5c7abbcaa8c01ce5c1eb4a18ab6185d67b5e97515618e86a9ceb88616d0737ccda069c18f479bed2037a1e7e88818ac48f2dc8696aae3a72a7aaef4289bfadf4b0843b393e845f1fc951695851a4f4e13890e21201f9e0a2dba39397eeb51ca2e68ac12a9ae38762d60d7661caccbabaaa98eb2304ba2da1ab24c1e032a1a8c502a24071dfacbf069ecc332b3236bd418a88d0ab986a84c588a8ac81ffec2c23671cbebc7b700984566e77f76f0182e06f024a0a19768a93aa5fcac6fd11b5d27b2282c801bca6407fc79e91062bd7efc688458932944244bf7182c2a69b9f41daa71c7841614873ad17bf554e118d33e628a822120112de8382707dcbcd088fee497fd41fdf20705d5b96963fbef85ffeaa40ef861fc7e3b2581b5109654bd6a9a594f3851d29bd4d42103936aba1167d15c8de318dd04076ae669cd1139497db3ee4b3bd6ae998ade9ef40d974c33663b2e8468daa413e9619f601af7ccf735052584ea44951fdcdde6f5e7fe0cdd861e7a2cf54bcbaf7f5f1e4a4ca24f5eb10305763376b1b81db119c1b0abc0be108243e4994352f57be76b32ae07782850cab67e7cb20c20d6cd00b90a2ee1b36f76533fd4c5064f7cb3eb0970cc03495c97b1e43e79f552540854feeceacd0dce92609bf56728f63a172a3a9ed01dbe5ffeffdbe79fe5eeb39ec049a237ac9e6206d9e27b4836aae4c1869f9b3ae36aea6363d254f61f018262b35e5b10f444e05770432fdf7df9dffe9cbb6712a5dec5e76950f882ca9a8173ec5482919ecc14b6ccbddb3c980960d0f01afc0673a0dba6621f888c5601d56e34048757b5e44cba999fb783d8146259c13879d32ff1fb01f7d9106a990022ae032a16234524bd1e8a4ae678db4eee95540dd66b7ada7defeff9648128ebd7113706c2554e98518d899c21171dec22cca5325dab8b0bc66445d7dcdf354f9a927cf04cfd458ba16eebd68e0acc29db10068f945be9102c1b98fcde1d3b33a0442a07b64c67bdf2eb49e23fd1440004a016681907672d27e2998e96c15792d30d49ed5e0aa42656ed09b9528fec3e694e66e0487509d3003de2a1a98bd07c11cc410d9fa358ea5b1f040569cd9f49b77f1f232f767e1c070874006efa4375e649e7bd2e2481a2475a3ffc7a4cb71681a99016be3c85bc66968e40c3efb3d2eadcd644fc04d9a2135628833fa9ba3e39fc6600b157e0b4c8e4b7eb8db99aedfa1bc3352459591fdc9f00e03b0ce8d425a45323b07ad0bfbf165db2acb904b0230fa8f768808ce2abda7dc30241853056cd7b04180baecc5c4fc8b572cfa0a8cac1c0b2d999dee146e4e8aea280e32eb139f297e809e47a90d6e3d62b231aa907c205fe8da1297f3e96488e3899bcba92be8e66ba059b18c0f8517d68e19951c12e61c703e9b587af6bd722c1e9c6d37a4e3ff7e4c62304f11d5b767b6ea0b30b79f7610f3a287959636dc766afcb4d3ffcd5b1c992fcb5821cf3428f6f1ff3521c7dfc0dfc743cbe67a4796797e07d9d1084769d4bd2e1914726279c602b6ab551f3425e5adaf7b34078f9990a9aa8a4616c618fef7fc40577288d894ebb3ca0fd4ac111b5acc10c4937d7cafba36aec96d73a47da382f0745f0097305977a481208d5c55f36f5768bc428ef34c27591131a950ddc3158891dea065f68435aae8ac2026bcdefeb86f5df80494ae413028bfa3a95f99bd9e33ebdf9094b8105ccb45418cb3d3ea1991b11ca4f0672094e6bcfdc69f87ba75f1e8fbd0f618593dbc9c550cc089dfca64a94729486ddbc1e6650cf729ef58bebf543b40207395175f74e8ce53a51d463ecf3e98147988bd311f99bccf84a4484e2504be4a1e37b815a048bfe2150ef90cc0f2323c37f1493787486f375199c2f47e63b3acf2ac37ae6fdd281317229ce9af088a778ae84b91c323bb7583deb35a5e212856986ac64e56efc14e8d9dad3198c924b289872abb0107a378fc1a3d9804996d20e7199b4c454055ec97c7f7937327a562a2c2923e828b7124b1bad8bf4dc9818a317ad42676816a9d77e44beb1a119a009a68d47048b836a4c72b8c03ed15d49d438de2ed5b11e83ef096878f41ef8f5f21fa6ba1fe81493abfcfdb7f6ddce8353b69508e763286ce6db2771dcd191fe9491dc6146dddd6c6ac4ea3c6f000742452fa", 0x1000}], 0x5) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e3907b6bbcaa81e9105af60090479e5d7233a835476cfba772a5b02601ec893b42770f810b94f9e9dab3deaa5798ef6b92d87cba6e83daf0f3a63134edb1d8e7f1c3b9cfc41d473d5511dff4c48b139f70c8cbf4ea6fc13263604c4a4bba37f22a9d26936070a3dbea3846afa608397879bd0afe82ace7a98e7f0ff10b9c792592d6f26e0e2a0051d43c556eecee73b7e5137eb986eab9502e3703a109beaf783bc82ac1762cb276b62f4d49a3b865075abf0ae77b5c2880ada1e1f63a39e8e5ad57bd183bcc742879d1d30187906b937b12f31dd9949504d57e66ae64daa0e17d3c67b6e88ae3f66b27e60d77a055851913db6d3c45f6c8d73f521c368f660f57043b58bea90472a8e553c376ff26f2d480e9761c468a89df42c3fd9d672ad44c40dd577c10bf88e51ee1d63ae866a83781d1f5db8e272224bcd28979d50d420076eed711135170ee24833b29280d58344fd3152647127d3dc09d34487d98cf267cf1cece2c88e6895ae1e88bc975d9192d3f4187dfab5b283b0592b6076673d7d32964e35f1916344a272dfd590c52f06ef2b9750c28dfaa498e531103294681a77d17aee938aa43b75e1548984919d6f78ab538e570175332c583ebae7bd5bb7a4f51761bbc9e759246e825b589259d22898ac8ca0ff3ab8ddeff42f12750c40e74ffec914ec4dc556939a15067fe54d6bf4b0298d04f5a417444f8dd2da27bedda78efe90a77dc2535cc3137ed1accea1b05f3ccae93a0cbc43099a2bc022fe592589fb14ae4849829afe39ada611830b40ac9dede8b7c6ac11761dac49f5e7e49653afd87eada7e853221b80e8fd1f0b7112486f20c3785f2e088f6a9f1e9b0ba8fc0a73123d833c02d7be7da0a03ceb2383acad3fa8c3981e3d41404b85028af4bd581c9850e06e65d2ba572f84b548e97e7bd500dbd667e15ded640fe16aa3db6d6bc4a7ef1893d52df24a39a0f4c9b6886701b9b0b9001aad0808b73b7fd8aea25dcc05b5099e26b8c2526f493c678d1fd5ec54b1e848351859fdb1bfb8f9097b4c91be43001fbcaedb5a90c6443c7fae9a5e17dfce0f673f751c8a3c67e983678b50e867fa78b18fc5de5876285d556d51769b718be1c6f061a1d9b71890356d168f5286473cc4cc10535371422036bed34b52062eb478d89837b579e80e69d94acd549b3627839b7b660ddb33aeb86ab30c55e292d9abbc188c766930d4976bb28f89bf28b4968e0aee87d71d326d7d64a3110659c315e94a6bb274be1262e48fa53b8196d0fbbcb3abc3b3a221e8bd9fda3ed41e18f5f3338e8736e3a2c9faa392e3e3241a2a83eeb2e754deac063fee83a883f8ebd86d077f4c917001a6a940f57a5f5ec788d734659a4a1f63e12cad037e997562c9973f298fec7bc2a5b311675f99546b281ab92f2cc8aee4805a4dda9c52dbe540cce17fc2ab4e15a76e4214f25345bf63e0c416b9f9a5133d01be9cc62b9442b77c67733a101b1d64b7191b6df4a5ea742248f3fbbbdfb14cb21e15ba1b542730f3de856fa468922effc3bf99275cc25e9def082cf2e5dcce93664fc308b27a77116e459dbcb8db2da6fb5a7a2845ef9ccf3afa29451ae123c4269bc9966b7bbe30b9cb11763032bc688202eb6a88e4b15f86f07d457ffebef0d2786cf23da85719590da1bb98488588860e87e6bc713b11842c8ba63264b50259d4665c424212a9ee7dc1825087a800b300b12bbffbc396eab82f897c9395534680ae3de76d04da178feaacd50411494935546ef7db3573fe6ebe4535653121881243260145b9058eb900876c8a51fc1ee5c9a4e6b11333171b10b775049e1e6ffbd5bb63605c6be97b4229d253c59acdc441dfc9bb0b89ced6cc6677983d4aa36ddd564ceb02de1ffab3b4a4d92c8953cc68ca3b00d60c5e6f5ba3e0d840b95deb9f6736b401c3aa793484ec693449e44ea7cd71640a4cffc6bbb61a0e488f2d96dc061a1ce00e6104a141e5405e3a53892200c33037ce840d3c63a666f19fb3e4091a1f01cd49974c7a5543e9d809be37139329c133c27f66e8d55a50a33894dbf11ab0683d539e0a85bc7ad9c06791e3838f00e8d01d986644deb4cdf50ca3c4071afed5e51df2ad2cdd9bef8824f87212351ee329b885eb439cdecdb1b12388197277fdce7902759591e7ff5fd4b46c0567402bc997b8760def3372ba408fc769b290cf2e1ab263bc80b91badef03da5b2472ec4780d183c5618dc37062ae4c5db73283523aa34ec348391d4b4eb1f30721b16505bbfd3cc352a935237a63e02f34af8bddb77c111a99b9883682de504ee5169aa4d5da5462e9a8297af2d6ba7a4c0038d071c039d6d6c38ec561aa9b8b71e09e3f28f26cb070f321f26c500da4763804341653f3b1a505c566b54f4d1b65ec7d9fac51b43f5032127d3e59813fc61da0e2a2180d1391b088079e831f04470a5d37784dc75f90adaeadf7036b79fefacf1989d8a9ec75117126870f9f3e9fffa0256c0e6fe29cdc5ad05a9d55745fed65fc82c627a6dbd5545637cfab6ed5f3b31f52958e1bd806ad01b9b92ac857b952d5a81589f86e66db737d4130f329be545608c2e1ed39145e7ee46fa218329177c66f10cc20aa65af1cc9a7f2ab558277f740a95183f8ad6a3ed360f52918677a6a84650dc42fdcfb2142502d8515f5c2cee4d29cc88f9e57a6a68ea40ba25563068e412c8e453d6db448b7189a33f71bb2af488c904e6ef0c968cf77e1d86cf36c5f23a611655a2fbb4638b8d7df870e008285af97927d468ec4a0eea45219fe314a1596492bc9665c618d014ea13a17ede268d3c33daff90725355f151e53ea5b988cff0934d0fbe8f170357c4d3f328dad87151d82ec0300ea7b18b95d91bcf9cca888b53686a4649e81b0f8ae2121287be9af0d013c788ceb13b0b62f3e2116bd5d2b3a96a1c714a39d3cb9d94089706e1e5a68ad2c5bd82741484be20f937258a5efbf8918ac73676681e72725bb304c4a5458ff6827503041b175235350f0f9b63ef37bf7fd4ef34f766c6944311222fa72ecf7a2973ba119c9d025d523dd71488f1d81ab4c36aa80d9d88e9e9cf3d812168e1c08bdc0628504dfccb7495665ee1bc4c96bba4f7b6bd6a9a34d62af699be6f8ca9a7d9a1f2667fd875b54c58c939049512ab3c95d14ffc3cafcbec41bae887fe1454469232bf74d5eea1a89ae1c4faa86bc755ab1c0c0d105ac93135df54d7ffc66d368390f14bba4416348e19148ba135842c85037867ea5cb31595b70e7d8e74903d2be1fb177064f03c340890d40cd8934171ffa1807c08c75996474acbbd8354fbe281f173bb4985a034917fadf7a2e52e2d7c67fd84b92250f80b8988c9bd3e8f700ccead1c48d223e0673f1302e53be6f1fdbb08768e662a38677d206fa2909a6f82e07ce15cc19e927bcf2d153c316147ce20cf39e8a3b3ca05335b831d01a20a65c991c7a0654fc049442b0f3bb15776855305a5244ae89ffb772046233aa9da07094ff111da7f714675016d5b5cbcfea4cbb7df34a1a4998196c1fd7a8c16a58012092192df34d15482ccdbd4f098d104bb62b446a9cb9d22abc9e097775ee2a29b2993df908f236f416a2ca1c2229a0e1d6f432b251f5ce8138db3759d707793eebd888940c7b7ee1ba13a25d95756fbf6e62b12e2cf63c144c3af0b690694c7f1f265baae80e16537de19cd41e413e5d8b647ae726079a6e358dbb8d2f4d5de07fcd79f89be1b8097dcf1340388788b1c58902f5b59e27a580f26ca6e0a972d091dfc599fd2000a1a278b8b13dbd4434d7d10eaf3c87f78225a00dbf9b4d55c53dfef321fc83e28012bec0de5381972833b0423546a14658fd32292b1b55c929da63ada33598402ebafe0c5f729ddd26dcfe33422fdaf1875457b97cf17ce9b42cd15317178b822736fdbb13ef6beb21d9bf20b621db5f2bd638d67b1f6c12151b82d29dc0f2a7edef85f9c3c6f14a00c355d6a0a8728e2dfcd14d47a6415008ef5e4f9787ee996eca89f5fb23342c6902a6d547582819f7619b68e6b6c891570cbd4cdbb7db028bbed2e76611423a0d4014d2febe360353c37a58604c574053092fb5de3007a8d32848d60e457f74e46f1598ab51e762afe255181722f6973a38cbd816b8f62724f64e8ba0be00a39ad8526c3b335194bd6d8abe087f55cc6b709c7968a2759ff251afce60927303d5ad898128317d4c7b1cbe82b9d5545e8209f84d64734d1537891b95e78a2b2179a1334a1056cc102235a51716067acbe4e4f2ba5d2b4797e468b81adf816e6ee6b7bb6b8e43b7eeb7ef78ddc54485b8844e53b585b2267f91ecc9f3fbf277c1527f7dc78127b0ba19f251b994516771deffd4638ea7bce9de44d2971917908e0b76d29859d12007f57ea232c7558b354d0b1bd4c8946d6046b51eea7273c71447724127e98589f5bf19c85a6d444b7beca68e1debe0f52a2a068d967a89fd4917474be207d40e88d1be6fa2ad05cebe50cce7a99526d0d91cb384b2ad8c82a605acf9fa050cf50a735ff7052c1a0a7fb2c1340d444949b512aefa6edc49bda347cfeb839f704ce3d5701d2cedadf063839317822d09e986ba4a2ffecb315e16141b0cedf3029af2a629f5c276810d0bc35976cd4730677db2aaee6644c34abfa3c5f391e6d522c9bd846667b61cd7339cd5aaed581236480176b0572156ebadfc4480890c26f88f6cd405f50f41bb919bb62d210d2967ef65080ea13c323e9e5edd33268369a9443e260e4f8885f154aaecd9f9bfe563474ef329c6223340bd1f0c3bd1f6a3e399367f9b99f9de95ec2fca54dee8ec2d77e535039c116e9e4c4f328d3eb65e7f2326fb43d53cbbe9f6287586d369f66d6d536bb45ad5d13227b107923f01bd30c83ab82c7b69761dd9b2c2f9c5a1d00f80c946475d166e5417cfd79422cb7a5cad889cf76aab238a00bc7775c9b39719200c1e462b726d12d4c2993bc2d4047c89690f524711b1d8985eefe313a6f929bff8e4b5a670773497d425b5b1f0a8d524eb4d58f6e59a9fa620303f6c446c75152b5d52c70a2920acd11666c31ed55ea164cff96a2c85a56da7f491e4fc494c30188869fd8f3a732542df004d77d9399a151a1f14b7b6fe238341878051cb018dace640ddc0f6e4d80c6658684d77d42b26b7c0ff1aa7fbd4fb62c1b1842d2385860063879c71afe86b9d91e5f6a996476a36fea7fd88d06d4c23961be673384d67f9926cecdd39e57cfb0de0b489fe62dc059e7ba051168f32dcdc6ac37f1d778d59929eff308a655bf3ead35b2bd5ce9a8190a4a151ea30be4de57013c0a476b4162361e4986ca157f8698d9db22ffade7bc0f331311b73a1ba42c0e9a4ed894cfdb20fd3a467de3558d9f810abf3ad1fefe9d1c07af6f7690822f9fb4a5df7c3d5ac2530934dd7761bb3deec91404a85487a3064fa8ca44fe8a883dcf85c18eb94bec4ab7aabb978b4d284f7874be26a1e4ae08e8c36368ec9ac478def56fc35037063e7f26691f976e37e657494bf12035df6fa982a81bda743b07a73cfd591d70ef2460655e8198bfbcde88cbc80698bf572c948134bae98beaf0f6e890b5f78e82aea2c172f4a7f4a29758fb7767366391ae2de21e4d246f4cdc627d13d5605cbc0bee11e358b6eaec30eb71853f718f39c6d952cba3fb0d2d3cf88a3bb03ae2da2133fae29634b8cabde82e3db7207eb601dce9e9516eedbc373fb2f735692c696d46368dc7b33e9547e2a7d184169792b75e17e1a913f1e7bc8202ccce3574d0", 0x1000) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x7fffffff, r6, r2, r0, r2, 0x38, 0x4}, 0xfffffffffffffeff, 0x887d, r4, r5, 0x80, 0x1f, 0x8000, 0x80000001}) 16:00:13 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x2) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240), 0x4) pipe2(&(0x7f0000000280), 0x10004) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r0, r4, r0, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r4, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x450, 0x8) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000500)=""/40) geteuid() r6 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="c79b022c56031d7f9e75a6844f61125e0a5932bbbd29d8c711c40e16c53c15165b2c6f846af7f3ee1b576bdc1d8144cf90933ef90b0275d958550e5c01e35b229ece8bd6a7686c207542ccc2e05d55d8dc8a446d76cf477f6ca294e6febb56c6b6e3a194d38e41cd497a836fdf3c40254c27bc346e25427df958a0db409048dceb9a6b72e844c64d380f34029cc31fcb52398471b30d27bac59b108193ccfdc3d6da4d28a3f17e87bbe933af16a2bb4d51c37c176ae3b85dccb00ea1605a9ba614c654c44bf34745cc95eba9468ec725454d6924c71c97dd5c3ac70cc665dad4525e97d37ee74d9215b6f0fefa81b193", 0xf0}, {&(0x7f00000002c0)="7fd3c2a3e7a0025dc179e639e3fdb3a75582faff263b909ad33f49d3838e6602f3d2224f13caaaba32aab236f95b1984e924308dee3fb0c9a44ab4d84d1bba0cb9630a8a760c0a5b38e33449aff73c7192757e98ecf9f1748e442bb7f8ff74cd4ed793b7f1afb594dee57c80247b720fa0ab0b636cc5721e767e919d30a6c0719f8ff109c6d0b4c42e005a120c98f0e9fff463f544779ea4fc1be1d4cd5ad2adbf47", 0xa2}, {&(0x7f0000000380)="a1ebdb286c4a9ca8070865d2dc2a2480597203b49d76c24a4736288a5b177d997d02898a4278bc18b3593400a9ec959afe5de71e", 0x34}, {&(0x7f00000003c0)="9cf9f9593457f226e709f2847b070be581e4c88e963ecc44800ffcca720685c975b71a6c8348268ea439346308bfd6bb726a87f19f07fd182b0a25d2984eccca46a5f167fa92f1cd87dc1e563893adf28615029f783539aaf310d87fa604c72ce95b7b5fd4d6744c61c3a2828cbdad144dd8abd565b555a115a23bf050325369fee6bd568185af6fa83e62ed8ab8721c7f9301a02451f5135666553ae43ff7da8a7ead2dccc984d37431d389e4b294a7f95d1544dc96", 0xb6}], 0x4, 0x0, 0x0, 0x8}, 0x409) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x10188, 0x0) getdents(r8, &(0x7f0000000580)=""/235, 0xeb) syz_open_pts() 16:00:13 executing program 0: r0 = semget$private(0x0, 0x0, 0x45e) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x3c7d6f51, r1, r2, r3, r4, 0x48, 0x401}, 0x3, 0x1, 0x777dd74}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r7 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r8 = geteuid() r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r12 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x9, r8, r9, r10, r11, 0x15, 0x8000000}, 0x6, 0x1, r12, r13, 0xff, 0x1, 0x4}) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0xf, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x10) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x5) shmget(0x3, 0x600000, 0x481, &(0x7f0000a00000/0x600000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x4) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r8 = syz_open_pts() setgroups(0x9, &(0x7f00000001c0)=[r6, r6, r6, r2, r2, r6, r7, r2, r2]) poll(&(0x7f0000000200)=[{r8, 0x9}, {r8, 0x8}, {r8, 0x13a}, {r8, 0x80}, {r8, 0x6}, {r8, 0x86}, {r8, 0x2}, {r8, 0x15d}, {r8, 0x10}, {r8, 0x8}], 0xa, 0x1) msgget(0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f0000000680)='./file1\x00', 0x0, 0x80) accept$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000438701af31bcf003a263872e30e05d675933a90cf3644e2b6b3862e05168ab159392d9af48717e586adae3d6d94578a17c3af416cb502971424e650d33334db9ba565ec13be265f3622514ac01fa378fc89049c47967f1ddcdce79c19c25f7c83a7231e9ae722dfce2df397a2a5bd5231ef71e548fe812b86ee9dc1ed43f2035a105e941021d7dc7f7940a1390f33da37c4f3571c0657d16c584ea401e911715f2e3cf4a0a2c4928c217890695fd242a9ee36131ea7b1c49ac4705926a2a3da131f6e632304ee7afeb8b1a0b7272bd218d9d47"], &(0x7f0000000280)=0x6e) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8180, 0x33) r3 = kqueue() mkdir(&(0x7f0000000640)='./file1\x00', 0x150) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) open(&(0x7f0000000300)='./file0\x00', 0xa01, 0xc1) fchdir(r2) readlinkat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/246, 0xf6) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x111) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x1fe) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x1ff, &(0x7f0000ffa000/0x3000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffff8, 0x6}, {0x2, 0x3ff}}) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x135, &(0x7f0000000180)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200), 0x0) kqueue() socket$inet6(0x18, 0x4007, 0xa9) socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x8) pipe(&(0x7f0000000280)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8) syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) socketpair(0x18, 0x8001, 0xffff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = getpid() getpgid(r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r6, 0x2000740e) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r7, r0, r7, 0x0, 0x3}, 0xfffffffffffffbfe, 0x5, 0x8}) syz_open_pts() 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000100), 0x4) open(&(0x7f00000000c0)='./control/file0\x00', 0x8000, 0x51) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xf6b, 0x6}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) setuid(r0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) chmod(&(0x7f0000000100)='./file0/file0/file1\x00', 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f00000003c0)='./file0/file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchdir(r1) chmod(&(0x7f0000000240)='./file0\x00', 0x8) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="03001f000000000000000040000000000000005bf91a6e3eaf93d725cbb9d7b1e8587bcd69ed82679ac4cf58a47b7cb6aaf6439cb7c9405d9a1e54aeafdc0276a8bb705e1f33a2cc44bc9afb5226cc618abd7f2e0dcddebcd8c40a795520c837045e8cfa3740d811636beaaf5bc7e0b5a69d06d54eda30df86304ef953ef3cef0d02487b135bf75181c2087ad2bf974c2ca195e936e86ecb440a6751bdfc51f8b451f65ee8deeece000c00000000000000000000943736f5"], &(0x7f00000002c0)=0x18) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x54) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r0, r7, r6, r7, 0x112, 0x3}, 0x400, 0x5, 0x81}) semget$private(0x0, 0x1, 0x400) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x2, 0xfffffffffffffffa}, {0x800, 0x2}}) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_gettime(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() getitimer(0x0, &(0x7f0000000180)) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) syz_emit_ethernet(0xa, &(0x7f0000000040)="36544095d9cc0b7b3f29") write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r6) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000200)={0x1, 0x4, 0xdfb, 0x0, "50824444f2e26a7a086e44bc4e24ec7671e298c5", 0x100, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_open_pts() getgid() 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe100, 0x7) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/241) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r0 = getuid() r1 = geteuid() setreuid(r0, r1) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x8) semget$private(0x0, 0x1, 0x208) fcntl$dupfd(r5, 0xa, r5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f00000001c0)=[r2, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = socket$inet(0x2, 0x8007, 0x5) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) listen(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20a80, 0x142) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x3ff, 0x200, 0x2}) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x51) r1 = getpid() getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r2) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r3, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r6 = semget(0x2, 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getuid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, r8, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x865f, r7, r9, r10, r11, 0x98, 0x4}, 0x8, 0x80, 0x7}) ioctl$TIOCMSET(r5, 0x20004268, 0x0) syz_emit_ethernet(0xd4, &(0x7f0000000180)="c5d1f582a02a910bdc4983f790673de5aabec0f48309e01764ba0db7e28176459e95cd399b1608c23a756472e7c02f0919e796ca6cf466805a305b23aaf65244e13f77da37abbd7e48c7ceca7e9529ee0fce80a36acaaa45fdcf0062fd291e3065b2a78f013e007d603cfe0fc6806b8e5338bee5e1ad31b42f97127270976ca9587f25ccbd540741e580ef8517f6395d643983cb5286386bd2909cc1a13337dbba00c6d2db990a609cea458d78f9152a568e70f27e40a4dedaca1f6245a2c2fffcdd94a7ed8aae0bcff36b4c2ae83cc1a451f461") ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x8df, 0x8cc, 0x8, 0x401, "2862d44d7c6ffaa0543559310f8d9a3e56988173", 0x1f, 0x5}) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="df34553d196f4b1b6bc07f8b2b7cc9ea288d0c08fb18d5e2ff04963cd969d997a528af3d0977b42d5eb6c40d0723c51d46377cf2dea2e0db3503c749e030e1a2c39424d50d61d4b895fc97465c5c4f279321b6d85fc064d8996bf949854b2ce966f017a1b85bff60afeb8d1b17bed415963e71a84e8bad32a8cf3d0877693220d50e409a4b80016e6b17a51fac46dec111edef129cb6991b54ae390099e160b6df34bcd81fedf36052b8c87c65d22fff8343a63e4fa5a2b019383580e4", 0xbd}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="fdb5c81abc83a4d6be9f20b29055e08901dbb276c2364e1a3e55b14a6d7fde320d7fb474581a645e2bdeff3e6f207d111da40f33c8e976a95ff55e7d9cacb56e00ef551eaa76d14a0fdfc04333a0dc5190c96055bc3ac8b10e73aac4696bbf94fdb53b0e47e3e48fe1381e1480318dd850ec90dfe8fd4177e4c7e321793fe4747d375ccc5ad1c97863170f77d9a67c32099c742f8d4d3cdb3c9a8b5b1bee19b0f1bc9eeaee3e8d772d96636f5f5c5d0680ebd620ce26e0220525e81e2b047bb6dc237f82e1147bbf852e481221a69adb9622d08480cee6d15eb7438168456968353776e177236fe0fa52129424f1743fc62476726a0781", 0xf7}, {&(0x7f0000000440)="15eb1af0597709f843473435a4f24f02484e3623f61d571583112c769b74de7d50eb396d0b191329b769def7e1b0c57d5d6c685d1171e70415e47df907caa8a61d41d69eaf04c6c202aa85adf9f3aae676d5639c7c60b855ed4ede9d0412a3", 0x5f}, {&(0x7f00000004c0)="c86c9035546c2c0d873a4c9026b4930db8218d618a932be9cc0525f520d06cbc17115d7b992a4c55c04953011b4daa68d2c9cf4a89597207df430a2335434b65b4f215c84d755cf4bab9ca05c6652897631706ee92f1c03526c7a767", 0x5c}, {&(0x7f0000000540)="13ac69d41133dea29b2ed64aa5404c5d64110aa65c91112646cbc1455d6248c26de82f086f942c1f67cadd2a35f9f2d9f95ac806cd41cfa3702afc6e9bca60432a36dc4c73a07610038d81c556b6519e8694697c06aab1c88050ab9fd613251089e881a4f88cc22c2931d8bd7a36f06b40fdd523a43468d7f06a77d94167a4b11945874a04d23abcde61e3cc36c92ce9c37f254351b5dffb382b6a62fcdbcfdbbaef3e937916816faad18373c3b1c317dab1a8f6921006e3ee44d5548ae6d7", 0xbf}, {&(0x7f0000000600)="96539ae13e088304316350d3200fdbdc94227b1fa95e143f36f2b3f679cb47158738cf3adf771c7db08e1903f6877e059044a591adcb182e836bd9797029910222ab03a3cdff07180b57889f2de73f443a4124fec4be8b986f4d2e6d236dd6a4f57f2393eede81189539a97471bf9b136461120b095badb506b867cf844df4e77378f889dfb992aeb8739b322e", 0x8d}], 0x8, 0x0, 0x0, 0x2}, 0x4) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r3, r0, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x9, r1}) setuid(0xee01) flock(r0, 0x2) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r0, r2}, 0xc) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000280)=""/148, 0x94}], 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x8) r2 = dup(r1) r3 = syz_open_pts() recvfrom(r2, &(0x7f00000003c0)=""/10, 0xa, 0x801, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffa4, 0x0, 0x5, 0x4, "032966d6c37db105a809df0810788a573b985bc8", 0x1ff, 0x7fffffff}) 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x4004, 0x4) r4 = socket(0x18, 0x4, 0x7ff) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(0x0, r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) r4 = semget$private(0x0, 0x2, 0x200) r5 = getgid() r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r7) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r3, r5, r3, r5, 0x10}, 0x100000000, 0x3, r8, r9, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x2, r3, r5, r3, r10, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:13 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/4096) syz_open_pts() 16:00:14 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) setuid(r0) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setitimer(0x0, &(0x7f00000001c0)={{0x2, 0xd77}, {0x40, 0x3f}}, &(0x7f0000000200)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:14 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() setitimer(0x3, &(0x7f0000000180)={{0x0, 0xfffffffffffffffa}, {0x8c51, 0xb0d}}, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:14 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) fchmod(r0, 0x40000003) 16:00:14 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = dup(0xffffffffffffffff) lseek(r4, 0x0, 0x1) pwritev(r4, &(0x7f0000000500)=[{&(0x7f00000004c0)="715d16a0f005b172d364f8da4ffb25c25514430c", 0x14}], 0x1, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/69}, &(0x7f0000000200)=0x47) r8 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0xd0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x81) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r12 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x60, 0x9, 0x9, 0x8}, {{r8}, 0xffffffffffffffff, 0x11, 0x60000060, 0x5, 0x8}, {{r9}, 0xfffffffffffffffd, 0x23, 0x6, 0x3, 0x4}, {{r10}, 0xffffffffffffffff, 0x9, 0x1, 0x100, 0x1}, {{r11}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0x7ff}], 0x101, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x1e, 0x60000082, 0x81, 0x8}, {{r13}, 0x0, 0x4c, 0x21, 0x7, 0x463}], 0x2, &(0x7f0000000440)={0x3, 0x2}) r14 = getpid() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000480)=0xffffffff80000000) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r14, 0x43d, 0x1, 0xe}) r15 = geteuid() setreuid(r0, r15) getsockopt$sock_int(r6, 0xffff, 0x6c376acc2d512cc4, &(0x7f0000000540), &(0x7f0000000580)=0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r16, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() setreuid(r15, r15) 16:00:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x8) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) socket$inet6(0x18, 0x8002, 0x74) listen(r0, 0xfffffffffffffffb) 16:00:14 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x23, 0x8, 0x10000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1f, 0xfffffffffffffffe}], 0xfffffffffffffffc, &(0x7f0000000200)=[{{r0}, 0x8e979d198a27f409, 0x4, 0x3, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xd7, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40000001, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0xc4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7d, 0x81}, {{r0}, 0xfffffffffffffff9, 0x43, 0xfffff, 0xfffffffffffff801, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0xff}], 0xb0, &(0x7f00000000c0)={0x4, 0x4}) flock(r0, 0x2) read(r0, &(0x7f0000000040)=""/26, 0x1a) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x5bb, 0x7, 0xba0, "7ea51963373306ea46b0fb2eedfaacab1df517c9", 0x6f265988, 0x626}) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x8005, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x10001) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0xc288}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0xeeb7}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x81, 0xffc}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000001, 0x9}], 0x8, &(0x7f00000000c0)={0x2, 0xfff}) kqueue() kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x6a6, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000040), 0x10004) write(r1, &(0x7f0000000180)="91ee6b27107fc03900008ddf71e70a08804fa18a8760977dc57867be693083f2ac017d14dc54b459f38227be8bfcaf1834ca9b06a6ad4f9a33256f73597f0c7725b0088c52314ce1d68ca447b6c8af6293fce7e20444a56fd0ba861ee96f5f8a019b0c9b0f6d79f1297c21021a261f7f2d31099b02c943ade8c9b483a0fe28540bf93208d5efdd7719834e22433f447e749dec9489b674b1fae065cc79414fa9b95cea2dad8bbc2b71cdc787579601b63ab990828a075870c931132be848545474e6f85dc59275276961", 0xca) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt(r0, 0x3, 0x0, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) r2 = getgid() fchown(r0, r1, r2) kqueue() getsockopt(r0, 0x200, 0x5, 0x0, 0x0) 16:00:15 executing program 1: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:15 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, 0x40044273, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket$inet(0x2, 0x6, 0x5) getsockname$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$unix(r5, 0x0, &(0x7f0000000300)) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000003c0)={0x3f, 0xffff}, 0xfffffffffffffffe) socket(0x16, 0x2, 0x8) unlink(&(0x7f0000000440)='./control/../file0\x00') chown(&(0x7f0000000000)='./control\x00', r3, r4) setpgid(r2, r2) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xe) fchmod(r0, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r2, &(0x7f00000014c0)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x83) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xe) fchmod(r0, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r2, &(0x7f00000014c0)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x83) 16:00:16 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xbc, 0xf0000002, 0x500000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4d, 0xf0000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x82, 0x3, 0x6, 0x2}], 0x66, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r1}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r0}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r0}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='}\\^\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)=')\x00'], &(0x7f0000000440)=[&(0x7f0000000340)=')\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='!\x84&\x00', &(0x7f0000000400)=')\x00']) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/210, 0xd2}], 0x3) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x10, 0x8001, 0x4}], 0x6, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x800, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x80000001, 0x8}, {{r0}, 0x0, 0x4, 0x4, 0x1, 0x81}, {{r0}, 0xfffffffffffffffc, 0xc, 0xb, 0x100, 0x8}], 0x0, &(0x7f0000000540)={0x800, 0x91}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 16:00:17 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x92, 0x8}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x2, 0x5}], 0xf123, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0xdff, 0x7fff}], 0x1, &(0x7f00000000c0)={0xc8e}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x0, "1506736d50be9efaf1562134cf8332e4ee8aae1b72399b5bfa01cc072ce4344f6239558830a6837bddab74bc53e1856f0d7d326df3b2f52f9804690427e36edbc980554f17ce41177329b0d117e9bd46a991100b3e94ea6ad37ee6c8c8a49f3a9024202d6404ab412fdcaf03f4056b9ea1c904271f5e895f1c9a348b6ec8c183b6ffbf90277cc55b13112ccc2bd5a089a1bd82d4aa205fdea5dc90b01580ee28a0a4a7820f1dbf20ef10d4ae57a9040089db3c7f9aeec54d"}, 0xc0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) r1 = kqueue() kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x1, 0x101) r3 = open(&(0x7f0000000200)='./file0\x00', 0x90, 0x42) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x363a705076e4d915, 0x100) r6 = socket$unix(0x1, 0x7, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x3a, 0x5, 0xf2b, &(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x10, 0x7, 0xfffffffffffffbff}], 0x1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x12, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x7}, {{r5}, 0xfffffffffffffffe, 0x76342574ae372aad, 0xf0000080, 0x6, 0x7}, {{r6}, 0xfffffffffffffffc, 0x0, 0xa, 0x9, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x80, 0x28, 0x7f, 0x5}, {{r8}, 0x0, 0x4, 0x4, 0x73, 0x7f}, {{r9}, 0xfffffffffffffff9, 0x43, 0x8, 0x2000000000, 0x2}], 0x1, &(0x7f0000000480)={0x7, 0x5}) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x5, 0xb295, &(0x7f00000000c0)="92ef5e1f0000f9ff000000", 0xb) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e1866696c653000"], 0x10) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/85, 0x55}], 0x3, &(0x7f0000000340)=""/108, 0x6c}, 0x2) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000440)='./file0\x00', 0x1048, 0x7) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000580)=[r3, r4, r5, r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r2, r7) 16:00:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="308711869e687bea32aaf41e125d500ffe61165b855fd2ea0d5073e37a948dbd3ca71deca2c54d01409f085129293b905eb63fbaf4b2fd3dba2a6491942b5cee0dcaa1a49e42267118728bc6adee8dcd65536573b4b947f8b82305cf97bd799f09a1db8dcd97623dbc228d88528dcf9e04194c4f7077260490bb3b8200908507cd1508b25ce9"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:17 executing program 0: socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x70db}, {0x18, 0x0, 0x9, 0x3}, 0x8, [0x7fff, 0x6, 0x401, 0x8, 0x4, 0x7, 0x0, 0x7f]}, 0x3c) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x7, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x1d, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) r1 = semget(0x3, 0x4, 0x514) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x409a) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x220, 0x42) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/35}, &(0x7f0000000240)=0x25) r6 = open(&(0x7f0000000280)='./file0\x00', 0x20080, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x2) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0xa) socketpair(0x6, 0x4007, 0x5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x0, 0xffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x4d, 0xb99c}, {{r2}, 0xfffffffffffffffb, 0x9, 0x20000010, 0xffff, 0x8}, {{r3}, 0xffffffffffffffff, 0x84, 0x5, 0x4, 0x3}], 0x4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x8}, {{r5}, 0x0, 0x80, 0x8, 0x7}, {{r6}, 0xfffffffffffffffe, 0x40, 0x8, 0x1, 0x1000}, {{r7}, 0xffffffffffffffff, 0x40, 0x19dd8c482f837ad4, 0x101, 0x6}, {{r8}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x8}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x463, 0x4}, {{r10}, 0xfffffffffffffffc, 0xd8, 0x31, 0x81, 0x100}, {{r11}, 0xffffffffffffffff, 0x0, 0x80, 0x8, 0x9}, {{r12}, 0xfffffffffffffffa, 0xb8, 0x2, 0x1000, 0x6}, {{r13}, 0xfffffffffffffffc, 0xa, 0xfffff, 0xfd28, 0x539a}], 0x6, &(0x7f00000004c0)={0x3, 0x2}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2008, 0x1) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() r7 = getegid() r8 = getpgid(0x0) r9 = getuid() r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3267a230b0c6beaf594e477a88889c2a44ac76c7e02f551dd5c1360f42f1429fde54b96b188979d9fadae4f861c45a13237e7a30fadbe5582effa8d486fa91f9e9adf34cf473f7f2dc98f73b3892b448eb5cade9c8587920b9faaf82badc8c347de20b550708c03cfc515a897bede0075b9da84f410cdc8f9cbf4056f0dc81b2fe50b87e042c6cd29d30e1ca5d81166063585fbce51c280bef390dd93b6a33a5daa0d4c5b491c2e63453052a57c31db0f26846e76eb51c017adb800a7ca9c525f81828404875322d83f080bdde7d31fe8cd4d577f87165e61f1cfbfead3e600122d527f13a6d48b83e829e6d831ea107e429b7c8", 0xf4}, {&(0x7f0000001000)="23f6778ab8879e2147e2399751751912bba54010a0ca1b8e028060c5fa44ebc7dd34e9f7600da671fcac4d42fed966cdbd98bff3e10360049ff0ee531b82740fd8abe4e8346b453feea1e1bb214de77daba62f4047dcd724bb34790caa8caf68a9ef195321a0ca26dfa4da69788b6cf6bb462a13220e808a7bc24a485fbb7bbd7983f40a7e8e4a849d81faa7492bceda74f2da7b62e4782f0e819c54d1ca539ce4f8a1c09c06e081a7e56a2675c4987912bc537dfa16dc0c067eff03abfe8d85e5ccd47295e8417ab2836d486a5fea775875cc73b181dae7bd37e721c5b9631a508780bfb239e772c0b1442f78252ec5dc5d0ccd939f9166c7af7ec8af4d81aa0f3eb42e40e0c969a8101be3504762f70e94b6fafa32dbd70e82ac5a6cd2e841fe0d0e34f7cc740ca368d691acaa38d4300122db891eba8065c90f6b471f95d0613d67a7e7dde1b34f4eead557485e4aa8996c276c28984c6785203a574cb8ada5109aea5885c6cc5622d6aabd704a5ec1f83793dba93df56b8c1ba14aa8e089cb7c7d395614502069d07cb661e83455b75467ed6b42e95ea81cfb2aa224102708749aae015d757119bc75e94945c245797cefddf92fba286c039354efcd3db9320d6bd637d7a21189e98a550bb3bfc98237275eed82c949d5502cbc89773c791317b522638e028ce60eef6625f12635b880684b1d345047d619110015944e39b4166ae609fed236416783447d410f67df6343df8503fd795c1056025106636471e915c076a4f700cf27aaeda2e20516c5ee8dcc1275fd7298773e4d891e101ff34dfc2089c77fbca23bf100a5b4674e0ee4dbd42a067ee9977805b36f93ee81401f2324af0b49e02fa11c71af715f7453e5203bb57314c84db7e8d1efa8382792abef97a1821b3aa1b8cf197ab1769e228b705f3db618f01058249739d5f80d009c3c9c59b081d80089d81c788aa2bcce38b4e18ad98131a693c81f76f8ae6b3593cf117ec3569acd466d0bdf5bc4f9005c208de5b8621ed3d432e9108770394d7642a5ed380667cacff875e75851b06bed931806dbbd100e8263c131788e0a2e59410551fdb5f72d404086c5ad0d60f5089365fce60bd9b5416b2e430bc6f534b4d5d8c7c77eb0fdc958c1623b7dbcda3d5cc742518cb537b64870a706fc559d45ad4005fae8be24dda7b673b7e3ec7c001a90bf1a2e466b2104a04e275f768cc3121bb4f46f27f9b35b56fbd28afd16f71a1e568ae25762dcfb894397b25d8162191807297fb7312348957b287c6928b48679b65c028003b02417391081d8db8a33573c1f6a673efb2d7be09720a0a66cc4a9c5f1fde95d20c32f69303847cc68230c6750a6d8537d3e8690c0566f636c27abbabbb8c127e8e8b7b4c0e58f767d9676a236d8cbef4f8a93d245dc278db564ade7d696af83c5fa9b9af87f5a25059c95767c4dd7cd846cac07f3be07861d373a350c2622fbc1952f540266406d61dfca3d9ff794c2409676e202d5482c5b13c35b911053012986e2399fb591d49060bf5544de72c3271c6e62cd3bb4d60691cb755641bfd835debc4bc2f19802e7e7248e92516faeef6581e15d8e3fdacfa2981fb26ecb3750b5ac5c5e36fce62cb891c24e8bb17f0dc99e6b48ae774c0f2e2b8e059c182f6f71d1b38c4770b625d510413618a4bcf5b1c9cca05e8fbcb75f5e5dbb0802df44af9c0fce1860bfca9173b50ed22c8a7a9273a0c9a48b2ceca3d8807b19f38f3c4e2d2ec8e8e91a5304c82ed6f55a79f60263692a5f081be6ddd42dba26e92313e7c369ca52dcc4ca52bd5e69ae97385be272253cb44d92d9e7266ef8adf46a96a4e2a5b55ef39b562eb5fd8ba6f36968cd748b18fb669d8eefc4839fbecb69f42aa7fe523b22bf6f0000fc62f8db22fa9f6d3a8b4f207f67a9669b1354ecf527e84de6f0d76a0e170be3c82a4d6fff18bba36a5922e7a1964de40a996b07b01a1ea88da852c3f4b0a86a5f9d636c95901218e8d91b113a43f4fae24f04c368c77e70a5689e4bbdfa50342577c3c0f5d626e4889778c371d1b6952b6f7d83c6c095fff02b17ea52cfd31452cde201b53a9aaa6e99cc2f58d9e8e8fe986635088604d50b532626ee4505ab02ff334a17d8d1ca55aa31109da1cdbb243056f90a9e0e3b73ea023a924e3d19f3982165e4518ec75a896af849887417af5c520cb7fc8b4ca35d8381b6b5e64f7715d00171a81c34a3fb25c260c201e970b64dcddc5220813570a772e4340591fa5b6bad1af488fcecda7ac9d8231de8d693117ba11d953966bae574261bfc1fe3e9ea227061d3ef41a5f85e87465141efef4d4930954710a6d199904880618a83022e2e47479100ab62f07f1e077304fb70f065961b734bb79d6aefa19b024a3ec0c1c8ea8535e03de11d74514fc5c58a67369bf5d49271a67a307bab58f544277cdf2b732b42775c7f6bf2baf467f2c7c1991a516ae7f608a596b25c106bab368949e543d1246f1eb9cb72361d7193b09e1862b988a985569d1be83672b10ef13cd513eebc67dadcd279bff2f1ac9bd4fb9a00a993ed9d9673ea2ac3dafb29268188dc86496f2b1548e9b06e5a8d66cb9008603dbfd64afc8be53f16658a2fbf6510c7c4deb58aab9478c358c108334b21458fc001b7f1c73eb73e942be17b51852a4ad7848fba751a07784e0e426b1790dd55b8144479a5a09993b4b6fb4fcd96e2b7b2fd09d228a238371f3845e42a42cd982371ee8f53e785b0ee1f076f66f34c135f3589add707bee9564a019e5d93adb6efd2d31cd1144b2c8c5d328df0d8d636b4b177fccbc961d111f83cffde9384904692d4cf1fae435fa2635ec7902a2d2eaa6383cfd023b6d1f5500b4dfa3a4cb2adc142c9d8bd04896d8652970a745e0e38df6c321cce618cb9ec07dc7e6ec09bd383bb5806f4bccc8ec505ff68b7fd4f3b443e5c3762a34204acc2fac18cb791628b1f7b7f3c6ed7f573058f66feda1f390f8a2bf52e9b82e1e420af60165e1b65d21a2874aecf0b1196dbfbcb6d862ae04ec8127a323700c7094390d8a391e14663d03317f99bbe2d345db980e8914ffdd449e774ca62f955b6a06c051a64be09d37e3f43d0141c6b25ca404096efe78cab6edb69ceb15dd40b08de02786fed30f46eef68bd7ce405536ae58848b51e18c3c214c1c973d372dd9e217c3d2207cbfbc11ecd645aaa517283c0020dc1cbd7d7937f32102e6266156759388190c44a1daf3a6c3b13586cf89b490ebc023737e2a27faaf63256d8324cddfe401053e2cb5113ac4d4a0ce5ae312f595d9a34c616fb18d871e677c0f6b8ccc002d14eba223b4702cd1400536f57f9840b72fa6387fa3e354aafa4f46707b62d7e6194a8e295e0c91116d2f592f211ec352a4dd7cdadf6fbee6dc1fdbe31b0f7656d2fbeceec5e86655dfadac23369126080182ab68ee67b00a90918bb9b284a8949cf0fd31f4672590a795fe0e660d116e2289dbe5d2ad3bc936cde735816618525afe9449d3619200d4589b58759642cc24671c0afe4097035caf347be8175669e6d325d3c68b45b5c27896d2c6cb85ff5d404d4cee9c0059c7ae39756ae02cfa5e53dc666e666b7c11c816e85ce4d8495f0f9d3cb87412a2469a26e97f8ddbb73f2090bff7394f622beb30ac03cb5d577c4055ac81cdd0e1e5b0521ae10c2ddede0c69ae51bc71bd088da1fbe49f7ee317cb23df20b6ab99f0a505ebd5233d0be1fbba551d3fb3ad41c2b46fe112a8c8c99741515b2af2a9dcfbffd6f7080add1fdd09326b3ebb7bafc8703bd9a67f4b4a974fc2b23c12aa861a69dbdf5f6c9f2e3a34a310e23ead89f7d1e4a022725a982df99ff14740edceb5d7f904777303147fbb7e7d1d9a3c7a502b96f2383e7af06feb15718685121d44fcc465ffdf60e09a942f3c7dea52e62ff50003f6a07b59c427c44b1321755b2de2ad932861c1efea7831412bad422079fadd79644f2b63190aca2d0b517159527894c8847bc71c6e568c33444be0f2abc0c531f4192da8bb5cc1fc13c07c9949b522c3d7ad7dc42c0c678968137b970cd88e2b01d84a9c5b7591a172cf57d379e4279f6ca88b37b9a62785f467e110b03eca8cc0f3608f6015e25fcc92d90ac4e7723fd523ae06f65c528c1fff937827ef02cc8cd1ae19813ccacfe25d12f7bf340d07e9c39436fcbaf432df1d52afbd1fe96410168c3556a9e886659d38fcc0784d4788088b951657479c9258be1d27e50917c7da17e0914a9aee2bf4764c563346a6689f1176dd5eb10dd7dc54bfc97823558c07d0f39bf38296fc788af471e9a794bc8b4d7c46f61c2b70b3d90b493c48aab486844bbbc04aee7ce4d41017af7c3381c69a2a0752de2bcf1c35d9e4bafe3b1b40a03e386944dcda47a8802717b8ec885e0000de9f134d31c992f5202c8bee49c6face1178eb0389c1db19c072436e57fc369e78b1e4080cfed12ffa52311c77b5f78ac4f66eab98a6be7b3799ae485888228110101d1b9f2ebec44b70fb4d9d3c9fee5c92de205d01d543da42c00efa6bbfba733f9e7731af55a099bb189c86dceb6f6acbebbaee690e07b5a8f51ca12bf877ffbbc7284a02df0ba130595fe040d222e667a2728f4c35ba0cfeec012294e9e4e9c3b5c999a7a43ecc821cfd15a3e9a8b6a000ed1072527f29954772b21b260b283f1474c599f272c65699ca0707137b65d6f7537c6e829ee34230b01dc7ab04073a4d6888a95f344baea1b4620cb70a151cd464b0d1297ac6a910ee0a7c313ac257a5b2b72d2dc885372baf9d03b7c43892ea367eb714b0d7ddcfb4500bb6d53652ba06a0dbe245049dfbb7bd736f4f9932deef598e4833989f1ab5883ec265e15129a2e789995a4c0cdba2618620eddde20c20dc1bb808896e34c2eb1b00bbfac42c4633d898e22c687dd1e735080b2014d111469982cf84c14a7545020495058241d012cf89ce367025b60011ab588dd20b83bb131d93f323703e839e57d87f38f3c26212b45da91fcb78e2c0be6b21b4839826bc9f5362d989f6c0b9dad663bad2e00a73221f9f030967893e408cb510b58a020e86c2fb039e11d2929c39c2bd7389bc3a7baa83ec59f88a25a83c5e9218796cfef5a56782450a5373839458c62aac311590e2f2e9fe9ce5eb6fcd3e54ee923b32119fb23ccbd82ada7ffeca44be5aea47c25ded2078844ae45762a5814136fb84fbf9f480c18d7e57ad66a2775e9dfb8f582cfe96da2606286cfacf262df3ea8019c061f4e953f07196ff7cf12f4dea6f10e835055c8e89d5e92224d5c7b6081ee259646fc6c5de1dc370cd141cde0017b98d11c5ddb22b4c9cd98b642dea76d14ab157d4c88e3e2292cb78aaedaaa279e75904ee611d6b138ca46b5d6940c447669ea0792eb5e4a28b319ac03bc5477c5d390e7b7600d3ac1935924f65c159087ad7b8841fba8381b640387c38ff9cd10a380344638e62b4b572a1652002c5e1e488a96ffd8c9d741a9200046bb211012dc237848f6aae3d1c4a4459a34b2e9384ba884a6cb0a81bf697fc52c9b43c3db4e7f64c06d2df4e45d5d5b1a82ac96cd6a5a01de0965be5e86eacf2f9c9d05ab937a89645338a3551b28376dc1f7f250a2ec60f74e4a237633f5274e8d51118589ef79d948657a835cf825727adf50f2ff8b5f4c9bc9a30bb2f74eeec7891ea53f6e7501784494d6d6cb3abf3766c585b521c3c8b55f0fda27e2aa5071564102b86ce23773a145f0070ad74cbc9c66a8260c749a15c386bdf77689793ad296d2982f", 0x1000}, {&(0x7f0000002000)="5faecadbb466be1725eca4be1fa58f0bb12d8311ec7e41f8880d2c6b147ee4a2fcc3eda4412340ff412aa74fd6b8382e71cba8d34bb953792158a4f9d9874d8e05d4bdf4c5683ac827eb06490abb18b402489137ff51749bdbe40a323bd91a1f5fef898bbb8b1dccbc2c2f0afeb845de9757b881893594b546545175a920a167abbf42236f0c56c66b8d60020c9fd9098a71dd9ba78be231d2500080d08c4ac6ac0020491844117140732b80acbc365cf50d7a6f00440b211e5c75d0d193e890490f1a350a0c615e7fd8de45887b8dd95dbe6b41fe41249ff05b47559e8f662818e5df871a448a8e1a57de09d8ba78777abab4e8d71dcc2a638d752b77623d83b22118e045d204dabbc1bb69df2cde42923be6d6acf6349e18a18576da7d81b2bf7afa1cc82f5ce9659db842e86106c78426efa42ef0fdeb27dfa0389dbdc90fe0aa96ef89224e60be98c18f006b72abd82d87d7a0c8258e40ecbe9731c11c25eec3dceb5cf6ae892c639285bb7dd4c3577a538c137f1b179accd0b03f44f02c09e2afe298dc35c014649cdb0ca8f86a3eed696223b6c777d67e6a837a549684ed5c3581e142c0951a0b9ba904775855486c699f0e44df54341cc1aae46d2a6451da6bd8cb1bc7b7b7ecc6cfd2af9c4d4fa79504043aa9ff632b6b59ceeccec67cb3d994796b021b9141fd34b696ddb04c8e18d5ae68d2dba09fe1ce82b202def2fd17ad0d4a97ac7a558c008bc3fd0726bed3102e349a8df861002adee1a422d66811b1116b2d9a639e56a739a233e1c299a2dcc718a1b32b6755242520d4a70c752dfa7c7aac9951cf05adad38d28d959da10c78035c20f69131f001e51bd15aa2083c3d5edf4b7be4abde3dc1cccd5271d5c9699eee379659cea7039f1fd086441f95b0537e5c42411ca668777262f8b2b6fb9beb565719b95e75625936fd3ffbe12ecb5d7eee63ddc8743e920898cd7e9435d355dd9c7a243dd7821f96b745d1f7242a2c119c816426c0622a4bc1bb095cf40d5fd00d0b08616fef7317480d91cb04115b00148dc32d78f8a8f659375a4e811f5b9dd46b92c1cec0005d89b16cd73119c0da134fcb208e8bb90ff8eb6c6d18f1186bb608f0255d937353471641f4de1d90921965d7a689a66cbb01e141aa0ff2350b1ef6abf3f536a0cb4bc6a120bc2151a7bb0a09712edf9e984e62c15d041749a51027c7fa7c0feabb85aeae7ee7df7ddd18e1b2fa101cdf27ae0d4079b43272fdf8ec005a855cbf738c474c8e9df8c58854d44f9bb7080a66a4f675e94d85ad3ea53ce379ba643186530c8ea1401dea4b14efdb485ee0d5050f2ac6d282f6f0ecbfdb2175f9355bb7f75caa69f02b81de09ff0caaf85557e2ed32985e0aa44644ab6851146504535754a46becf4d14220e572a8e46e18e8de553577f4efbbd8d3d793f746a7cc8e2de4b56ddb2fc3dff1b8df063bc5451856a5f61b0ce675f9140f2f117505fbb51d60d356453833b8d022a2cfc0f70d2fc1a3eeab46f819c68ff544d1307576753337b5bad6237bf4509c5ff4dfa98c135118d9df76cf25f32d475becd8f3e0e27c8a4c7a6f6b4eaff52065b3c785400df1e24382bfad1b790bd679e2ddd8f2c102fe171ff28a20600c619643a794288fa03526ea2955b69978b3bc2a74c1d8dcb2731a247066c732479074429026f237be1cf1ae9a1a447a0a42a520cb4a43fca760b1320310e1d63b67a48600b2bb02280a693273d28f1ab87562ceb3ae9774276932512e0e5e22a286ec84f87cdd77b54f075b6687e02799399fd01d46c84fe51d5117a5c04c3ac736b55c6c853ad527fb624aa2af84a17b6bdd1cdebee4dcd09b77ed4037138795967455d1d8304777d96a2f4b529704c5dc2b043fb06b2477ce34bab0575419db1cb97249281e6ccf6b92033cf67f19c9bb2e20c2a0aae99d0285b010908f00067c137b7a63acf0db68f7b9926083ba65fe118b115bf9935408233761dc3dae9371ad206b8345adc3e340c12ee4c02b7e030d8a38dd35f4da66d746a64aa65e5483bd2d58545f702a1435772987af6d436e576fbfa011aebc6dcb6f957a972192ecf4a031e8296babb4a02be63582dfce2867ff0c5c722e8e7057f7d06b98176e8cc4fe86bbb8fe191edf1b9fb4bc9cc8df6a663e5cae63cac2dea89b84712b3c8914e82efe1ccd5e0fe4249a9cb138f9a3582a56a1e0f2cc84a5cc3acd3063ab7b7787153315c7c90333d5f8e47d5733fde789bbd62c879c1b4456231c94b7e9378410725798497aad4529a96b3027f16f14ff1a16b74c5085d86e32ffd670d1a8c26ae508b9008e931e91978689a410358d89817618ca51aebf3cf1c51954dd07cdd2821f8bba3743b36a307aa3cca4d742de95e1f978e5789e16e5aad910c7ddf7ec34c4f1870db3454e16cc3ed3a5af7095203937dcfb778ea4e37836a58da8211ff5ffae029000ef8a1cb1f3a3f80bcfd17823a92b69c2d392b607958f41646b0f9334eb1264b45a804c870511ca2ab738bf5e976a7133424f8266e6032d3d21fa8c31936d7fbc7079c3dffe7c6ee1aae03272fbc32e1042e7357c72eda09d2958dd11a409fc36b6189fc9e8e9d80d4a2b35aca73d30fb5561e4560720de2082e005984de1d7a376abde03442ef08808a2563aa67e67cbc5ebe9f6a6f85da6cb808554ecdf47b3cf7a1db7a152dbaec5a029cae4899b05805ec9ab0d1e3a848b5f61b1bd8fa3bbde0b8e88c9de30080c0c83ee4403896cfd64c185937ee95d498c07b44ec8e3777bda0c64c3a2ccf6fdba8ddeae8e8a926456dea6cc454fb92beaf8cd291244f230210466329ca39f33337bef93020bb4385067595f8614a62b3b55bed06c0eaa840277763213934eefa4edc929c5793cfb01cbf2e55a9588570f8c1fcfc27fa6ab6cd632d42a7285ade19b9ddf50da4b2b05f35b0190696281dbc85bdea677cf3c291db85b4115089c36b54f403279532d878438e156769c0cd0e6eeaac15c0f17f416a0f3cfff4986c13db4fb18a4b54b1130502f80b7057037a17308058d4bf05f889b2e9f9bb5d021226646b964ec7f0a484d1a4ccd5335dad33f92ae8dcfdb79434602401c220d46358e3959abe81201282340b316b5187e641b38beb0ce95a7d0f2ac84edfd5d63a3bf009f4dbce5aedae2d5944b8e61e3c246df3c21a824fcdc684adc7bdd42ac6111977ac1042f22e71dbb0fa47171b65206a9ca46be1e69cb0a26035e5784c11c4e36b5e4adc069ac5087f9f18a3b2369de503679bf8b12cd09c68b0a051d7848c3fbca390e4a8ee40dd762d294a5a2e049a07051cad547b7e7fefa9c3834fafe728748684b61f230b2489da68117306ba161a5e7d3d37a0e8a49ab802dd5cc2f7e581cf59e5e9a5bfda4210d214413f3d0227bd5142f0ff12ecd9d6261e5a2a99c363615cf3325dbfb88ce3dc50ead33c66f42ef1a051fd43037f35a177e6b877b7cc2a9e231c0cf4a66e1619f0213de837010fc2193f0056c52313c1e576fb90b9a9f8a75ba7f9d76ea0a2bb97ee2b88f9e48521c3702657b34b043102f8aaea7cf7a42a207eda7e9868560063da45e1ea13a369f0fbdabb1fceb18b07df4a4970933364422e0ee5f891060a8e38c766b161a2d6087cdcd70f353f0ee44c802176cdac8dd1569b89a4f164436f0164572d63fbd6a2f4ff516aa7b0105c72091734cab24891b3da1166e12a0c87389b9cfdf96f2ed4dd96962c6dbeb952504fa9466dae1e2d59f6df3e4df33d83d62ebfe40d8c2a00a35cc2f2716a6ba02dfb0d221fcc6001a236af2bf3600e43daefe8843ae0551f850dd373c9dd6dafbc3fc73f8e8951da28a57b587ad9066e86559323dd8d2c1d64760c219662ae7613fc7da9c14c64833c34135ec0936ad55f8e3c11027eb7bd5421acc1685bffbdaa048fe480235d2277f5080c8020478eb03c940555d491e1b4a34aa2aa3a86e4d723297784c2348a137e1eb6413a1312ee110dc55ba01ccebf3d29be4770ebd0c874b770a64d6120e62b0a2043ee251d2070ee1548e82edd9f1d10376caf486e35127ddec9844ec8c166db0254eed73bc1a263b3d926a43f2e648c81acc69258a90d8f085c443b356fa2af05bb76627b98fe34acae0996df4a2a9337eefe451508626e6c97ae60d2fef43a391f9aa4b5ce229514272c79c48d10a68ec5c6e34df3c2085d0acfa6744280225d5e21eee0a66645e19e0bc6997b014a16108db653317e3b24e3277315b314405e426876ffa5410ea567128f55724f20ed34f6b1b4fff9519f826f71ea0b13ea29a534bcea90e66b841381d3af1fbb08873221a83e4737e4602ff3f7adeeb949b8b8b43ab812bf6a2a7746db639a7a3331ca131f9a0e8ecaa7ce030bc4b8869bca50f308ca0c417e9bf5c800d1573dee553474f11dc80aede5b973089db80db5889d7d0312b4170c918233753aa37c7699c3dfe6a6760b12f6e74d68d24e146d2d87b754db100fbef0ab324cb81236a1d434ca6aaefbba6502593beaed6ad3cf849c325d46796f8fc2687e4155d2405ed1f93ff726bee5675fc67fce3daeae8787a8d24e1be980b001bc3994740ad8bc900c17844f304fbcb38fbc2910904a4f98095e018c81e16248a11d2826627606b1b8ae0894eab2732e71c724219c117b244d433a9ca4e88d8c8fd77f06e7de97b40712d4691a6815fa0d755c0c448b03735038902e83ea5bb1fd5c015c23faeae01b673a4eb490692b66ebda17a7bdd903d534e87f284a9fdd2675b05ff66557f42640a0b2de9c360ecf42ea78d66f3a6e758c03b14a5c1033ba5b64bd40f2a06fc31461da35dd8e8153b6bd98a8b222c7d3e6e2d4c783d07ea7040c280f67c2a49e73981d4fc770553e1c5322d31c66f5c259d78b2fd9cfbdea88198a0a8b0b3c23d4908268f73e5956a73712ccad52b3b0c06bb8c912a940767abefca22b20245e4b2ae71968891c45f77ef426b9ee78066e831d3d64fc5acd268b734b23823e964e6319eee05df9f711f0271aacbf264c6d63d6c77fc6aa4aeb9ba142329040eb30812e5ead35984c265bc1971a3be5d5f6038adf6049a3f5d41ec70d9ea113f1169bc1accf0f3ee96061c46064592d588256df8fb335c04df6414c66d89b0dfa96e9e87879da223ca85fcb63d09f0d28d32b41993a105980a2e20a33eee67c802dba5ae93ecc4037a20953668abb6913fdcc8499a00805d83f2a5812ebf3fcdae370f153922b9e81a2c8c4be9b321397973d946ece63762d4efdba50b161ab7ac3779f960dcf8930e325c197b01398b936f744a96588b08cdbe1ea8f43472693a776e1c3ec19808def4cfd010f58b7dba3264af6d859344e82af812ac88e1332611d8ec7a2775596a813e6470ab81e60e394ec897eb2c6784877c267797eb856338412cc2ecf8d1a09294a5fc9ca4913294c7aaf1ebef1c1d0aa66aa43aa47fd5a3543da8c23d9502ef4af115d26aa6202932db30f07b05c0196d44a771601cb6127419202e1a7976227dd6dd20ce84135239ec0f5f66a09bbaf47aa0b8496100d4c45a9bf342ddedcaf3695476246b5105c3e3534e0b99c38fe2d5e416ac6d05e4c711502db7ef1b246c205ebffc921b362994bf36f421431f2cf2a068f6864485a0c30a4cd22b917b7d4199b2fe7278e74b1fba64179e495a066c4381fd6bd1b112d2227f6ec674a649aacb21b1b0d867c4e65a46ac0949a074c54d3a3e73b73b06602773d8740a1a582ad91ce507d19fc3d68975051dda0221e715246dbf30175fdd3c7c8097dbf5b3", 0x1000}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r15}], 0xc8, 0x40f}, 0x6) 16:00:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x5) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x64, 0x6) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65300069fb903b84b9f89e34640fe4dd5ab11fbb2f017a004d1d95df0b7e6792bedf916e17fa133d4799fbadd2a3dcf1b9192877690bee60e7e87dfd08142ec636d5eb5e796e73b8e79181f3475ed5ad64e5c06440f3d3913f4a9824b28209144f361b9de84faf012ea562f636c7854e55f99da87b6e0b0d6efa3b0495544c606dace37c9bbba89173e3c6c7977a8c1ff89ae9bfe11d40f4f15201c7d8913c1e94a9ab1fca08db1a5f0c0d771473a1ea02affa1f3a60341f42d80e5c735cc7d6323da573611554d0280faf840132acc179a1c1deec4c16752b7d9ccb348f69cb509fbd0dd65f07e950804f4cfdbb0d247d5a7a93a148088cfdf16025a8b8d106c8fa7893b2f73aa6cc109801f5799bba762245f23c597d523927a7ecd2a74e1a7331536ccc051000e82e17182b22a1b74400000c7b210fab4bda16253a8637659d0a96107c3d34fd3572e662c88cc770f5b83d87548c3f1a8a6728e1275a163e654b788a6a5388ca20536e56a35f1fe5ba80b241778575a48ef9f49ea369c92d1ee37533e0964a41f7a973c912ada7ea57d1b2d2b6f9147ff19080e1167e67571fa1dbb32334b8176a4ff667b956dc8da4520927e8e6a583f2ab5925077599cd6ed903b87e2e311e2eb7431cb203abbefe190e7ebdc9055ccd46f3c2410299ebacc9eeb267f5895b8c9a282728cb60113c71c14725341730a28695c7f4a187c42a59d9ef"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) setsockopt(r0, 0x3, 0x100000000, &(0x7f00000004c0)="d60b9fc454c1ae9e8fbcdcb2bcccc41c03f4aeb0dcbcb89b24f7e419489d575b913fb2690e6a76d2f05cdf3200c4ba5a3323011aadee4a28529647131d160d74b78d06cbf330e8aa78072e7e5e278b1c1ba33ec459b55017bc699fb77237f7ece81130db1905c800706b6fd8f6500c83681899f5445eef1e61dbfa4ca7cf6454b09161a695299d64f99fc22564262a12aeb9e960d4", 0x95) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shmget$private(0x0, 0x1000, 0x36c, &(0x7f0000fff000/0x1000)=nil) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="4610a0a8259475438635d8d825", 0xd}, {&(0x7f0000000580)="49d52f366a02bab40acdb0e3388620b022afac1d8a0f76a8586d16b9f7f3b30fc7a299b3253acbea07b64e3c8ed6757933ba2be6bee849c47521247c6875c63075e4498012410419fbc4511db4d9b72ec9fb5c298803d96a20d246a08536776c33ee090e3f4e2c0316e36088f69f3333bbceaac75d44c36af6988deb1b7e81e676497ec24c4411c5f8c9d4bb4aac6d4da34d7312c22416483065e6dfeaed9047eaeefc11d3e1c619e5f46a", 0xab}], 0x2, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0]}], 0x58, 0x400}, 0x39da58376a55a333) socket$inet6(0x18, 0x5, 0x6) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6b9de3e2c065790a1cf70d68315f61c31bb2df6d8a1990083646612502c1cd", 0x1f}, {&(0x7f0000000140)="3b61cc6d3b6fb50b520ec5d309c0400364aa89e5a5c2b310a03a0e2250156f62547cf3aaac1806826200b6d3ccd309383897f0bf4bf60a9de36c91bef34e53b55cedb07b8beb25aa689d43f882531e944f6b25e1d2b9973825a0cb01887c6e07fad0b76c05162c3b8bd8bcf4f933bfd18b7286b213e8f5edab934d1919ab2c3b7435e03b47efcaf53f49f45fde758d33e4ad18413aae02ee01b27b7fc4f9353d4627d26ff9d5b5ae7172f903c955ffca6a8e73bdd642a527a35339dddfc5487aa71418d38f56cbb1bc4ff04b7820ed52515a7b8dd3896067a3e244f6c3af89921168973ca0a0cff6e304dab447b6dbdc08d6ea17715b77dbea6cfee272faa51de35f5c9435915cccddfa7300fc24ea4279bf73b810d1acc52566bced06325990a9b48af49de7d0a2a4d4d79dd76a9c27b871584cd8a91a5f98a142c1b1e4649d3f3a065c0a132b58a402efa928b7ac45d2af0740c41841cd5f2463d30c29768efb07e31ca56ab6032db901ee9371814b0026862142cea7a849059a0e0f326d51df0c085f554955bc804be8f5d1f2b90e33fff73afbbb18b558acbb37bdb43a95d1b94b4a0c390308f30d13816374ca7b1a70eb79ae6107406d6a5189504d877400ea1a80481fdb920e9835af09625b584eb57b845d4ce663677bca04c223033b8d548d69b2a5c806d048e66ae5b18608c95c8185cde91288bddb90235530a0a493cab440d683e6abf2274ca01e429b655109a600fa82ccd439db39b9c0f0828444212eb7d5389f4e98f6210e7af3270f3c79246225936d15d5cea1b3bc4207800a78d6d157f5a027c8ca01a485cc97440bc9539764415a8d7da6c4bca6cbb4e7a79e1d42b0792393dc25f86d944d2cdb3984ec89de587a573e3cdc520402d3d6c7f3d1333a495109a900d867e2196aa6e9d0cb54565fe73928120adc4425a716fce37b8225206681539ba53d8adc488901f79b1e04a47228a8bf0e9cfed17bc54cd2ddf090da9d93182a5f4bbc0f1e12e7869c2e693e0c87255bb24f5a369dcf8d2ef0c373284125ac5cdaa87a5057e8e9a596c718b494c9b94cc8ab631aeecd2f9bcb7b5a829883fab6df5a7855fb0b3207878b827bab8afe2b052b6566bc427a69dc3656c53388232a26b2d9ae42d4debfae0141369f4330ddece4be03853877d3b6c503f589511ab083e869981e0f57f58f482cced08b94c7ac739e2be97ba3685e8928c10e3787f0a7c0e1910d2da61a572d145c3f49fa9812fe9fedddd68fc4788970aefa1f2b16dab3bda1298c47203fa9dc54a9e9abebc1894b46b7aae0f02cd66781b88b3b18bb3293f06a79c503243f9b67eec5a6b66fb166016b4490e5134088baa7a0e2aaada20d7f1d7becd2f41fbf3782e698b3396f7d2a61fe1ef0e5f277befa8dd30d5183411444d1cf8569ec7f8cde99d26794975db5e528a234efa2011bbc87d6cdcd2c1f2e95093d1b1579dd62c205ee4c402fa7ffc9fbf54c88d0aa5e0dba2234db0e8dc0be0af7f5ee3a823d299b03ed2fe9d6dde9cf296c2961a7093d708c1647d196440b4f94f95983ae157d472caad3d9190a3cb2d90c3566cc137ac3b3e067cab53a903a844a68580bf4954812c1aa68b16415514fd4d12d65b4aad73f1ba78cf2c6fd1a50b4279e1dddc4d0edccc996f5c42234051ef1969f7d7c71b3ad8f4756e28ac27434879118c10e353200d562fd47d71118e345d4b9bffbcbeb9e2303ff93dca5c87d6ef2980311e6ddbefdb1a4e155e46ebe062e6910412ce7711a1b88e8d04bceea443c525ef7239fdde995a9e92b40b54b088e0ce50d313578a41f74a63ee7203d52f34674446546e569cbfd9bf4e2db1a0ca5537af5db2f4e97fd3ec612b182927af20eb7e63315d48436452b904c38e8b96162c463d5f7de96a9392dc6d275bf3341153bd2f7bd54c1abec85113beb6075b306479978fd0b044b2e14166eba6197b8e2779d78eeb80ccc31727c0aa46180bf1e3e7db87239748416f338f411fed6136405f7dbb52c00659078ff75ee06792a93a72fde8071b5332e14d4792995661e656f08113960212e723f5e2d2bd2bdb05226f89626d9c1b6f30b757d2c70105a31f908f564fd9cc3f1dd696c694107dfa193223dfcb772ba53ce6d9d04ae67e28312faec17a8fb65613f92b03bfbc1abbd0ae9333c5b107c851463f144d98ba3f6fbabb4e8a52a0b20dfeacfcc337ddbaeee15270ff487774b1b17e1b5cf3acbdcd6618d8e69bd1527a0c531a16885f2b00944ba406758c64b8afc60d2a2d438ed415e353d8c76f35f1f5668076462355dd2c3a9c48b80e1da828f4f5600d95215c84c88c43d3aac4bf8100cba43314216f031c0adcac79a8df07c7400929b03fc47d981a6a1234a6200c362603a5f7d1ca17584f2fdfd97a99bc7946f478a284011ee5b88534ace3e6ac6ae855efb3232df32bbf2a02ad669037ae278942bc8a4e86f0b58d141721a085cc552fe9d750edcd148100b8a8f8aeef7ba2090e024bd6564100ac64e677f750272bbf6440660ff84ae9aa7f05148eb0207e4c38cd96dcc401b3311bd0ec45d257cd48aae4462f1c696520ba8299efd84b34c3a2616debfd5f2e60ca62c58a1ff869fbbfea4dc1e0248fea88446fdf7eb931ce6a4d750a82de4982afc01af76cab1abda31e11dfb7294ade2abea999d0676a55a58a9aaa1370a8f2d567e7ccf646b6962a52dcd0ba47cd65b3a79725ea9929f353540f9fd23479431000cc51e3db55db9f4fec75f1dd15f3c4b5c7828d33822947c75b9ef9832d8b4a8ea1dbbd6b2f4e4fa906fd989eb678d9f78e255d9810f1d16ddaad0582174fe6d5c49e60e1e44f8534a0722a1e145cc55586653fd6ec42911027b06b7867411701a078963e5c199bb74cbec43e481bff97d7b53ee2b072115a9766911bd0ebbd66391a6192edaa273df00666267f5f5c7b11a3adb52ece4e4df3e6ae62a93efcf9a060869eef4531ac7a901fdd1aa58c7f9fac63f0434079d81b6d70b1af1f90ee68590a8278fdd9161e13adb693fa8a7821513680f8b377e27dcc8b05a39d8edccca836dd3aa23350698bfc847ff16a4a29a94b0193ba42e82042e9832e593706219378f4bfa2427e54a3eb863aeedf84c96c27e0f5731f2e24025955a5dd62faa7ccf91da9d84cad9477c995dbd5995836cac0a2db3ce371059bc614d29a139eb70f26194c441602dcddc9005eb3b98fb4cc65a0fb1e0fb5091e1a347836817b7582ab55da824a72da4f08aaa8372a81ab6ce1dd32c4bc1fb85b947cc38cb8d38e84202748a03544788a824035e39923f660b8991c2056b18c76f72ba383667e1b977002d508a5af2bb0fb3f7361e7e5988fdc2897ed577d72c0d110797f8bf466efd39fafb780efe813b85a5c2e14b57d188978dea1bb6ff2e22560f7bfdb76cdf3b903c99397be018a35e0266e1018cc94e37b90ed03914c66db2ae54a542fd44991a50d439480ba1077697db6ad96e5904cbab319efb788e7722508eabefa7c3617429ea88120fdeb2b9433c09c0c94883463735f62e747a7f87288a14d81252d018749059fb041cfd3838a9641aab491a8501c9f981592bf0232537ec485e198a7bb7c8a5dfc3afaeb20384cfc590e02c63d8f12599601d3d23635e2c5cc5d68d8112b727dc31d50fa5af59d844708dc1c41191a0e0fe18e0ca9902cb95db25752ace8a164f723b6951b7878e8fce35b6e5c457618cd6f973952708a73885e2ece384233a4943c370f292c691753b9a5d29401c1022846792f893609944dcfeebb6712f5efbb66591894b0442aed1a6ba8e7c217d19b94bffcef2f1357c0794333d2b0d2897e316c33e5c071b9f3dc3839e4e5772baffe2ac226891e9505ffe012b5b89c300ddb269e162f9362d05bb2b70006168b0efd88e0df21b29d58b4cb556f05a6bfcc63443c6863e2fb772a603e95318bfdbff33b5301ecb19c634e3d9657f25f1dfcb98e354d2122f38de21979ad3e9ba871fe8440910dab479415f7207005cbbfee1ddb69ae1bdf4afc872e0ba34e0ef3835ed375ccf5192c3b463ef558853f2cdaedaa8e6b6d49ac7e2a18084dbae8666e153dfb1d4209e45e8f8ea148ee8fe8f31c6831d1899b1c1ef5400bf0fcfe535cefd0b3c2b5e54ca5d7e9cd1b3447058ab2d8c9656cdf2d9abe7877d78779a77c326d84cc1826c246848a7e8de077c70d4c9fef704116f8f040557bcbb0185ffc4f127cbd655c6610e3bfc7e99c765703b3a6751e449dc4122e8968e167640c22e0009795c5fb0a20d414b670939dd49c992379073d41cb59eda846e64c1947fc333e6f11a2c812dfb0cc053be8d60ca7d06aa4c0c88a5882038af84971d21696d43ba33e37e02d7fb4095c1845cfcca65d1a28845199b7dc2c5a5a93cf68a30786064de25f6950602998a544b8ddcf45433266f06346c3e0dcee8f01e82d54cf89efece1da21cf9e06c1d384d808d49169006e235a3e62e26145bc206b3815fac6eeae77b44f676977cd5137736ac160bdda3ba9503a2c5581f42ae6354246f708cf825982262cdff201155088fc60db22c7790d34f113a591f2d6b3f40945269475e26ffab49f572f1e8dce0f64ac8c234e3ba9167ca02fc6b653d9aaaeaead7ce32fbb17e8eb83f0e9e08be7572f728bf89547d9f0e8249c7cfc88987539795c9612982a950244ad117b07c8c597796877143f835cbbff07fab0faa30485fac292812def6d9058621640a0e5b1dff1cd7241c2c19ab079227b09522ed0ceba2f3de94a36fee26ca771b9604a7f35064bc26eb1d55ae08ad0583de6d0a69dc270964443b20faa022e63467160f61a0e4dbf3d0e04cdbfb1a7706f0220807ac315a9917bde91d278e981b5c1fc2b1633c6308cca46ff4bfe878370af4666fe203433a730b28c657284774cb015621d3491972aef933e9446f7fa4ec048ef5a86191dd4cb07295f9334433bc533ecfc519ed6476c0b06d394973b0f8abc52c19c6cd700f19e6322881983d19810a029518636489c8a3573aa0c78b177f59ec351d000b4bd6eac476cbf0b0adcf05f7276094c0653bf239552aa28ed3b1018b1d69bd524798bf97d9faedfd45d610a0849a137a0d5cba37fbed1cb07b814e1e4cff2551807cddbbb849de8fbacfff37d67eda835269bf258d004ee67f579827b6844bae41179f82a9156e59416bced4e6e2d25571cde1a81bd9d16bcc853779cfe49e0fd64ee324d73baf398b4d1ed26d7ed4e3df305867dfec34425753aaf22ac3a1422dc33a76f65872cd8298d05ac31629b340a77766d4251138934dd6a21a7247e79050162ccab18cb8f26d92d70b38677412f096a1bc0d8f073a6fd59d7c3304d4e0bbb62705b51f86272f58db37f669880612bbab8a47c446a16da67973211088fcac2b71565ab11d93a646669f619590df9be8251e96f95cf0ee6458616fbebac01185e7ab46127e6ec9fbca4e514d78e4af63c29345602b97efc0fb7752cc0f2c8beb7376098b256ff0f345460b897acf208a60058018a618412296cd9fe00406fcbae4705f17fe620cb010bd3df58fa776e25f7329c07d0471b32e810f0be43367a7e62e3d3ddc7927a33796a708bb3ceffaebb7feec455c795a0a75605d68864e1f7e315708ca46ff47fb57e6ea8c6082714323fbdb503a8d01ac82cc7a6eee61a21788ba5a794fa3af7786f66518c8dd2c124642b87ddafa753f0966d27f31fc0dbe2f5529eb27fc2138dadf3cd0794faf76107dec2a7b8e9e3ade7b31dc942ed912d4d2bb8f48f7", 0x1000}, {&(0x7f0000001140)="8c94be822f956fe0d6ff9e21229beec8313fe1415130e15862cab5af2ebd29714ed4357b717ebe311ef70b2a33f514901cc25c91cae18c442c8379ada2f25613dbb656d7cfe225133d95a3a4c8dd29624717d450b9e4012bf530c6761e384af6615f453ff8350f0e12edeaaf6498ce797b903d28670ebc5960260554141237c8958a1841ee9ea2d44bedb95dc745ef36bbf889371aabb334958da6155bb030894fe4b0d24673ac7e803d8822de26fd7fa3952ba4ff051b5892541cbc0961e88f5422ec", 0xc3}], 0x3) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="41ff270bf808fc2e9962c37d2b2fd7fa91ee5821e2c428c22aa39a1ebc3c3f9fde54cddad5cd2b29ac03", 0x2a}, {&(0x7f0000000280)="057271d9ccff67fa19fc0ceda0a2fa067c88dc6ebd15b780e60f7190d53260ee2abceb648d15eb06a708f8bb83887c768ec829357324554b603238d055c706a8d28479440827f7c3b32965b5863da793a4824ea194b634093869643e270347a327760bb563ba78bed942e3b6f0d5f4a172ae6e3239237eb18678d8f6cff4a3bb9daa5c0b07f1f1c084bd82d2801861853dda1d3628df75059d9825bc3f7eef01f5da8937b0a315400278cab7f2262af56fedaffd84501f7960fac56fd6ece68a2171b2c32ee9b8a7a7e960baa333bda4fc7a", 0xd2}], 0x2) syz_open_pts() 16:00:17 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/92}, &(0x7f0000000200)=0x5e) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)=0xab686997eaeec636) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x8000}, 0xffffffffffffff5d) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/223, 0xdf, 0x5, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x0, 0x7, 0xff}, 0x3, [0x0, 0x8, 0x4, 0x35e, 0x7, 0xffff]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x140, 0x10) lseek(r0, 0x0, 0x1) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() fcntl$setflags(r2, 0x2, 0x1) dup2(r2, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x8003, 0x7fff) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8, 0xffffffffffffff0a, 0x3, 0xfffffffffffffff7, "49b4e921ffd3cc01650368da6cf4838268a95d2b", 0x1000, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x5e41, 0x2, 0x3, "652913797d2a32951c3958a6a60832ecf44591e7", 0x4, 0x1000}) r3 = syz_open_pts() close(r3) flock(r2, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x100}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) getrlimit(0x6, &(0x7f0000000000)) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x3, 0x1000}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x1ff, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdc9) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) 16:00:18 executing program 0: r0 = socket(0x2, 0x80002, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="823698c72b45919a91953050443d458a4117d711a1aeb531db4eb2d03fc652a4da96f6bda4fad5399222a3ca8994dedcd8d3c1418643e6de99f115a553d77e70ff3b21cba69f8afbe4a090738098c0dff81b5b74ef0a6b1962e1f39e492a68669c7c2eae293dfaea0b0fcb52a477f55942794c819fc327fcc514ea8b7578a766779a43d087f0bdf6a9c6ba27d674d1152601482df48ccf973f3d1daaf25d94320573c01d7e218db5d841e2019931e0e88f632badedc3b8921fe260667c22eae4ee85e00b641d679a998a386c237bb88a2c6b1654d228f1a6378f1d58cce4a9bc05c557d701e502fe7ffb11c4e9d9a9261b33b2780b8221db5bd6602f1b92064f1c55b8ec242ecfc931c45a84d77eb01848a722182e167f85786df564f2c1ec6def82edeab98d31e4b4c524a382f0e5f380af0d645e0736ce3666afec8285b564aabc4a252d9750e4a834abebb26276c02e0749c8e659676f17879fc95409de3c0bc11d68489fa84deac7b6f8472634f1cb35a548aec8a0abceb81b36d3d4d7d503ba1d4ad437dc171c194c5f9407deaf4f3451ea71e20ee57e743112375c7e87278cdc7811f2b702291f4cdd413f6a0c234c6602be303e90296d5210be5f9eb5877545c0d215ecef26a23dbb444f548608f4ae5750ae6405d311fc9d4e195165fa646ac29960d69ef68f9ca410c1ef5f44c6ad0afb7df31c98b5e1e5ef493b6e8cd72cf4c2682c85493f0000004a574558f71af2f07521fc7a4158d94e34587543eb0106a7278ce8c8b2abef255954e1d0d89225142cca2b7e12336c3a9df3bed9342666c25f3d508b658ab90e083ef609716e1bf1dc6f200e13ad62c30c9878d58ee5adbc94ffa002b49847fa89d201c9bb5fffa38fe8d86828f7c1b3b0b5deffef343768b7b838d184bd8f378aaeed3539f02779e7324b9cd2b70e0deb17a68680bbd28eff8295e58950fe7f6c77d7ac32c79dcc348e566e0fedc2fff49fd397bb75b02959e902d161ddf88ef38be01fca867999780e2b9bd509fa00"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x3f}, 0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x4}, 0xc) socket(0x2, 0x4000, 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x3, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x2206b9d1f372d7d4, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x1, 0xc000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7fa1d1e68cc8b1605062937cbce141a5e434825c3f96ae5d986e7fa66f519b5a645168386b6608923fc42361d3fa5bd667d", 0x32}, {&(0x7f0000000100)="8ed2fce2c46ccdbb191b45b6672e9b8cd1befec84805e58c731e84fb5b2bc48db4b7c391967955bb7905eaeb73c2baadc1308484189682d6eb8ee4ae0cb5c4c2ef7243184c5ead4ee7720bd9e468523c5ba4d99db38307132aa315f976232d46b5c091cdc1e48d91b58e2e31c99c347e6168804fe285d1efcb21ef4899bc689ef91ff971747e76746393b0ff4157ef92506e86ca952a43116fb1fe6c470bb83383dee78a440be28f9c563e4353834a120854dc5a8e", 0xb5}, {&(0x7f00000001c0)="6b8f0fd395ebdc7f5cb3237561bf1edce01d97028c01d059d267d020b7035d286fea8a0918d2ee83cf57e1a9e29c6b6e913654c04b90a3437bbd095d505d8e594d9403382f9f68e216549a6a059ca7000e422d819b1f4dab2c05548a5bf7559649aa5896", 0x64}, {&(0x7f0000000240)="3b7ed42436d5d2d5d29bda5ad0f185c26bf6620fd3926b7f164f3d86d8acd0d5801828f0871b57825bb87d3e4a7015406aa9ff303d732eaac92ca4c03d6783996e401d7056a6d13910e0a517314b7402b2a9592c4e3718d17e90995ae7f4bbdbdc876ff34ea883fd3b7d2ecd71d38a5613db6999d2a57e5dc28879c3efecc92c56c4597d878406c02ff25fefb8354f9a767ead78550c215db6460f4697951bf4dd9eb6c4b3bd4cefbdd502a253643e1507d5128af790ca1cc09c1fda316f4dd1267d17bf2046924a2fb2d593fe9b8f164e7c58a613023a881d9794865f40a6", 0xdf}, {&(0x7f0000000340)="e0dd796db744cd49a7c9f44f3f252f200194e7d61f4edbdf682845f13b4e80bfa8c0dd643053cb377c9152b455d1abc695da2a600c9ea3e7b6389e191649bbd5db3b96ba8cd1743005e4cbee30578be0a24cedca5274c20175e3bbdb5ccbcf3ca5e2f4a940eac3e5715a276b020f6b2c3ee6b95c8b5dad2f65a0725d1002b66a6cebc2c78dd44a847a85cea9ae699c0c0bf30be52b5ae8ca62ddd926974c45851e81e53052cc44349452a8583e0687fa9df6310a8b19ebd2085866db62955036107b393a9ab2124474411034c99955461f06a7388e3bbadfc54a3b0fccdd0f26ce83ff76073e80534d1f1c895fe0219403e2544b89", 0xf5}], 0x5, &(0x7f00000004c0)=[{0xe0, 0xffff, 0x8, "2573d5d8d9e28ab8af26d13a6cd72e1cb05d587b5fdf2cbe81e24377f6a7f5fc2ff8776bb547c29421e790c978e1c159c2b5c285a925a2d9a002a83ebcc6cb7b2fda3c76842fbc5ac478df398bf348e61f09333d146a57126de07a0c528a715283042ef77fdb2907f7d4902f3decffd7336e3d0892904a3d8e3f5075bb8c315ef9878a3691f81f7bf81979407d2e46a324880a52329e7e2f81c4fd930f636786136508ac4dee6702f545b55cf514db1cf8e9f5d2ba2cf2ac47a46af49d02449bfa90ea39a4dade153faa"}, {0xb0, 0x1, 0x1, "5b35cc0fa620c4396eaf2b35cab9e8ac361ec666e0b878bfa1297dd4c9c7f9173d0be6b5b5a47a118b665b0cb99719d0697729a4c94147a5b9ee0b7c9a1035ba6d6df5d6685666eb84f7b8c6ecf2b2ffacdf9df53394936d3b07c1c3b5994ed2a9da0218e81139a6b00f0b2cf10b9849c121393bf155f9a8bb41f74fe812c4609cb62ad68e50a55558a64338162fc6d2288d538f86336e7462e271d94c31"}, {0x80, 0xffff, 0x6, "946e3fca0faf0090bce862f60423197bd5c82ad546afc0284fa841da51d45410fa0affbbd3296dd64162f50a0f2411ea5e61d82a878849c487aab9363e9b27aa0536fe9e0169431d3dbd3b5ed8858b2450295ff1cb5f305d97b4dc947fac9526264026569cbd316d05e435abb22c"}, {0x78, 0xffff, 0x40, "d7faa5d27c4919fe5c4cc09549ec3cb042714295f274f78c9f713645d9bff40051c3def388be8ede8576caa1378e2cae756c92bd86f380cbb7fd3bbcac7b045a62176cb20f004309e66def323ae2397c151cfbfc99b0e6d2bdda23cb74fcd41ebadb93da25"}], 0x288}, 0x400) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x18, 0x3, 0x7aab) fcntl$dupfd(r0, 0x0, r1) pipe2(0x0, 0x5d137729cd4ef061) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x1fb}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0xa2}], 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x7, 0x3ff, 0x800}, {{r2}, 0x0, 0x4, 0xf0000004, 0x7, 0x7f}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x6}], 0x80000000, &(0x7f0000000100)={0x1, 0x5}) 16:00:18 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x102) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) openat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x400, 0x100) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:18 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x7, 0x9) setsockopt(r0, 0x3, 0xa511, &(0x7f0000000040)="c6028e23db829b1e2980e5e821cd614fbd2efbf7a418c63926b84c99ac46116cc428e6ceb96c3f8738a4cc59ceb8d471caeeb86faa348bd7b657553dbe6cebe690cc5d90dca82d37f54211e4c82ffd4bd2", 0x51) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) socket(0x38, 0x4007, 0xffffffff) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x3a, 0x4) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt(r0, 0x6, 0x2, &(0x7f0000000100)=""/31, &(0x7f0000000140)=0x1f) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6ed1d73541c98e06e53fbb4b9f1e52b34f748a6ab8898424cda926c938afe7e1881fb8cbf7eb4257618e9f3ee214d114ecd0bcae8db49bd951ef17b8848e801277ab508ee671533507522e7ed6f26d9de4b2b8e30e2b0f74ecbfdccdbeea3b6579ae0be510eedddc149ea19600006fe005c66f7e5d3e34eb59d81e1cbff4bef284f8b4b3ef0ac0fc45ae647a2a27fbc466689748e0449aa334e5cecff76aa383ce419d6fd6f356db95818f4371108a1dc00d3d6879835575a2cb5391cd41b9f506bb023516", 0xc5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = socket$inet6(0x18, 0x7, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x82000009) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0x3, 0x7536}}, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = getuid() r1 = socket$inet(0x2, 0x8000, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x400) 16:00:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) dup(r0) shutdown(r0, 0x3) listen(r0, 0x6) close(r0) 16:00:19 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000000)="5e509bd66ff17218579c08307f703b97b259b0259c3dc402f16bd0d014f642911a1cf9f39d35b88b49c330b5b35fd2adc56662cb8f37a4fb8fb9164524c2c15e1d60d725ad483a8a8334a5118a7d54765d65cb7e81b5bd68030965296dfa25628b05e4e134927dd18fee5a9aa665de4d4946d038658914e286e02740f888ab9ccca3f4af6a96f6b9271a01", 0x8b) clock_getres(0x7, &(0x7f00000000c0)) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) geteuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) 16:00:19 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x110) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = shmget$private(0x0, 0x2000, 0x398, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x3, r1, r2, r3, r4, 0x82, 0x10000}, 0xb9b, 0x0, r5, r6, 0x2, 0x0, 0x8001}) r7 = syz_open_pts() r8 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1c8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r8, &(0x7f0000000040)='./bus\x00', r9, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCEXCL(r7, 0x2000740d) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x200000000038, 0x1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f00000014c0)="a036a426d610377380653deac1b8a73a59dc4a906c15ffe908e1397b3a4d6ae64e55bdea7fe0ea0f63112a3fb7dc35d3f7f4f68c6f53da804d28808a709103f0a5930afcb66d52c3afa91eebde48b8ee539282ec0d6040e51f2cdc5ce1eb6930cb83f6170068e133fd023c535f9c2e264c81a976a95911f44e2109d05e72756a35ecab7632eedd9df9e3e071801148315730b5c31d29c840049bb414e7ad806426e9932eb8220a6ebb535a4d9eaef24d7f105ba7cef117eb5bff8800c6d3f1e98a44bec00dfd147254735411e1a258c75f9b660dd42d786d69650cba9497b71c1c875c9b90959aba5c83b40c5334eded16a714e9909c46f09e543527a8ea61ce6b11d66d6d06dcd90d9de26c63b747a33ccb217a1c25c748b15cd2993a8158bd5de3e8b0a1ced3b7b043ae44991c80b08823ed474b30dc7fd4de06f3cb57cc5135dda242632f93b8c7e75e1d17f5efd5969d59834664e63394d25fc61d786d90251b9b7f5b827bc354bba2bbf4f0057c2327fcf1c25480533fea06c914a829699354cb2fa702de01c5f1b012b4964b1189ef4bb63a565fa4a813ad3b5ab3b74dffa864c414eb90708ee06a27d2c7ea1de9e9b4f5bdbda137b8a11512ca0d1865cce645c8f9e6737a0bf0f981c82524cea5239a97ff0a60f75156136093a37b2b3eeecd35fcf615542dbf5a3443430ab2a68a4339f79ad5c4ecae5dfc960a6b1d0423d3d11bad284e0ffb973bd7f404cf99d5443eff5017dd1d9361c5b7ecaf6986f42bac2736fe6012b3fb64965568c90af63af5f59aa26adba28be08d47dd545d7d546a700402b90cdc187e14064fedd1f430c81a44878187dacc9602ae368f0c3ac430937dd86699d1bd207fc5b2c76c6fac08945b6b84a48d37dc095fd753d2e1117bd2ac63e4656a29bea64a7b215d8ae03b8281822c29467b21a4b886f0a594eb02238c1a0e4ec7ff8c8413a20bdf8295722555d1b09d6a3c4c133bf7b6a0e000b45e9ff09e3af4f474aff83464e6765def220bdac29b14c158f33d9059ba519acd86dda859db31c89472dbd5d25bf3b1ea5fc4371af0e1d341e2c3a7309c3ab8fb5b0208901846fcfcab8957eb2e60caa1c33398834e97fc5e0fc9dd8f135895523b14c26c5071a543670fb40f04ec0100d9a0a468c51e6e8ffb4e7184516691cb8a8f54feee90afdf157b34f4fc7267e407b6f5a10d4203c16875d4baffa8619ecff61d941f6a472f4d4a52725b2eb5e0555bc58ac36b6bf7a2d78210ab551f4dd668131cc853d2d1f9890f6076bf285dacae2c38c26c5df416729cb1fe00cc436a153a4a1387639316938d1d8efe1731670ac0aee0ad8e1c04f1a3c7267b01f0f4a018256c3f25313d18b81bdd9cd2c308dff3308841bd091cd962c7b8b2a505f2000c9fb34c2776ee3f4f1a480608d424e581506d886d22472928d47bc0b8c5d6ef35c5fa5a09a509cce09019512f76b8fc3ac0322d59c609c3ef24d27329c38836aea3744718c484339783b2aef0945c9b0b14c264d238e7e33af2fdd222fef6eff4d1272053b1d20600180e94a08965605441ad4c8c46e980993917cf4483923005049ca57ddbb56d456e8f43e661eee7d43a28812ffe1cfdb4d86686dadc1654bbd83dbed0014c0aa18c06e54b14e879d2efbf54345f18d6dd6ddecb2a9962ae683914dbea72fa65606da62fc9e787f297c225df1d66424d239a58522fabaf3f7159809dcd0de1b7b81037d283964c6025bcb3a41c2e90156c8afcef18a4706cc3589ab200635498fac05299ed2786752c36e52f6dcc2f7530f5af33082c603ef3cf176c14f135e93508571033de1aa7a0d22f36a61ce1008281711a058e15a99a75b526a208bf3d28d69a2f634bce62f84ab8359f0c01158c52d54c7c767104f5e6468bf84413bcb596e6aebd81c32d09e4b2fa6235757a369c52c78ffb8c6ef16c88a94838d0416cc79ae17107b62bb3539c98048da493fc58c625952275b15324accdc4970dd10cb9c56886b47dbabd81f7ac4ecc4fbe8ff2f398b0d6a43d77c17f6f3449db4dcbdae045b031505750767b179c53e7cf205f1508cd99dda587b62d6c0f6bb194bf7ec80d32850675c934c5ec946fe564c76366562059fe5f7ced0f857615b7a075e24a254cc4529ca485c4f8a616d6f049f9c11fdc583dc1bf40bd49c2845fbd92bff4c665703620edd37ca68919e3d9b05b835801277e33cd0c125468e434991b601e43dd0e6d08d923b67230bfe12205e0884034554cdb02ac96e0ac8e4b5130d558dd20a05bf355626fb3ae3f6e3c9131579f749371f8f3033fbba06b02560b50ed823d47f8c62f239ae17052fbbf663e3bc3a5f93e65cf289ab55c89c03c17af07b6baf1bd81c516887f06ac7a48c3098be7677da4718be4a14a5e20d250d69d8793221537f87f250d0cb51dca7586e2aa24c84262555ced1cf9f251c02c3db0a2fc69bb81b1dfb0375d6b2c68656d2505a2ea49d9c24d07f395eee17a87f1ce49b26b09d3d14e3c4243e58eec950e53ae74beae73bbd6b960af6aa17b365ef0288a06644ad583e420daaf04d18357eb11237215afa77a6e714ab46ad09ceae82e06ef4d87a4ef80b12e83f8f9a124184f37e74d7b306174d5b7d68457dce2587a7668bbca7811e7db04acdb037c46df09610981df4fc26ccf83a5e328a344e8428a7d8f3b11cb223ae6d8816c84d77c6af31053f0923be44a3dea30902396006d9e0f745c37af875e3ac15e9e4d8eecfb832c2bf6b3670ba280c4196830dfa9b848692aabad563edf037fd39b08ed2865178fae84296507cf5644865f363d21c41c2c7f6d16a9f885208697e5bd8504d5371edf6cd4d68c7efcf479fd751e328e8b576704964345b441613da0097ae467f98910474b92ceab768dc1dcb770ef985ea60e06c33152d1fd0252709c9573f8f624e40ad18bb0512f46619990011ff844a8798a79dc3f5a06ba99cf9800513f4f60edad0492ff0627443b996e836f3d9bfb3aea1fb6256d7ccdac74a1d6a37756cea67c89b8cf319d880c98963b3aa66ed13fa2cd223f13589d88bdd9ffc84143b1fcc2081edd77a2ca0d1b87e5f6bf48027d5ccab6f2577afccc5295041f41a2f35b505ee345680ac80db0cf23e7c91c24881f4b16d6bf50c03256fa6136492ddcdb239eb096fa7f6f8129a659dbaba25e8774b34c00e940a84046c57478e46a166ae43c3e44ade2aa47d4fc6c8cba8f29dc6032eb5f0b84a86fc1c17fa91af509fbd9907be48f1262348e76a70178890fc108c6709fda61935736629a1a1361a1086462b14d4bc44fc37fae4c387062b1a596e982c30dbc5cafc606b606c2e38e813bd881cfd548e73521c0664904aa5833befc40d443ebb630d0a8c232e3fc4a6ff5c1d916d5d71d49e3d392ff2e7ebb187b006ed8aae1a2598fef814d5d188381e71c3c9389c7c26e25a8c12ece309139a0b289d00bfa9bc3ae40a0342da7967daebd3e8ba92eff54a935ed7e95a95ebed36146be4a15e6cc89f6ae2c49d29d04d7e1b8e55a6533e9d69be2a4c0c6bc18eceec0eb7cd300db060122c4cebbf54f1ab098973dd3703963dcc6e217f3de72a194c49c7e6f41489562e86810e7bb208fc83e8de0cf9e119fa06b37f28420b4a930ce5ae80fe5fd3d7b9f0c18073793ea6ece40f61ee7f38d73835f3640e10f1e0d5b366ed25b348005b2216f8e421e7a6c7600c002355a24e4384592194a92187e1d35103686873f9ba4ce428dbb9f7e51caec4ad0ad92e840975a918a0b51332713aa13d72a8ee678478af55363c5ea06b0bf08f0423bea910e7a9205910efbc35b979a4461910625f9017d2f1e3e3e32b190f74f35353132afded028e1819d64e3ab0877db74f67fd965d5634fdb488c30785cd2217e62c431559b1b1240d1fa21cb3df8eef1c2d66324e772c27f210bcb388d46e01c63ebf7e20cd139511ad0a2f01239a0c3cf68fb07850b4e2fd185d92da6477cf118b84ab2843470da6ba59efedda002f40b01d7b465cf5f43525ac6c9da57910fa396564aaf778eac47366eb7809f5f2db802ec68c94caac54c5d51091918192f30ed916db1996ba25166cc81846871f71ba38e533a9c1524229363ad48736b15fee69d1d57514ec466eff1a44dde27e3f5835babbc32936fb3e4755e6e629ba93d32b0b7eda7f8f9af6ccabe7c659f0841a198d05d2087cde67d9331df817982526d6efdacd563dc3a7f07f57bae8006ddf36493da1a98d742767bb88326c1be47887f07e4917ccbdbb764da59fe2cb16ee4118e6d1f9cf95c0e8eab92006613998404315479ac6232aadcd73228098f5c03202489a34ee70f585c4c1e118e49f8bde790b1e3c92290174424428c1305e8c6e49384223848bc238bf9631189d890eea5977a22e74c311345439cdb339810c65a2506a5c7a95ce0ceab8bf0d8c20a7fe5035ca8bf4c5911f9d0785b61af921955a2556cb9fa6b8ff3ac51227a109886db81d75b50bf54f1ee4cbc2e70a8909ef3b5248ee53832342fe7c334d2b55779e291eb9d42b27d0f1be330c9971baff05420462fc67366256d8ac1b2bfc4ed7ae72beaa8b3a04c03b3a4686609b81df63bb18b6775e12e056b51c529406847754ef61de66bcbfe55208f90adb4a7368e13745b475667d18c766dcb9b3a17427c5ea394ff2d98bdb8a528eff3926d389385816172b8eb95e33bd327685d3bc10be1f04d6a25ec4cf20464c3fa8684c8d122bcf401be12aec18fa0f6640b75c9191b7fae97620a42ddefc8f151034caef3128d0a3ca10957fd4bd3897df7968407a867f63ff6e179ffd0e0e52bb4a72b05876a0eaad790d2333f9f17f44c7967dccbd9d6c54625a00a8ed14d531785126f3a4051369ea3191bbbc9a34e3d143fe7e8a32db33b2d6fa0ebaf8622628ab844e1acde96638f0fcf1835fc4af9c809415d05bab1d118d932a7f1f332a9da687ccd22c700ccd534afb1fb17d37c089fba149302da2bdbd11faab830ed0c35eca3200b29b1561fb073b48ef22b57f2d9e746001c544006d49c4af3d26ba47cb9db4dbcc31ccd131550e985aa6975e4dba6913256c44ff26a9cd9b681a76f3b2f269ebc0be5426762c7ab878b84b8cd0d47d9064e71cc99c9139ce99f2316795adaa8899e4b91bf18d18881c858649dd1b2256607b79fd3b433d57efb930c5399a42b310b45270639d64beff27474ac641296384dd8cd68a81657812c2af935404c7050fb0f0d03482b03f1e3d62ca773b807b4633983d0b75f5e57a4d7e64eda9a0cef48f45c970d3e4c77a05fe56c0a9d473d559de3bda0089f90905ef98ce15ee3b37273ac3ca8cddff9146d43416043fea57d18bf20c723fb6d2a877c0ca693703822e8135d0f01076eed02a264aece340ca96b63d32ecb57e458894707e22d078c2fe3c7a72c41270ba5912f92f6a006386476bd1917c8f451ecb42293db17571d99cba67df8d6ee9edfc210b7b07e1cbca276b140bd83563b353f2bef5c20bc344da5d89e2540816885da3a59f6b97d3c89cce34e77bdfa78755bc59d30573486d9bfa234b7ef07fce759cfcd5e7b94789c303173f83e3b0ee978f83d7e87cf8b3a0cea7b2a38b64ee637a0c24e5ccc1ee75e1950e038f4f543e623db9b854512f10442dace0332e8d49b6d6b558202032e3fd5d696dd1e32a255071172910756e82c2db5f1dfa8b684ddd86169ad37b978b9994c47369e2c4d2cf356b19b844fdc1bbbd93c82ec9fbb689cbbf48f369dec5d1582fefbb18e91508d5aa8907b13", 0x1000, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:19 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x38, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x84) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) r1 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x94a, 0x5}, {0x18, 0x3, 0x9, 0x8000}, 0x57a, [0x9, 0x3, 0x9, 0x7, 0x9, 0x5, 0x6, 0x7616]}, 0x3c) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) recvmsg(r1, &(0x7f0000002500)={&(0x7f0000002540)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)=""/114, 0x19}, {&(0x7f0000000100)=""/78, 0xfffffde4}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/68, 0x44}, {&(0x7f0000001200)=""/254, 0xfe}, {&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001400)=""/46, 0x2e}], 0x7, &(0x7f00000014c0)=""/4096, 0x1000}, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = geteuid() seteuid(r4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r5 = semget(0x1, 0x1, 0x248) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/216) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x49a, 0x9) setreuid(r4, r4) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r7, r9) renameat(r2, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') semget$private(0x0, 0x4, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0x20) chdir(&(0x7f00000004c0)='./file0\x00') open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x20, 0x2) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000600)={0x2, 0x2, 0x3, 0x49, r10}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000640)=""/171) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) setregid(r9, r8) r11 = msgget(0x1, 0x24) msgrcv(r11, &(0x7f0000000780)={0x0, ""/130}, 0x8a, 0x3, 0x1000) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x1ff) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x6, 0x0) fchmod(r0, 0x3) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2810, r0, 0x0, 0x0) setreuid(0x0, 0xee00) getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x0) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="26acfc625d99fc4a3a1e15467cd91df5df1a151f8c51ce45c0068c39529a72e88d08405cf867a4695ad45a5cf8b53305009d9cc97f94bddce0302cb97fba3ca7f83d9ee9b877d638db217cfe612973c29b25aca1ce24afe67afec0a4f59349d88748b2d5c84755ca46a3a5f9d60a5771a3e4202e66457d", 0x77}, {&(0x7f0000000100)="c35c8c716f2733696f56ce", 0xb}, {&(0x7f0000000140)="b34867c328470154c9d14dd61ab04176988118817ff74eb08f19065d056ad14a46fba7251468ef7c32a94dc6c48ddde226fa2c5531491d4f232878f3b55ee69bcfed5cce057a21fb5a31894603d9000979bf5e288ab2e38cfb85bf", 0x5b}, {&(0x7f00000001c0)="7c4087097bef4b4d0b485570434d306f2c22949d1eeda33304132b7f75394f65ea73b5ff8fede16eb58cf1f073a8034610f3452725e968559627a1669ec6faeaa98c281ffc8d0ab7f571c0b39c5a241c4af57d5c", 0x54}, {&(0x7f0000000240)="a0b1c17a5f0d438969a5301460f9e2a04f0ad76bff8132548f0f24af422ec8b5515c2d6d12e18eb900f5d713cf11", 0x2e}, {&(0x7f0000000280)="8c893a3560a894f29a732a6f910b97b2f83c87af737b6a3469caa169568426444a5e8789248b38c29017d9636b935c1eb3eaf3330fa0c81a62d1eeea3cd51a3ecc072c665cc687", 0x47}], 0x6, 0x0, 0x0, 0x9}, 0x8) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = getpid() r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) sendmsg$unix(r6, &(0x7f0000000400)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x100, 0xd}, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="4a28810379d3660eb850e7885fec72389ada9076a2b67655007e7f9249f522c04b7252ed76bd98f8f0cdd0b085ca9b7b42d691b229de33ae2bf3a536e93da36eb9cd47888290ccdb0d693fe5f8511414c436ee93a1746355be27cc430a22b678a4107d212e51a6cb8fdd32b1d1ccc52d0c566bd1af951433", 0x212}], 0x1, 0x0) r7 = semget$private(0x0, 0x7, 0x28) semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000440)=""/89) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xffff, 0x5, r3}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) syz_open_pts() accept$inet(r6, &(0x7f0000000280), &(0x7f00000004c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xb7, 0x661}, 0x10) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCCBRK(r1, 0x2000747a) fsync(r2) faccessat(r2, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x2, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x7f95) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000002c0)={0x1, 0xe9, 0xba8, 0x401, 0x100000001, 0x4f, 0xcb2c, 0xffff}, &(0x7f0000000300)={0x4, 0x6}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='[\'\\/*##/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'}@\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)=':-\x00', &(0x7f0000000480)='^^\x00', &(0x7f00000004c0)='-\xa3!].(&\x00', &(0x7f0000000500)='-\x00']) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0, 0x2}], 0x2, 0x1c8c) syz_open_pts() 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000, &(0x7f00000000c0)="890be63374564879df40201df79099aff2526dc6ad1502b8cc217332e32a93e75039beaa3d2e9e39e43895eeb56ba68c12356eaf95dc8215f91d61e8ca63d5746ba6e9465a936e2a650b1afebfb073be21c39b7577b33c0e7ecc40a253cff6fca25ee9e1e59059b0f2000000000000000000", 0xfffffffffffffda0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5c18e21ab119", 0x6) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffa, 0x0, 0x40, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:21 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socket(0x0, 0x2, 0x400000000000000) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000), 0x249) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) load: 0.86 cmd: getty 64845 [ttyin] 0.00u 0.00s 0% 311k load: 0.86 cmd: getty 64845 [ttyin] 0.00u 0.00s 0% 311k 16:00:22 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x200, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="ccf871295e830caaaed8a9c0a74d6fbb21cfce49194a1e0d63cc764bf265d7a426a5e546c99fde8516af42720617af9ca886573be237fe97292466fbf33e1d1c6738a5871320ae3c7ed70987dedbb2d8a3790fbc9689873b17", 0x59}, {&(0x7f0000000140)="a826d9ee7b81fbfdbf608c5351f026a405ea6ac03774ecba7a6dfbc8b1deb817325f1fbfc96b32c86cc5ffccf904a8a5f4ae00560ee855cac012c436f6481a28326d051123057a77040ee81d00ba3bff9b2da70ee3688659d7c8e67ebf346388eeb95d68bccb42fa86e399ef6fb80ac5086d3397871fd3da84c943ea3bf39f5b92b8b8614980a5006ae9ea1927c8be3372683180c2b892192e8ec86a5b072909edc544b3284b9fa9d8a4a18540da8390745b46885b644e17885ce52df4ec421581304d1284ef1393fe78cf98d0e2f6c9eabe5f8f31c2f6a7cf66c5e4e12f925d241fdd5b2d723d2256f2a4f6a614da3536b93851", 0xf4}], 0x2, 0x27) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) link(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)='./bus/file0\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x30, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="505e7f5bbaf894e4a05ff6701e4b4ea46b28af72f5f9dc402136b1f1984f493992cb3843b8ac109d4db0efc4e074b81b4124708a849ece79515c02505ec27e2fa91cfb2da23ff92653780760eae9792e42fe60aa666c5b1c8b650a7653e3b4f577835221614d06c6b68f0b6b646e4cef68f38261b0cedb7d1f95dff594e37d3b243524b2340ce3feaf3d6b55c4ca03e7160530cd7bde875ba3d650779e05d023e2fd7229751bf978f48cb2ab1eacba2d6ee0ca42270e690798d275997fc906e7b4b240f369ce613099b01631e31ae24ee9adbfbd9987a08c0040feafaff42bfa47e5a21f2239efec7abdbea5fc2217455c776e3713c0ea655546d1935f0d1625712eb4b545a5dea90f7fcc1b09980a729c99e34ae57bc44cdd7a826f632e735eef66f6d248345cc883bc5c24cd9b5e44a5cb219a10757bf1eb5e50c3a2a6ecb9f711d3ffbced02e5cda13b3f756b9fb23f72cb5c0e8ea2d26c511ce77a258a00745d6f33425c300a44587222fcfd5da6cb4ea7a1134bb0c4826acfb70a1dde8174b6a106f15c180c19132e1a0afa6790cf47f65745b747da535c32312173fd55d2b5e749a1a4054fa5616b089672ed97e93bbb5fc649ee97addbe9f438204817adc0db9e9e98536d087e6ba74e6dc621fee8cc025d457af89ce7528bc5068b32bb154a94cdce945a190e690354db6cc74fd8010e76bf77a8a49bb4cf0b21fe5c64cddf1c2914f9e44cf82c1abfb6972b934608e2c960623199dcada1d17ef4394bee30624510ed517f3663ea72bee3cc84995ba7966d7d961fc6d9b4ea39ad92ee543340b22f8e793f4c4f7e5280613ccda3f3b0fd35e3f0375651c3108c13f010bece8555a272423162c23a32c8caf52824cf642c1f9c5141f5490b724537ef7104925f4d23e8fe74712faf2cc3391fa6e44026a5bfd669691c648cdc882a11acca7599973edd9b535abd1c1b9aa13f5332604db6fcc090b4b0d7bfeb4b68641a3c5d1caccd0fa427b9474e62850fb00a30228b6c7a157203e873ff8bcba9ea56229b000e40442935073c1655c9eea137ebe3c572542a37306985080925ff4fc4c202762a6f376b355747d37bc54f6c3c2e0f072a921b92b7c291ace4c69d4cddd43a71b02b90fce2af0d90bcb3ccdee60baccaeae69cee927ee512de9db92ab227b97de18659f854de6cd5d7027e09095d8b46019c94e4bf10dfae8c68a6d26a81593855dbdff26f04725a5b1bfeb089f409b40019ef50bdb4d12568a627b95c1ff7179888e7200e9d1917a6d189dcbb929ea3d5c915d35cc435d155197c303179e4fd13a8a5a30aa45bd9f87b3a698478278428391149ec6f423741a59a159cc265a3aae60704e827d3d4bc49f134b3c2dd70675c91920ff671516b41078467ac3713e885862f8531027efaf25b78314d7ae0b7561b978668395d8a521ec0571e35846977a4cf999b721c7bf6bce88b8021c9c01806e5471e4b80f4c3dcfc2d17ccae9f7dff24112269e01aaae89b35a9d697b72b232de3343bd39747e588f3319f79987f40b5fcfc823aed4b640803b3352f3c582ffe9309ad77f7d55ee2d7e979b45afa80e1ddec2a9f652393391973642298b70d78cf1ca643d94f554a9fba574ec4ee6b6f86209e43e44c73ac53b7c78d85161f07e7e851045054647830eed350d264435420ab438752b7554ad4242ae132f698ddfa5c676c650c6c4b2852fd7c279b7c42abaeaa75000b9bc33a6c2792c2463848fa32324519f339623845222b94505b05033ea69d15a561ad68a7d2dcd3beeeef4ceabdde0624040843a6e6111f95f16ef2438454f82b9272f3b76ceb812a085880705a5e67e45ad724e89dce96d0bd2e9e8e6cae050374e72d4fa23928b5f0020c8421f4abc3953fbed0a9e5d8fb555935204b919c86e81d73d6f612cec3b6711f82048c5fec9a29cb062a5f9e74c46455dbdc293d47429a11e7f0a447768d37a36f990f660370700e53e5144e29b3ef28dcad62f6a62d3c564b84423561ddfdee6b327de19d7725d30c35a813df0e73e553be2906cf5e6ed5bc35d4ed66490365005acfeff889c0cb2d5c7fbd12e907e16cb6c28864bcf53f3106fe9616eb3af77dd4121b28c4f7e23183bf1aaa6746e5144ad917a3cff4f5d6e8f7f5a923b7ca3910fcb792d592264da4e6857861f994a8c3b65a418e88806a2b0f4b30dedede347bc6f993412e35595a16d2882ff17f534517a758180d990258052b2762cc250fe0d8f00c88db9464628abeafe476330e031ce7063bc68c38b0613bf392dbc16e7dd6e3ba47403ba95b608972934f0c929e80821cd525a9eccfea78a5590b82a15bd0ec1a436fb2de959022469a9e5a0c4fb3b94f9fa51ae4ea9c407256972463af45aadc2e216df5c51dc17517daf971a520c845a67ad8083c720043dda27c93cab6fe65b135574e7190cf6d4826ef90a0c0f38232a3332f50f437cb8ab82488af8f12ddaf5cb09780cbec0286715a95c1b85f8fd417afaabe09d63ab14e2e37189b2e7b1b00e3c827bb5b38fe44620ec062b30cdcaab7512ed7dc1d555b55fb1429c3c68cb6db7de752aac8738a8d88aa7bd195577b9a5ceb1d5d0ad12924b2995f0ae1bb5153bc2eed55862d660bcbadf57d51b9f08366413649ad9f3060f1ed0941eb0f7f6d734acff62d62851f46c27602762c3af7a894dd8b92cb13c067f00665dcf4fa0d47ba66ba35d4f799ef4f60d4610171be5517be461249a7237b01fa764e8e5d75c4cac39795cb8bb770f44bcb93f9a1f8630793e077e6375cfefd050d626e71810268dae6c4a7337d59bc07fd4000c31c48f2b8065ca5eb95889f06c363f340f619449f1eebbab295d1eaa635401905a735d9b52dc9ff74dd8d13a256d6b4a724e552d2e8e4ad96a1ed601f6a8ce9f0bc189d1422a43b6344bdddb05a3dcda8d714d0ece9c62437c70cbe9d8e7fbccce7e27b7e6895026a08619bc6a3968d3aad1e1c06c8c451b73e6e8cb002d9d5b0273cb32397793df89f1bc7648753e4e03e274cc7aeaaa733d923a8474bcf748fe9988395ffd50b40ba9a0cbc0944a4619452bf6666ba834b67057e975e7dea8efd664ce58d1d02f90779c7406d5c3c95d621e0d66d2b887db62698e801b2151b96252505b62a708df93546d80612d3354b53c4910674c7f3c9fb7f7f22e387185e50ede0803fcf2ad5d829a92140b0b2a1b1d915ffa1fafff8e53c595562090e25e1b584117482de1544169482646186fb6d529a2a45a3f9e583addbe8fc518db060575315c6862a2a6ca35f851cc1413f2ea96c826acb2af4e47dd1338de001d8280908b7747f49bf769cd17a3ddc6d6368ad6880ef075d00c919fa5578ae3ce46b27f240791280ee5609ba2c1edab8794ff70f5b95bda0075f7e7a7163fd9c316dff29e40406fc2fed4c6b0ed885500cd1eb2d5e736098c86415de5260bf3fbe7f6f1c7137e4a7fe006489791ace3d4a2b54a16bbb830ec4b46e4591274dbffc175729840c5ce96fa330d9d41031838fe0f51c3318b08fd3bcab484e334dcadedf315024d287875bb901e45c16de955f18b6a816543769192439fe0a23b16f07b9701f2748491e7bfae0b2a8e4c07ed2efa44d1add003a4e0a90e2277c0659ea03013312117c00f8e289bb3d576ed290193b3e17bdf90483e673a0a085dfde8a32e6b0c9285661b393eb413526ced71a1cc727f37226141aaa1cd211934384a23d1ddb318063e5ea136c6fd00a20d322363e10d6ed10b46d4f767346150e97d116641ab396f9025de510d8b83e0cd5b00259e9f0093ccd09ee8adbebcba46d32885054c360dd68fa642ab974df9a6d5eda8537e1c2ee22158ab167634ecaf679fd4eeb1aa8b423298c18f69876088be749de06d32b40350c17ea7ba8499f1b1c1276f5f13e596a29e079b58cf395e11c9d46970ba71def8dda51606246a5dbfcacfe44c5184d3ee2e164a75a46b98791e790dd4ab0c5ff4413e2e164bd0057a4f8f55b788b6af96f95e396f5fab151adaf9507a8d90546fb7762ab9ec56fcc227df9bc7de7e7ceddad8f95e05038818f6447e551c4284e46efec41a43e35f3b9d0a1d89b76503c58313f9f36731a3ef1f5d74820d57a496898ee546c2197d033798953d65d183a2010aefb8f08574ec57a83e6847ec1ede7dbb64366983fe4feb90a115d6f52fc44a6bf0518c73808d5e0f0d143cabdde32145e8031231c7fd886ccc5b1f343dd791f44dd853d074446710ca981d848bc83a707895a96123af8e673c30bd9286f225983f9532e9aacec073fd46851d722cf3fbecb164c3353618cb9b7cfef4f1cf0f263ca7a3184ef07504d6900492612f25126f6cfa706b59fe81014eaa69935a274edb7f296418f3899142874281b3eb61bdd32c942c58f30dfffb9da306060fffc5bbec27d5bcfe5d9251010b55001f317ab9ab892bf3f3b00836f2d9be2a34826a2942564bc07e35e1ebcb59bb09f47e814671b3ccd0441f229e9599cd5722cf1542cabdbf427ea6fb8a110d0629b2194b04e806fe6e280ab2a4d0edae07481d21deb6a346f5a01c5e0fe8384836da66178d1995b4cda45f3bb2252a7afa7f19e842f8a51f63eb51696a3b3c1a8b02def928bf394d4d95baa8bc0407adba6a19380bfc8666cc33c52d063cc47a7315ead346fc4f89ccc353d5b023546bad286faf833abb1b9922de6c39b7abe1265a6a159c6194527feed553b6812b56d509e0b48bf6dd733edff7eefe4402bdba64d8def950192b15ea1af8f0667cd93451e30d069255f24e12c77760a61f81fee3b515cbe056858577be41deb285ef333e358be05e0721a5127cbddce1ff39a27b72b08075225bc6100d8b9964720951f342a7f0962cd8e7bb3d6fad1c25ee2d0ea8f9df2f21ba816a5e42b3589f89f3f49b129919fb8f07646c7917c11372926646e13c1299f28282ba29e7c74d4c0dc9fe601af44b39a3dcf1d3bdcf8ccf01840e0f2f050222229b83f6a6d00ccfcc8c1dbea22934ae29954df90103f0168c28257d6e757084a6a7c47642ed21e43ecd71db34d37fc0072ad260e9fcdf224ece6e47a2a56c7309218faac748ebe9b8c84eb7fdf0420896e6ffaffbc415b71f0f8a595a25680122cd47242fabe689bfe00d08743c49b3f9e65e184f7573fef6284ddfbe6b659b2856de62f45fab0140fe09f1bd7ef8a5760a7c94d1e354f70e6850a4f8dade728ba3938e0c875b9283d9ba4e3fb9d94b5f4fa14012dbf625f4c3a125c494b275cbe5ab390d40123bfe2cd464d60704deb8eefcbf43bebdafa9356f44be2235ff82c76ca36bf17f4da724d06023926e6a70b86495f5418247408c5b34d1cec11b8db2ff8079478cd3f1d09940d9ecc454a0c9970e07b3e62671d5c712a6b917a2c62457f2c9feb1f76e9949f42411bc7624b2f5d45e7b2568cea4d50ef4ca983d74665694960467d9a168b6a13057c4d06e6a8af9d6036376ec87b16767273d8fae418faba3f371c02128379645d09c2434f7ea4d60e42659af9ac353f4b3b616874dbc1e4b93e1211765c7d10a7986febe06c3181a9030c15bab13965351c168844b5e23260d3a2a00ff1cdc9bc65e1d42738291d20f3516075ca8b3ae58d4ef257a38a1a69fb52a77e7c0b7b82a870098936d0bdf1cc2011fa332a0453c8c8a466720db71d9ade0ddeec15fa2c543eb020f8549856b2b21b929e550d555fe247a7e440e0a675ad44a83244bcafe97a8c6cb22ac9c9f35b9e29aca787ffb9745beff0c4a66974dda2b1ce8602ca2482f072", 0x1000}, {&(0x7f0000001140)="3ed61446db57a8616ce043f08eeeced9babc73322bd04eff330043c0a763a045412d3695daf67e5b64289e77be25131c9e2c33ff2fa4663809bc55724ec3a80afa419fde84695a60bc66532cc096e2d3a82d855172165f8376483bd3159be961b2ab62fef85bd7a8676ec80104da19a610679f9999a630186955a584f73eb59f73bb449398b5866f203d770da89a7b24db898e4f604651ceff81cdec5838278272a8ebb52c5b78f231dc5bf677706516b7a1e030f1994f01f3de20294c30c02bed6c0bc592e83ba2a8137cf8ea58d91c0d0fdbefb6378250aae914d742bbe66ea008d4f97fba8f8e07d74638e71f43fecaedb23e6b70fa08f74ca5", 0xfb}], 0x2, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0xc}, 0x400) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000013c0)) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) clock_settime(0x7, &(0x7f0000000040)={0x0, 0xfffffffffffffeff}) clock_settime(0x3, &(0x7f0000000000)={0xe01c, 0x7}) 16:00:22 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) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20001, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x8c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: r0 = msgget(0x3, 0x41) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) 16:00:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000140)=0x40) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) semget(0x0, 0x7, 0x4) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) setuid(0xee01) r2 = semget(0xffffffffffffffff, 0x7, 0x200) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/14) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0xd944a596bd5d6274, &(0x7f0000000140)=@abs, 0x8) pipe2(&(0x7f0000000000), 0x10004) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socket(0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0xfffffffffffff001) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x800) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0d7be9265fe1", 0x6) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/131, 0x83) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x5) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x20) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="f3c84b1f7c764a6532bad10c03f1bee4342032311c9b5d20c86e8935b22921c3a83d97485faae1ba97e403e858a05655de7851583c938e4ddfe3984d6f820e377bbfced1d6a294690695aff398ce3c94b34c9ef87896d44844da8af9ba9ad3af16830d6edf4fb48c2c7f2e2dc2fbbaf94bdec03af5948e0935e64ed4d9f5388ef00aaf8fd98c9824b57f4d361e137d2840ed1a406f7ef1cf8a2e2aa8dba820b774e5c1bbc4c62171c39e3265d66d839e21db29b9caa96548", 0xb8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r0, &(0x7f0000335000), 0x10052) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unlink(&(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = geteuid() setuid(r3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x10001) 16:00:22 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) setsockopt(r0, 0xffffffff, 0x101, &(0x7f0000000080)="5d619a6637d2c51292196dc24d567c0e9f6320d0ff5d61571b24996e699955f8f598365cdb86ba62c944138d0b609069b6a5a05e086e90edb42fddafc989acd27524a4d2e4fc9321fb5344bdba99", 0x4e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x1, 0x4, 0x80}) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./control/file0\x00', &(0x7f0000000100)='W\x00') 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x20000000000000, 0x0, 0x0) socket(0x3a, 0x3, 0x8) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 16:00:23 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10042, 0x80) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0xffffffffffffffff, 0x0) geteuid() 16:00:23 executing program 1: socketpair$unix(0x1, 0x2000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x2000, 0x404, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/9) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) recvfrom(r0, &(0x7f0000000040)=""/45, 0x2d, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x3ff}, 0xc) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x200000, 0x8}, 0x10) shutdown(r0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0x1, &(0x7f0000000040)={0x43d5, 0x7ff}) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockname$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f00000004c0)={0x0, 0x0, 0x9, 0x5, r7}) fchdir(r6) r8 = dup2(r0, r1) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xf6}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7fffffff, 0x7}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x20) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f00000003c0)=0xc) 16:00:23 executing program 1: r0 = kqueue() write(r0, &(0x7f00000001c0)="81e9fe0c957df584eed85caa9c67c581002dc064e854f513f02bf16e9eaac8062ce8d336bfd247fcbd564897c82605eec9ff9fadb10dde38b5a89ce88b1f521b5b804957a3520b00330510bd22579a79b1e9a4062440e4370f7109ec0ccb6491f41dfb39112a738bee00cc1636eebfd27c4801b315ce8defca02a5ff91f054aad93c03fd", 0x84) r1 = syz_open_pts() chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffe}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x7, 0x4, 0x9, "a6f987b2e75482f97ae3ff0da8d81c96e0cedff0", 0x100000000, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002206, 0x8000) r0 = socket(0x6, 0x2, 0xe750) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) poll(&(0x7f00000000c0)=[{r1, 0x13}], 0x190, 0x46) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0xc010427b, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpid() getpgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x101, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x69, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3c, 0xf0000000, 0x1a7, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x15, 0x401, 0x9}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x2, 0x8001}], 0xcd51, &(0x7f0000000100)={0x1, 0x9}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2012, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="bd20284f26de4fc7392edf314a20a083b7a313aad1b349597bcfdf9b23e0c57158025251ae7856ee584bdc2eedff26d3f14c57f28d9bb9bc866e91fe8d5b27ec4f3a2763207828087baeff778e5c27c0544c0dee2f2eaf0f55b7b933709cf83fb19ac6f63f9c59198c", 0x69}, {&(0x7f0000000140)="a2fd43910675dc2fd56f87541aa3ffeb980df4996d4aa75225c3356db8c76049ea46c311f37c4965d5321a2c344acf432ad7d6a312de70834efa3d098f9cd88f4eca764ba9c41f0ce07dc5ccc30b6c914816b28d56642d5f5ff294e116bb36180b42fcc8b4699189a1bce3fc42d0f24fc252739120a687e2400350740daa5c305dcfaf0be506df50912da5fd54511ff39cc3a6800e7e06ec224e77ee646ed8081b2c4d71411acbc4b6eb5f50f5f993c8863f3491aea812b254", 0xb9}, {&(0x7f0000000200)="414f059e6d6bdc82c8a0991a77b4671feef8f88d3bcc37dc7b8e34e212dfb7143cd0c63550995b5bf160f849babaf2daf21fb423b7739437325d3819ba93bfa42d51f1ca5ee428e6407eb1fce5fe6ed5618e037a872fed0e94ac756e20291a61901da16a7fe36d429dd732fde468344bb188c77d56", 0x75}, {&(0x7f0000000280)="ed9d0249e90c9f26e19dd849030f5cb83b88ef27154e628923035eb97e01d0be79e4d804b54cd9281bb5397093da377e1fed2d79043e38aef3d5e3c647838cf86027eb403c0303840abf9c686dd5f6a82be23eee5b74d00586f1c5609c72c8ead24beed563779b2e706bb536988041ef178d0f1990b8e8d87b7a99e77dd3bd4e", 0x80}, {&(0x7f0000000040)="2efacda4caf436f3519a2b9219e72d26437a216dbb363c76bb010963e156fb6ce575b76aab2fb7712ea8cd4e2137f4be33d57f5a27", 0x35}, {&(0x7f0000000300)="fdfed302197c1aaf1e270a822c08d251ff4458f64cdb460809cd03ec3b730dec15ab235680e893cf5f753cecc7213ebcf179ae03de5aeb9e0209dae6a1d0221c2ec6a6cfbc7cc43b53750c71aff9b1ff56da7e931accfb8b3178991bf4de9ad148e6fb4f0e52017f2ec36f67efd988", 0x6f}, {&(0x7f0000000380)="c292d7335614ad743da0f4cb1ba1d27e8773a5c9c740523d3aacf175531ece0c0b957f75a98dc172572f38ced902c73f437808879b658de9997e5fa15e81132a13bd72aff158cf5329435e39dcfcfe4c4b0e975345ed6e0b259aff93b192a52a799b72b813b0d7eaddc9e69be786b5a30ebcb2bf6f106746cb967b65926cd38ab01549e8354cfe121bb5bffd4fab0df24f4d5da03de0e1824c6ebf95b9b78a294c44443447df6609865a78259b9ad73f78e9a4f4edf8", 0xb6}, {&(0x7f0000000440)="792e8a79ab5a8087a61e2182ae4714dc5bdbbf1acbf8bdb18b7e6c8eceb1e1c0ef227196576dc82102c11d740ef60e67e764cfaed4b7c96eb6c678051546c4373e4945cf652f2d0ee28f8c03fe652d3244c87ddd024431a4d02683a8c435d78e9e31126c8520b5ebc9107cfbc424bb71855e793dd175a1d38b821c78f377cd127e10d6a62206d6", 0x87}, {&(0x7f0000000500)="9176c27bdb4b23a1630017ff14fad1375687f60e1b2d515f14734c8fd884c92d8581bff1ad44d48dd47677d928b672fc9aa353eddaee62d4a5384ff38a9ab6e795fe5d6bdb17d11c6d2bf20946529be795d60baf75ae49252ab286448e333e65eab05671996b24e9392ea1345de79ac66c6a76d934ae514fae19ed3402d191d1d21b31737e1143af6a0034ac64e469fd1a8d6724fe7e888b92314974c50cd2c2732bc2a3303ce7d0d2e1945641cb3b7edccc93", 0xb3}], 0x9, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40d}, 0x400) fcntl$lock(r0, 0xb, 0x0) 16:00:24 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = getpgrp() socketpair(0x10, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/43, 0x2b, 0x801, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x20, 0x7, 0x7, &(0x7f0000000000)) getpgid(r0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) readv(r0, &(0x7f0000000000), 0x100000000000021b) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000080)="f300005890", 0x14d) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x5fb) read(r0, &(0x7f0000000040)=""/81, 0x51) dup(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0), 0x1010000000000002, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = socket(0x7, 0x4003, 0x100000000) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) clock_getres(0x7, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x5, 0x8}], 0xfffffffffffffff8, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x3, 0x800, 0x9}], 0x1ff, &(0x7f0000000180)={0x9bb, 0x7}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x11, 0x6) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x216, 0x0, 0x0, 0x0, 0xfffffdbd}, 0x841) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x0, 0xd3a7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0xa0000007, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x98, 0xa, 0x5, 0x4}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x10000, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0x80, 0xfffffffffffff4e7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000005, 0x80, 0xfff}], 0x36df, &(0x7f0000000040)={0x10000, 0x709b}) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x4) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0xffffffffffffff63) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/137, 0x89}], 0x3, &(0x7f0000000680)=""/150, 0x96}, 0x802) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) flock(r2, 0xa) setpgid(r4, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x11, 0x52c5e11023b602f2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4e, 0xf0000000, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x4, 0x3a34}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7ff, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xf17c, 0x80}, {{r0}, 0x0, 0x8, 0x4, 0xfffffffffffffff8, 0x8001}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x4e}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x5c, 0x7}, {{r0}, 0x0, 0x0, 0x40000000, 0x3, 0xffffffffffff3336}], 0x126, &(0x7f0000000100)={0x3, 0x6}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000240)="0040261b7d8304c975cfb2829a01dd2ea94823924e19afee3509c810dbfc3f1cd53b07e86c75371f1600897e10222b9fa7b0d893b62718ecb39512f1a9a85867f5bde077591eb0cb28594063254b9d7f5e27325edef21cbc8e30c7271a5e5d1a47c8bffa0905b01ddf1ec6a4c7d9b1fcd6836b455acc60aacd2624fa7560affbe9f3c786073a487ead4794d73b18ced680ecbe17e766f526", 0x98) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) 16:00:26 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a5abddf8484df9c1111b9be7c4c6d769afc186053cb4e3a8e1549820c31a48016a4a9638711f270739edf0bc47a029374c1e07c55b8d19934dc826be59aaa3c2eab7e481fc7be2d34d4e6bad475586b085198be29b4d145d88e5ecd99f00f4de4901a99a56e5e0bd8a1e7e4cc8c7f5371f6e451779867882fd2af46deba744b4caeeae429b462c0c3a8c84f3f824b41693ceb3618f35", 0x96}, {&(0x7f00000001c0)="536e18081553a363e553b3268e30897fd80afad7f5b2a53ab9e9b50ee7aad0bd156cd81ac9658f8ef23c1f8fc0a385e9180d7945ab804b0c805a121aed0b8ea8f7b228fcabd2609509dd5a9ea048aaaa2e7c7b492a8f7ed147b523df4310c167d9aeb5", 0x63}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socket(0x1, 0x4000, 0x8001) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = semget(0x0, 0x3, 0x8210) semop(r1, &(0x7f0000000040)=[{0x3, 0xc, 0x1800}, {0x5, 0x5c26, 0x1800}], 0x2) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) mknodat(r0, &(0x7f0000000340)='./bus\x00', 0x1, 0xffffffff) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:26 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffeaf) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/2, 0x2}], 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0xe1, 0x2bc}, 0xc) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0xab9) fchown(r0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x8006, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) r1 = shmget(0x3, 0x3000, 0x131, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt(r0, 0x7f, 0x1, &(0x7f0000000200)=""/182, &(0x7f00000002c0)=0xb6) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x108, 0x2}, 0x66b2, 0x100000000, r6, r7, 0x5, 0x9, 0x7ff}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20580, 0x8) 16:00:27 executing program 0: mkdir(&(0x7f0000000940)='./file0/file0/file0/file0\x00', 0x102) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="2723fe54e8dc76b0895bc32ca41629b859f993bf19f03c090e58672ead5e9b9f23a668f7e03bf77543d71985e5775e9d0ec87ac488d20652a82d2ae0fac4a821de4fc2dfad2ff725457ae5002a3ffd4e51cf08361798cfe77052f21e8dc4395338707aff305f35f756a0eaea18e18e6959cc11748695d6f0c1875a6a962e4ab7c58e7653867a53908047be1a4d4c66ad8f19255a14411dd55cf7c668d23b48de3f6ee614a38ee08f862d2e4aa8041f71424283afe4", 0xb5}, {&(0x7f0000000280)="27a7585866cdd9f1b19548fb2aa594c8ba33e0de64687091d42a960a26eba8975ebcc0ec7f0fd39370bf9152496c69e64bf8c5cc8e736f961441498c618c154482c4043d702a9ecedc8a9ca99a59d66365cf4b1277de8f67fcdd46de97f99ddd89371193864b8c10fc9b1b6063f24c274b52f6e600b8434fc22cda0e4b4bb1eb9ecc545a15780d229bc751d26fd7ebdfc145feec6fdb62bef91667ab6f2291ecc0fd6d899841265402e8bb814500fa5ce422839723873c01c3e703bc349487722917bf8bdf072dd0dde1a1ffd2f7ea6bfade67d5114dc20340331c7e4372d2ddb93ad1d4e04f7e2ef06aa4a396aee8490821d9e7de3bbbd4d7", 0xf9}, {&(0x7f0000000380)="764c9515cc29f189288b4560a01c7b04284de1a379f23d92c5d391beceae36e29130075d3b0db8370df28943a0b6b95ea5fe1eabf0dbe6b68094609237ea1cf3259e6613209e7b15d56ce7feb834f06089f7614f84d3157e74fef7df63b12611b3e43c", 0x63}, {&(0x7f0000000400)="3e01ddcef9d149f71d88b77142ecc55cedbbd68bc90f82bf24e44460253673d236ea0a8a4c2a8634a05c96e6d6c3c7df91ac984e4bb964a6c163fe280d3eb08a924dfd06908ae1f86a5087e5d21a48832a119fc1f9804e96a7d471820908b44b5031f5be2760a72cdfe3f72b", 0x6c}, {&(0x7f0000000480)="429da5023da43b9857a629d1d94a929925be629aba6fa1530212caad3b9717589f3bfc14dd9ed0fef9a1bb3c6696589cfb4066ac178ff344514154c2ac44ebb5b7140a6ab7f49f2db1", 0x14}, {&(0x7f0000000500)="ff3ea32bd35dd3c00f8a574c4401bd5ce5c088a4fa280684749f195dc511cea0c2d37ba2b744b9f1c972a0001dfebf81062eec414fe9231af4dd2a413be3d56593f088f7dc2b7b4c4df0a875abac51b648adf7322a4aa2694d60cefcdf0243746009a1a985486dcba91f3ace14116d51ad47712f389fc45d7920616bcfc102e9ab2b5988cc1d02d7361c2843014f5bbdd58b720dfb9d092b8d6e", 0x9a}], 0x6, &(0x7f0000000640)=[{0x70, 0x1, 0x9, "17b05d2cd1f61b69f70bc7bda9555baa3151e9380ee98c823b2a2ea817a8989e9db31d0f604003ea2a1501bcb90bd897112e3efc7868b7bbae82ed3e275815c528d33d3b31a0b8b97ae7bb36c27a7b1f9263eee91953db470d76"}, {0x28, 0xffff, 0x0, "9788d280ceb063f9846b388193a96f2083"}, {0x68, 0x1, 0x0, "02a290830169a77d890bdc9d7c9f23f5ad9d49e22481750c171bfa1632d811af5f547e46bc400c224737697b346ef14fde0cbe56ac8e3e81bea5e804eb615895f3900084b63ea742920bf97d8f3cc9012c3b5624ea08"}, {0x88, 0x0, 0x68e, "d8955c304af94afbaf2c9e4a9100ce167fd96a12033ff9d4d5de4bfc7ad8245eb78484b08e738c1188b83f16ed3c263b54b5404d3b6cedf41d2891943cdb3663941e2dded111046cdf88294b360169c9c5e6c44d293d0efa69966be40e35ce865a60220b3567bf586fdc40d7c89437bc7f37608eec69c53f"}, {0xce, 0x0, 0x5, "7fbb2b04a1f31668afa11a4532b6d3202a27f8813d4417045e40f5432a8f2466ce9d347080c7461b19fe72e3e6f4d3a18a25bca50e13e1a8d7dde34c3a84a1e19a247943225003d0b12b3c42c9a4ff822fd7bfdb0c60ea623dd9072f00da3559025869eb2342474ae22cf2e5cc340cedc69584de6a150daeb1c1482d9274cc3c7323aa893d3aa301b6f9ce68680f70b914793195dee9d3f28c581a96dff0778c2b86bbc94bedf007ff29ee66c739f25b9686c824ee7c2dba0e01ace1965b6009"}], 0x258}, 0x403) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) chroot(&(0x7f0000157000)='./file0\x00') r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) chown(&(0x7f0000000000)='./file0\x00', r2, r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="c2c59d01002e2c66696c65300000000000000000000000000000"], 0xa) chroot(&(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000a80)="dc15534f26fa496974ebaecd38b9c43c87f1d6f5f361818359583a7711d52e0ab7fa76ab4a4acaae0ed2b185f371fdb956aa1b6ecea43b87382dd52c2b942b291278ec8993f6372cf1839d6b77d93a5f04d39e60", 0x54}], 0x1, &(0x7f0000000b40)=[{0xf8, 0xffff, 0x8000, "6cb4d4eadfe02d5a2fbae3183769d8429e2f422cb633f97124c51e03228cf75d199925d8528356a21e58dd9b587e7a083960e55b807ea402c7fd58fe2db387e10717fb9db80a66e7db98ccece9f1753d1c48532918f164e77e15573854ac3b57a5a96ea860385104ae72a2a6496177fd777cf7adeb2b73b8d77a745ef7351e616102d60933951c3ebc104fb5abd64c15491ec9870e9c1fc27c1159d3da38bb08a429e6e471d1d422c83fbc8d353091b4c77791292e2a4a44aa44b125a2a5e87fcf3bb821e6474eb86646000c95b39920c4a9286c93785c22da0e25a89efa3bf3fa"}], 0xf8}, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x820d, 0x1b1) fchownat(r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0xfffffffffffffffe) chown(&(0x7f0000000a00)='./file0/file0/file0/file0\x00', r2, r3) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="46d4193924c977abf9b710c7ffaab6fa37d7df5c8bac45f6df4ab62cd7658559691e3261d7a5b256b5fa7336c2bb03723b6badad2f0818e82a42f618187e48483ceaf045a4d7da6b9e856251df20771a46f50ed560682f3d40154a0b57f3a48df4e9363c7c40906dcb31372f955410e449ef6064adb7fd437d7757027b8b6fa28dbd65bd4a4e343d37010b0546", 0x8d) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet(0x2, 0x1, 0x200) close(r0) kqueue() flock(r2, 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0xff}) syz_open_pts() 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = dup(0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) socket(0x1, 0x4003, 0x80) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x148cd9f1de6a71ce, 0x4, 0x8000, r1}) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000900)="00000000cf8e2bac776801e1815506b73378499054800400000000000000e5e80decebe56afd65001adcb5b0a7a66eac6cb0509207d97ae194cc01d8a826ee9d05b2604d2a1f24eab73c4c4b053475c2287a04c88f14c7b9962dc6c186f9bb2c0500a2d8ce078e3ebe2000200000000000000000000000000000000008c700000000000000d2d94b346f8eae56223e9162f847c9787b705b43a9266706ecaa4fbfc693976e70f89f617c46a87b79d60c82a56ad784d5dc3b50b41e31c97be4da8ffc9e70425120f12438c6d7467a71750fd6b427fc28db262a3b9ce2b82cd4c5372a67ba790f4b273af2efef3c71c53621c330aaf0b632d135d724e84eb037e4d749dff079ac2a8f", 0x503640e1b93ac562) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r4 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x6af, r5, r6, r7, r8, 0x131, 0x1f}, 0x516, 0x1f, r9, r10, 0x2, 0x5678, 0x7ff, 0xfffffffffffffff8}) bind$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) 16:00:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) getegid() 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) fsync(r0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0x0, 0x50, 0x1, 0x401, 0x40000000000}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x1, 0x9, 0x1dcd}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000004, 0x0, 0xbca}, {{r3}, 0xfffffffffffffffb, 0xcd, 0x20000000, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x5, 0x0, 0xffffffffffffffff}], 0xdda4, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x6, 0x33) sendto(r0, 0x0, 0x86e1433fdee1f1aa, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x1) 16:00:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) ftruncate(r1, 0x6) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10e}, {r0, 0x42}, {r1, 0x2}, {r0, 0x5}, {r0, 0x142}, {r0, 0x8}], 0x6, 0x81) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x289) setsockopt(r0, 0x7, 0x1f, &(0x7f0000000080)="8affb4da7ce83270e2ed992750c9184fcf84d992d49bd4675c2c8174d6ef3da5ec6a96a4660c0bcf75a029a7338246440367aba3918fb7bb23fc3da365c96836ccca84038b64a949c782d3e332772fc66ed75deddb39f3a3d419944c922a000a7fe9949ad64db2b8f79ec06be988210fe0434e9b8c94e0bfb986ce411852d8c2aea5e105503d079f89c156ef5068a13bc0de1534d21c9cae386e9faefd770ffc", 0xa0) 16:00:28 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) syz_extract_tcp_res(&(0x7f0000000000), 0xdbbe, 0x41fc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x5f25884f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002800)=[&(0x7f0000002700)='@{\x00', &(0x7f0000002740)='#$)\xe5\x00', &(0x7f0000002780)=')}-\x00', &(0x7f00000027c0)='#\x00'], &(0x7f00000028c0)=[&(0x7f0000002840)='(#/\x00', &(0x7f0000002880)='--}\x00']) r1 = dup(r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) setsockopt(r1, 0xfffffffffffff001, 0x3, &(0x7f0000002940)="316969eaa03689a0ab5384463178857679d63d5819d5de545252b5f6d20065d5aa6266d5e976a4676826a16cf17402ee4ed73045d142ff302b235676529a861bb09b84c7feabb834c833b0b8bd265bd529cae0490a36db", 0x57) lstat(0x0, &(0x7f00000002c0)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002640)=[{&(0x7f0000000340)="062eef50d7187e0d5368cb1a1b06cc5c4943c64c8a46fb81809c110c678ad15d39ad1bba5a2f11354878528f8044943f4b11bdb363338c66e76fab800101e9422ce8612c690c250fe563dea3d80e7a553bf6a14486bfaebc13b1ef16aebc1348f090b22c1fc83a813aa5d05097da0f07ffbc161a775369efc05917af1eb3fc5ba565497a2da2ee582ea3a34d7999ffecaa3167747d6b313894be984210cb1b3ff64d117d879a3a504d02dd4474e2688e68a667891945db1335ed8a386c20fd67e8741c889f573efcfdf4d4380515d40b78f56d074dfbe25a15b7272faca5e24ca102c3083f3cb7de47d65262e4c92b2dfa8c40", 0xf3}, {&(0x7f0000000440)="390f42e869a92782920fcf277d6b33aa76d90e3187abeaa4d6ef62c394bde6d0773eabc9c478619962b684e832c0ff6652b0c7da1a99222a35cdd76715ef130e5715bb45e0fce6e02d5fcf2e84e55cdcabba9ed00f357fb6dc662b5e584419033475d8feb2ae28b2a04ff1105dfe71083385ab5156db8044617954fc6027cd48706e0480ead3b7427da197b6783916b4f6ceb92990e47aa2b688c04fae10fc018620d05e6a1225d686da269ed43b8e12b8c36295c8182ca465f28ca806081c470523d86e11be88c37df5234966200fe886f3650eb039dd4d264da5ef13a54af5478e659e3094171b49a72714a3a675ecaadfd225b3e89821f62b6333abe1e7f46777f0fb7e94961eec9a33b4408f057f66f9d22acc9774ffbd5e97ea20a156609414eaed9f60911c208b71628a49bee9414855269d0a91ae8e82dc6b565c94afadb5953ef116186d1d2b616da58f313f3acfeb94cf2831ad5c577ffaa420c2e5b79603ab1ad41edca9e3941aaf305d981087dea419ceb4f40ee993b75de8456c8ab421bd5ebe6652a19a276fb6bb57df7eb8e6560f6a174b82c8b2546adb6da31bde3e64aa91e664e5e270227b181d21116c84ae024221a02cc2d0c7e35bfa3dcecc7452ab77d53fed56833fd525d157c83fc9a8bea99897ca7db13963dd7378d7474c7cbdceecdaa9cbb3ee6a4148384d763108eca92e1707f3d88e892012a7253e9d6a68c4b3b460ec7874b1327b2144b479ce40f276ffad54419a3e59d5e0929be75d6239b87267a6d2b373bff8945c9109bf25a47566289980df69d745a14456007c5649af74fb2f84a07396994b8df48ce8a0d6e0439a18b7a16711e66a4f7cb8543ef6abc4bd2c7efd66d8ca39bec6c88b570478f5cb0ca629d79600d4d6bc51a21c7a6717ab92d2c5775d4e971d528e3c5680e89c2079023d5ecac9aef539fec753f64b44ab51f6373ac6b8195eb9ae4d9a2947c2ca1041c866951b5197e96a365c2af4c2ef1dd32ec654642ec27a1dcb2e2cbb36b94152e366a36e41c5ccbfb37c76eb163962332a737a916a479070dc613771a3626a1b61ff6643ce591dd49b1b1280b5f12d91adca1832ca6a88d46683946919a6ec957f7dcd7980451c238b8cc9b5f4f4d09da7ba4d415bd4f8a998964087debf0c95e659bdb44023c12f39533dc0be0d50ae2485dfc4ef80167cb365ef6ba59f5e6330815a8a00c27ef00a7d37f4ccdececcf7316c904c6422a785ecb2f6682254169e9ebc385e4da9b367ece82199803d6f30739680411d2ce3eeadae29f59a87fd28220b0cfc4db29080526eed06c781e6a7cd900a037ee0cdcef085a3a79c2a4c9b57fcac70b06264c822b905f1a55e2af1f9c32e2cd9758d8404111e02ac82d430160bc0eee3e4377b8a947e5dd0e1b1099ebe82ecfaab23cf1d93c26edeebb69e05e11ead4886f51a6e479b5785d38c96791c87543addccd6de3db2ac78c2f57508c5550197dfda80de58d3566f292b6aa44e2442bf0ec5e23425608071a60901852ec619a320756767831b31aa72fbff28a1f602b655ca1ce38254c7b2e6df38449886e92e1e81e47818a4cb9218d31462fc7cceb53c4c30fdf337a2201f680a50064c23e84c7f09bea4245d0ef5088a5e965195f05768d90c614f4a33011cd808b837c5981da93a385c2324251f2771bebb579af0da9b315632b2881e7e234db8b3fb598036350bc49b4a60d31a27b27421356a3678edbbcd9aaed1fe4c880287f99805e82a18aafe6c29c9957e484c8e65a3dd4071208dfc73309ed6d31e10d3676c7726f97377c668d86dbfd522f165befb7c66f7d38f44b60a6668c79cf32c956d1e3ea5142800d2ffa1c94bf0bbc96df4177bb5ab09ac998e8d98c20d920d1390e90f7fc14158203b99e2a5d07d7c16980ea914fdd69fd9267e9bc5d4fa666b6f4f208af1e62e633746f54493aa507763f17202850579e1324bb8279750e2dc7cc1ebd9c7d9fab3e82b72bdc723589262201b92e4164a4583e46aa4dc614812d675571f91bc17cc205d9ae125a1b8cda8b7db15d10e29a302c283884fa9cc49bc1a18e1e418684bfe9157eb7555ba49005f7b27bb21bebb036cb5eab9c56fad808314e9e0daa4ef342f0e6d7dfb98083bb531cc19c5592761c35193a66a589b61f190d0f172fcea79f720bd7aeca0dd6bea57f4c763fc691074980c707aed112eabdecbc0f6484aa8b0c593b995b75bc14694cb29193a1fd5ab249e7c06c78a5bd7fcb231369d2bf75f6e49ccab508f008a95334edfd51b8e19859943d55e9ac4e0949e2f6c1d3b31ac51285c4e16eec0aa2dec61cf23e00faf08eab99c6fa578fad14c83635d4d38a275e4913c9e071f3cd0b0bbfbfe5a3459d17cbf4c511fab054191fa4b9965762e5766a405023f158dca213c743e6b94d3437a196a3a3eb7d6d65df94927ce6f94db569db2a5481771566512e20c9fed1fb0bff6c65b066ce8abfb3179c6e3191162bd75175cc14270da7cc3ec3cf43a67312a4586b3d0cdd4d3db0651227c4c87e279046526af3552cb2b0148a4af739776430b339f9c37ec218c008cfe46cae38fbfbee59b237c6424cc878d91f71ca6fc4d95408e5060aa71ad76278563e96b296cea0b6c6b689c491c402da9cec9cd328d5aa013bd06268408aa1547ad894eeea88aa89359172ad8682e732327a19973ed1c89e3830cfe4f411562a22382d9fbf8a6830964bdf4af7d552ffdecdad06482779f4f2ff12ebb91f2141b39f417ffa1f93b63ea2d551a3f679925bfe412f32b600a70728e3518bb076ad876b28917d7246ae29d3029d95b62722a591927bc72a7808e2209024b1d3e0c96f4cb60dd78e34e59be27887b90117cbf4ac883b63e1ebd2a333699906b38dab95c51d44957ccfe535b88a9e9a4e930f5253fcf0f3222d0aee2ca4e33b0446a93a340ca82ec99c57c9ffcb314dcaebf4701b37fce48852e921ca7904e05a62b7dc5262a1379482e49ca0692768a72cf4fe7273afed0d742a6ce5cf86c3b8e3d1723c6ea8bad79fb7e7fa85e1b4b6ca67e5722215a5f2278bac205f5f5985e76bdcbd7662d2c82d3e4a5caa1ca785a4f8177cea67778ff6e0d653cb9a7e0b3f35bf44b491a312ec72f4fba86610a70c730aa527ab0427758d627cbc2f349ac85d4566b353a507a76f8311cbc22798a2b4ae825ba74d173940f5b9801755cbec0bf63fb8e0c4eaf4687ad5edab306193c66ca4e9ddc9cc4356e04c4691975dcabe136781fea5a4321fc40c000bbcce077454e30944f62c2073d0a325e06e2ee11ff64ba1a26ade4c819c65421b34593500a81c2f18979b3f4cce988a7ae465675a26013153c4360e2f0d58d810c11f2e31fb72d575559fffbfe169ed96d7ddb954c9c6e09b40336fdf2db2028246e8333ec8aba3d2e96e01997b56cc9eb1bd86aed493bb1e11945be9c362729c27c26ef6ed972d4b3c36d112344503b4e40a0e0b36be3f81362836bd9750185d6e70e5dc225c27ed674d1418536763e8f0c1fb875b9f841233beb0bb2ed52a32a22bccfad75f0df2256d95efa052f6cfd37dc2c4ecdc121b31b547df8cd4f487ecb8cbcac9a33601183edff7578dc1a6ba51b35755be14d3ed6d8281f9c59dea8810e016bc6486c4b4a64b4948b75d8bcc336b8edf7d7486b73cda4a56d330bb96955196a188c768dce2d72eb23c99f3ff2522944d5e19f696cc70cb3f4720338c0c215bf6ae4c9545b018b15266e1eed45ebab40708c76af2258535786bf877e57aed0bb8b6c7e3cd6d4e5dfbd2a54d868d917d72c543d29c75c5db8936880a599da206ca0c909fa6747d7db43c6752f69a8a3b59404864efcf2b6db29d7c7c6c110f0c7daa5e2c9eaa52939356e6ec165252580890f4d2b506f4fc12d94918afcb39e1097da52a146b4a5ceb7e3483b89987a9b85dc1d0ca52abe03c5a7fae558875ea41d733999b28962e33587f62932bfe7b0f8e34d923f4b1d4f2fff3e25dc6d4bdfc8d6928fb62eae50ea5e4d275407e357d7fb83bcc5c15de6b147985246ee81a113b24c19df08ddff3d6fa968782a157c66a798c43d14b52049fd7ca6582eb9f39272bd3c2ea13610775d8c79146ba44b388ace24987cfecbd62729eacdbc31f97005dbd97129955d89e5c66a6c68ad3575a6922b209fedab34dedd9a6bb9e3989a1ddeb6dcbc2847413b17c6fb0f7d8080b6054d5a4937ac68c5d387214cc85ae2ec5adf4ef8f1cd7a034445a2575d8c36e45ae5ffe798045a5e93dd449911af3bc63de40c6907052df680ac6266a0e84b49bb6be60550dbf5e1a6c4617807540d5990e17ab74e025401f53b86383ac98815879b1c1e62d7e4ba5dde378f820c7376bac26381d053c56e8f4a4495e204d70af9cd7bc2e09ba28e896fe424b45948b61eda9623bc63161d45cf2e733c4f623465686e5d01aa4f86ee74f434d6b0afc7b91cb23c8a2dfc646922c18da414d5e0b1931457c1d26956060d8715d66a94a4d619894d108a41afe3ed2186a929d1b8714fa615ce0291959e30c085d3c6c1ec336059938a1174d31dd0ec94fdb9793a874b7ee86f1cba4573d78911cee8654a0b614fe65e5e1b86b21872cc8c39e7589b7c37a14f778c02819cf37312e8f9b42030bae5c7552eaf37fcb65c703e0479f004406a229a6dae9b1a8783d341b1554322b3bee093a26b100f6d052e9b5993a88cd3319378da1bc7b74b7600146f6ade714045589846537bc2035c100b1cc0a10a32b343fde857f98bfde3a57adf29ab3f822090987feaca12085fbf3a3566c3c4045427810a10029d568c1859c39ccd18f1d040363245af2034dce4ce93fd59f867d08bba2d3b89468f0d6c6ceb676f68c2c2a7ac30b77d5b146a6dad6517609bdbe633c1d1d9012adba327bcdb1ed2515783150c713afd165ad6013a6d59b170750eb4d40ef17a76fea588902c3776b6edb4f9e67a46be87432d5d0672346ea3dd4db13485457180d5a4c6fd3fc2320ca5ccffd95c536ded04a0a8888e8bdf40d0a890fb340c49a2b59af40a5be330cdc068b264d685759729040354f7b7a39e6ceb6b495876f2315c35601088b373f684c4fe0d7b1e606a0ea90336f8c94fde58d84ab3f7da30c05b140c4bd259a5ae7439b870f469045cf29ecbf1c49b949245d2fc867a25af2c8b0fb3cc93c6473d7b53577c83ff4b88d69056a06f4a37e93654a825f08f23e6b0b6e957454ebfbd7a38235128bc85cedb72114376e535eb2ba35e493bb926627fc9c3b66484f1f7bf974949df17a8309e18f28af1408640af582e64925faff24b3086b101277664adff3bb13977133b03a3ba5d71decb8a0dae86633d8153459d1a97f1aa484ef7f0eed8f3e3693293077fcd98b5b012d82274cf906ffb832d73d8666975c2ec38d45bb905ce51dc3637b3536e44e32eafb530856ca9495dfea8f7ec699e0318f284ca4986d00b8f65fee96f4769242fab97d43c8b0ffdbb53dd2191fcea19fa0ac3202e79622ed6e71ccc5211c4c35ee51896d4261f8f838bdfc6df7c4708be485125669ff18a341c31b9ab0c603c521b6e0ecb31974bb797ffd7a5c50a4dbb782f8fedee786c522742c0c20518e758f170bd360ca9214882b280edf16c2224b70cbb3bdd3405cc2ec13f03f91c2848f64be719535ae2b5ffbdb672b526be597710ef8e60aa4180e3ce2fff1aae5b20dd3439ba69ecc2bda3496f0fa5c5e1478d4db45bb71abadc68b00bc8fd080be429de23b0a9cce5930d372e3ca8b68702695c388040ca6d12", 0x1000}, {&(0x7f0000000080)="12d4c326336247882fc8f749c7dbdbc04480a5bb991b64af1700b267d1a02c05fe5f9e0da6f64036ffcfcb428b6409c5e6ae0a9b31d57897ae99de7ceabff485a92088ca5acab3541b6286acd18c8111d7aef4f5901f4ecafaaaab9427ac90e31ad734eaa62a33bc6fbe15e3bc915291ca33c0d4", 0x74}, {&(0x7f0000001440)="6d1b474ff8b5c540030e9e8e5a2c14517943e4c8a92dae3b4f0c955ebe95cd2a292e2a75ae7e3a207d72b18c01b56a8a0841b502e331583d750c97bf6365c349a2639d53a56a8c901357e1005ea890ccb8157ff0ce27309ab78744686d189a16588be225719199165ab3868afacc7230abfe9671401d5c3274c12d81fa03a4c0286d8fc17515312629b92de93cc8b1c28a9c12a07a5f5d0e8a2514fb398be1628239683f0b84cb7e951db55e7046a6caea12548106ad6fbbc4f6a9a8ec0596e51829e338fed592e3d65d9c5e1c74534947271d9561aa5d985aef1fe375032e25", 0xe0}, {&(0x7f0000001540)="b463e2093fd57f1c9222a4464fd437a4f30893d0a47d4cb8da4cdd2bf47c423fcaa448bb7ac1d93357ef7fcaab1cf82b440b4c92e7d2fff9b88865ef357ff3a5139f904a7a8e60d158bda4ae63fe4f4ebaf83a5d0000fab9ba4a49068ff0a8324037006312e9826cd3127fd4d114d3fbe80b3d6a6336d8622fbcd6d71fb9a78eec42f56af15dbca02bc05e89584c6434046ef44319034b20a9afb2d82e6c89329c3d6fde9c356edd55caf04e8bda7bc7717675d2e898dfdfeb42b4d8a151eb4754215e2e8d0ea4d3701b17bf1a1cec252bfdafcd3b8e3be396a6fe935a26a22c0f5e6e5e7a83c1ffb48c", 0xea}, {&(0x7f0000001640)="95c2f6c8cb0b0cc11f7f14246085d18bc988f28aa73eaed2aa2fb34617d84ab7553451337c3ebdc9835525d72b3e08f567d4e90bc4a9bfd5a2dcebc580421e61f44b0e8255095180616fe3cf88c5f7615ab6d6a82fca401890f388c31253184450e27951e42b115b513d55c6e9dcf2795ea8fae3e1a5ca401ad72ea360747cc2ffafbe16fdc953f5dc1c424005e95f42ed5b23f49dd07e6d72d466bd5bd12851629e703719f031bafef31b5fc18d89b28776dae283a815c18cb5d8225e193ce170228c16cd95ad54a8cd2e41ba8d39f1ef77cf6ddc0205e53f79e03d93d28191b6d1db157b51f9e615520c4188b62e17a5ff1297bd96c528ee14c5dd62182f3f59bc136d2cbaa1d23cb143f9b730d60b2725846bdefc32367b4c6950ec12485c28dc296cea054d38f8bf2becd1f83acdf1bd745cb847bd53e739b4961dd109f307bb55efb9346483cc4b84d7cb1727378ad7830c57e8ec28defdceff43dc0e3f88774b38538d639b07b0d6fec74178859e3a96dc34ed6ae7db6dcf786a2f2cc7b0039c0376b149478dd3b27b818b69f9053e79635eb84314ce107432c0cf957c3a19a02e4030b8516d6b8cef224b06a84408b10fc7636bc01bcf4cd9036ff18801d531d31ce0a916bc4570226c64a92c8aa362c31731a896d615a040c08f5f4ec4ea5fdaab47663bbea1a89c146bf23a3944bd1e0ae64356a3b67ecda0120f7a7cd904808c00b0c9740fbd758f3b469bc98c5850dc0b56d64119060dea06bcb187ef97fae0b1e4ca165a38ab05c5b39a476f304aca19925bddcc2f4604901257b917e9710b86834b8ecad05b94b02c309534cab35e17aee845cc0011edaed2bdf980a04f1864aa0ca8f2212f851567d8c87b02f377015f0dcbbaf6edd611f8ceb9ef6d121af1b6ee3d0145fbb77324939b990e61ad3687eb24789933be9fed5d4513c0cf6cb039a484b1dffcf7b831ef3211c2cff981494944f62f9f423a8f568abd5a953bd9bfbdfd709535b6f5e85031fcb91278e720c4eeebe9d096e927a8db48b95f8c6a2684b21856a6291fd14caae8dffdab29b5d810255e046d3cbc55d9a97bd70f3ca0414abe153f5b2ac497f156bc8729a1c23c7f4c311c8ecb1cb6bd55a226e68a5fffa36f5bc19b24f7ac28575c74fde6972443f698cc7e8657696b2384ac9cc4ffa8aee90db8fd32a8b856cbaea608d1ae716054a83373c4f086eca8a1f76effeaea9989c6b842c4b9f9e37dec7f4c4a9a255911430d41cd7190b4f1e7edf8c43a58cdf6a7c7e610dfe98c2d4c265ad8459e28f19762ccc0662c4ff189c89511ba5437a950644ae6d67835c82018b759d918a153b023d906f7b9677e49155d5c1d50f91bf4f6e0bbbf2d9120998e83a5c09b2bcde80064e3bc9953cd002fc4c12ead97a0666a5cffe22ce755ab1818d07ef594274b1676bf9b0c664a171f2e637a22449d14815073e5015d8bb9433b7afcbb11969818af4db2c66d222ad967d2b77f82ef6e9d8138f8a6592019b9588e20361444af1b50fa72bc96883107bb632155c6ec92ad3771c190ae29418f92df1ba25e2cb6aeca0dad25925b4b3aa7b89a23811ec9376eba5fb91245f97e02c5d62b049f97b1befe7641e87a78cd303114b18091bc48d3f467b8ffe53cb2068b1f1724fc3dac58f8679801759f58acdd23d369f84c2c13f9f1fb6019a5e7df44f9ff2137ba3d121da3d0f8d618397d6166810ac382353841dec0346a71c017bc6ae80bef09ca08d989791dff33b4803a94fd9c70c89f7389765833622ead654cad532631d3250a4a5d2740a82418c9527503a6742443cfa7afce1d281a10a177acbf19733c57bbdfca6fbeb821f41cfb37f92ca6cc4e0e989ee3c32635a2c08896a56a6bc00586a8e0d4ef1380a6237e13d34f6aead93b22471ca47586dd31703c327a24f1ffeaf4c69a3a2a0150cb33216561736c12d88fa49f7c4ee274dc69f51a6fb33a58038b701d0eb46cdf0862c47a9b5f6032d5b6aa9e9845ee75b3c75558a7195e3bcf2a5ed3db8491d8760533ce0032b43adf01b1be64af1ba7295a4f8327112bc0f0037fdda4021013e7ca2f9389e7effc02cc17874ee55564831787bf924ed1c403a9d193b11c576a85511437deb3b6efdbe7c315a76a258e8cc5d8bdef34d39560d9b6c649bc2ac4bf1fa1e4fc76951e0be1c293f060c1db72a26a17565697fd49c761164c673e776dbec8a5da0d6a1d137b0d5b905847a49adc9663c714a73131cb31f1b0c355fa64ef362e46d1d61d0569d5c7299b2b9976a273a8fa9a816099d72eae67bb95b440ac9380cf8fa54173cff52426f36d3ccbc7ef32fcf98b1c5f8b5611c1a6274a4794e87709de50bb90fc32ca3e276ec46e2999d8be4a7bb12d47724127ca4caad9d51d1b4539c696ac90bb0cfd1d1324b891a891fab7e07f488c264319b0eac360c47ed0a1f1499a7a50bd92239d8013d8bdf633332098aefb780e0001c6b2869598c907514f97a4b96b62d079eece5ef6a56939341b5f0fe8437fc48b46c2d16bb09941b53c60e68f51d516dfeea30a08b91fc21cb6b4a83bafb2bb6a08993e3dd82375dad98cd03e28879681be285534d7a7d395e3d872f69df52b5ac30dc7de2fda32d38fb41abaa8236454df71bb4612425c5f1af6e167639115704db3f4ebeba61a1c1edd500848a64cd682cc362bed6bacf40ce661213d3eb4dc47e88a3702c11bd9c8489ab5fd6e1937f749e7d3de3a53e3c9e4d76470d021debfcd924382fce843a924b7d4746416b7ada77d1b160797403639b18a722bf537fe6ddf57daf7090567cab90fec2ba291fc25c72d55deee83dc494c25eb6ecb468f7d89769d37919394536e64a617a645f03c664debf17020af8a66cf183e3e550ac645642973696be9563e109902e474a7eeec2cbb33c153e1fc51ea0e2f7918f0028bd4374ca9aa0cb3b675523600a0bf6d1d56c598b6c3ab9e8f790fbb39b2d929ada7490f85864cd2b459bab39c957f51998db7ecc967a72514f4706e6d217fa330dbe7f73fd3f53802c229f68176312926975502fd71b41c2717695ef3b415f939f5f39345ba5e2af9dd2e99ce0d23eb8367cd66883080f97965e6ef1fdd8df1add60a0c8024b9e6e9413938fabd09584435b72af783c40abd8e0222cbd24d62e82aae97d727e677ad80809751e9a43b38a6470cf30291842a4465feed49b9476c5b16cce8cdd498d94958b6acf3b554ecb20f75f6dc0f4580b5d7e83e70929b163b6b0636aae74536f68a253b5b682f7ed70cbb6e214b699ecb37dc1b945e6a4fb0aa8bd5b29c7b77a2a7a052179904db49ca6b7fc943baae2f835237c7534502b61fcce9055a5057fadbe0352781371f52108244a1e65bbbf8d97e3ee35851bd4a26f9a205c78db466ca874e5cc589abe9fba913f5879e74b175e4608a0f6f67ffbbcaddd7fd845a4f9effe0b1dc6a2e119cc7282993d12097d25af3921aebcab241003a18e49bb422884b44fe4e4838c019666c9b1b9a4e4cd24ea94871fe4430dbd1461661151205344ff94e9e848ed5955b8be40e4898ebbf357398d12f723b6863e6bb4a2b3927b27e35e592a01a4a9669afb1b1acfc4a1a7a946cc147976eaef8b99f00c619f519eea0ec1710b62c4302476ce399d0a9217f5c3ac9488758ce15c0d5ec04788bf7da6e18b92597a48f980fb2fbe9a1621073e7e294227b78805cfe131db11f55462a982804b993eda78fed9990c01f703919353fedc79b48c67aed2df8256c54fabdf3e5d2447d787de74c84021978c29544a03f5e505ee335a4541fa93d14c7e7758520f72dc52c97718e89758dfd6a0bd8b2b9da8a117720224e74fc472adb4a6ff073e4b478829f0a67e13df9902590f66dc3a27e241fb7583a62d31d5d774354c4da7197959a33d942fa32882d7c6428030e47d7798269db15ea0e0725c7848e429784549640a2f09366b4c4902017d15bc2d640772457178e69989aee358214379ec4067c4e98a67b7da9be551c17e5c0ed4f003a65c41b2a2de4911951407368017502efce65c118515a1648dd89e523275f2681ae717765e44ad432f918bd679d3781d48aee77380e599d66f63d859b2ac31af4fef4de39d5dfc7b7a99575759e6e6c9ea704349c399696f1a3311652515021f52804539ae9ff79bb2063e85b39433999294eb46e97da586c981a1f3dd866fae3e5f98177e8d9cd88d94a40ff33f0fadd21f965c334d0b73f045a885248c4a1fe9f7c41102f6ff15f5bacdf52324d4e671fc9cb4ec10048ced35ca4dfd44ad896506510b03f7e8cd7cc7c44d9e07975e9164a9204a9bb2f9ef82177215c824f07d741dc09770268e6196c5bd0aa0b0e00918bc4b2a904e6e7c1842b5ca89c08365820debcdc93bcc48a6c11345f72ddd6cfc04fff38757c7cd986b40c3a30e73d57314b7c637d933efb5cbecab6c87a70181721291791461e4c74ac2929e4ceef8383a71739d4739280e5de72b23a7a4737013b4a1d6eb070d828f1af3ee6f5c56cbdc40a883e0f21e97e9f2e0b77e8c585c1140695d2a1dbcc944bcbf05bbfb11a854dc88b48faadb3c2b2484191fae88b74e71b07a9f83dc1f3807fedfb8c43a39be792bc5a3c0c3ac14d6e258d41197c87c8c51249e7b4f49f4c1eb082ab319dc31eeaf7ff1410b648e1c4d70110042ec2f39925cd7cf6e2a42efeb46a8bed0a39980601f0e60ae96712ea0510fbd1a6e2a9bd4671938e770fd91e72282f2eb8eac52686c7625e2a154806ce4032a3693162d9ee64c03829b26f207b37ec603fabd63a0d409b440068c84c908fc628e048c5b231270db355cdb881a1f63f9fc830a58bc2b1807ca161ab4bed2f611d8729fe25c1f82a8faa66a5ccc1b374df0c522b682eae8801b14c91f22440d5c42b2ed516649e87ecabcea1c68d31f99637fc27f9506a049bf489fbe802712f49a091be5b2128aff1eb385ddc0b5c86f9dc69adbcface60a1d237681fee5a993447d7372129524be03d50149ebf4683691ed021b1c58b040818ddfb8662ea1cd57f5132b5c5506bad2ad686ba2bd1e5f5feaf39dc72f355554123a462eeae47ace76ffdcdd7b930ea6471ba5aaea60e9a4ee8f2d92d37d0ee3a57610b6cc0904ff883388727cf9535bacef41d50a6d783087ae1a2587b3c8cb56e8c4f99f12002aad1b07ff53ddf9365778924cfe0969e6abc513db59a0e271fb19d628db0f7d12a8ce24f8fa8984100cdbd54e7f665b93d66e5dab87dbdb4fbbc9a043e9f8944a05c5264deab2a62876658cc220c7e2df677ab3894f7dd82496a99588e08a212ae58263e8a9788510fa1b224cdd161b2cc47a9f73094bb2fd6c9aa101785a4befa18b4cb2baa3f39cac4e6a605e42006f10ce1c05f3874345edd7e1f16a70c082a32d6b6846767d19c64a8ebe1219c365bcc1abdfdbffd1f6fdd1ec74b25ba7069e5ca41856b311748c1a2915d7bf2eb48ce01b92714c66bacb2dfe0e8f0c08a2116ae052215ecc58d8775128e18f12d13166e30863cdf4c7e9c93cc1f60ab0546fb14076fd4721e30e36c40ba24de2a3c42d8b170dc48c8fb78628e35cbb23d80137a97ae48288636f9d0108bbddfafbbf0b36916f207c35749d38c951a99cfeba040d43f79b6e6676bdc163b2affc8ef769660a479ef2bca4fb3e95be9355e75bb29dc60a1ab335001ec3a4ecea76b4254e3e8f00b142ab2bbeca0532feee8dccb6c6af05a2466967b956bc38c65b0112680e379b3acf1855cb60be7dba94b34c723455fe6251f0300a30c", 0x1000}], 0x6, &(0x7f00000029c0)=ANY=[@ANYBLOB="70000000000000000100000040000000116b3cc819283ce6acb1e957cdb92a24d21e96d917a1c50fe50c034eb0e191ecf6af39c280ef2b0b73f403bbc0519f266b59df5a42c87491271d04a2890dd8fcabed717f45cb3380f2e90a230456be9d0456a9b57fd787fbc529b341d40000002000000000000000ffff0000b6040000354365002673eca7cf7e3663dd98053c7800000000000000ffff00000000000024326c9da24acc42984f7b056b55f3bb76075b2daa9a9ff68c9d830d55a2537482c9f2879f1bc6f8de776fc9cbe4ed6479eb46a0d1f724a47391894c14f77010d497b9e82c4fc2a625e8ad0f20223080d40b4dd0050c638b5f8ea4153358dd28d91865099fc200004800000000000000ffff00000600000014f322ed9c2b90b6bea9da12fc0cbc1a7cbec43883721158d0a2dc87b301ddd1b0c99019af8ee2cd704f1ed7c83557e6760c0000000000007800000000000000ffff000054070000473273841131f94ddbf8f8ba684b75eff998e2483e9903c9f37e1159e741cca2e45774bf8f7fc15cf22cdc7275e466a3d6e2ed1a949bf238c3310d725f1996ba01f6ce8717d5790ebdbb44c4ea52ab9454c34820eea124fd1718f9a65d25188685de72e39d5ed400880000000000000000000000020000009be68669ed72516768e54b09cd04e2a94d7c3007b2955ea6269ff500c4b5fef037caf65bc2ab8eba65984ca35ecbfca5ee3188d4cc8f96e59e9e93778cff47bcfe0a15c07ca3c32fd87ecfe0830bc684c24dc47e5aecbc6159e86fb97076d7a700bb5f6441801480c1d2d38ccee9ad10496aa7a0030000003f4234c765bad4a4f000221cabb4e4b58adb88276375e6cf779676dc0b951c24786cac20a2fd22bc092e9285c0a01517edb37c577b9f3d2e255d03d299caf1cf0b44a2294f3986c7"], 0x250}, 0x404) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002900)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002c80)={0x4, 0x6, 0x6c3, 0x7, "616983c8220159095d7756c80dff9b17a724d2d8", 0x2, 0x2c}) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7f) setgroups(0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xdc8a39befb0829a8, 0x21) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x100, 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2002000000010000, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) 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) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0x7ff}, {0x18, 0x1, 0x7000000000000000, 0x2}, 0x5, [0x100000000, 0x3, 0xe6a, 0x401, 0x7fff, 0x8, 0x0, 0x6]}, 0x3c) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) r1 = socket(0x2, 0x3, 0x200000000) recvfrom$inet6(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x2, 0xfffffffffffff785, 0xd6e}, 0xc) listen(r0, 0x0) socket(0x0, 0x1, 0x68d) 16:00:29 executing program 0: syz_open_pts() unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x1, 0xfffffffffffffffd) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xffd8) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x100, 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, '\x00', 0x0, 0x41b4}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x7fff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x80000001022, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) fcntl$setstatus(r2, 0x4, 0x80) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000001180)='./file0\x00', 0x2003, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000011c0)="372240f3766fa59d926aaced5b4b8768e47552b85a2cd647f1e558ddb6186fc59dc87b06775fd039881336c128a1d6003376d37436d5af0c43f6d078adade2ede8c25d556264be0559195f93ed73e1b14caab34defee31dc8d6d833b6d08aaad2ed439aa5c2b0f9fa2e59ea6006a8c6d7e1c3ea6d9ab23b44b63cce51bb2297b4c98e84bf8682d4c6cc36054fcc867a5b943a918c715c3fe384dcda48181ca930bc142253729cffb18555a62bab21a04e06b72f4576e33b4e88ee754f90d4939e15190a5ccb048f82738eb5c85aa4b1ed556ba924185c4c19c78889a389c09325a7fd39a2160f27f62a6b5805a8c96f80ed7bfa11fc667c9eb330c73884d77", 0xff, 0x200000000000002, &(0x7f0000000080)={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)) sendto$inet(r3, &(0x7f0000000180)="b379cce2e06c2aa139e247f07d2a41bd6fd97706e783ce018e49f79805240a83ded7c15243c80271e82d7d1cc88c8eec90b4c6eb92b85acf1be0de6939d64e9431c26a0d3ecbe5a8151b10d36d23db641d6265cc5aa81fda43c9fa4c2125e635ad726688cd52472fb2ca0cfb891eb6113bde415670de8629f4106d658b24e966ce5ddbf67ae00c20b95aca07df573e154cb6b1621813957f803092b546b5402a7a515bf9cba3345d28fac8e9a62c746bc60df34099d50e330b292433ba5a4c0d24847f4fa70a4cf9a20ff14f4b42fcc6de9b67c728f2fbb288e3fd82d2c6f4c15782a693eec08489d6073990106c91f8e4d7d2c9a799d3d4fcd6a5264c798251067937099e3293c0ae9a76bb9ca5f2b6d3a76702987b89d62542e24f4d063d0f10fdbec419830a8c80c87f19ee13cb99f7270c8cfad4d8c260c48cbef2b4db81a37172d4a2b95af68e647953b4615e693e25c150b923b7f41be20eb3124c1bd130e97b686b1cbb3f1a8c2974c218bfc544f765abd5f4fd03ceef005d309bfbed2458158b8a763694295067f20c611412301f073c6f4d1c2ac33ee322e1c380a940ac4c4514135c29207b46d5fab964c580380509f32df3154d5effb9bfd188abc4e0bf42303ec90ac6efc14af14c0540a613e181d5188d915e7f7b295edd85046060341416a100fdd4c7da6dee2516c7f637d2b2891042ec4aaa09029fd7fbfc2599cdcfb8fe710c79e0abc22f1342b1d4ba22a297562e2fda5759625a17c2bb05e3c5bcf3c726f2aae33dd247e5011514854ed4bd1dd7c41c33dad92493d1a80d42bb20481b1113125490b884361681014755d2a76fea701c8d3c2e51e25d11e30a08a2bce4c5f1d662d38bde540a8aaba8ef63eb3a1d498812242f98cd9b9d9c064aa974d765e6304b0bc8eabf888ba1ea43a844e545527508baa0c85af546d49a2d450754f63145d4115045bd279e0ba679a7ed33eda0f21ac867fbe1ef1237e6c1d35b3b5ca6df595a88d776e2c38a05362f21b668bd1a34544c6edbb3d49d82095b61e23946ec29875b809df3d2bb12c24d27ab20812e677d21232f4f901951309d56be6d6ae71393b02e1442c20919d966a5c7327c359d13661c7c2167355309c9ace44fd13fcca7a4a557dea1576caaedafee79aed5a86510983ba65997bb183d9441a7aecc56c4ea46b58bb580df0c63ba1bf00de9b77bdd3207881cfa3850f4043a30980a9248d9d4449931b84a0da01d45bbea33b9b220921b631a876a6d09e7f6c69d12082c1342646793c5a993447d4c9ac6aabd0afd7dc5402cfd14bfe5629fdbd3b6ee5c6e0226c4346c96ebe669be4812135387249d618f5887870fe5c3a972082c1c8e8b80bba6340a9d9296c7593e2b95e0b78b24d263061ca091c1a5574b910e812661ae83ede3f3a4be79a97e0cfd85cf4b691e0146347f0757d66084d440fd743d78db87f4d0c91f5a24cb4ad3bac9e6cc5381b7c006a3c85c0aa56ed1f86bf7e805b322bcc77a16d4dee23975ae51bbf505822a5b3f018b80c08fb0ec4e76b0165435ae039c90696ea24dd72ef258d65864c142b1b14f4dafc4612b2769ed9579abf074b85cd61ddbe74a336a0bef64f5a3f096009e157d070168443866ce718bf9059430789fd63e2a27bebbe3d1ece250a6140d74d580c9db608e5fac1b3b758f349347417352e667554c0ff760f21cae506037a73f7438a7cb2eaf1f74e6df6578a7eb3a0077eafb1fe1f2fb1a514b27591b58433a5447066d2d3f6e76a0a8a14aac5e05f16048d5a6eaa9c09ac822eebca3c9c27e20eac5cd9faf52d1971f912646a052daf8af450a4e24c75bc5dc385aca9a2cb68af2b65f28f0b313246fa4c9637b4a0cdaf87dc00d2cec2cc04457e166f65a49837136c11c8061d7d81775a376fd1651c4d9a86caf311bb5f3d13a83853f1deec107c461bb411506ec8687780405bbca28b4548b94a85d0701fc962711dbedafe0e787cb9a04a9d796099afacf37570bbf6bb6f0e1f30d0f33822434acedc733b813d36cce6c883995d7290531ca8d53e1e384f7509b49649618a896bdb0427ac347eba285e51a89a9ccf0f2ea92f0f24d1556ed8619e3d926067281dcc173a56d80d2f1e67e050447658e8bc0ae1deccd99c45308f3ea2c819e25678ad85b19b146aa7481be5faef637251581d835586907548416b2c3a658bbbcf2b69e28d9eade73ee7d5651e4ea515cf301ffa4ca4820b9109d538593cbaf93762d6a97ea9d9b9dd40c9f3a6e5322f2dacf49eafe07fc1bb4cd19053023413576e9aa7c1ea99b392c41f02e8ff26cacc17855093c49e6d20f35750bfcd23f073e380ba884263259c25d8d1454ef07afb8e3d8550384bfcac141495664cc9c8cc5560e39e38b7ffa67dc2f69bd2688b7d338497e31a15b61aa9ac1c55e91fa996bb7e219da02a645b01eb989dfdd42091d4f19875f55ab911f0c90d47f7e4cbc87f388a76ef94e7d9b25ede755651f0c06b154614ae398a790adca4ff2e6970ba39834849eb6a9f952b3b50e26a110d3b9aecc4bae00199bf784791f52cba488854c2818aa9111d383333626aa85be3363def19f9fc4e5fe54e17871a33011aa784c4439f8114e8ee6500cc9263c6cfa40d5335cf7327342887ecc3a039141df96a391c80be9cdcabb6420ea9c50b5687c173b8575ceeea58851084bf46c2bc6775ca50b932fff45faffe8892f6c76096bb98217827ca3f366ef4ab9d59946e915af3e22d975bb80e741a2202e7b423f02c26d60fdbc34ecaa99f8e45d8f600b3c135538403866bc1cebb0c7b1e519729d7072ac418e5732d9597cc08bdb74691bf83cc96747dd762c23b5686b8819478cbf4a9366dab03e5e8e33fc1bd78954b9f479871a5eb60476fd3503e5c90f9c3d6d268866813ba04aeefc19a53f49a6906af0470ff5ecbb21dc9f02c81ebc9772183d1a65bfe8ff5a9c170f4db0f83f0f2552960c1f96d6e4d2e77cb808be9d6a276a310791d5a197da3a384ac462d38418314d0d3ddde8c346dd7a303bb656606ed9ea32133d51e16d27c643580da81e1b3f156f5441dd22dfa2ed3645c81fc776006f54b4e810e34d847c54df00ed37d5516cb51e1978ff062ab90df78b20b85f993c2ad6916f4e0047d34470b1b929ac3f8b0998f6602d9bc888d7c93b2184921c9281260b75f192f7ad9af1ec57aba918f6d374e8198f666dd1b0938a2c4df34e404e26119eb8757a1a340814de9d9af92e1fe6d4171b8ef8f122a38f5c8d0272aa2975bf609e37c29395df627a542087008b0cc7ebbf0478dcf7e74866f6a9f1509dba870bc7b2b11e8115db438afbc0ab13b33c832547846d756dbdfef064879c79a5c72783af22d963501461369eab08e8b18b28544ce960da5a971c825164df4e26d9d56d3c653046d5c33ca38887837c44e6c0851793d14c018c718610badeda545295bf9b51451d47f0406b0cb0f881a343cf60f017aab9c1d940c36b31489f2860a1f6cb402d4a4ed721c44928a526f7a04cd36eebe423f9d92ed06431b559f83e7eb136e7bcf40290b27d299eb0c1816c0674da1b261910fa57112dc09b7276674e08da20426af67da0dc8b1628b609a7f9e05a96a896774816a10afaf6eb53d37fb11373568082afcc70e33ab3e38f31dc4c4ffe7478ae5200ebc6cdc98fe23fa0443bc404b86b51635f337359977a31b32e7d1a1ca79b5c6703d58e2685c4f29a1258439f44ffc276f26aeba1fa30a93e25b9b208a272ed51cf5c27128a2352d51751668f9f24012786729873d43ae2fab10c3f2d4f026c3655e1a3ec426443405d9c27e18244409b96d9a6c7fe712b3768a618094edbe55a67d63db88a5745daa99a29626f1b955e59f4b83f867d1124e8d446716901a537909e345ab8634881b9fb342f3d31a1f8490f7aa1099ad5615d54231d02bc2157297e99f264aa915053f957700519fe322d629a76ba8cef665533932d3af51735ff76c840fe4779f5f9282eda19473071c3e196048fe1b4001b799b4a20bca4335e8c75bcd9ee04236e43fc99656505fda904bca03d77fcce07b20c759743989f57ae74c180a919e928a9974f25bb79fa02fc03ae0d5adc0e290a4a6643d35c4f7965141517ba914875e84d48e805ed4171565db21e520f11d98f2e5d77e88bf8d178c3352d5b45a9ac622bc1432a45f731158cb7a07fe76987e1099c4e3f4231001e761f6cc698aee68b7f7b5a623d1bf913df26691680992793fb04bd063817afbdd306665f527e614d058c462c3e49c01721b09f9e24cd984dcc8030c9a2280803ed54f55b3095fcaf9a4065f2fd8d64d9771a95a779f1406ba41031de5ac29d5eab3a9e1a2de5329560de7c1117db7f281bee379e944d63e50d52d4f27501d6f596f0fccd6065370236904db06e225dfc3c373d46f479fd896a15a960bc172b6aa02f17a4c605a928f4776b14e3742a6dd62acb27a3fa44be512dc66dd21b05fdf3ef01e0da8d229c60cbe9f29fcc32b418f8a44896de97745cc5f63b06d8073e1fec955df2544d9e93e6c9c84ceb2b45d15baf5f0f7426c77fd25ca09249cdbf3c127b921afac2cb814e9b10b6359becc071501504be68989322ed47b30c7820256949bcec97eb8d229b28be2ebe8a4730a840485a048ba17b548eb362932a63046414e3df816ac02e4ec471653901aecbecc52092983c14b9e81c4a4d6563a1920272da82238c6acd132cc63db3b6559e31b7af3f15ba7906c9e02149a879b383d35280204d4898144a8376eabf1050969f8bd22ebeba5a20394c6e0898a1f6eea0e1cf96487254f9702fa892ea79c5e05abb060b1b383c562f6d824ae3ebf3aed472441d9c2272996b75f7de95fc9c0182d0b6e1f607bee781878e26fe58a870f2e7a96b0522930dc22bfc38b0dcc4df5c64912cfa065a132b296167a3999f065205c948371dbe16a48ed69a9545d06e4a6d57a043040c32c522f860309bb001d72be15e7aa6b5e07c27da882563d5d344bb59cdc6271aea9983b4b700364d7d5e0485f20767b663be7ed4ab93a8b61aa4e3fc4c6663745d7d8e07a2655777ce37b25ecf7823bb90134a5a66477842c8fb18f274a9b7886e8a1a64deec708a5c05910a2da063bf064df61e6a09c09b642272764db99a14184513259ef3c3fea48cfbbb682b6d549b852c4afb6c71181184485bc1d6b416652b4f896b304824ff7f75e9eb3eb1991bd241845ec90b06e1e573069281822fc46e5debf8b48b928dfe50301b18f93d4e3432f6b183fa94dfae39db22698f8ca9b722e813631b7cf4f6012a96d523fbd17f400dd6921170c9d27aa8c38cf66eecdd1160f2a09238c06f2b48e5c2df65d71bb7c2c492e4b4a8a61fc2bff5ef037bd7b72eb3906483c268a2aead1b65bb00b362cf9fe24508a92dbd13f919cee689c05e111e7853e5c99636fef60e32e4c2f98e453d3d5117e81e4db61c3711b7dd7d5afe67de689eac12b805896036d923974948236834a1339d4eec0fb942de13950159b2946cc400790551f7b879c963ddb6785ea0a18eeb6aac8e54a440263db8d079af5f0e041a835ecb7f4d40812992f28c3c2286e756b72fb4fea5b7b863fbf48a2dd77d8eda33659454da19977948e448aa0905213218d17eefd67319769ba23a8e527ae935c17dcf2495be89fcd960b5d28d29fbd7affc0d46cf12792b3f028bf1c185bf453c179745e6fe90da61d4f0f6ee3d94bb90260c3eec80c6e65ea9dec01d3a55a68f4f8bc8e189fcc5a6d3f0de905543df27", 0xffc, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) 16:00:30 executing program 0: r0 = shmget(0x1, 0x4000, 0x379, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) pipe(&(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) fchown(r0, r1, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) write(r0, &(0x7f0000000180)="cbd0d9fbea6658aaad4a470b51a56a2af87ab91d19caa0b2f6a8e0f5af9c26ad276ee96097ddde4d98a4d5841de723d0e79a2b2c46a21675ae24e1a78025226aa2836afe99ae1235aa37e2e8b958051c51ca40c9a19b01126bd48430ce752cbe133a7d33cf673b29f80bdb56c2b0cbd5edad52f8b8f0418d340a9a5727bbcb9b04237acdd62c5afb68ca23079da43b4cca1c2bc1ecadbc896fc3be00a1410825d0c1d8bfc125be691a5138a957fd361aa7ba561d354389ed31c8d545a7b16ff6dddbd8ffe5f270ad3ef4bac1", 0xcc) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x6, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000000c0), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) semget$private(0x0, 0x7, 0x18) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) write(r0, &(0x7f0000000080)="a12a1c8b0e9ddb129cc8cb2d9e9e54c0ce17aa52a5e99eea2464d9be0ed5c2953331a6e811fcf54aec6d036f4c0c7723677c4ee9d4c0c3acfa8482bc158ebf85a8a00a6343a677aa45c965a9b6543e03b0aecc82a09157d574f05e4d18a27cc748853cdd0abdb3a02740881a57d00956fc989d0043f5ebe3833c4dc190ddd6c3a03dbabcf0daa5ddbe9f8b04b8869fbed262966719ac77504d9b4ef0f1a307", 0x9f) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1a2) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000000c0)="29ad0d7305cfb436efb6e3ec14c97a6012c8b6e2d409787313c708ae29ed19587643687943c6747779b89c84618132d832334da97aa363323409d22c2d49dd6c3008eff4a6a4a0599252b3adc5b6fe418a0013b386c9d3c59478b5a5bf8d7bc8235ff53feeccc86d0d604dd21bfa35edb126e9fd61b7cb7bda3e6c7c1c1f151f32cf90a1c0d08367daddaa0feb3ec9d0419b0c77d8e9c3bfe6f9bd21672d4fccc57ba06e626e6ea7c617b79c09dd2f52b4167b1e6cc9ba4931ee3647eefe9c6d00847070068510a9fb7b80a31cd525a132a07f657f43c8387a18247f5bb9db115ffa4d66a1cc688f8f133d8d8d4ae5", 0xef, 0xf, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x1f, 0x1, 0x8, 0x7fff, 0x2}, 0xc) openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x82) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f00000002c0)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) 16:00:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x13, 0xfffff, 0x7, 0x4cfc}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x7c, 0x2, 0x7, 0xd3}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x84, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0xd38b4f5130a11cca, 0x1, 0x1, 0x1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20, 0x65f921ec}, {{r0}, 0xfffffffffffffffe, 0x28, 0x40, 0x101, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1, 0x8}], 0x1000, &(0x7f0000000000)={0x80000001, 0x10001}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:31 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)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8ac3530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0xc0, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x7, 0xfffffffffffffffe) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20041, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffccc) setuid(r2) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r3, 0x3e5d14d3bacccc7e, 0x5, &(0x7f0000000240)=""/220) setuid(r2) r4 = semget(0x3, 0x7, 0x182) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/195) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0xfff, 0x9, 0x80000001, "091542a06180d112f401497d361ace062da22ae9", 0x1a, 0x5}) write(r0, &(0x7f0000000080)="b10e0262c26e4ff5d96643a79eed57b03f4b2fe9317af7a28cd83ee13d7923bf3bf990ca2e5b5cf955d70dd2c63fabb724c20fb6315a16966216af3ebc8e51ecc0bbad5eb70ce4a3153b3c34619db471a352df7207a859960c34275b579ec1bb587be62d158cf1514fcb8930216df8156fa2c09d5941b3dd51037bf62df1330e", 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0xa2) sendmsg$unix(r2, &(0x7f00000025c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000140)="e249ffb7b941c3658cee8ac1fb167129894fb4fec1dfa7838d3bf7df6ecf8af603a19f3c955e13cdf8f2082f8e909dcff83244e4d6a2b3315da5e78f255b2d99261106940d536a946a6c29e532beaec8219a846c2fa4c8faf435813565fc6e157b3ba05de99471a88dbea32a1875d2707935d613ab76dffde3e2c2fe3f0768b805c9c6e822634781617fb7d8", 0x8c}, {&(0x7f0000000200)="053da3da3bec54ff7d6e67b0d32ba339b3e05c6b3e70222b2387239efef7ba5175c81b3e8eef0729b290e8d41bfd62da1ad5cf1a30e38f3b622219f6cc36cda4bdae6e49e9d7d3a8f7", 0x49}, {&(0x7f0000000280)="186c31d9c9947b215471bf9c5a3718579666a132f9342ef8269e67030d8664e63b7bb18e6243e9f50ab1456b27bd7f8a171071687c2f03ced56cccd37ef482fee8936fb3f55994f9c604d0cfd67d1ab95782e8ad60f173704f3529c3a323cfabfd97131a235f7bbbba1aa06e9443a26d575e71d6a3dd", 0x76}, {&(0x7f00000000c0)="0fd940b7f40fdb32b9813561b4532dc4755e7135da2951abd6bd14eb4fde12f09b", 0x21}, {&(0x7f0000000300)="7e166423cbf22418475b9d2db965af1c68241e4a6a1581803a171a03c4f7480a0a3d4f32e19e149ebf4528c8afa9458551d84a0cb0e949ff63def8e80c9ce8a141755e0a13b493600b53ac5d9de39510ddf127988fca8520a47030ed9a8e2d1bdd40a9a23b952e8af85e56e663b4843d45554fffa5a8c1e99984fb51dc8cf1c6067459eca43adf6f8d0ee1110a925e656f3e262c9c2fcaf89d1f7ca28e753377d9e2c5156c9126f2aeafc93a86a38ff541365979527b80b2ef079587d140ce57662eee133f2115b6e3ce272f87632ac4d30979c4199524131fc7cc9dcba7d1f83570cf7e1856fdb8ecdde55263d33ecca67fd1d6482aabbfb06852efa31de2ff71d208c07a60b4188dee1ba84faec2ef228645f2b369c11c4a8c4073cf6d970cc150b344a698aea79240ab28562e8cb277342382f19067353943b1576d78a439bbd30db0091effc43b043be17c7e44765fe59f767fe5250d96e26658d37ce078f39ff0669ff7828ae96a585250e1108f9b9419f740859a6b2dd39a433b6232f3a4f6297ba2de5ba14505c26b7308b078e9a57250a6f6b0a88bcc9cd0193445ee4d445a238f764aa0c8b8506031cad85590d0aefbe3114fd560f898a00e2f9ba780b74fc6ab2c44152e105b07476e9a0570bdc555b5721b49e5dcf4c5978a70b129ba45f475a7f868fd14d17de336ce8e77c088dff080d32cbcbab3521e3651324ea5686445fc200454aa2f56bf73f45f192b298ba828c1a58bfd3e50d21352e5bfce84dd05ce8c209806475a143e01daae2fa712b57c3c8cd52a62bb0196e680c15266dd0327f11b89670826b5deae7e620d7ee36d1e0a4fa34ef5d6d673aec38dc3086b68a4fd6d68330f20bd8399499d11ea5b7b2178bda1046e1c4a99ec1bcdeac7fb9554245ab0569c4aec80e884cbee02d965ecdebf7f3dedcf075ca9f1ee47af86053a56bcfc372a39b3ae4422e074dde9ee1496ee10f8a5eaef5ee6b5963a73ea90119b4833b7dffc55926ce1fdd0b6f46e6c16dd9a296238933834a07acaaa6a9094e1a857c6edff58f5efdfef50e7e12440a0958779b660f316ada8703cd5f570167381db85f539f5ae2b9269a81ebbdfc6af100be93101968dca5a8e083f68adbddea474b22dc5b4fdd826ef39939d722ae2ace864a41201e536364a7daec068b235286abb7cc58e40628c009229af08aee6a284db56ac4498dd1f506bcdf9442236973dbff744859862d149d3b6bcd42ac048f9a8a7df8d55905b9a515590f32ac80afd4d2dc44bd64b634ff06db88bfc8a5e9e62ad0ac291baa357d89e0bf864b019c4bb1f6a4e4cd208d68dbe2f6b2a47ec9f638ffdb6942737c2d0db7de1719e8059694af5ccffee814ab031b3702b7dc91ccefa1a5f888611d7264b59d2ca0d5ce35c95d64043b11e46ed1b5160403d6c74f39606339de43d24497476576ee0684dd7dae82bcb6b3e781f37b906bfebd37a742604689156ac4ab86ec9e724dbdd2167f0797030933b18535df4dbc807c3816878c44f24ae01e0342d09456a93dfc1b9e28749d074adf6d25d9f403bdef2e31d0d9bfbdf73b13268f76fac28b33a4cb432161f38f7f74b7af7762205c8c1957b10c957d77e229fceb0bc8a614b594f4102bb1d8f2f3f8b41630b0d2fb79e345f092e5b31570db6b6cd71df7c1814c5a68963e8700f1cb0d6bc0c2902b35467b991f5ddfc0f60ccdff827d36998af20ae834d8150dec449ac2c569e592e4085c786958fb81abb6c11abc60794862e1fb918e79b470c51ffd9ffb045b0898c9ad02c9c32ea359f65f573218bb6fd3aa49e2c4ab577bfc4b10133628bee5df161f2c2ca4711810179ec09c8caa2081f8b59707b97d572537c01acdc35fe02750783a084b1a4d10e06c2bded89bc705e8a6f68d0b93f049e52c7165249e6001a597819d69df679e4eaccc8cdb6b3bdba78d957034a2772dc595023d7355b39bf247eb5c8a3ea9285008ae3a43400aa3c73c241c4c72ffd6d5b336c22e66c0e33bef35304a154c57abc3a01cbbd4258215ab125976fbebe57a0e066d51fc61f9cf01b52cdfbc69060877ecf012e5f9af1135efe178e40ce5933829bcd5194b19158c78e11a211ab78159f3c1f8167632c8eb28cd16bda1c6aacd9ca36c392f22490cdc3da7855eb642a9ee5f815f6ca4d47b93a7ae905f30c2c2424df4cd2a39c9d339ce3dfdcaf82958d7e14d32a6fb65aabe88eca3593cbb1aa9f79f4486b24ed8573d0041de64a79c85a7fa7425ae5d29c59e0c862c218fb21131d2ec729e55221769b6d9d7c28e8c63e6ec0294f4df2336044a10935f1042285ce8da287382e9edebf95a0d4bc94c8190bfb11395a2715f725f93725abd85d7ebe6c3bc42ca5ec8691e87531dea2893cb28d7a4bcfeca07b9cd41502bc4d1ad942079c343c3f684d2077e26ff0c0984f12fed3006b5022317205f3bedbda7ef4f207f7202f6d242856ef0c626d27e33e252f9ded01d25a83aca0d15037ba78aa4a4f3805988b98e1e703c3e8d321794baab2dba6b7ca1930ab4a88719b3ae7ab0efac84b3107d9af1877f865bfeb254bf848e482c34b20801e33bda0f92ec2e41c6d026bf47ee1417747e5f1ffdc5c71a70e7a768bdd066d0f17106fe6237978a03030cff4b6ff398ccbfe02280d6e429fd42b01cd847f6b2b132d622e291b28c95c1d1bb040b5fea755220baede0deb507195c113919f1a759508f350be41a54f09fe8740dec79aa8cacb452b6d964b087add994e9b0dbc40d1ec1483a5b8db85988d95a447067618934dfaec8815e78ff6c556ad16966c9748eabec941e46f856e389225e906ebd55c9879be65bd2328f2b13394f1afe8ef86ec79bda1940625923dd0abf4265e2400664c0d72bc44688da85a6049b03050a6c11b88b3884f6a70d17897d31de62c72dbe8f91a0ae8d96e94ba5f9005f13d584552984286f29d8cfa75da8ad932232fdf36b6996be16583d02efaa60ab2ad52644f9dd9a7933539009e0758a0e0e5640274998408718e96fa7e17adf07a2292be0a2e4c324d8e7277c79e0021624b08c3aff8bba72ffcf3cbd4765c2944c8dce8eebd597d87df98dcb9af98056f1e937b526c1818c04c9264e35add38a8620b8de3414d81b379cfa4c2ec6f11a82ade4e14fc49e4269cafe7db88d8a74a1822c93ffe0e0ee375317efd854bf45601371ca752925aef6b97a793b93ae02ce40d8243521ce47c8f63b7ded9807840d164b7cb1b46dd4694a0de0cbd4c70c3333a022399274bff4c04c2e499c897d1a73215b2db21029a4e3d713dc8b9058fec2030b6c3780efcefd08fc42883b85ce049bbb37a7c81ac213a79fb48350e86d3f58017f02f44b5319d8968ba9287f2b6703b37711724514610e0b86920894c2b6ed69eae812f176b57e22c86f15c09f11bf77df554982a9672f43b12bf813f9508a8bddeba9fc49dfe5fc052579da18badcee8ca1aca2495590e6797b50614872f026275e591b9f07d6258995916c573610db6f1af8f2087a5d071476bdb3dbc58417c3e1872ad83b9cb971c3dd74fa03b2d771d0cfa5e550af3918e25666aeb092b6d659437aaf9691ee77181d589f7af53aeb1e867ecf76cfd0579e63db911bd793b71d42263df21358354c3c388568035efacae0fdbf5115a6ffa2f342f1a92f0dff3bf90880887d09627cfa4dbec8599ee1c819b36efa10423b5d76ca8e2cdc278540e83a73f5f0b25f06f94328639418e89ac74ad42d9f7e9b26ac2d898788cc4eaf9668fc21888778c8707b6be0656cfb8b9690985001141bc8ce29a61366d90c07c4635b690e8cfc6ecf1a46e753e5f56499c05476d2d59675d0a4af3effd6bc272ad005e95f816c03796ec788aa39ce67e561f4feafc7a068ad33957316b3c0323fd1e92ff6d6e7268cd26457f083a38e6476fa14f8e41f34581a02c8929ead19a93d9f732c4a32a949584fd675b98857e54843c5d4d79c5aa293894849394fb329ce1bc9b2fe9758b8f67985fd2758555fbbe12c7fdbd5cfc0edbaa1fc034feba92840d740fe0baee863666363943714eaffc1faf1a8ad107fc89e86ec8ec0a00fd2b9aa67fdda42e173d0d9998debf315517471d6cc8726032c86d895cdab5d4abc0b104bd91b24a3c6a0aae2a68e5ed93b5cd335551319217f4d6efbd1948c7b558da14c439c475e8c3e31de9e70d41296870308c3105d472c499ef8c2f8e9bffcda3d1d6e7ebef50c0bb2f276f82e6c4f3103f4e62364984c25a4f29521d1696c2763216826b6393c5554eaf61909b4e9491873b802df4a7632fee3ce6f4d8aae46e000fe19891e60d4efa71f4049cbf283305995c5930a81cb400c9d17e173744019fb5e6d2dc6f9c99a23b85438b5324878c0d765451c84cc0d9dc118df8037e78de5f19fa334bae17d897dd40f819e78f01069e052059724092a39fd7a8f8a8663e978b0ba691f3393b1d7ad472edf49797acf9c4e2e729fb86d50ab3e19434397ca0c08c35e98848a2790989c5b0a1d20c73b8c0e67956fcfb8d1d2875759c3c9dca7c21d66d037970ddd99ae4fda5fadf387a10311dca90a6953ef690e968c87b567da09a07f9fedb7d15dc034842a79aba8952aec7e93847f31168e975860b98b7dbe93eff43c9b01ee10c86201cc38873d30e4efdf5fbc3df6fddd7d005257a57016c1e9816d86e4d933091ddf1529b59763ea3dcdafd4b653367b19c1ebe2b1c5a94ef1c21a7579cb050d536872ffd19bc71a615c6ce04de3ea841aae623f4fa7fdf22770ecbc81315f7d567a4cd061f535f7cd3783740c26878d3d2101954a430329aa556d99b2a291d2b2c3506b3b75c3634df2678cccf18ad7054a990c7812184544a7f88cdfb5a5fae9fa7fc363afdbd9a1194a809d678c31b4abe16e1ed2ea7471de08d363eff6cd772954c56279c841d5f5672425ce8da980f974b79bddda8286e2a642984556f4ba730863444c8ddd26274835ab533ea87c3fa47652b6cd38e18d19863b0d8fffc9e43ba61eae86d0032d63286ca67a8c1dffb3188c23848f611e012e5abecb107404035b1ab5cd5dfe33205649ddc2f305f80c2298345658f63970924bae71a2ba5ac5d0d8d52a318b27770d0aabac7e797adb9467f841f046b6b157e666fd9f7d63b6d5e7428738685a6fc08af08eda1bad6a5dce7b7e4468a2272a935c70437fc0516b3b0fe61dbb75956a36da84154702ed4bc998938a5d178c8b35113a40094db359d3dd6724da10a5965df8953622c17855b4f35300948286c3fe61770dd03dabf1c7ff24f00b95d7231d516a76480d8d3e3e23243151198928fbc305ac78da72ff77382bf905169b0393337360480e0ad27f5d0fdc75bab16fc633ef89a299507ba1dec534de514cc2581d84e7498dbe084dd0bbfda03ac46105f654ba666dadb6903d36966c0a286a823a17c9a7008bc8b2e4cf6dcd9e10d827a79df7872061b7db2d5f32d789cdffd3623d190b1b04514e87791a35b7b278fb2b640e8035b362d198ed31cfa672ef4ed4446aafcfbb5c560e1470c9c5e144a9ce099cb930c72ff53265bc020876dd7dc9c79a056bb31320d44ee7efd5eb1f354be7d78db9f2bed780a304e6ba07da7f1fa554ee6b8cf301d1cf8ea5b6dd36d7ad65fbb07f91ea4aeafb1048180692fa85fea42ed1d2e644db18df55793f99c5bf242d49a868b8a401867223c896562a869a1ae711d6eb119f7d70a10da37ac9492e5d6ab7c17e724b26b0e5b03b4ed74275a42594076f4e9c534702d724a0b24edaf", 0x1000}, {&(0x7f0000001300)="32082161281e3176eea3f839fe5a3eb2549847acfbd79025cb0bfe93ed24cbf63c01540c1e58505c3cc3b56401a373b96b47ea86630cfe11ff8fd5351f6fd36c112ffd5577c4798d01f2f75a7820e334e4f8656284e5fd0d4dd9e09e4b86eb32ac602135c02a3fa2c3b226cc10f84c5535f545b9b5be582aac28bff7c71e4db3c8bf85b15da0f56d2f5cad1ba5152595e5ab72980f9cb9801ee316cbf22b895417435891a37e915875827568771991add6065c93f53b26f4299ff6ac97e74804d0df62af8d454fae3766459c46b2026f43251479be389a053db7764c6a368aa7baac878c45", 0xe5}, {&(0x7f0000001400)="3f1636e7f512ee31d8661c55bcb437c8439b04e5055e1c195df6e738c5edcd9fa41f21cc523098ddc8143b64773ab7c405aad453018b026eaac71a073c4d41415fff4335976e05781d31d251d479046758a002aeff2b387a7489343ed34920cb36806724aab84ab4f1", 0x69}, {&(0x7f0000001480)="307b70c09d60584201dffabf9ee7cbcfc8458784b5717b5d39bb8ea7bedbac1812990b4d243d2b064483fe67d3e8ca38e62e5b3828e24b918779cf92c8b1361654b91b1dfde112ee04a9715bc2ff3a46b50904e8750b275c75ef273f1977249f9e40dca6a212620e330a2504ad2a2cb75316c394cc063b6f4deda27936de24512d8aa401a18b25c21422522e5dbb3044c729d817ac2fb1cc9a50ee59d8d8c97f77a0e5e7d6baec95a2fd0b0cd68616ce5a3e34a0f8ebfaef27f27b4b7daaa8742e1d81c73cff1264a1ecb72467092da286b4c31c26ad13750273a8701fc3bff2114c2778eef391290b43eb1c6042e43d60307db855cdc75df0586baf6e5e4f68af00bc6bd65b6e17e4b49d7dbc125164db61f15e63969a569d40914e57e593c7a7596b538fb405698104b1cba812e8cb7163f64711daa22da9b83d6aaebe6e2e44e53f5bc7fd186b005be5e1c2c606aedbce461c0ff43c8a0fe7de55542861be2bb21651c256aa72e36022d49f3bade5cadde29f58c9de73077f605bf9f2e4e276ac416fbd8bfe038e9aa16b38bb9082f123f8d35d4fa7cbd83ab738d9cf533fe081aaf7fac2faa4f824a5059d31696cfd08f85b694c2264ae34abe21333190b0981325e40ee9891d670f64c2be05935ba7dcbb82e819b5917a35bfa497b82ebdb21b901d39df97dab8c1b631ca650046a25b6678e24db873bfa75c3837c97a1f197f8c15359b2cdbb0d71c8a5569714567da0608bf828c0487d916691f876c99e9225f60938e99ce19fae3b1672edd014e89aca52d3e99dd7877ccffd7a64bc4575cb4ee71388a158e232b2f4e3fc427765b176dc2f22c2244b0fd6d1fd8337294b8fe47d67373d6a0aa77c3d1ff72904b337ccc33db3e42e7108e1af4c54bf7fd52b07dd84cf23f606e63443c42acb11d2e46951091d857d5e2d691c6fd2e53b0c40f5b46f3eab7549957a3713160949e56a2002211f70931f63bf7dc1d107acdaaf9b6dcc5a556fd438580d3fea6d22cc15fe657b5ee67f79e92d2b503187bf5e7e6d435344b07c69d2b9b679bf4a15b4396530856994ce9ae5f33be526c7a54f0d8c227bba7e8547074b4a994bf2df2638f0ad4d48dabf3659ef734ecac532d844dc5f9e5cc9adffa1f86fbf9afd7d61ae4ca41dadeb108910ceffd564fe1d3c6188bde4fcf4e1c2a3dd12e2b8c4ecc32d201caf7179f9c492a110434cab4334d188d24a470676c1c8cce922615e991baaf27b18bed57efb59fe62d0e69f827006c680c8a635e8df3cb1f49818c523751d3ce17fb179db347195f2b2f36fb0502dac6769741de1623fef2f231dadb3812950eaf1fa4d93539feaa299d241bb60362c76ad9402d1b5f303fb2aa79be48f7a07644c3f62d5cf2f324af1226119633cd38a637fed8020e522e9bbd223abb832dbbceb1f1cea34a2ab890ab9a0cbc0ab33282a2961b9749f8224a45124d09eaa77d844e068b2302a1a7e63a45573118578df45df1f4ab68385d0cd838542fd90725efbf7736d09f9eb73f2ab761f376282e99d9a59782bed2c7550d9ce24d3a4f0ad986b37ef5686265aaa83aa5be5848179ce7c2c876b8c37f7a758a228e4945d80fb0b8f8407285ac560ebfff1bf12b32a64b59f752d376f714fa1fb881d3a589969667ebc65af3a2c58545d3beec405506a200a5c0ee66579eff56ad562c709dc892c9969f03910edb35b47f94266a7b8222f64573acfdc099ac2d7f5f32dfa6a2a91c274d996a2504fea26711096578c34703668bc0473f675bc3333fecc8edca7e9fc4bad890291bca00d2febaee74bfa96946680aed9bf9f13038536e0ae55479abc801d341d44f6acfefe7f391843339a4f3deb89375969d1c621890feaf43e2b5e9933e4aed5025543e3c16ad4c5a2ab73dd3fc2b065333cc02a589c9207523269f45d1e28129b187e1e3160c66b6716f17ef6a1d0bfa59c63d193d631cec2a83c63e15b0085c26c8a7a6dc0f4fbddc4b88f26ff981a5f5d69619f0bb6d0d850c52885fb3744d54ebe37e9a6f83d955e47415f42c11ce51c4120680fe0b5c1e41aceeeaff6a9c59a399ea6ea9a542390a25a32bd22334f11f462a435e2bf76f7ad60b03832adf03a4547fbb9aec3115f7aa2b08b8b3b68140d9c8f4c78d73dae4b6ada52f626e9e56d8360aa34f851c5ca5f8b9db926af69548f593c98d8464829e7066a517392e1cf63bc62565bea4a6b7273202f47eb91918d79879d6583966f1f6d1dd3287bcaeb2a5e5c9a4d732cac7e7f56cd69a72500fb169c27bfe5bf95a77feb4bba1ed40880d58cc5bd30b4ebde94e043cd63c0e91dc9a9390a4bd0c922a810203464fa0f74560cb677aee2f3f3e7662bcd0947af870bdf1feff25032c28811738ac5d57da0c422f5546b32c8f015b170881da47292dbd95491a9cd4d9dc7869c6b9f8f7826a5e989af32ee6c865b26a79e0168c31d33036a955fb314a9838d82831f4f03b37457604674156cda981fa9824eebc26382545318298f1cdf52ebb8e38fc64ffc60949de3f7470a59513fcbe51c54bacf4b6a86bd24ea2ebb999c8a6c81f66397f600f5bb07ab9f63b7e273eb356ad6c291b6cd80edacbe450916717e311203a124d013d2d5baff2c23e01448e4affee9f7ec39413670775a0881e7890ab455ecaafde821567926155659abeacd225a3e6184e20d58ed340812b1243a7962bf6956e2ec6da59a0db4abdf6a89052b1c99844000f4a30c7c27d7953b2d224d2b70f2e0a5c29a662e71843976a6c68500d53d57294886d526260f3ec30ca09cc3a4f3a145bba89a4c443f9745410802600cfcd6b84b576e524de15bac690b8ce331dd27fe475a18423aa91ba7e2e188b1a3bf2b283997393ef2d5d0647fd00d22ac097a91e97670d07c2213079d00d0e7b80b414a5fc71216f80948e9908055f361b9e5beaa4ec6456179bccfda7e755907cdd8c06bb2b40c509ce99063267bb2d17c3f79dee0674f6fd19451da933faf92ee9ca751802125d97e1a07fe2d52325f932be48a0600d003f7c1a797f35e44ae2843d62e6a7f612c7fa7cc3ecc9d8616a0b8e0cc57c360a82941f810cb0af038f0f447700415ba7ad27e08e654f0557af51e8e74214f8bfb7da5ffe3522249420d19a08a81300dae5dd0f3957bcf06d661021559fc72b3ba06530b27cc8ab98c4d2dac918c71bcf4555fcba93c1777b618b34e662e4b6239b30c28b5b1ba14ee10fd16f1988cdacb4c1ca66cb85e2975c5b57f946c602a54a44658812443a0fe855e0b3ab7c40d9702be7fa72c78f78ca294f07c4d3398711eb1e6eaf944722764247a1d5d6270c8eefb3fef298229cd5f2d1f34811f8fa470466bde4fe8df3526cf57a26efc47a15a8978e1a0e33c10278b7f9f998a7b761949002353e8217ec91ae9087435bc699f822e288d57f63aae1dfeddd909e3180ff39302a9a25f17cd6e38cd79150969be9ac02a23cfab140903c61c2a0341dd5be6c7ed9553da4d662e60c5e498a9937c652e0998a70ef33ff53bf604a846630708bbc1b8d50d675a43106d47307bc66c2b8d848a8bf3106e3a9b522c9a2667d4bfe9d1d558b0fcf718a8f173aa723acfef3a4b02dd2b06cfb6bfb157c7fe5f04c3c36cf1b83466cdeefd0669928739936752f91ee7e894a0cb19b3d503094d2f470087aa8d84f4635be048eba0807accca1bf177dc75504e636bd4359f9d1ae495de2077da25e9f88767b66ec0116474d4c53cec7294e9afb7b9ce133e7969b5612678b2889c485171ea47b2af8284be02da81794649db6388c437cfba9635256f5dad9ee65ec3126e89b092e55a7f029f57b97e5b74db57474c1935c885dafe1075536ad26199b1b154473d50dcbff763e4f53fc8b26d784bb866c5b49ca15524fc2268dc5637361524a57665d5c60bd447875e3eecae1f3a106730a7d9a508643c598f7bc4e305b6ab9f67e615f8e6dda63ec22ad2a61b868cc940fea5efdfced38d6d4c1f38206f4040e264755b2ff7593f3bf88f9569e248f9791d4d8e8c9e8f1f83d87436c14c5ca62591f85eacfbf13c9f21449da7b1c20f934dda3486f580ccac8bca864d65550461106be9378a01977fa150ea9e781bd3179815b5abcd56e97f8d701a47baf2709320d67b28350953f0a9143edc42ee387a4a20a135a5edd3c5eb6daeffdea5229a40828430655e862fc7b4bdf131a30bcf218acac56d7ea6a15d919aabafeaba167c6adf6376f11536a6e289253150edd1b8c6f609f78738dd61477c8862532d9b821d3c24844d8a795e16045534f3feaf597ee4b99ed6f02abe56ba1c5807897d3a119740c88f5f283a90cde7cbd3d6a2a8c370dfadca3c929c7739d57c4b7162ea9122540ed86b357c3f5f2e5c6645e928c87c64eab91114495fe9d9794f8f2af4e3b9b91a231aaa77e8e3705c9f88404bf9cd1e96cdc695501e3bb64fa335b90588a924c14083aad8929a3c0c16accb5f6f6facfaf7f350b3081dd89b7e85669ed2a81dfdc674d0672110e5616ec7749d6d06c328bdb3e0759d789abd8adad8fbc4ed6c519764b03b3bbc126bb3dbc2375a67190f86d66154b0ad4558e811cbe186ff9e8aa96b1836464052657dfdf98fe61f418aeea39dd2ee34fb0f78029d543d85f8e478007e263caa044d9a23e732b743ab8131eb70d8222973dfe585e409d880831157554c9e9aad0169713d5202140fa8b51bf9328ad4417e3c1310267f68bbd4c4a20a05450af0848ee21125fe8ce747513141488bb475745301ddabbeeed350ab72184f00f77f23eae180360399eb1ef573b2956f5aed991bfb066e5543dfaac5d58ff167f63ac24218e3345ff56778f74eaecfc910b20a7d4df91140bb9e67053933ebdf4872002094f7a2b42c5f47ad1d4a4c459de35d410793586cfb1a01b4655cd52512452a5ccc1d28b3304be3ec1d43f07ac28921676f14eb2d2091f11ba60577b13f4e25602c00aae09631ccf47429f889508efb44d6111ed00a0e554adedf4db211cb76ea47f34dbef6732ae5b83eebecd43b88aa7034636ab6e8a90a0861b32595135b16eab5a76fd49eee01b8f9b3dd38465cec2488babde178869acb529f1413f973cf29e5c9ec7572b25bfc7f6b4cc19353d8bb7e93433ab06b94dbaaa05f8f0aaa6851b03629a2a872279c9cd6a5ba13d82b745eba489bdab4ad549bed253c42b96cf29eaf31c6238d7501672b69a1ccb60db47acec68149765163832b0e283f0e71c23621dabd208920164e7c4bc822eb50b0bfec866de6796bc7c7c135280e40fcc947df52391ab1ce7bfaadf361c894cd928623b05c540d236fc71c8215ff9638133b745a9dcc8ce90ef6b880cf17eaa3e5929e7d89b32f936945911a9936ef6a0c4aae8cd7ce3612fdbe54eb2bab8800c420ee12ab62c4c14a687a27a9e6a63b86326bbdd2d0f72fe069b664d2da6c4328b6962d6e7228986dd12ffa1d8babdaea1e17a0dd2302753e68258d490f09ecd2c73a07716e572b5b7aa6a7f7c6e0edfba3b14a87e5329d804c82c28802e98fee36ba0fa926b9c97de83a7053bc7c4968c760cf58438fd0a68625c267bb7ecd7d181e18ec9ae7307f07ac365a255a991ed9785badc99ba792ab0edf849d92104e6df50fad0eccfc38664f73caeb0dcdd0e7c286718bdbec1e5d371c23c12a3c02379d2332e4df865e6d62a42e230badb1c6e51818d54c5bd13f912d351f7ce331247b30f904d2c61cf9d501f2d0387f9b8846cbddd0614cdeb68a2ffef677f6fd65b7aaa7d9829c6ed2e36730", 0x1000}, {&(0x7f0000002480)="1eecd31e5e8f4fe2053ae33db1ca4d155071608b4fc4eb9e35581bf5b3f73b9943d3972d5f3b679dc1655a808819d082eb08ee22ae326de1548b1b3658bff950df2085307a9c540f6a47677be2807150215e0e6732", 0x55}], 0x9, 0x0, 0x0, 0x2}, 0x1) fcntl$lock(r0, 0x3, &(0x7f0000000100)={0x0, 0x1}) 16:00:31 executing program 0: r0 = kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x1c6) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) r1 = semget(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/32) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xedf, 0x400, 0x3f}) r2 = dup2(r0, r1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlockall(0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) pwritev(r2, &(0x7f0000001200)=[{&(0x7f0000000040)="dd2e1cdab2696446bf59e1ee8ad70370e430bf28808c67618e26afdffc4db96c44903f1a53fe39508325e81498459d24de20e93e870eb4b1563b2814a0ebb23d3ef3413edcb7f0c458a8fe961bc6452fc5229adb419c30736bb2beaa21bcf83c47036151c4ccfd58dbadfa94edd9eb0d9d9b212be25020e18fced0e35380f4b77783dccc9a94c6f0e5446b9fa97646e2e1c0bd71ce3231923f5e9e78e56f106288bcf7838c1ce0382a60d1a3b59843f34227418adbc31301d6309543f22ae3ff628a93bee9c361664b531bc347d3e548c4c75d6eec4e7603e2cb525e56924a35a99af8b9c9fca5993eb6ddc3d4f492a1d3bef31a7b9340be71e9b351d3805fc603ec80488c5b87a1eff6dfb7adceea2edcaaab34f9ca56ff2df0d9e89bc03129ca7d4e99a1db3930fd36b85aeddcd256ff54deac1062ac471d7f5d4f630b108931abf1d0010d80408d4359864bbc0f74687af579dc00e9d5a4df066bf9bff4683b72d360c159b405bfc684fd3b4ef218b92b3586ccf4c6012aa2c9f46aeecbbb461d36a972ae2df042dbad876d827feb2f6d814183453b9f7381b33e8310a79bea37dea945ed91c0e22264d95b2321dbaf9e0c69e3186ba524c89529bfab4c3b2edc6b152108234e6873f1fb9d73b2fdcfe4769bad0b7293d32ca8a7de7e2ca54115a77df41cc91257f2369ac6d174cba6fabc57c8302ed68979b51234eccb76baa70389c00a40d8e6e2ace41747370f6fa4bea3cccfa3667f4a182553e78ac5b9845cf2398d55f6f511a0c43c0989df26e09500b754e7528e7388eb648cc6015ce4156344a71acc7d85186d5b6e93b3a0b3d77d005f6da679becb6508bf1beca28455a8e34046a92f85ce9043fc2fd898fb9a53ec28bb432c6ea6814bf5bb36a9f84588850645492613b661390813aadb2f5bbdb7275f842c6bf04d7320c0bdde70ac5ef8740a94477118cf04c8406cbe841320467560fc73a0cc8696545f68df11efd136e07147521e5d8303aab8ead64f074d6642e9b21d3956447b912a2980abb1103073fc57d83fcb511e25600e65ff8775b025af0971f66a1c0ad733fd879e7d4974a96959375a1d6aaa78df0e9efc32de4cd30b16087b269f0efa469a990263a8662e35eeb99b0d60f9382f4e8c17f34841af9138c2486ff656873f337a1f9a5efc5ced26086b375ce0f72d9abf50ff91f684668bb531d6ebedbb34969f21fb63d887015d9c59757933f3eef8964db94f72393f7499086e69517425fa56e6953b2f2659b879e4c8945e1e4cbb8a87a555ea314d62c984621a6d49924455cd005cca3767edc786f13b0a82942838d3e9885ee24aae734edd118ff9307bde91e4d479fb7b1fc3f79e07d4886d18931497bcc6fce29ce91b12c872ce65ff070cf97afb94322b8dcac0c4c7fb7c599702ec35566b136fd98b7d4f61c5c14b4544a9cc6342e5912bd5cfc63f2bb2e39c93086162df4e8d21cd84dc15f7b30eea091154e66f22748afa76c312c1f8157e109e10b3d8c2081a6143ecdf25de71643394e7650bc2e82af9e235c8cb52e62e3677638f2a33779fbd7d6b49ab6ee841c3d9bf9b375d4c6e6215ed3325cba43b5ec4c8327ced80a7b57fc960bdb8a77cf340f2dcc830358539cdaa73da544cdaebe74c901678e72c01d02d20241fa89fa0eae9fd05fecae8e1f1be8901fc33f72c4a00bc38dde1ab93ecfafa266e37ad8d7bcdc9a48c793442de200ebed2c97779e5d1fd343ea78e6979eafc90be1610d99c1cc20c4608afa07d4cd08579412e63c9b0a25b185f967d1833e587b85aca4460e5a960005be0f25b8218a13180cf5864ef42c33e5832f75b661b9e9391f58b653e41d327a1ac7f508786cee1895ef2567796cf213fade13ff2553deb79c12f20ce84b0309a48e6b2611240334371eba9450c151433df9515ec0cfcc9d984ab7feb0cf8846ad1bc2828e329b90ce474a12692a74d66c8940123e87abf65a79e062bf7676ba71cb41678028f0c44bf703c82a26d00f27df4302432b20ece6c754ae3a97d3d8153635eb0244ebedff99e31e16e6391b3fcbfcddf7abe979c54f3902388bd957a3a210c1fede91e058466dcee0609182582a2ab309534b928b00cb514f757edb88c57fdd708484b499eb62f874e106e0f8d12bbeb9663c9ce0e2ec094e80949e0e587b923b679aff02eb4cdbec8f40e74a9be04ea7b491d1012b42ddeebbde30250d1ff30ee88b727a68c482b3a236f11bcbf48c256eccde995576d520bc8fbaf0a6ea507edd297837bae64763a971f0926c5361426d38b79881ab80c87f2a73f08af5b5418bfe0656d8c0ce1cb5b85a63756983e209637a315f6c88796b51bd8613e5813e5e18f3e7545aeba04b97085095fa1f59de00171785457a28d64562beb602af9ef84983c04e4d8d90edcf4dc3fd1cea75b923600a2d25dcd18cbb0ff1611ac00054562d3fb18bcc39f763e3c30b9eb6cdda5919bf8c559b9b7373e9e5f4f4d1e0ae98194149759452b703e1ab95c841efc28f1ebe9899f2d8d4cdb57f07ed044ec9296c1fb582f7cccc6ebf473d281b44924b05c7eaa819663546d42b688df12a94e129489f7862b132965716ccabcfbc0ac9fc80142a90b37812c1fb23a0b1948cf2dfc4c5f080fae2428912d23a28b8ea62d61c7db930ed63af200fb81484eb557545bd1ed0afad0c64bda37631577f3ab51d5f1d2cb4eb5f3fc322588de1f0c022096966c6e5e57b8f4c9b9a131ae51d05a516e9614336a3454b96cbcc0b336d124725d219964b7a29835c0004d36f5b95e1de884cfe5d19246c69967fab2d0159e1b7544f9f075663278941735957ac4aa0a710244b32a0a1d5af14632edfbeaea500b3448fb27b829bc92907380d119b8ee095e7a02c368f1927d170ca86cbb08ea8a1b6a0d911e00d716be5e4a02842feab48c7bb739614126167ff16f9d672a35c35b99889f7c7aefe561b875476276c2a13e0c7d8200e1f1c86aa2c4440cf53d7e30caf71ba690b9316e26a17c129e3b2b0cf3f019f7040e19e74658043e975c16949a5b02e5ae9cbfff6bc498d3676610ffcbf5b7b3c89cac36930300aad3f7623afe06722504b9f16d4b340bdaebb6ed03be79275268ff385fa81f80e853d5ffd30c4eca8a3e7b7fa2d0e687c14aac8d152e21565fe2a0e41c5565f5d61eccaaf5669b4157387e1d32a61a4908b8b4123dcc8fa5903f94b7ec2b1a760a031f5020bc486c9b9027b9933ccfcefd5c63a462d6d6607ee3151dbc8963046a56bdd2e23788dfb84531634cbf683ba3bcaabde8e883d9411d16e8c3bf649065572a03704f1b2d779e71e001ebcf142e0222fb1c1551bfde1ad93f3380c35ec9f68a5afa8437eec11a9b4e4d889fed36f7dfc61d5e5744f6fd813802b2123412d39a945a89c0b704eb78e09b9b8f7db59a1607972afeaf702864249e121512aa67f15d962ade1f1c253566683254b09f73d43a0c4536879e44b7f3fc87930438d63815f6126c9e50e49523daea36c6ae4a1bb193e1e389bd8a39fdc7f1863edb1d1c99970ffee7a23a1904f993481147ac109f75441c8e3d895e06fb51b21c699e4f20809c23479a5af835e99a7cead15c71b66553277cc154fce37a4772a0f26fb9853ec78e78f8b3a3166af37f1c63873e41a2c8091a257fdf995dff907ddabe32efb6d85dea0cbab22d1d593a293a70c92c47247a254bd290b712efe7baff7e0e5744183d09e89aad6ab2b352dc17b700e8d4fd47a0df5398b35bf6f55af52082fa312bef7544cd143f974cb59764fc88261011c322f82b02f7d20a39f7a7eb5e71a11fca7a29600dc6dc135a77896d092f6a13acdf000eee9f082d7760a6dcf105040360dc175876251a9e03a5a374014509e72b63a25efe7c6933ef745d0a60af4ceee4c937594939698b8a59a5412d1b658cc7b1b03ee65098fd93f3e43e0e4a9d7bb64193f77acb51305d8c07208c52def9c376af9a9257de081b653ea75b44c2b31eb2ba3cd39fb360ce34eb9ffdceb35f1eee5a9998c06bcfe9553b2f3234a83d096052a49c123f784899368ed06fbb467eee29a0719f5837d0442c5ac0e9e98f9015b6728c24f4e2bde5166223712e1a78bbecfeb769f316b8bc33d48ae3205cdcffe611b6e473c3319817a0dd6ae3b40531935ab5d7fffbdd1bef8f00f9762c3f3bc1690b03e3a21f68facae77b87f2dea894039f41479f72236e13c703b4a1026efa9c5c3b27a71aad5885a20f635c4756da999078d82cd315793d095bceca9e304f1a3e9918f9b1a50f7312f8da4a9e54f19c7ee84b7e9e35c1969fc34644abe4d7e5a54e82ecae3267b9781a8fd30255864aeb7753e5359663403682644b97135b45bd6d4215cecab05a59ef25a63ddb3cf43a9b91399eaa51073894deb147c028749e9253b4e030024ccfa778c4cc47eab0aa9763f194b23785ae510cdf8e194821d65b3ad522a1a19d10253d110c526ab355066b6682af55d0e76138bd92716f9014225d73331b4472162cab2977027fc5aa14e403410b57498f9342409f11eb4588d3303924178bb8bc471df0518a0d51211df3cb5c1fe608222b93c4fbc743416d52f4997c89db6ffc9c00fb42e1c1934fb8311c0210cddb80d43b53d18c23eed928c58dc4371201641a6d91ec965b521211a451f059916ee5b317a4c4c8b4ff635afba6f527a3cac609d7f324acf2c685ad7bfa4d540f58be7d1eefb01aadfc6f0515568ad80a64853f698faf3a7259c227a1318a2cd41009a5de0a6f7535862da3261c9344ec7e229e21a663f8fe0ec43690e7a8c56e10966c232f055f3e657cfcc7c17e9cd3c4d78d4bd0553eb3db79b463553b6148fde1d3d95bc3c78f3e5308673a9a6e4e529f9bc056abec0b075080f146c96e4b76a6be6ab58acaa61bd7e98c2c9c779a28b94bdac12fc8b15de5e10b007e50724ca2a6d7ae0608fc99761500b0b073810a7a50450c7fe8c5faab6168ac55b05e65521df9ddfb28f37878c27b63b51ab0ab456388408465e7d9c6d823a2a9b3c712fbda46acccad006655f5b3c3b9eb2378e96ca5f64d59cc5440aafa6ec9643b6ace7aabd9611e494f01ad5596a7a6dab26822da66468ab43e754831e96b031614c0530907bfff55b1f3da2052d7999fe709e4ef7d5f6111b36e7921c55155db8c4269e2cd8a3adea45d47233e1a0f7ee72b264026848caa29dccfe1fd57e2dc09463bd9e3e4b1837149bcc93220ebbba1ec077a163700bbc9d9e44206e4ec7587e67d4c0817d461a99aa435d276cbbb1a1d1f8336fd757b51b23bdb21dfd4fd4879c52a68da78ea88b81fb62da21fed8372dfb7e30170bb51a0e17b82600543696bb20dd87dee79da1d08d49bc899227491fe4670df7bed9d8c5cc6bd6f0c63403f88a4275170ab6facf61148ba346c835a18ca9837daff218448c010e2a0f346a47c30a1bd909b3aa6354377f7a4d33807ce76edbb22b2990733ca58a675815b86a375abf269798d663bd5f6217e057a2e2ee5f69e1a5167c2972c10ab6808849a2089b4451360750e6a1f17ecf41fa1951a5c077a7d006351d841719329683d654a16f04132881a2ef2266cd562476149b0cb891d560a4598eaee535ff4fcc547ca11ea8b6d87e96c0000d64ad16b98260823b00016e225e02a8bde98e5dc5187414e89963bdaf84e7afc5abeb298d5d5c49580a68e53643c1c75f28feb1ccf564b3a7baa90ae0e5a071b16f1af57e2042c09b9c589f6ca5b0e4e9e0a130fc833fcb4d13b8596c5861988633509341d8c", 0x1000}, {&(0x7f0000001040)="f003ce9051b7f78f992c810e2931c7d0a03373753684f9708464aa6d96ea89af89838b479b0ee299275609265500ab7215ae9a2a5c83967f725721c7be0fe4f911da433f668add7fa9e890005474dbb2a39e81a75c765be6fbcfe1f1f13f17d60e1267a11f09d8e97c285fed1c40f4bd26c3cc0210a76ee9186edcd15f3fb05c7bf571fe6260dc926feb7608b552b88b887207fe20b83dc5edfedb05aa3647704b9d20f6628ec5522b255dad0108d5aeeadeba406c0368a6ed17cc0878c767d3154165b7c83077543c9abbde11afa7793129ff", 0xd3}, {&(0x7f0000001140)="4f95dd4b8c08", 0x6}, {&(0x7f0000001180)="727c655988f39d0d000266363e605134208d2632906e90e1c569c52e2de8b633b146b6d74900623a68373251ade2b681234cda8b87b008e59aaf87b0f3ede014c8415b851357b2075976c7ce1620a4c2069e035ea85070aaaa3249ca9b249c708bed", 0x62}], 0x4, 0x0) fchdir(r2) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg(r2, &(0x7f0000001a00)={&(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001280)="c006f01d873e86ef16866e21e0d567a94c0ed66280d08d4f6066bc932eb0dfd85cd436db00155f9ac96274d4eba3c6f483d8393857fd107466a5369b4956a6dadaca954cc9e92ef583762633eb8d84ac122f6182a6b2464ac7f2c85d10502beb410c19ae75fbcf565432528eb8a8069e5b94aaee9c4db683fc048edc38c4d03c6f97870e5aae8ada11d4d2e8bbeedf044fc688f47358d16dfe5c4684013437704b12ba", 0xa3}, {&(0x7f0000001340)="aa4617b56e363fc9ed20ae25c4fdbcf81acf072771783727b19f3ec8a425fa7485cb56073f285cbf59f06ae01b72c9f808cdaad342295d888f94cdb9b79f0eb5be4212fd98d86dab1184c8d2400f85750fc0f3247a98372739384d9aa62d086cc53424941ce0f0ac460018f78ae98e0ba3315dac70f7d16a58", 0x79}, {&(0x7f00000013c0)="1db8fba8269775b6666806435e7a02b858cd5a726c8061887259cefc7d0933e96317b701e5a175ba19124decf527823641f132c5b90fe775b53d0af99fec4d3238396b22daa538e433bc1b3613f8ee52b487978d69ab27b47203eb349d779cbef586800c392d8cb2574768c137d83a904fc5d447ad66dfbb0a1a58078b00fab2554e469f7e2e1b00651c32ec12f1b0b81622a05d91774e907cd60a540a52d776553c52f893d6ae18d619f26851b03c5fcef3bbd7c012d32dd8a19ad925b2785e7d2873cb5f3f0c0b24764aebaec2243b499864787aec70fab4cb8ab362e8cdc9347a77bda8616e", 0xe7}, {&(0x7f00000014c0)="bc8302c5bffda28cc8b7f37528127531a93108cc146faa924304d371477e5133fe6f6db69b4158c7622ef1f1339a52d7f4f447aba188db99d3e64804e1b0eba98f39b9c7f86a6136af6b17508c8eda2525da90b52e7254c82fb9b4cf965596961372a2ebfa2494b80af9713b0bf577626cfb0e70cd242db49df627330e9c895da7b1282050d6f64c8390809fd2c34da09d0e9b11a3d0dc19ae023d31dc06eff6a7ddb49e2f5c34fb008dea4621e35e766d5ed854fdc9668b1e70b3e5a9a01f357e10f266e78164f289097c90db3df50fddc2a5c148c46d28a245b1d1e6a615948f7add74790152f18144395e9c539026ab815bfad5de36b8120ebe", 0xfb}, {&(0x7f00000015c0)="31f39477d3100e91c7f173928cb088e04e12236d22418e64239d014d82497c673bd2f0032173ac2fe2738b4cd27e448aa7afbb8d033b7053e0667d217104eecb73bf8305780f7de197600fe2a73b285b4822d1c97106629f9869a275a03ce5a86fcad26bdaa8adb85ce2d4d2ea127b064c67016b6593d317dc90613091e7f1715e7da5cb75102825f28826097689bb80f5585a25bb5c0ab3edae4d6932f559ecd59b8d93361d48e4c20fde671224a69244faef46c902d06795a01edb32222a55a079ac8056c6a7b151fd19881cdb9a1ba40a691c888f24dc08e5fec23708", 0xde}, {&(0x7f00000016c0)="5dd0159be051988942704fab918cf1c06e9c1b7ad826cf4f99900073555e026fc212be730bb2eb00d615a3860c221eb43b489fcaab8764cd19ea07693bc85ff9407a751e5fa05d57de75c16055775509d6ab15b59ad12a58553fea8bde896800f29a6a502776baeb44def70de1ffa396fd72e5ee45d9b25c0f1eb7431511035705a5d48e", 0x84}, {&(0x7f0000001780)="2b602196ea", 0x5}], 0x7, &(0x7f0000001840)=[{0xb0, 0x0, 0xff, "e6a7443290cd3a4ad76e2201d52bdf3fbf5321c48143495271ed77179904bec56e6f0d5839a72a859113edb3c66ce99d1a65b9be843312fa751d4864909cadf1c99236a87a3c28576c9232c32665209f9a90163e18a2b70d74baf124ebd566eef441bb2a7723794cbc923cd8651b298b767f610acb90d3226c6c273eb12db13845ae8088987be7674b50baa9345bcb50267a469539bc78dd21eb1371d518771f"}, {0xa8, 0x1, 0x830f, "4478be6fd703203667240e86f923269246fc8ce9985088892f9b231cda9a78482831198eac74f5642506ad73fe539d8aaebf30962b7445f6fcd7a0a4d0a2ab67ccf55f157a72c8151c9527a22cada3e0672f8a2cca1b1d4ee51efbcad7ecb82688bc387cf6d8daa99254b5925c6030571090f402cc58eafdf4f93165cda815aa36b382c9fc4e031a50535ed68c13baa19f67f3fde56650"}, {0x38, 0xffff, 0x7c00, "06da03f681d02b7707b077205dd9e9cb1a49dd5d8cf76bca76ab6d7bd37177ef478c53ca77f5"}], 0x190}, 0x405) socket$inet(0x2, 0x8003, 0x7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001a40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a80)={0x7d1, 0x800, 0x1, 0x8303}) r3 = semget$private(0x0, 0x3, 0x42) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001ac0)=""/207) close(r0) close(r1) semop(r3, &(0x7f0000001bc0)=[{0x7, 0xfff, 0x1800}, {0x2, 0xfff, 0x1000}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001c00)={0x101, 0xc7, 0xfffffffffffffff9, 0x49f}) lseek(r1, 0x0, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() getuid() ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000001c40)='\x00', 0x82, 0x10) syz_open_pts() semget$private(0x0, 0x5, 0x4) rmdir(&(0x7f0000001c80)='./file0\x00') 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x2) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xcfe) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xe4f4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x200) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000188000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: rmdir(&(0x7f00000025c0)='./file0\x00') r0 = socket(0x1, 0x1, 0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0x7) sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000002580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000037c0)=[{&(0x7f0000002640)="2059573e859202d1525727098d01f805e6a8f72ad5a784e7b7233e35331bb5ed165ce3778e04b97f16b8cc49b16ec4395f6e6ddbb49913bd2c2219acaea4f8adc2d3902c11dde730907e1a20f355d137ffd9f10ce46a86ff7932ce1cb1d21a15a9490808be98c5ae001a0d26b0a88e56cfe226f76e08c3d9bc8c93ff1b15dd96c12ae060986f4b9a1f175ba4f9651e9026e99636d77a88b363e989c1860e9bfa7aa8a71b42935c05d265bf497503473ece01c6dc0eaba30e0ec844323fa77c19ff6ae5ab9f2873ad58e9fc76db3d6cb98c09a353f74389b9dc97788075a424b3d0f2e92fc4d86f4d3ffb54db8118d268a64e", 0xf2}, {&(0x7f0000002740)="7c40bfc0ca1e23d181d037d253e4136804a4569369d24e92c31abf8231a46651a33d9599e34abc5f36a1d81bc8490c3126bd04909195fac9fffc16b557fbff2d896907fd918380edf767cb8e2be2ecacb42b00f30ed67c0e7ffcdcf5ab2535f67403a60fe928b2ec26a43091ee81", 0x6e}, {&(0x7f00000027c0)="7ffcd7c6b87ef975a341dff2dabb96c75a8e73375de9e4868c0da256fa1fcfe12304b7ce9324062542a57475854d887644330e158607af25ed60cf91baaaac3b9891187e15149cf139bf1e289ff47c327856942e32db867364ad6dae25ca8e87eb27c583d80f6cce2ba033fcb6eb6388b356f3421c32b062ceb2c5b702bfea9b0649cdbaf470ed976e9a08a1ce3f356da90e53cd9bc6be99efd16c22b3a5de4820252b981cc9b0ac926f24c690503027f3f23a6c7cb7b681e0354a42aa0c2285afc87e83bbc81ad5f2ff80bc820515592ab13b062a169fcf5311797a15a9ff321e2de540b375d6686faa87a218f1c04f88b9d12544c216ea721d364ce9aac8f84555fe37f2b5b3e52c8ad9891857aeb792361f15fceb99af62ba9dc36a69bf504670463f810e57a9bfec7b1031afb9e29e5027d17a41c9ffd3047905a2972b6fa7d5b12936795c805dec39c09e9e15323b12c3e79bc7e7b707e20826315e8c42e07871a154e28414ca338f93a694d25160a8b45982f4244965eccb135c4f5baf23d36d4fe71597cef3f59b5ceed939734e6933567c7b7e8992e942afbc11d292727c73121710ca06d8bdd333fec15081562eee6fca5c702cc691d90a722f79a3d54cdc37e358f5223a6d3fed96a150ab3e8c60f703316d3e88c2f269eb46de84a66aad8fe2ac2f7237fa5f441c84253ff2def8036385f6a6a041fe6bb580f664a61b23a473d78631aaf44fdab23b4d058edf3948f352ec55bd485223964a7d6cbb23c8b510c5eb96c5171199c298f329574402c9c06e06be744e185dfcde63e5e2925ffd4d88c0c6dbc8b09e3a980b2e16b6bed9dc22a000b1efdbbbc7d049942e12d97c65943c8af8e6d5e2e2c725e7d053afcf8b396911226c8a8ab37576f6561777477e891966efd9625161e5c69fe231e8f456963b852fc28756069a15d20467e7486b186db748b011e2a438434be906aba6ee9d832eb3466cf9fe8d483ca91bb1c77f372a9bccf98d90f5d6b72cf9c98ef86993bac3d5002541ac813d56f40b465467f1c8dbd89163c1a821b38892fa384856a1461e44a41c12e9fbcc45651e7614cd13318815c5088ebce5a8e956e088a05b2a586767f437f9e7d4c0fcce0c63f4110d27de553d04d428aba3a81df629f3cbaf943fa73e922742c1ca11573d84b53e96d77569fbf0304fbd2deb9eb3b7a3c0647333e3111599480291518414edb18e9008cd8a8a79f4127687dbcb4e28d568ff439f4596a93f4ba2186b58179330dee2e328fd9e7cbb3a6c5715477de9f1894789ec6b69df05e88d546d75935a1f6db3179871688325f51bcc50e4c84f821053cf749951d74240307b23c35ba8ff8872b24e6243da128ed0dfa8e55d7534bba4809088980deae05185dbff6618750d0161adb9715c131be6f48cbf2762c2cfe67a5ac41b4020d27bb32504060d4f5820a71fdc18d81bd43a7d2373538d41713e3ff819efcf7abe35887e3533186cf8504d92d5a6e1ce9b3780fe892e0467267e4bb0a048a7ef1b062f4912ca860c9ffa22cc390782afab6701bdef4f41e83b343d77b76767a5b14521d307c2572b7b47961d2732ecc8d596081f31bd5de0037ae5c515ddad0f3e8fe243ff9303389b539509b7562f6cd73ecc70af5ae0549fe4a0577715fc799a9e513aa7a67b3779490d65b51b08199ef3bc6a23336c36420eb3c8874d244bf53eb0fb62bd44b4174cddc85a6e34b90a65184b77732a3339f184d4baeccd8d8704c735c05ca4f3bed50b706aebe96ecfa6f0680ce85a6f0c4986907040c763ad30b8f9f3a770ceda3d9dc30bd6fde45915c69d2bb0acfbecdc4f5a654911d6a81c77263f251a0d789cda0cf1a780c55076618147c42b81ffb3142293fae88e4fd88d750acf836c58ee5a244104094f11ce8ec2434a13dcaee5196671561a6caa78ad66db66640efb6dbd533dbff6248b5a2f78b48f62b355d3aefe115e2bd39d9593d72c94b26eee2b593b031ab2d6bbe137ff392986cee830933d474a7e722da25023ad34101feb765a0a5368464b36c88af0ee5f4a3c9cec7cf077cbb5511c2f45407f11e4fbc64adb3e53004136c17d1a7b498b93acb45bec235f04ae7f5b23d170620ba408161c1a817237a808fadf190fb3a94d2e3a47c276d949f0d1fc241365fb6707c82224e1f8f9f365bc7f7a809cc143298121aab13714e2193e15d4398af8d4b0356e9e2ab29e3f5ba0a787c55c84b459d5b2f92c62a5fe926016d65160e8603939836161cd93ef0d047444654d9d6c915252d3491e3f8225dbcbc5f493c9519a6bfd5504f67e4971eea6279b21b969a8d54c3b65d7430c39b55913d864abccfb5b04a26684a5f22cc70b1d931c0531fcd8ec3adcfa83aa0acdddeb2b4acac03526c90afdcd45caf92ada2e5f4072ee1c4b5428ee1272bb0ef790589b91b2468ac583320aa42363938ae7254f76fddcf2e876ac0ff11c01107fc6a3c0190e4cc32e004964a47a8f7086be279381cb436043edb77492976eb042a64b19c1b52ee1c77748ad7792e2638fc5b88f3799689d49d7d6ec69451e3e5bfb2f75e35a06f741cdff730ca6489b24a42e20b1fe2307e927f273e59f6ccce3a56ebd86b929a718abbd6a964e8e6d6106073e5e4843cf46820af2d10e5a53bb342c3e59f40e3a6c8ff09654f53d677ef192622044764c86484db0693f901f190b1d4eda46d47721712648567ec3d18a2cbb951f29d64efb0e18c5f97e8d817ca098929deb889d54c7475e1dfe8dfa1b9b6bae6f95dd9de30be3716e235f36a4a287953ba6d7fd18b9117c2bd168df9952c0d1502115f9df9932301b024f36301f7afc7c0bb04ae014cfe8130bced7cb61fea3f942951bab5e9387aceef8019e280e4a40b5db634bba48c1c8fadebae70a303c0820006b7db4f439244247337fbf0bf80e487e646494b315406a865400d815abbf6fedb3ac9dba22d21055c8f747759f83bca22c1d064274e61c4774c7c3be7e702f0757e25f6d3444e03e6069861a6d3ac5500cf26a6403ecc57317d336b5c8009c1e8f5b174128aa370e7c7d532a1d5bf4f4abbb2573ff4ea99b30c7a1d17ad38ea0aa291b9e89ed551024e8617e1b7e7f6210d25d6fe658e98c91f5c105e6300a7ddbf02710659ea02469c5e08fff77c030499a3910daefb8944eddcc3ea84fa44fac4a531ee9bf380b1e39ac2a257c1d1d70fd82ffb6d50e2e16414eb39601ae0788371af0c96cbd159bb4b78c496eba78bbe5b65b60cc76e823dbcd884ebd2fd227b773a85a338308d64a40a6c2ef4eaac6eeafbe995c88d6d21aa40e82f6ea3b67da11a4a431417a061ba3982fb90b321bb3f5015e9c6281db871edaf76ac61ce61ad57ad40c55cd8a1a12dd80339f11cfcf2a0de5c72643ce2621155206a26399e3c857cd480a04cf1202ab99230694605d5a8a4dcff2d23320ab74db1b7efcddd3ae99599eba767fd5365e5734fc36b855e78534d77cc2722aefa0dc64c14fa992dc5041f4b33d47c621ff5edb3e44e96be0be655bdc07a35a5843b044ee0db792e8ea791980d8ae5afb1a18ef231b701e709c75678209954af442494e536c197f1647f934638fabb6dae151828a4b5c4f7e790ec8f9b731372065fcde4c575cc7c827ca842bad8cc56362c3f5942ceae0c9efd42c9c63a1280a11f7e304478a5f20e0da9bacbf06f195a08b8da6341b7baaf9b7b000184667194792724f27de7a477cae4d95641f0496691bac462968a0629642cfea0fb5954b4fe5a0340a8e84c46431270f59c28d311a239b8507c82d96de9737cf5f04a728ad6a0810ba40fd177d5d5e24bac97a964af798bdab1ae415237f75e62f3d4294b4ce873b541818c21cca1416dd2bf9455cdaa2b4ce4113f6df3d0668ca107e7ceafffaf9cda001ad09689c6a5884f684759ea4389ac8dc05e83923b5b19f4f2b75eea78fce458cbcfa8aca78a6f2f7c80fc0c9b1643e76effca0e2c0f5846cbcc1115bff663c8460e418aeec627d11c720dcbc0f95f295d7a21782187a8a58040cb1684441763effb2ae0c37bb9c4e522f8e150075450d5ed6b6e8cac20055a52ca239952f6c366b746574c59bcdfdf462b54cea0b0c94d5a8482435b840ec8ce5274b7f6ee1db49bdc9c6d7c05af53c0d3e334bfaf83e435dc1b9fee174679bb3110ed6ece1d9d13b10d8b2d67aa8405767763a2b6e35fe761ac0dfff42e8558db5beb5a3c5ef5ee92fd44371494f2015e76e980b244325a8e3f058e4034d0e97637d054eb10a6ac428470b37dc1329150d068e592afb8cfad85b6f9d78306a60901da0166d77765e86f4993587d5ad82aaebde47232c11f1d2068cebd1e197a57482185af61ac730f1531f08bca56b1a9c4fa0e9d21d42c53ff4b68fbcd5557764cbcac627da8051bc975ac6d485731dfbd584b55fe7da741a3116cd0590909c7ee2811af55c55570b1a787579db36f6ae2d85f27feaaf7a3c5f2cf7d2ed62f04101a347d2d5bb9f2c74d2c17ea34f50dabb77694eaacb1de9662979e8640734f0437bd559191e1df96d7805d309082741b742f1678cd289eb10f1f93d93f0d2cab79d19a6b5b2adc3af24ff04d852713afce81d442785a1b91ae4f906949f05b51c78268fe8a757d0f2491a7234683232e884cd7c48e802fbf8a710df05c0941e1dc0ce574278e959fd1639170e7b62f84dc8bafa829af6d46d23d6781c897c0ae53ff660e648db06e9e4b8e4173e714728505a6eedf904375a1d2f8638906b15961d40eb7f26ab62a94d3b86414af31b9c6593a22dc2b9747249f91500fb61c48ba3c9411be2653e92d808c4cea051652f46bf91e458f53acc0ffce1359d4751ae94c176dfcec82929c2a9099a0d3fad509795dca977d22145ee5c1a82b001b91ffdeea74e5d7a2a2121c5c83b949549f1b9c1e3b8f0d506c330795a7835ab61d6e7af28d30038fdb1abbef632f6a61eb5c2a9ad7b5efad2f86864eb90bd79bcb96ac9f98de54f6791da3eee43a2dd3900167164d2466911ced3bd820ee8794009d466a64d83f8dbaece21b91f5d280b59492e0455b892aa39fc58216d9b3120aef18da9586cc9ca18de6d26983171eaa2f06339858e2ccc5ecee706f3afa1ef4d760264d9b1224c4392fa42b04e9d71a4f0483c777afe06d146c66cf1a1da11bcb2d20a198c49ae0da7d0cec383a54ca3d3c7f6530db56ccb7eaaea5b7414d37e893dda58154a4859d5cca24d503996f29866deb8a50ebddfb97f7e5e11710a7716bf6f5dfa346a7c0bc3e28d9fabd63dd55cd682c277ac40ee275659d71378ca0bae1d380ffbef7e39a955906ee3d9e7c86699d84e3d9829a87eab592237a8c2fc947e681b8b6fa4bae6073ae198353322b974c5aacfb6900ac3a3f6779220b5d6708b83ef3fd78ad3a7c78a35293183fa3cf279d76f09cca70cb5a9f227e0a872efe4b6037c42ce38013073ded62d08cc35b52ffa26e3af11e402c59ee68d63c87f4ce1dc5e1f1679401c6e25e189741af24b4cdbac1af35371ff03456cbb3273478ab561d3fb1d0b5ed4e7539a28da76ac55a40f61b6d1e41fec583f8d8b8c9933ae3f2f139e508363c128cdbb3d24d8f82ad45c4ca565895c0432b866d0b43383e5056408b80a1b3fc0c9522d0e700bb9ed32176fa6b37521c3deef64367a071778b8e8010a8449b2f6f6aa3d42be8a9c92762d4ac7ff7a1adef2d7c0926da93f4668a077665ad3b119b999d0883f57d93ef63b3dd15e01d569b83b9ab73222ca07d140d4f0d756d3fe378bc084d9", 0x1000}], 0x3, 0x0, 0x0, 0x40a}, 0x0) r2 = getgid() chown(&(0x7f0000002540)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000000)=ANY=[@ANYBLOB="80e07c"], 0xa, &(0x7f0000002480)=[{&(0x7f0000000040)="6ae73d8c4805dde24c7a9859697729a95219a0ec5cf8cfcfc850107043e0eec8599e84bcfca9afc164e8ec90d51b5e3ba705d41de8db4148f9a34e00a35d7995a6ca1a3fa391a97c26edf3a1b98a9db12e771a24ed3985594b8da21a2470497cfd87b6f219b0030a40582e945ae8c8458d7f08d44a737f0b68b1c2bc980374c10247e67d190c0a987051737c0d95e652b6285712992f4056283cf7ae8fe324ccd26e751e55ded66ff20a1e09e861160a7b46db1457c19cda0d580e23e9e484d254533fc0d1dae3691d6cb7f11326e63f48bb3cd5f357d2a54808d3eba92ef8bd8613a9c7e6fa65fc255203c2a4af0372ebd847141d5dfa179c9ed962ffce3557a8421f7b22e565e32f86ef44e60e06ff7d3f11e758a69edb4e71f48a713cf7dab8547c635aaceea9360cf7af5e9b912d138987b636f44c3b9aa3c92a0af9db9a3537cf037945d497200675143f4e149e58b5804c99ba270c92d62caf2f0a765d6ddcd5d230d2dc9a9488c203b7d8e1edcedcfabd9b7247103e67b386321ca320c074ac1d603bc4cfd6f1e1e4299019e463c2e540becde95b9bec47a06d40a38c00b3403bbea6803769b8cc228d7dd2df1b6d639fbc7d9e7aa8eadf8f7e0785b39e2402c7f6df35f171f07e94515e016d5ca6a9fe547be4dea7e67073ad3269f7709bae3041a3b447cdf5413a5446d2f2c9553f71064a2eab7b082bbdb830a561f9917e7b448790ebe6eaaaa27290337dc339909fd8aee560457ae73c83f1d65b2c45e56d93617f504d14f312782bc2d8faa6aeb49efc721466ef9b65136f06976333a49b3317761c0ed0006d76048a545250acbf2cca05d84e399e868862847f859542c951779c74862a2f952758b4c9770ec931cb00a1a5eba5f805e3a6a13b8b5398f6674a34acf82af789a291574b26959195f8a284bd7224f18441a326bfae7e0289d1674910498f8d002a0bf2d2031ad82d754300ccc40bd2f092d7f9cf67d1607c50bf87dfd2d77e3a78474c1332a7f94c3a76ea9da333ac1797c61f04b44223c30a5e13552f1a627d0994852020c8ae485f81f9dc84c5a3d01e7812a4603e739450dcba21b69911141ecf3a21a8d5a5d53ce0619d44f50d9487f76388d102f96279bc1703cdfc6cfb6269311f16691ad9c56606c75821009c4070e948eba46e94af03f8976669b1401516e1f270aa47c2f82d2f13bae733ff3bac5b339771cccfa492ae345e3d7e84948e6101bf967d9b6ff053ebe67bb5a1d21e336d1df37123ddbaa9d8b2e35456a074d4b5c41309cfebb386cf4fc25402827d2b8c83f6980adacd3aa4c4e83931d356417e752fcb9b43f973dbe7753fbc0ba16860afd9ed09ff52de9554870f8ac974c5c8ac618ffbef98cfc646865db1571c670d87dfc55a87ff45c18f8417d5a7b0ab83c79a83e290f4baaf4177bacfbead2185d460046ceee0b8639550e8314ef0582e12c4de2f11ef56620b9529901ba482d946aa9c9bb572d2d28dc3895ff38964bf2f7a014edd5d9bbfe93d70192ecc61a2bbc5995c7c79add4bc9a5c55e31362b29e2a1674dfddae74a092266970ba78da83ee268c49891916fd658aa5906f2a1f6c2710a57d8af2f3af467a01766bea8e46a50410fdee40a000d98d2dcd95f62e13cba70f2050ce10c74e4867c5a70c37e869ae3ce761cf94a04f30cb060dd17ddd2fb5c5d5e0a588de626fc19358d6c714b7f81d13df6efa06170b6615c06ae06e780bb809a1f8c93a4c8df3306ab0511b4458f7462444c8f13e0fff42ae688da21974befc0bbcb8e581095979cd6f5a02c923554ad905043ece78e5dab18024a0ac8d79b0eeac7d6e68417b0947c0bf0072412eef99ce293a8acfa2d768b7b5813ff6d712a010750639da2026128d1902533e0cadf1b2cbd94bbb7aadb3ed816a690df9dd76563299606b7bcdf5b7c3f111bf665099fe650db2a74538abdc20af29c4636dab275e0b0bfa119cf3f8fb2166898a61958dbff01b42dd6ba78b01f7617eca7704b699c10176ce9db6dde2d38260561319e7357a788e5d7ea69a7ce2302ca76916758a7cd34f6c78624068eeaaff5a57841504c65ce70450f55a965e9153680d66cb5475bbb8de84492d87d3df9ce972b379aaac8ea32d6804207464241443aaccf4948a4640927d6d3bec843b244f8b37b080a11eb3ddb0bb4ce489cd65664ebdb5ec7a7d8b848643112ffe8db58dcc8e8301057ef20bf0ce106c208f6e31c7be6014b0973b26bf3f763f9446997ed658619ff91d0f82d1d19555b38535cf0067a0f342941a7927ce39c2e16fd5fcda96d9ec838292b96c2524ca88cf41d155a7fc0afa3742c2e9ba8422ca4cc57ad53f7db422946bed9b00b2277622b467e7fc5576fd603570a9cc4946c691bdfb4425d873341e5659e100687b0de9f64034c28d88c8a0e1fe18f6811d6b08bd7530832c72f00679dfdca281ad90ff4f7de44a77c44b405d5d6f3a83a13b63a250574e07cb2e02e885737a7741537aeebc3941c440f8f5f668d5743c09de1360fba57a6194e4ba11479f4eeb191b3900fa2f31bf8ee310e046358782609c82ea7846bdb8bb0386e3a045f1237fa80946bf2fc458be4d92712375a01f2bb17986b4550c865152bf977dd527cd19590804968a931147210377894f412c981ed7da7fa8066cdfc2bb7af52aa7f3d96f6fe986ea86144854c4fd9b012ce5243dcafe306a23d13694cad91a2ba0700561c123d71ae6b483eefcb59100281ab57ab42e62589ac72ec1b8dae324974db4afd48b9b719a5772d49f99234f99c45a8dcc5046da33279b3a6fe61aaaf5173147306b2a2058e1377dea1815d3d49da2131a89b012710a68e08d1dc905fa3b7b02ba2d19540ee8c9cca5d0863b515d4ac3b4d102d521763eb98753740f6ff11e390abbca111a05dd6733268aa9e0b7d9c31a93587e443585ebca15303c8f1de1f2efebf8df11112e76bc6468ea7278f65f44f2b973a86e054cf1bfd9289615844fc5bc31814aa01197935214eb111351547e578fcd3a13b266d4e028449b25b565833e293d5df3e65c4d3f00383cd6f26724fdb5146e8719c647cfee6a119806b4abfbc6eecb3881cecff1985aa1e0044cfb40fa2f7b86aea1fe7e8663967ecd3ab0842fc9f98d0ac3dc3102b15e592f2385d065314a87daf46659054974634d2ace9ea6eed73d22d27d32cfd42e17e17e0caa41699e0d03cce8d8b31686fc14c5c88171ad68e707c916fdc7954e41020cc0b5713e2c811ce722ffb286a4cd6a34b9f405c463a93edf9a866b6b908d5d26f780ec4d3e8cf5e4e013022c2b8d47d9139878a3f60980c64928846abf31594494404247e6dd3f305e41d7e361b4cc714e012cfa38e967fa4259954e649ff497afc161ace2de84cca9daf163d62a2f8b557887c08cc9f7c3461b16afc7fcc23850fc84e6f519f66c40ee84f15cbc7efbaee42c796d2cd5ab386a458e8a3c4a7f3b6051d2751c8b41664dc7c027ba390c5091ca8d41c3a7b11988cec78f2e9ca5152f2d3535d84fc63dd15ca9a537c89e0c0bbbec4592db9ff2025a322f98a01729fe09c9bf0dd1ecac975d70443479a3a1e4c4271e21fc00817ad8dc303b77c9f32ad90b7597a9bfa4f9225fe303f0d6985b270c969f55bb80464f4b4bff5a378500cf38ebfee3aec5b4306082c2d48d9221a1442f750ae0fcf6e6d7cacea16163c3abe9ad5eea0ee4122d7fa63a331372ae94502fafa9e501e47d2940ac77804250d74d7176a2ef4eb769043f83d9fe527ad37bb2bf45b8f33384d11ab0ee4a1eaef7cbf612b4c1d87657a6cda9eeb12348db96f8238fb2d0a8d8f76a531bc3ee6758d5e87279c76b1193dba40e8c0f3c6de19b7287b41e937b38d8d4790fb764e05e04a0f3297c9241cd6aed459320e33f6c8b281c359d063e0a9880979fed9bc1202a745f59236fe16d6cca354c4b13efedd40241dca1de45f2ff50498074e39b1440adccc3fa7f07de6f5afe76274d23f4d399805a85f1a6aa80b8122775a7fe8d72937094bc158690c3ae982929d52befa6750dd060e094895f786440e137d38b3f513341f3b9b00d6cd3de9369e2d47113d1b427000baba77cc0a847f4c9e4edc1d24b96cce4b36b21f6abe1317548143af6b0553d75ba22fa919daad07f3ec81108a8a426cbf560af5f628901e29751eed577d8fdea5de117d726ee83f1658fc1733754eef4a88b3aac37c469c41a6290be506dbc210060f77a98a53cd19d19c379f7535df885de0e0304046530eba1eace98b77097a9f19467af7de31c682562a41f88758b8b2f6754ff934dd2c83b8d564a0a918db46ff7a915b487ab64c163f08d8243eea50519ba8a56d105ad285503547ddc834ecf6d9df7a38b577a582aabe84698574e5050b881b1338162ead3056f1086bf6fb8bf5b4faf5328dff5aeb447fa7cf83d04ce93f107e2c5fcfaa9614d34c36d928c3ea74ba88794bcdfe7aa7a74ccf92e0a8b80b17ee050f0f083602707171233ffb62051e2663244800038d95e1af2a51ba5bc662a3cf22083f7871388a01db2cd2b7d00c3ecc58d80fe4dbf85bd0f17dd87520b3a603186b6be701c1d56d271d1cbe623b807b99b67d307613fbc748a059f7a5397f8b6a419cc83bfaf46917d57f9bff24e231328b797fd82598fe7ee4fbe3d5561a12cf7fe1d8633d2591e63829aba70c281b52b9d2400d01176a3209014053524f0f58d0034eba4ac16be277eda93c942bab164b2c9482dd0101d50b8bdb3311787cac4058146e1864cd662e6d0e7586f4df5a18c5f325e927f672cdc83f4a89bc24216b3f7ef90e9d9c1ea3c55171466eb7ed93ca7752448b3cb4b01e73d1e73f5aa8990786704006572a4aec39da72725dedd6384f4f4e41c9ea2f6ad4f4a7bb89121ebf60e083a3eaf7b059309fd47620f7d5fd42bc90641512a1ea10a1169a6c137a052b375c09168b7949e2f9aff04441e47880a07e901093e93c877c8552d50ced55e835c9eb4769684963d242416377eb5227427e67a3cf22cb65b49f431ba65168c0ed68043edc80526e52cd85307bbb97155da21c701aa9d2ed17fd9869c17bc5c746e8c327603180badab71f58e0e507a2b3f02a59b9d3682de972f73a6524e8061009e68b90fe51f6c311433eff026a9a1ce5711d706c93bcf7aa54115312fe3a93df02034d7238598a9304627047aa38572d4d87ec704f6df6ee56c99a62e40fcf300cb029ab99edee1a9ca7003b33b61ae9d57b3c2f467454edba888c9b168f4047ba38c566252fdfe9da39786d09f3e0885327cb44a988511df0d5e0a27c122608c74d3de69c6ecb299fe63a01e4bcd2741babf7342144fae7a4ff535a2a8b0111efb3509f4b41a5a2e8772d1ce0d38e277905a913c41fd67611636bb763c35fcc8032c0a1daab61f36babf3b63644c9493905bca505832208c0adabd7a298e7230f438d37684528987922204ebc3beb32a00bd7ba3935f44a4289aa8dbd439db859422f297f5752dba439b5dea4c03bb90855708ce2375ced2412bed0eaddd742775755aa084ab92fc5b6db3552fb3bbb49341c4ec29babd9a25d427386548318892fffda297c0222896d04b70776ecd041e1cbb586dcff568748e7685f91de7fa73b99a93dcbfb49bd0491428e4c78683e3d068da56fb98c1e0ba4b7ec03027e1471cb90962adebfc5de69bb29de56a1457c0d5c5a6e45fa84387f319864fcd8db35e6e37e0bb76d4592d58b9979c942ebc9e2cb644fe9513c0a95ec7dc167220270c5f24453f44ca", 0x1000}, {&(0x7f0000001040)="8fa2053c3e192e4bab27bc20c5f7f1608d17d90c25fc48ef6880f23124d1282145853077743a33cc9ced4da7b7d761f7626f205c68a0974212e0b8835bdca64fcb4ffb1f55c2874fa9f33e695e75a9b2e9f82284ff7d4e5d2fb34f4e22d9fde45f6387ff3b29201389720385199972290fc99e40ed2b9659d099d52cb3283424a164a44bd62330367f802ef095cee91fccd2780c35bd", 0x96}, {&(0x7f0000001100)="c59ee4295764b51f26c874f9d17983d6625765f6b10278f8d221b7a7b7baf4ed72ff2bdfe9e434ef033204ff600f20afe9d09257960415dcaf90e63616f27a73a4888e2a18473a2f7b34ed25417653d67c2e961f5c22dec0ad9c1738ba13007eb4429c39aa4679fd06e59ca49ddb56f8aa561e51287cbb57b10292b012f7971298da551f289810ab5a3e1ac6e46f8a04b82e6c811907cbc9f6974f73a9442880b6477b2f29a92f059a5197edc332d3830f47199a92971d8c004cc42382cda4f9601274231db00c16368cb6145a489fb562d4dc58fc97780eedd6b8", 0xdb}, {&(0x7f0000001200)="9697dbfb8b183b9d5eecce7dc941aaa639ec2fdd79544dd10ff8db3f2ae0f816c72bf4ade934302cd36bd08e08928cc6fc245093712654457362fd9af0ea6e2c1a0782f553c0636457a8ac8dd54ae87ca71da8309a51b3101d9a3834ba97ff5db1b7700bf82927e1758d4b7c950452d14ae7439af002b88ecc344c632e60dedb09309530ca6768714ac387341ffa0923ed57794c047df3f6c4392e2dc6e4c156e5b8a595537c38c42e583d1c16ea71e7bd3ef7f88299a61cb297fb27cbce2553a76bc02f03c5af72c162668ac50b12d6fb6c7f4c5a3cd988700b1c0d72bffa225719c354118a2e2826bf923d8ade51ce78ccb680d76c157e3d23ef42b2", 0xfd}, {&(0x7f0000001300)="b11fa793f8ad811eddfd3e654bf326409983e583b263793300cd0d2ae66ad9edb919a4b33855fb9c9c5ff4fb95ed6747c0ba6a5e0c5edde216cc8e548d85e1eaf6af739eb64a2339a4d6", 0x4a}, {&(0x7f0000001380)="190a81b58c0b080eed338c742147ec7b00e1414c40f3d5e3c285d7b2823e830adec835dd32e661a0c71247ae470557b2523253ac0f8528c348676daef3fcc05c00da62b26c87fa277c6ae1691de43edbd7b5fd116057a52bed6128e5c86c332d27f3e206ce8938ede9814ea1dee923522cdceb5b61c685229be0e14b2dcbe84c0c457929239a564e5fe88e326ffe7ec3801e1354afaf1b850583528576f1b9b20f9a511b0170e1a63a06e980d8c124ee9dd5e9e111a60b9f0004262998620a099722e74f694e141512b54ce8d3948dd8f5374fc050ca", 0xd6}, {&(0x7f0000001480)="0ca8399b1fa418a99cad70c961be4dcbed18299dabb91e18ba0c4120cddf822a0eeaf84c594469e8cd809f58844ff6b2e29b4792ada2f04a16a01990889620498b9179429f102e26a71a2e7b1e6c29309495d08ec1696403f49061d2dfcf95d1f3e6b27fd50eea3f192e77fda3f74e188edacfac8decabcb2df5693561dbbb8ae0c18a16aaba89c3545c1bba90f1f6defe7fc21dfc26cb2d85a59a77d9816215cbf6dcec5b7e28a4fe27d29efbb788da29ad159790fa492be84ea9bf5464beb6d13351baa31e79cca40c6acefbb39879fb488cb4a4b79d73657f09c097c45edeff3542bef4d70e5f859328d80928a4461cb6bd24bf2dd92eeac9520f9851d9c58476af4e5e5a99ebcb32bb3f9c259d8c647cb455a9916413ccf3c6331e73497bf414d8bbda369770e633d9f7a0a44c97a84c0ee88f0bf6c5337e9f46ec7dfd77d0bf9885f7f996178ab024fe143bf9997c8c5e866d857a07136134d32f57c225cd30f4c5895756cc4bb44acc30ec2e72b30ab240d36393cb2910deea9b5941715132b1b9a86406b54de281743d6fc8ee1755e3d10325bb6a05a09d0e8f73b47cb6b10101a10705936362d780d87a49745c7a3ee1430dd15bf8aa3758c7bffff048d8a01258edfb238d9aba30b97be028983b5036f97ff62fcab56cc17426a1faa1e010f9e8d2df91556b4d93f984aedf2da0132be24704eb4ae0f4ee5d2cc3852767e4880c0c3a1ea814edec66e6b1c254b7e5aecc21dab8fe20e26a5b222a20dfeaf3a50f5ba1fe64e7f43715c4ae506574ec99dfc9d36d59c8447f0340a550bdd1e470f398a219ad82e8ee5b028fb2c4b9922d13d0eece664b00ef5fc7180542b5277e2b862f16b4842b96927c22af3ef6ce9f7ea86f10d98dd517acb2163c5cac560b843c4b614bc968623a920c240c98c55f5c98ae1c5666730a0a5db8537f919882e2314c6385341cbb7bb9a44812873fc36a050bfa23c535b7506e4b3d5a0ff914f02e4dea8a6fa7da4f15d78ecb17842dff04b82818f7cf1c0c7505c1ea2351faf182434a8be66ffcb36b05a07a63fe0d1fb3ff6436efe327155b9a7ad6098c6eaa0aec02131d7ff0a6e606ed323dff75835638226c51d34151259d83f5a57288cd46ee7ec468eedd1df49b26696b9f985dacce077e6ea88bfb74a3ad85a733e171ee28590082a04da8a786c2077af6a49eccc78de3ff92804035c714287407f087acbbb901218a9c14fd537d82f60bd00f8f99fb097bb84909dbf716c316b1a9d516185644b28475bcf84abf896b95e5167b027ee0eb1055e0370adde3a51ebc58f2b039cc7a65874504f735dfde1805085c385fc5ba074b123dde7179064cc91bc1d157af6e9165a37ee1ff470d4fcd7783f977fb695a4334918628c07cd12d9205b9050a9a6c0d8bd4631d17cef55420aded48eb29f5fe7067e8bb517c649f14254662c70d70bba25ed0f7f414ebd07c7b66e4ac4a7646afa6d64fc6d24f58627e79c6bd27828dbd324e35be45dc6b08c375b934302a6304bfef3c077964876a3d3d2473cb01a110a953d04d99d3152875da7339f470fe7a6c2dae29eb0303b1d8eb6fa1d0ecf867f1f71bcb0d22d4126265b9d9e38be6be3f1d3268769c1a2cb18efde2feb2cd0db72b5d8bb0b09172a983721e883288b6624907906ddb887db995af01c8d96b586feacf9675d2328d46c11684cd69c44e5e0939eb075c438c3773ede3f0509ac834ed1d6847a6cb718ad2abe484863e18babb3eab9e18d40ac3e5444064cc94d640b593c186dc2dc64022106c7da5766a4428e3aeaf51d7866c10727d08e470b714affa429140cfa4201f6a27fcc4c029ed9c2b06ee29dbfeca66f1535425c55c8634a1674b004e5c1ba692bd8d438e02c3f438590f3fcdee4b0e019fa32dddce095f6aa00586843b6aa1731456f316fdaa2329d9da087d201578ed91b9e517e4805a5feb29608659e9fa57c174123d1d0474ecc13d96f01a01e02922c8c0a9db5a66879e070efac7fbb80c6b8a89ad41b165b105be9121809b0283f4bed6db303d24508287117955454678af934919a0208312439d655adf4800c2380e697dc2a2db8c30f7d86cd325327d689b395a75c04bb0331af07ce18ae1165d69fa4336627944a940832e500d41c62f51b9accce11e9839e04234207679ee8ad105ea7b627908c2c7b55934bfccd52d8554f7ae968629018f5a5b907677ced9b962673f0bece33855bca15ef842615aae985957e2aff51e387892541621b12d299acf6365e00b074e64607adb94fa2a94a29d45b6c4b1e605a49ba981cc688185129674cda1183ec4aa84f987f92538070094bdbad021323a81c305d3b0b87f4302cf706b3a33319da99fb490ba155a4c2bc568ca976d00038f7937051f2bd86c2c99569581b24ad8d3ba975a0e3c7865bc50475deb4e3c868ac35240b4e8489b8bb00b973c4f20667278bc4402d9a5c3f528bddfd54303cd11041d6223157b1a694712a01dd660e4ab622664fdff9e90f1b0a5806a0ab284c901e8e5bc438f09bc111bb6b0b40e0c12d07be18dfdbcf3965348859b650f1e0b4191a7acafc67d1f1c2b9bb3ee70a85acce662215b525ff87a22fb499882502ac664443c82c526436e9a0c76717bfa653ed276268e2ed2a005138c498fbb5825eacd8b4e11020e055ab2f5b1074227d449bbc8ecf46545463b8310f8a70768a0a94f5f784c795dcd5c1bf25c376c3289dedeab656e45c3d2049264a49343716b97eac3915ab8872afacec73437728788cae3d8783482cc8229447abf5b8d5256f4cf10489ff65d7ca1d1a2bdd6779c0ce3ac4c98755c5ad9a9b48083fd8db7578d799d6e24a2666dd0832366734a11c7d9ffd66e8fa005c8abf877522294f2062cfd29e8f1be746b21eec9d0ed91c4fe1e472e5d6bd6d8225c319fc9f4527466f2187ba3c50c257158f62411cc5ce88bde67c424154b00d894dc774be70860253c57c7787fc44ca22fdd9b3ff2d9067f7ad3a60a6cd47fd30f4fb8a5af52be2f85b54c65b06033bd1c678d940b5670b259a999617b965705b3f1381eb2969d8264bf3297c5aec7ad854770f431fdc309fea191c1d2fb12b7243fcbe77a6fe5c4ddf4005c9398e092366a7270abe1a7d1e6737ebdbbef5b256fb192791b3d1722324cb041faba9462f7f7e693fe2038d7507bc83580a7f7f13a5ba1c3ef11f96011b75c0517b95f294915efb3b59b36560b1d34b2c871cd2cd59b1a906777da8bfede1f0247fbcd9f1f417a2a9cfb68ac9d860c6660577bc4b37ed9170d731c87505efb16a60662892ef36defea5ac5ec22361b554989014e2f38cb6714996eeca9418bdaa02fb447ea35fa4daccbb4c34ba154c7160fb6fd48af48a5f276a207675f90e999769091efc6006db3bc648eab66424a21a4f78706a103f2a42a61b24301564827f9b573314ea5268e5bf16a68c6e18ee925a642cf8090097782278a6d43de1487f93e805131b63c6375d52397531a8e8b6639e5a5c2b3022b0406929f71c190c0caf4b5d764629abb421160defb38a4a73f00d0e608f08d9a66c0e126b0f315afdd74530d2cb8d82f219ad73fbd1dcb4ada8c63bcaeb982f62607ce41ceae8e6b509cc8fa9dd05203ee00a46fd7575484137ef6e39900d6b7ef525d7cadceac5dbed41c96553bb08fa98000349df6717300e00b3eae776b7da2b15265c0a43ff7b0f6d2d1529f3fb2266147ec7fb01a7aa5f8604062871de29ed1e0c1758a45858b7ad7eb11803537b674c14e96bdfcbf7298ecc28f90f4bf282256a7260a07564716507d2bb3cf4f8cb5401a08266b9427d14a50a99a8c2fef802ec12f3f615235c7d61f6ac082e37d01a15e134e4be806cc4dd00ad7668e21a55bd9e4b8cbeebf24554c3357be599cb6603b38d23d2617d0a8a60f83153059c576201192fe536fed851757fd218b5d6fbf83b772c610c1949893d814324814e678cc3f1ab0632b6dc2cd2e1e65639df8ed41c08c6a7ec6750c798d16eb8f1a1132f01f19510e187676eec92cfff6efc6a3d845e34f5354af0e7837182bc2890a92b790a20e2bd22a29212d612c07b4f9bd6f9a726db1c5dccb6dece307b68cb25f260b81f715474417a1bb8c24194b4b6f67cddbea9d01502d56c5298da8533dc4204aac630322fbc7e0307e7b4e8514458dc27c5490589546894992c868bd795f82a5e2c69b486fbb804af64658e4b3ccd015f65570093210856810b2f885846900eefde7c17897bc14d0788b22f3b050c11b2eda70e6472bf74f26fbe9ba4ff9629280fa36dc8b02f64b36117122c32d3d019f7b23f9b1bc06a76074a3b2e7dd0261cbf9bf4f42e6ca491577a81d387ecbe6cea6179c10128581314a696a2f975f03504c35737b4c70dc27d22ea17af02d29c4c0910ee85c7fde57c665b6d1ed53cb5b922cc7a7bd3b3010484d5d61494fd45cede9b835e6d7dbaf57530e823a8b1e29ddbd4d8dd6693d3ee7f6b73021377d60060b943e28b0a29144136ca8c81d367a38a8711de6839275b8372953716117bc2064e32e3975579bfb1d00d77a0532027304862a6799288844efc90565de32bf5c6b93a9af1e0768d8e42ac574415a5b7ce1ebe01d21059d47696d47d300bdeabd5a5a655a4ba4c438b3444a5777cc2384218636c556aa1f75889efb690188fd14210727dbab91d86601f150845d7c62f2b1ebd0d127c72943f1a55345f150acb4008c9c13f0a1afa3984d78116384b1bd653bf15d45dc3f8ae61fcb6bcf32407764051b225cf3f2582bf3179b01c027172f7e94ffb37cffe224d57554a5c5926c54c1603a954f63595d34d52d886a85bf18567b0315f64013f54cfcc4fa1789a7a4325907648029ce0107e9214050cf6e1e810b2cf2dda18734da0f800d0085cd8c587f961e9cbd384241bb0a020325e7f38e0c4f67d684a2b017bd4714779fb438e15297537c303fd1a1292b716029d5a4b0aa4a6aaa2b812330992c421d44f87d311936e24b93469ba731671eac21eddf5521458ac91f13bdc789d71af320b4ddb6cdbf0ee873883302fd7d0ee34e985d90c3a726a1d7304ab4be209a54d2d3fbe3fb5539387a22c9760e5433ee386e2c9848b1e3682cd197499d3a2d915e22a3ad66e8ad6bd8284535192dfd502c7653ef08126e9205637bef21549ca03b4a11e13a9aa713f1a2950bb378b671be52bb96a72a84aac60c7696b2a11357109c5b286900844740aa7e25e35bc74b64be1b207fcae38b52576f7cf8174a0411607c07dd8a0b49a4073e06c7624c6993b2953415bbc72fe40a95a38a0bde5ef10ea02875e42a172ed8b1325249663d555c01c5b8bcd5926426f602c261a9d166356ae3d85bedfcef3feecbf8b763bc56ed699b179dc95804ca6fee18937edacd85d00d8f969d26c53d1394418e091d66253b071e66e8972d62523968dcafce40ba2c0740e1af8f7abc5a0f29ff7bf5d0b3bfdb011c5bd680e38f104a0e121eab93c891f29455a8a0df16e2a1140750167fa8d972bc93cce160c7409e1bb6fb654d7e7bcbb3a346f90755cc747fd1ff92ed36e1b36262d057e348e951a4c96325bfde58a998cb334e5f59efa81525c51476d74d86afddc4d126ca4991b38d08c2c8c43742dbbed5e47e4b8617f9d7721b41de110790070a2cc8ddb45a6c28ded5e773f56fab0a2b88423e6bd01375631e09651b2c8bda6b2a2324adf64d61efe4fa8e5bcc1c3cfe60662ee02403b1784084b67510cb398f832419fd4c06b8e88ae246e93236398691460c", 0x1000}], 0x7}, 0x4) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = dup(r0) ftruncate(r1, 0x800) sendto$inet(r1, &(0x7f0000000000)="0ede1cd1874a5266baa74307764b26e32eecb8201c4e85fa37e5f9cb45f8ac6c9a0264b37b260b28160e845eda173f791e4f91a36efce0eb56427827b1c415a3e62c0280ee4cc5227c4745fa9783", 0x4e, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) 16:00:33 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$inet(r0, &(0x7f0000000080)=""/53, 0x35, 0x802, &(0x7f0000001140)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffd, 0x801) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000001940)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="d7e7a4d52d52924bee2cf3d4fb4e04e866eb5edac140cf45b65be9140c915d2c51c50561789d43480b0df8752ccc701873491a672005c26eda79943e0ab81dc92a2f7cf0d3b83c6bfc726d378a5670cabd08b3273cd1dbf6a88f3760cc0c53d02a0ac0fc6ffb60046bdaffd0873062a463e9c04215d2797bc57c4e8444e447833c070a41fe6b856d54cc892f330e6a0b7ebbccfb64f5a7c175a39ccb1d672e2c6eb22ad388f8ec775d571fd9510f2a2ba4489effc736382ba5b9dd21e362086312d88d8ef84dca49ec15defead2dd64b048a908794f1387648733cb059bd8ee00f7ec97fccfb5e2f4afec83336f861e3f7d3d937d18886cf21792f903a5e738622ceb251478b6d6935f2c28290f69f36c38cbe1460b041d22278009a9b86842d1ae9e69bcd3b173e4e8302f5cab583840cf937f4452fa0bf8ad945f9a6a0aa46467c154f1d4fffe852898b7941cf5604578df8fb3cb4959b8a12ebad53f87c52543123a67289ad88119ce3a860d052bf8c5d7e0786245c340088e55ea56f83fdcc3d606d98bae1da3296606e709c24d40ec8a13df03d9b990ca450ecf05cdb2648a394c4253851f466db2df8d0502094fc22e5aeb98d5cf42f68735f9a1a615739145358ecf94da7d1592efee5c1526d9a8de0a407b035cc54715e91f5a3d8138dc2152c1a0b1f823e48ee578e4c944f727c2708c6349bd596a5d17a4df091316b372ab275c8c3c4a07f7a04faf29a0e3d54f07c5919cb425a0c499581c8825fbb9d03773ddb0937d5297b2db997bd1b2e331c09abbfeeec5e030ea13376059461af4c576089e07534350c698b948d44d6de4edb12b7ce619f11768ba1e5722debfc63264eceff83c87de6e7fc58e1e33db30ce5e642cf63e3fab1ef3abdfca38591bef6a4c96d6841f9fe122a1688f746e7a580735a29bc54c7d56b268d664f048ab874f62da9970b79dcdb436127982ffccbd196012ffa849d3bf90524204b9fbc1e55a91991c7ce2e39fa90fdbfc541fa56682b6575122420dd73e32c458e75a4cede108c1e8999dda0929f5faf56cf59be7922c2cc9426db140bbfbd7903019c4fb000b2abf92db67e2389771b35790a37f2e9aef3697d7da15e670356ade6cbe3e8ca2362b857380bf6c2571386ea4b259869755252aa11d9d5eb4877cc9af7b2e8040aef38eb273745999559fd673ae61edfe65802ee64c647c8ff1ab012882f95668021035461930681411c36baa910c3d78fa022fbc818816d8086fbcc234ed920fe801de7e6ef7ba5bd41099dbd8504254488f84186f3a4b3d45dcf735c36c2d073437c45df40163b7c92bdddfd86f4288cc833a9f62730d3bfb37bca52a23d5a4389409667469bc958e3aca81dc4a57a054d914fb38cdf6a13fa8b02a167ef230d40a7a9858e4e0f0801545616e2bf1bab262a2eeac991ef7b85f7fa631ee4b174b7327053d4e45bdf527525e74b083d5da6db62a015193eebcf5449cc6323ec3656c5c3ac7c8720b970f13ac66fea9800efb62ab6c9009a9a6ba049ff783fa389f8909a996868217f97e949c2ff781da0e086ddbda184352bc6c53492ed5ce7a3abf9816968c039630d5804030588af32c27c109df715ce04a0d7d3be214e9ee1c6764b77f6d1192a9cb42ee92cfa980eebdf21f58723f1aa51a3b9ea14e58d06babd2d4eef7f39401933adc137497a9fd5e38dbb6ae2fbaea97db94023d4c3280f91b190dd2488b5a3f12ed63889802aa66c3a48578059c6fc683d6614686fe76d8e8a4dc6b6f6f30a4173a822db494cc9946e7ff0b4dc765705df0e8ad8ecc54231a40ac50cf21614b5f3c534b4e5e06e3cd0ac4dda087c2af132443df422cf24740a9c9ba516fdb0114fa0358e8962497ae5a1205fb46648e59509a58077b7898993ca49696049f13afa07799a026f1e1e6caea427259a8399869872002bc89a0d3c5ce02bfc516040d06b84d60ada0d297623c8d0c38f10f323e7ebcfac11eb1ab41b94b96ce18a8b22f8568bc4f0337187254de11a90f736abe1d131048847d606593b21b84ba7b9de9f08f4cce508a921f395b87e53f02cbcdd579ec99ca3294421c2ec2418e46427ca03fb64644a0b5ac9114ba40eb070147daf588800488e522ac3fc3e9bcf9926c36a3aadf8dfaf157ef2798b53c27e9eaa6af34e8dc80e73af952b306e3434036603b364b4f8ec28cb3a99cca692de0896038ff76e2105a316481732ec29d30ff6eab7fa6f607428967b06b91189b3b2b78f589bca0af3ff74ef2f68b5ba9efc78c8c12b9de1b8735d5c38e4e641eb9e19ec2b0ebaa28e72419300077710a981d2a1af5dd1a4fcae52761e16cca6aa0c348f710d60a0d0d5f2aae98a33804aba93d284cf9cc815d07e1c2e54d882d38b9a38f915bc81cd0bf08d6f61b17a40f9ab5aeed1e50e2593a7dd714c7f11dc4bccfcef9777de8a128ab3ce1b8bacf52fc16506d18c18b3c73c3691f0c5efb7224919a1dc2bda9683509b2b7641c3df594177486773df6984da4db5a78f3e88833aa9f74067b50cfd05fd2bbaa4877040d6f3e592237056cade9291dadaeced74263bc7dc7446aa7c05efc34e6f97c0b4401f83b99edb5b4dfb97a1dd2f556739235f599f68feebc2ee4d71f9c453fc5bd592d9a5645e7872f028cba6bfbb99ad8650b4866ecf86c2386a4e4ff89b34b1d2cdd10c7df6723bbf1b9b7d326942edbec6c37e8246ae9849f88c1cc7ddf54b42c218d357da8671f5525f4fd21916546013493b59255ce01ae77c7746127ddb04343b6933dbee7baf18b30ae44a01d96bac85b76bf34b8274d2dac2adbfe248d0a206caa5a055addb5a765e2b7fcfdd1a911118bca6cdcf5bf6a3737a5012b079d5dd920f9d61bbd131b5bc6d786ec02b727cd0af4ae6c2bffc06004e491d288c2e76dd4910d60093bd7b7faad0444d9874bd81364db5778ccab6a9be3f13b878229f2b2780a0748e5194d1ffdfac3e6499a884012c2e8511f7d53cadc87b2ba45d0c517e18136ab568d9c5bc42f1a6c6c8e1676e73d228071c5839daf4beffb13ab5697f5af751fdd137f5e1d6a3cbb462c5402d839a8883d64e88a6057839d775c133dff76f44144fb29ea57a90acdb9b5ee2dd4adafa6125ba140971158e1c213ee71d1298b93c52cb62b832b097c82f43f50bc24d2f0eb01f2a1a8dcbd37a1b0a565b67a19df893e9a66857cc16d842b0666a75764858c4e5aadf763963af9e60aee1d1774bec894a7bf54edbace872ea9a14dca8524940936737ad711a1a194361dfd4de8ea0304885122b94e9247cc6eebcd32360b362d8062ca00005b29e464999e914f1ae1ebb7b9976615dd11afecb05bd04f010b9c7d594de39edb5ac011b646bb109d3c69e657b364cb6d49c9e74068b161867e1227d4d2c83c799ab5a04d7c43eb0bb99f63325c869e53b781629af2ad6fd41c01fa68ca28be4eb381b641b88d0952024b47ddd0e3f9b9830142931cbba5e92864976f1a1d5653eb440c24156bccb222ccb7ad0a31e9cdfd1a8acb6a3d4d0248ba2c4feede38365993bc0eb7dfd0d4baa2e51935d7b8a9a3e9a8d9d0900ea9685afb0845da20ed8f0150741f1e76c9bb714b7c4f6ca9a76f9dabad33db191326801908e732ae0e123db1e750357586afc4a77b23886ddc6a0d1af552a5752617bf3f545f474658c2b476b8f1281feba2ac00485fb7d1a96c4b702ef67b96fe7519135ccab26da33afad0d686779d522c575344e039f6460327db0654a2d7005dac7edae985fd9e54a7ae784dc8ba9d5e261cd4e91791b3c572c90518d3bcb7b7243b4723980e107daa33daa509e644ed6921e8638e0f07d93bc1d914a0ee28df56161465939e4f9a581934144356fc66b4c05b9e2479b2d1f1bae36147fc3e87b65a66e8ea3cfd6943b2707aef5d2a15b80839aa2b898e52ada6843860680e49a32d5570c9752ff5b7279840c4e143a4823542a14097ea936d3f3511ceb489256cc1e28d985e7bbb5e1f7cc6bf7eee4fecbbac23f0af20f2418e7e0c3336609892765057e0c01f8d0f62d17f6c84fe54a215c4d110a4ca73c92b2e1055adac39fd4a07abf5f2cb9f77298d467b2a5f932cd8784a8580e4d1d49c1ea10b9c315b52dace2bf1dba7da4935c8543d8cea14e5fd91943828356ab3936bba73c3e0bade98d6d4e972cba82a0c67a667feae936eddc2bd49652fb05a5a9fbae41ae1e15ac26fdbf26959c7eae20884253e1a82c5bdc97930f0e809719881e575c9c51e8e99a313caae1478824f37274c43a5ddeae8b6ed874de48edbeeb51ddab3792c1020c262686a4d1018ff6f1141c26a5981710e397a830831485a3453f6ae19b83bf15f600794832eaf9154a0de80d745ed09cc2477664b96362979ba13c1b7986c2caa7a6c26f8c4be40464ddd17e1037dbbbc28008a740925d943617e15ed494faa6b9f020e23dbc43d3a3c972f692d75798974559d52694b246d686f8e50efac35bfaae883932293bbfc5416823bf5f2ddfe5699de45a4f53e986dc9639499544a5ce8da80eaf9d17c8493da6f768ccb26e89ea692ef07185902d34d5663b7a6cba8751afc902a8130e1075836374944afa2a9c2486c7192e146bb6b358bb701a0a75f66cf459fa7f9d64aa00327fb2b5372baa57e63873187681ae3f40aca09321c4efb97cb9eb2b693bf042fa0d24e08845061603378d1f2040fff6a91c06fa5e6a1d7ba1d505a7c7e87aaf304de78978f73e9ca6684e983029c9d1d088da043f2b65174df9f48b69469073de76fa0a5d6c603ea89a66b4288b6a5eb518430c33c75ad30703b30ce2a0852c1ba6f8e925bac36ec91911b094f08e12044c5ef580721c2d158b078b7fb2cd74dde4dab4869b05a1985e4b101c83f8a872ade6c5325df26b95b5517c6adf4e2b7b846bf191b7d8d94f4a414ff9cea4176a973d6d2c2ee8172225630a59f7e0dace990901f162df60fce74c6afd1eca389919a1412cba4756a22b5b76b358438555a61b4a334df77ac3a092313b45a1e90ce068402286c3d61168d93a93dc009828779a7cbef55b42b4815f9427177c9e610fb94bde486c9cb382e5aea86294e19fd577e392f1792bfb39ee8dc61e451700193681bab5a120e42e8c420ba4ee042eaf37667217a0445f3bb8e0dc47f1c706a078073084f2040fa9295da53ca791034e3054f0ca6f8a571b895651210a67c79f650ddf26330ca1b31326faa2d99b87621dfbb7c7e981e679ed9f2720eee8ee64a6a45c2c5d752de4435075f95477b9a988a287b3659aac2813e5b381c0ad00107e11ab82d7bb160c8d15f3c3409aaa41efd6047288be3eb6d8aae0e0f0c5e9c85c65fca0eb199226230b2f3f87eef7f846812696572cb1f17e45fd90ef7dceeaebc118c0f5052960b85b7a78ec9952d892d7c90deff1c783ee6968c7b167d4a2e4550410a425445d956da59c9be013f55ab4757a6cf364cdb1fa1a5f16ec9d10ef8158895e6e85f6b98cf2701f7796b3ce6ead650d8859574702c3b9e42fb1cf43582b62d11cfe4a66211ccd89ecd52a80014d369bf63b9dc94a9ea53350ad0a488fbe0d45115f5dc3503eccd13bb4ae28de051ec3da74f04c4350c473a92461675c271ddf367adb0557e5b794cc5fe96e0410bc6b051094986bdbe0570990fcb5bc69e2866d9d5f34f58539aedc53f9faa4cc6ef1a1d427bc220681d545e609376f48219f9e494542575cae55cda9c37de30001418477de373f8f28e7f99bdebd79de1901ece1026de8244cbb6a013adb7c78f19945", 0x1000}, {&(0x7f0000001140)="b1291e9056308f45bf05b22412172b8d486148a28000dea4d5b8e370a10d90c7928c6fd434f9b436866ebdd10e1ec04465535de46b93b85a23cf5004210e1827f4d2945a2c57fef3f1f4703c1ff13292dbdfc3520da64b4b014d87a4869e5ddf8d38986bebfb8e765e49b9d34f78214c71ad3286d22625edda813839414a4eea8a6f84e3d154ea2fe394a73ea708003258e83fc8a2595cc8d974c7623e7133bce29ed77f9a6dd8f09f8803c17baf3af1", 0xb0}, {&(0x7f0000001200)="715b57c151a686d96cde8926b5861790a0757cb906dacb007b9255e84eb7c5df1d5ca80304ef3731a2861837e569784a9744315068d90f5e776e68ba2eac39e39fa0a32481452c44b3ad15f4e7216ae5f9bc7b804c87ff4facb051de80a3746ab83a9720654a318e7062c9efd56e28510d8b495d43a075a4fd03c7319cf7d1145dcc", 0x82}, {&(0x7f00000012c0)="5d1dc6e982009c0541f542dbb3567f7a73e3c4562d82c673a26cbe2dac04ead5bdfee46204a2df9cfaa3912a27b08aa14f12f2ace8e3", 0x36}, {&(0x7f0000001300)="29d4797ee05543ebd9b6ac371c2a1c66d0c31f24e216a74664dfa7be3704daddfa8ffb79842359dd48a12f97ff5003f612cd6e79719cb4f33b46e36089d854d8af28c354c5edd93dd624f9fd1879848fe3dbd31f65a05010b3cbeacb3b4c77f452e8cc5424a5980cf88fdaef83a12b9e7b388842be0f602b0d16681d621d8eca210c17f6", 0x84}, {&(0x7f00000013c0)="79967a6487020126098d91ed2f9d59e0ea28b3b1510d49ea6d5a19c24db5752518f5f0f081d70e0186244aaf9f43cf8fae6bd12cb9a80b47311c7e1fb74ec74044a2b62874e1ff702b1fb90ef9abebb914761eb3", 0x54}, {&(0x7f0000001440)="85298db1addded32fcf2647d0aa69932789cc1fc145e3c4aa9db6f23f67a2f3027fe4245122b05545f59338293ba79aac557f4fe08723317dcb1a8abc5caf7608f6fc4b52fb3dd3d3976966801b5d65ff8ac7155bb537878144e4d84c020ca922be3ba64da14c5bd9e027ae0cc", 0x6d}], 0x8, &(0x7f0000001540)=[{0x88, 0x1, 0xa99, "721e65ea31c16aaefa45527bd149ed0c351a26d6e67936ba213f53882cb33637e3f0b5f913dd44dbe29e86e8d5f36f54da501fff2ca2a1a784cf1d40dd7c57f613c2f33fce8cfeec44f0efff66c494923a78c3d001fefa8e3f06bc50f1187083456926c5c66542a657a248bfc7e00d5844f08d"}, {0xb0, 0x1, 0x8, "50a21924912f0facaa0ebf59b11d2c31e6592accc8bf6c8ef00f876d285d39b9fb41112e5b8419d6ed077a37ab7ea295da69df86bf6a059f504f50d05b8848f5d5fd30855beb15a1976c51ca35b26974f977922dc567fca284b19f68853257b01d3bed96837c4a02646a9e01c03d4e351332b08963ff668cce74e48b8a9f660cb0f427c8afb588ed8f61ea99f315262725d9a3e0909c3acbbbf5e08e9110ec99"}, {0x88, 0x1, 0x800, "b03f449831d0cee2ce3633f4ac0be04bbe4d7e537a241bd7cfdeb2a4f7ae5466f66c72a85b160276540e8c468322a9601e51e541ffb232ae60cd87efb822eaca4fb2e49fc94880f36006e795c441ffee8464660374ccdd482bbb627e5897cc94aaf0f25c3036cb06a126925519393bfbeff70bfe"}, {0xf0, 0x1, 0x8, "e809d2d4239e8352afec3293066985a0fb37b6197a7b0d5000ac96992ecbb137bcce6f081f22c98d978b25a5665a5c41c1507a4a76216c7eeb182a5db232ec2630365e7c56b82e49159b45932fb6f5e6c3617efc3e0be629a436282ab8942764cf13860f90dfffbf403287e141597be0e18d695ccd0bf2d8cfd19f6dd8f12baa8f7025936bce4a633047b3a583a431a1752630c828b759e67e558f0398c85fd76670bb60840a1c55f405e7598d47173168c96726d9a8becc51c075e873747778448c585a64a4601348a03fe37af45dd63159a5ec8e066ccb7c7f"}, {0xf0, 0xffff, 0x7, "d023eb4fd8673c32227bda62abfb387319790d3239ad8dc11a631ad124a6382840e0e60a64dbed2c45f39de2acd8e39811dbe0ee746a206f78fc2c2f4c053dde0ebcc23ad5310e04db8abc4071b47091c00fd6c3192fb0b0b7d47607064f80aa2c68a25252d715e5f31d1fc1dd35b7a487da8f71298b27c9a118488ce2ed3e982a7be0a0c19384bde894be3378b420e4e298d9d4d4bd70b7e3cd57fb124c33589f0f377feb5062fe64d4d493b05b2fd9abc6c27f689f1ddd3722cda6960c1428f10576ed6c192fdef203fe552e4c4bfc4600eb17cc4a1ccd960e"}], 0x3a0}, 0x8) 16:00:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x6012, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/96, 0x187) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) flock(r1, 0xe) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x6012, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/96, 0x187) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) flock(r1, 0xe) 16:00:33 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) clock_settime(0xf05a2a19fe5cbad6, &(0x7f0000000000)={0x80000001, 0xfffffffffffff000}) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1080, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) sendto(r0, &(0x7f0000000040)="aa0cce6c3f740b80d461909c84ac5f739f734f1acf8a3dc7be8c5f54fb2270c02718a20c927dc803c938210763623186a6f945482dc90b00f9467c1fabb4943976bc3548f02e7fc407088e88161064fdaa401b2867d6ea6f1a20fdbd25", 0x5d, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x1ff}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x61, 0x60000026, 0x5}, {{r1}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0xf000000d, 0x2, 0x3}, {{r0}, 0x0, 0x3d, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x4, 0xa0000000, 0x92, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x3, 0x2}], 0x9130fc3, 0x0, 0x7388000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffffff, 0x7fffffff}, {0x9, 0x7f}}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 16:00:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/255, 0xff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x10, 0x2, 0x7fff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socket(0x10, 0x2, 0x8) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0xffff, 0x0, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x401, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) flock(r0, 0x1) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='{@\x00', &(0x7f0000000280)='c\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='c\x00', &(0x7f0000000340)='###(%[}$&\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='/$\x11)\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) chroot(&(0x7f00000000c0)='./file0\x00') r1 = getuid() r2 = getegid() chown(&(0x7f00000004c0)='./file0/file0\x00', r1, r2) symlinkat(&(0x7f0000000500)='./file0/file1\x00', r0, &(0x7f0000000540)='./file0/file0\x00') mkdir(&(0x7f0000000580)='\x00', 0x101) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) ftruncate(r0, 0x0) 16:00:34 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(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x60, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20290, 0x10) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getpid() r8 = getuid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r11 = geteuid() r12 = getegid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000180)="d24d418535b6fc3beaefc5f8b314d6e05e62af7204", 0x15}, {&(0x7f00000001c0)="b7a960d8e438dac87c961c109aea944530e83c0df4e77113ce8e7fea6eddd1599e317b8b4286bfd51e97bcce86c9567afaa2a891b58c479cad3417602bee56bba2174526b5f366fad468c8b6b5cb67eb9c434a8c9cbf69e6192a01b4a9374e8a60b4ff7d3e7f47371e548b65af019dcee51c817e6d73a889f628e5721b65e50c98691a598c4fb4483716764770a6af8c93e58d3ec3c309582f94b0aab79003845290079a0fcb0c5cc7f968aa5a8b36e559052c6720c0e9899fe086059a3f169b2ec6813c4d135c933a8bdc4ff671d66bb0b4713e91edb7f82ee1d86a76f75e8f0e1d3bcfe4b2716fff6220e712f367b2ed0b76c0", 0xf4}, {&(0x7f00000002c0)="534dc6abc1fc9549edac36e3883b29d30ce710dbe93142b3bdccf4f27b5997a3e1c161cc6ee7e31524857233acaf2c4d2bbebb7010aa74a5ca038539085368e4a1f63454769e92683f021547ffa45b15783e1b5d354cdf344cabe93b6d29ba56cd66344bded5f3f5ffa7ff0bc85a5d3b1f501ea5c16641f8494e476eabada27353cc23393c739d195139dda793e56a5f491b9a6a3f0aa2904831da3c75e6b14f5fa036e874576030a6a3c7e23d7029f1e2f7e5da1224ae405b53f624c11fc781c0cb4f72467a83da4753af819a99bc4af73f3309e8eb51a9336a8b0bd0057f7f28edb4", 0xe3}], 0x3, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98}, 0x4) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x411, 0x27) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x7, r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e04"], 0x1) close(r2) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/248) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/72) msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000a3100aff090e1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4245411f25a5244ed05e419c85e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8e670cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0a9bcc9fc29f7887aece900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041207f5f65dee3e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072683b63e34a74c23f69117929530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8e1"], 0x1008, 0x0, 0x800) 16:00:34 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="65bcdc10f1fc0d29ade10be781b053dfead708b0e19c68eed588defde5ee9b02a773ac5aed4260f111c90175a923b399982de6f4f69cf1a6948726ca780fef579088cd34862721057e186d7c3d02444c5255be7dc0e7d380b3fec2771dce52b4daa0649d", 0x64) 16:00:34 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x401, 0x62) r3 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r4 = accept(0xffffffffffffffff, &(0x7f0000001440)=@un=@file={0x0, ""/30}, &(0x7f0000001480)=0x20) socketpair(0x18, 0x7, 0xda, &(0x7f00000014c0)={0xffffffffffffffff}) r6 = open(&(0x7f0000001500)='./bus/file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x64f87e3b, 0x1}], 0x2, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x0, 0x30, 0xfffffffffffffff8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x30, 0xf0000036, 0x7fc00000000000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80000001, 0x3f, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0x40, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffff9, 0x70, 0x4, 0x3ff, 0x10000}], 0x6, &(0x7f0000001700)={0x80, 0x1}) r9 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r9, 0xa, r10) connect$unix(r11, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f00000000c0)=0x1, 0x4) kevent(r12, &(0x7f0000000100)=[{{r12}, 0x0, 0x0, 0x20000000, 0x9, 0x7f}, {{r9}, 0xffffffffffffffff, 0x4c, 0x20, 0x2, 0x7f}, {{r10}, 0xfffffffffffffffe, 0x2, 0x10, 0x578, 0x7}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0xb4b3}], 0x7, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffa, 0x28, 0x80000000, 0x6f, 0x5}, {{r9}, 0xffffffffffffffff, 0x27, 0x81, 0x3, 0x7}, {{r10}, 0xfffffffffffffffe, 0x1, 0x2, 0x9, 0x602}, {{r9}, 0x0, 0x22, 0xfffff, 0x401, 0x947}, {{r10}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0xffffffff}, {{r10}, 0x0, 0xb8, 0x0, 0x1, 0x7f}, {{r11}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0x9}, {{r12}, 0xfffffffffffffffe, 0x8, 0x20, 0x0, 0x3}, {{r12}, 0xfffffffffffffffd, 0x84, 0x20000000, 0x1, 0x8}], 0x1, &(0x7f00000002c0)={0x1f, 0xffffffff7fffffff}) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r10) 16:00:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0xee00) r4 = geteuid() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r5 = geteuid() setreuid(r4, r5) r6 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r4) r7 = msgget(0x0, 0x90) wait4(r1, &(0x7f0000000300), 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r5, r3, r4, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) setregid(r3, r3) r8 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x27d6, r4, r3, r4, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r6, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x23) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc0000000, 0x4, 0x2}, {{r0}, 0x0, 0x56c5a33f941fd233, 0x20000003, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x20, 0x5936}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xa5b, 0x2}, {{r0}, 0xffffffffffffffff, 0x2b279e3fc15940db, 0x0, 0x101, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x6, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x4, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x54, 0x84, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x50000000, 0xffffffffffffffff}, {{r0}, 0x0, 0x20, 0x80, 0x5, 0x800}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x4, 0xfffffffffffffffb}, {{r0}, 0x0, 0x20, 0x5, 0x10000, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x2, 0x1}], 0x5d50, &(0x7f0000000080)={0x7, 0x5}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) setitimer(0x1, &(0x7f00000000c0)={{0xffff, 0x5}, {0x2e, 0x4251}}, &(0x7f0000000100)) fsync(r0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) fcntl$dupfd(r0, 0xa, r0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:35 executing program 0: r0 = socket(0x1d, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x74) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0xfffffffffffffffa, 0x57, &(0x7f0000000180)="1e94f3bd2e2e16ea4576213108eaf4179d564fd177e32020b94ca70e7ae2f31de85d0237b83dace5f49e2f6be64ebb152df3f701f5509a7869f27a1dcb2e0c6d99ff15e04d2751b5403863ba59df58262e6b643b93ee9e832521a3e62b30be6ecf027d540cf44b8e0e3385484dfbc59953627c010846ec5798f6f0a06f259db1cf5f6312e68b9de2e4b6b27b9a1ba8b82ca25e8ca03950f6fb0cf9ce7ac67e40b4f48c9a477287b1e4f7fa0ee1d4480ab468e98f67c4efcc55d539193a343c112d1be19ebfb63003f4366c314768a665830369d46e66b1c833fdab67900100f99acd892ea445679ff788bf792b02a07b86a034feda2d15f36803e31698928caf81707fcb31d7d7cc44ad146464da5c22455bdc3f60420cd27473a5b3af9d87ec25ca20ab784fbc17863498e9b6ab15ba7720bddb6e09f9dc16821c76113b03c9b01ecb6c5d625d02ffa953f6275f052cfea925275a53431b18582ef69c2ab91d4041ef7c66fffa0ef23a3b5d278e17572e4933d382f3c7e409bf4d10b5ce00f92febcc2f91189c846529604323780ed6e8951d6e8ba1008bd685a7a4ace8f5dcd028b79539b12368ebaecedc78728e8709ea6e21af9b38a04dd51aa7c12da69393883609d3bf0ec2ab93611ba2030e3bab63ccdde4cdb4be7a7ce7a97c02320d7d71c684ec2bfe6d4794e38d267c43bb5a303b5ff124d09beef224c90cc6c820bcf81563818daf035a027547612f32c29a242418167a0c5a2621c22e8f9be6d4051f4ac56bebde0648488619785b2350ae1286a99e3bb9503be9a713ef7bbcfb0a165abad15b2eda275e1d0882f78f4829b919be0cf4b07c21bc8ffa9a0c5d24c0f2675356703e88923a8a37e1914157748f126660871fb45b9949b53f1aab00b53180ec102ed8bc83392b335f71e42dec26ecc1802c900576e0462b7130e5a8d6fe756b95dd5641c43a400183040e244734644b84d835498a8f94fa0c37e15e8a873f7b15fb2947d3d21d67a287c7f9f5108a3f50bf17a7b99c34d14040b4dd9b0f76b26981af99752cf882c524bb5fafdbfd67be3c22f97941625d54a5bdf8afe6ca83d179d6b493e900069d54d17c88a6877c28715904d9941baf7b9d4160de7cc3e3cf477d009192530a97360069d86ff4b82b1db31204f3b0161a7854bd1e37412bee05dab1d9fb62d21590f7439c3f1435e7e74e96dd0a75b69b0ea611b9a9854a96e4c0f5293620f3d4f72fa27f9d31c7956243b3fb38ed39d4687d6721943a8bb61c9ea6e8f382ff6055d52220720deff50a0bee3ea0af3c6e623a944cb8934a24dd2e90afcad66d8b775ce451fb25d0bfd9f96f9af330dc2b3d214e6536b1ca4a7ee62784c6ecbc89248e10a7be5ac16edddf320620e2d336a380f7e5c23f1b57ec437cd01adf584a4f169c73b87d0254690d851e1cd1a46abb018b8867713719e2a50da8481edbd0e32dc7e21d087a1e0a192389ae90c13444e86505bfaf5a3c363404983bafbeb38ad9ecc3aa5aa7b08405f87d783cd00dca437dda9ef4e0e42a8afba6e780d7925d33afee5996324fbea1c9a3fec46e99deb0b43bb1a296c296eaa9995352d6e5ced04136ddc29cc5a23fe617eb65b08fbbcb35c2ca629db273688bfb82516595f7b82b79a83ed9c6706dda8f8f07727b1d50e0397b2dde4a23e4324d5ca83133feab644e6576a03ed559504c3ec4707ae89b1cd6b84e7b40fd618baa252a116d6c9495de789d11526a3342c0cd7c2cd63424444128aa6bf04799636b325441441bd06d1dd284c048e8f2ba5c164551882ff7ed9ae92413dfababd2bf5e1d55a879df49c0edb2f60f4e2b309c3c422b12b241b74e21991d754751ecf5a7153348fb3dde758ffe001953deeda1cd0cf0ff686774fc395dc329601d7a2475fa02f5c829f259d805b21d0624033d0945d47c5056e396b8dc68ab257335b3a30461c36b5a395ac22eca081b9bc33db503ce74272eaebef9c192e343a3d0796af5fce68f24a3a4b7838ebb66866c7eab986cdeeab4d663bad32cdea12146d5f1621d027360ec1f4db015c699bac23dc212433fda10640dd3b00c84ffca83876c329967a98b1bba0880e3de83b15dc3975efe7aebd3b62a1904532df0111c3542ccdd81ac5645b74e179f75fb35d8031b6ec2a47faf1d25b11ca89d7678a1843284d1c9e41449e8c0b9e4ecd81a45c5f03b4892cac8458071b8fd75f675aff689f9cc4fa1c2e875a9e307fa5579580dd87b4cd6c9f223a0b4aa56ec5dd0ae07812556401604da2d793cb12d37e53b97f61a65bdf653b159cb0f1e94c214cc4b5be416b8a91738019e33fb72c548fce3436538a5abd05ff80a1c6b013c2033ffed73b6584e14f15918a17216e83b2149b63a03c6290cff42989768b845622c54ff822bca1299a230f9ed23eb806bc4449960fcfbb2279b9ec2e473acb14354159099f811101c4642d06f75afc3e6e16fec1cc15433de4de61ca63357470face015fdf4f632174d5e68f2cac39acba0ac3db448fad18c8fc1e42d62c3592e8335ac4ca2c150e3fd829b515b7df7c7c5e049a3feb96401eb02363cfae14e64c46aef01a9b52760a7be1d830a68a838357c72b5cf0074e504101f14d34e94b9e58a6119c067a73610f52475f33edf172cc54dd2ad8638039fc4518d1b5cd809a59ab44bc2df9d3f149f0cc11f6dc0f3b1098e86f6c8f960665a9abba942c4b23ea4f977ae34e38a45eef70a36bedf2ac1000bdd721ec0c2102bb6dbcad23362609744b82fcbf01c66d8484bb56edd489f359ad4ff7b20f52f5b0d6299485eb51e6748fb236756eb815dcc8cec8e47758009185e0d203fbeda3f046253b85294604c65e9035079d6830469aa6199ddb48d587881dbdeaa097b083295d16ce4e1a0920e5bb6bb5abeacdd71faf4fc7e1b6c4648ef8c7dd1b5f0d132a8d65b477b4e3212e20ba74580bbf3821a1b7e92ac275cc9ee7b9488de8ac0c271b1fb79c46e78494f367c57ba9c5228bf8ace846cbc00f924be3f17c45cc212cd126ab7819b5f491f9b929a81eb607d357af4771ece95d5fdde8ca7e3bf86570a3615e26fea3a025ad6988ae2d6103ea2b5febc1cbf161f454e7726062af9994df7938f8e324225621e89239af08a67670801b86ffa56b1a976261ea27631e867df7883a994fa19b08ca89359f6ce8f08d55e915a9862cd81a1cf37b5e38c7a378e29af7b746e7dceb75c343118f3e176783cf474dd178668b02c5d79191b9cd163a6fc0a088ddba44bed784d3a75f5558052d7a9263af20b5769e2f65c6ec2e4a6a53fd231fcdf41019c9a17f7c041a8579a4229ea3b4fd4373f869266d89ab571628d3f8c3d5abee4aeacd53df3b38d344bc61970ac2c914a0808e77b81808b83e4fd08a1694d9ce50e221547f8146d4a0a317d61e40348d900938584219d7717c8583c89be977eb206ec4fa1dd096173df4e18ec5df0d25a4b7e8ff3f62411f149b7a2a72130dfadf6ae37fc4f6f8d8cd7aabb537f15d3e9568cc35e421783c4e10b5d0aaea173891365334183f207d49f6b34b3238110788509fab49189384a9910cfff91d97bb585597da4da97b0f66e53707c804cefed771f445dceceac49ac9f540b21d0b633a049c3516166514040ef9b3fa361da1f6be3a8a948d78f9ede07f6106f361673ad54645429fbaf73ee1abfdc495bed61415b7557fb239461aa2ea3754f245225b0160997d083fb4f4f171b9804be359d8fb827dd6f8885fa192d67ac7f07e34da5c6b5c5ed7b74870100694ee959d91ab7c313e67aa0eac9928580af74c70ff01e814f79073bb8f5aa75809853ad12133be4770f644eba5ceca4bc9036ad264eb2051ae11bb6afe076b674a2a045ee1fc4ba0bf90e1c81f74458461b9d9fb16584d87723dc7892773bffdaf2dfac800030f625b9988d291cb60f556eb57d58a90367df0af2333f3607b6d0e51ed728f3dc8c84773e288f4385fc85b3a2e26a7910120fcec435d7ae011c99abbdcb46dc5243bff439c846c9c3ea84965953ed83b3c4da763850aced2f39a058def0d7e6ab6338f1ce6189d822698e2e591812499573736839729bd0551f0bbafcb7d57f822a2f2533a2e6a24b5920a873a80a2315ddf39cd3c508d7d2c253a29f8b5e4c2f9b232387d12119c6d431662d2a5a75b4cebbd42722f8840bbb70bbfe48fe4e76b1e82713bdad1b83ea01bdf21192c1c011216ac3f2830623061568bcc8f72f5799819c62a63993dd7e58ddef3d2bfd41d902030e7c678c29c1b92b1fe578b2f90a5d99c054905ad0778998895e5f86ed7f9802c3f900096bcffcb25e88d8a327925ad62f032589eea95df115fe841ea21388d4e6cbb466ee414f05c975ccc105d37152e648f9b9b95e26474d31545a42858442e7419ce635f89da71869cc738cae796b00709b46fefe3831325aa55d40280813887e57f82b93e50e7a49058a68dad04137e5bb486faa2b2d8bb3eb76c8467c908b85e22791e799c3094ec87606be863b746263e7dfc8d3c2d8b5fe0ca094ef4c1e3645103486b07ac11b8c9cd02926b7f7bc83a3b3ae31bfe0506daf648048b8aa0f0cfc329e82067c28ae227ae7ef91f349ed9c348ab29470a0159cf60d5e6e18d72e3b9347cc4236c957e2c155c07ca4f845f912a9702df22ed59633488364d479493bcf5010dc469c729a6a658ffd517d56edad275f335f85d78aa94274768cdee39b3f634cfe37041d49d8ae0d97f068c2f9be345deca47ada50997df74dca78c035b8935106f4cd328551673e1dd0105e53f68a6752247012cfdb6cb96b9f3fa7a3fccfe457095a4d81e9c59f463b17c2ddf4b04687f1e4c2159c78a995770f93bc640855e8f9d28f3db9873ab558d24fa611167ef216f7d17c3be035be8c205093217f21b1b3b09ca970d985bdada80f6779c3b40992d464210f43925f29938dd8c2be692d77b5d0f0d993a57c5a91b158565246f6af864cc4ff6d84c257fc20bf5f872c5220cfec45371930e6403af0f410c4adfa6d913e0bb17d29e89e9d7d51b582656f75f17d4b481b7097218294cd25d10e03edd85e32ab8ccf53f0d48479f3c2901cfb56b52f242aded71dc672c11998413c3c62025f23dbb11b1358f4ebba77607cd21d2cd35af616b8a25ad390ad412cdb6453531f05ea6a0117d119c922f23cc6dbfd133a623642e96ec4c9964c5ac0fa558e78f09572998512f07db11f44b610fdbda5c7e90dca90dd71c84c1b8a50a2194e2cd2c23eca21f7f5b8849faebd965ce26a5e2bb44c352f27664f9259b1530b590ddcd278ec0d3c05a13afa5fd22e53975ecdfcdf85c944e4dbfc82edecf5e0622b9836552431013db84340ef15504578fc528285a9f825bbe30088324a04071edb8cd926654f1c854a257bc03f6f15f92e0f35d73421a4224030ffe64245c0e3a0e1cb90d41aa62e7fc76ba8d78a2c9cfad91a9a1ec29cdd71b803a65700bc11f3ac3c8299f6ae4c010509e6da78059344c3b4e3575614585206952ba552aba7b4601cde5beb31ec96a3e0be1e7278d7edbe8495e7bc7f6dbec7f081259c4cb288bd7cd7accfc7525f09f99859f7fe73d7519ea3098aedd5e93ce57d315a8ad70e3f44e05b95089da681e06c90446f4bd37e39015b9a325548ae0e0601e2066fb245cae41feb75d6ca631e76b1bbae59daf6a172bf2825ffe295eb41e6c31315adfb46a575fcd8d8a03f05d8d6e6c770a0e51f710b7d0350e4c959bee12c4716f53733b8443519764e0480a9e4fdb4a4c84b665fe412", 0x1000) recvfrom(r0, &(0x7f0000001180)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:35 executing program 1: r0 = socket(0x80000000000002, 0x1, 0x5) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="a9fede723ed6c4f804a0c7f13f3d5ac14fa3b061a43b96343698a602cd6429f13a3c625a612c49d0f7b170357a13415d93d0dbb95eea5358b8c9fba31d1880edb7a1886a4a40caf3", @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRESHEX=r0]], 0x1) 16:00:35 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ftruncate(r2, 0x81) 16:00:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 1: r0 = socket(0x2, 0x8080, 0x8000000000005) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:40 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x15) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001800)='./bus\x00', 0x2, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001980)=ANY=[@ANYBLOB="1c6048002e89b17555fc"], 0x8, &(0x7f0000001740)=[{&(0x7f0000000100)="c3e26e5351f15eb7bb1d283e04d8782f755dea68e37705188c8e6a7b9886cefb863d9caef1be448b3517b93e4e09158dd6597a99f6d8dc0f91c15f9ee5810d844e39493255ebd713fe220bb1", 0x4c}, {&(0x7f0000000180)="506d9c0ae2bac7892bc6a903ec755d5ddd3fe04f4e13b189af2cd00467107b6b3e08c2ea2d890fe1d867e47267e1d5d8a2299d296db6468f72948be3369b908cd235913b17a0cb5a82f69fe778f7423cb4a7cc9869b5d8eee69894a970db72e527c369afdc7d6ad3bab7e5f71bd630dfc46ce474bf691a432857c5e7540ad45c9e22ee70ec9f816d06b5d889cd8e87debff8b934ec4eae6265d0092e4e4344b9", 0xa0}, {&(0x7f0000000240)="7c59836a2591b7dba33333994a655267c52275329a84b6092660ed8922822e519b517c9bcc893a6dccbe844563cdf93fbaf1b08bc838060038b5fcfe46403a478a8033db6c8c700ef983d2ac3186964dff3aacc9263b5de0eaabef848c337d09346c89c48fe9b5905a051f3216e03dec4eb5cf15bd0a56a1a4f178be075cbcb11e25120bb52a771d1041c1d2ca0eee696726c4be467a7e69b1d790d210140584ff56b6863e41e2ca05f678f8245cadeff0256bf983247e99bdfff8e5fade3d1116d834a9308d6971f9423ab54c13c7e4d8c126ff3943a01ff642371e568b7c8bde099609fbf1f5ff06bfeb57b4e8c73925ff6d950da701bcbe87118f17a2d7bef414099cbb46efdfe0507e307ff4b4b4f8c068d06affb5926ea3c1c50cf286e60746e9996816da25491a2cbc43ff928898b507f5b5c5c7f5c64a11440783efe30735ee2db04e66c0b970e1e80c2bc6f688e73176a83986eaef3837755a2a55fe693087c60319a8bc15ba1f7cd04f16ec5c865de87c4b07ddcf5ede97618c3e2855312cd42e4a99c11c3d7747b98d99595f10e45796eb41305c5f4bd75fa06868025dffa1cdd73bdd0896589d565e4d4eb755428d993d63ed7c64b9194892f9b8d2aaedf4254acd8186325c55c339bf8c5f298abd585c5e6dd809bda5f454d6b21161d108d7a1271286d7180fc18029a5f8944f267b907dd836a150772ae97a0350c6cac7180347e835b5ca4d44be6f6f27aaedf78254db994fbcc36358425e6490752a3b8a22e5adad44d4a18a79d6fba571612dc1c0dbc17954ef885b66ed0374373774fb6a9d51c254d1f004003d23d056e350938158950ffdb59a435b2c434f0b5157075f142a1e23d281daad911a21df63224bba23cf1d034441ffffa1b23dd9222a71b6b8d49c53a441655bccf81905bcf50d344ad177193bbe87f4d524d993ec50e307f93bb32e0c7d5df6ee68a3ae2726dc2bb82689f71ae5d1d36882bb401ad1774fcebdf39b97d0f9867f476da1c0abff7beb7273fef163b27febddb2713440e7d07a6eaf9adb88b4e2bd3dd9d61f1782550bd9ea17a92824c60528fbae1a8e675d5a82cfae9975d4d8d96a29bbbf4eeb969d04e82d9bc52c81d086485c531d84ecc5d4dc8a720f771f273625b775647f2a41dbf0e5622a2c0604b5043c7a5c1eb7bfe28064aca371229f1302e1cd441cfc275cd9d4e3e993dbbe3137d9f29e97826039e58e2d348ff80f2403b7dcbc56bdf282cddfe9df74619399610b78cc3825df6dea49c088419287396845ced7ef39ab7f1ead97acc5543fd32d07336d4374f40342580247e94eea5d0b0b09948a69f2e874eaa366a7b3f558982a752b4085e8cee1a874ea35e8bfc5091929961c7e2d9d1cd133f85c38aed4799a76eef5983d08afea46aaf14bd84bee97c8cb2b2900d6cefb723b291d4ac09bd877edefbe33136f43b500867215bc7d3e3bb4cbca4bd6e788c7e208cd90ab1516b0e498b818243744835efeeb0d2fafd21aac7ae35a9ede9a3066644dd13897f6bf4c06a63dc8b308f423ab55acfc495462f5ed9b90f583d1dcd68deb26f0d9cda9e54863e55d12a42127a7024ae6db24d074f2721cb0f5a9f18577ed5ca09a2ef366de3c6b9fc7a18173584a5c390bc2383a8c14e659c2d9d21bee2e95fc719fbaca428d8a6ed3f09e9cac02780f291158c6ee9c090400f7f345a315923a695d6210f49e94110c466c7e1339ce1637fb4dc0e6635405d225ea74e9d69afd9e2b439a4dd553c9f1c11398542831c8da358f8322406ab422eaa8cd9fc670b2dedae8acd32465b404da78d0321885ee6fc3ff5318a7e4bc0b892887d3eef4d1fd970fb30499883f727e59c1688815fe4dd5c2af60842b8b2228a835ddeac9c0a1e412027cf5520938b922e549228baa0eb70d42a2117f28e05d3019eab17da8ab63e2ca53481e5fa31d47b0ae67564fac981b957be567cd8aad694da8778892432e425561b847f83a68b868a59e2381570f93729120175b842accad7a5dff6075861f57f24bf667be6e7d433e8e4198de3ee3d6c66ae96342b7d931776a34afe81cb0ef494ed5ef922e2b823eb23a96f2451ab9cee62161f0f525e0dfa7d32f22b0c786e6c5d03e4f92ad2b06711003426d0333d3f8547177896dd9ec93fc5fcf0da2d3f71744ac0d2432921b89237cbde86f7215c50cd99fa840208327701d19e5ee3fd80176c5657f745d6f93b3feea262e2c323137a510a677b5f9175c8e99c4c3b8479d8cda7669d29981b635b7576ab03d2c7ccb2005aaf54c0293e3278386a4fc00d624ef6b955db78b006efbe6e618ad959f1e05e86b004f7e3f136b655c7db34d93099e120e0c6739b6a738655ddabd39bb5625926bcf1db677d6bb78175c9919cfe8cb63794d7802265a49b4d87c0cf282417a399a450b2f647e1b6587242b3aacc7fc0864df8133c1510fd4b991a36265fecb9883b4a2709a52d4c4e5abf8f53986e90371687e2b3be0def25aea549acc1f921821ae9c5a9c6d81a2fc3846c15e67286115251adc64a2267028d3906f001b44a3006ad5a8adc38dd920f96411a9d618200b265459513ea81966a6d4a22d0648eb4ff45e330a9152292ec17b0285fb2966243ecbde2adf36c42947e6f8b152afc41f36715ff16814923f1683619130d0fa7d7b2764878152ea82d9bda4e5922f79931c31a680d16c93f69a1c471dde9183412c68d7933e6140280bde37781e2cc6bb44ea520276481d776056b28bc48edfb550183f4221e5728559ffaa99f7c8289392382980cf05ad96a3d05410e2e598804bf47285b32bb4811c9f11a17a52a971b288f9bc54943e170ff25ba95e383351ec5940941caae458573d190d940a13cf1fe2dc2b9c566411b1dda09034dd019565ed2a9c354cc085d3ffb1abc2aadf3a479c8510148b4220171cdf44efae73ce83a887e243b5d2f4d9c74a320bc70d45ec06fb2c816058e1ec8c9a736b55db997bfacf430dd3c02d62957456f672b2d4fd2b5eda89ae4467fd3ffd3c5d5fd3f7b152fb836e25fc01b12c496e6acf793b9dfe4fd5a59a38d9c1b2be1babf8afeef08cc45a7ebc92c123cc4e7fc2ef37faf725803421d82504e0537cc45394959954c5a087baceb2ceb48cd37dabc939d40152ac2269a56b17825ad5cf88625e854b1e39987bb5ecc544386f7316ca5098cfc93486f0198731346a331b408d61b5d9eb3ea0f4b9f219d448adb1cef0a4036ea3d0174f94c141f1700c01d8f884614821093675512fe01da45fe10a6d7746a19451a9b79ad4e4b10dab79a7ca0fbebc7a5ed620e945d3c37982dd1088322771f343dab7089b7eedcf00d11b0e3976c41842dc0b73bb43368759b90683778935d5973dc5b0d0f87323f3dc7e5888d8eed9900101f9d717f86c3f198101603dcc5900bf104845f565c2d520878adb9f8ff7508e7dbf01dfae64dfc5639647a34c249755aca8eb543d255249a8291476c5d5505f6be6016cead804ce7318b3cc0bb4b7089b4c0dc851161d044ea647b4fc66da2e75542845d4273f68fe01f57bb6f19e0a040eac86e28c554e05990c7d01a75d72e7314293106ce352480748a59f2beeb5e91231527086d3723fada6f41bade5f2fcc11a1b409c0903ca008b179972a2d93c22e8d2b072b542c6a2edc33b141a05d46b1bf184c2ae25cb513bc246b537b36b5f0154c51f23e01643d91e81b1875f849c60f2bb06dd95dc2fde5859a143df326f856d20d6178d970719dd766071cc8a8635a3f724cfb6865e93cf7473eaa58d431aee34d7b12fc7f4d0e3e6543c4475e33c1fbcb0f5e1e895d0c8a68b24d2efd6a1ee6b48d74b1a3f30c39e1c68a5296dd54de9b17c49bc5bfd11a124b0d90eaf4dfeabe815622e470f651e0638262e984dbff49b8588d4c7e1e5b34c3b80c9ad2de9f89342ea60aeefe6077b4b1dc797d0cf53300b183d3c9303a281db7f4a0c3522e78c3037e7dda09d6b40b2a8849ce0e5df43047f3b7982a847c7cf4f9868d99d75156b92652886d635d20a1d8f28e82c0a20e5cb0c163bbd8c6f9a0a1f5c9d505cb8ddefb22d0715ae85552b6d5d78d59c72d0f1d1ba4647c152c9d7f446dd5263c707b58d6090277a63d8b8306250a21180b722fa0f4ebb72c80928675e6be7b0a39d7680961d4f4ad34a0a8ed217de68b6b4c1b7f91c41d7292ff34c106129efbd8211f0210b95e0e9682f45aa19d775c502ddcf92c86598355a2d55f9664970dd8dfaa14533eceb3226b1d3e5c6456beb0196638e85dcbf1ec6496e748db382cabc0c13af6771dc04dab93fca8cdc4dd758a681a8513c0a9fd1f8c6b2eb0df4a57ab44251b359d9f2e047654c7920fbeb5ba44f9baaac5223484ef4926532fcfd475225832e7e0e22f644a3c0aeadc4b47e6a945ba33cc8d4dd0e2c3bafcab9606eea6419933c64e9e1823b61f0adbc3f0a25f6fbd2a7409c3b3f3e9eb0e85c6fe4109f77af62f5a744c5990f611def6ccbd1b619772a991c3c14db18340114c7c27dc5e7d28acf8ccede94824ff0a95fc969c8bc5864048187b5698f26dcfd8c96cb0591189df35f89b490ad021d2fcc535e40ce7a653624c89b9fca183aad8c529ae5e8703fc60a01e4b48b9c5d6e409314593415a860d5d7b3f5eed3fb1c1d1ac98b33726b31fb623b2caa934a6477aca4a2e4780dfd00d6c98fe0b9f825252273e5b26bef587344fa659bffd5bf71ee36104063547e8acceef6b24b2409114e89eb5e00c8b38a4977e642515acd81851b1a0668e2ca4aa2bff2d1a9a640079fde188442abb813f1a5a6fd0b03fac579ac27f81c36bd40682c8e7184d739ed76f10397983ee7f344bfdb1e848f2c60ee2089221ff629c5f6dd2e72acd6335bfe31fa3cf0adfca33acb3dc3453f22fa92cf9400a45ff96a97ed3b31d3aba8874e7b97cfd106e95aadf413e265c24fce7e68854cd9daefbc367dfa6d0065e53782e0bed1f6f4c80eddf8fdf06d29ba64af4ca934a4e208cf3368421f724d010cb614aa7684607caadf66860ccd3cb1d1dfd2c2a775499460efaf4b8ed48208e6899cc5ad7a58f7652f1c74a9b72ebd2703f205ae180425b2a199f4cce570b24d6b8f7b432c4e87a43ba0d3bdf7b6100ba8b118703abfe779d3b8eb74f6d3248a8e99cb817845e6a504e18a7fadf77d99ae21876ac04d4a890bb758910a00a87479bbfeda52f6299d87ce7908927fc39491c68dae43ea61304139514050818c74b314a4b8a02e181f0a9a9ddc20708bb1c6928c9d79b881dab26707ed8dfea091e5f7e8283c0949dbecd34f2bdf8febb2ad4477697612a22499eb93c3cac13234de1ddf35aece813482d08d5b8befd2b00838fa36fb8f110523b81132f182f17de274347cbe736ed6aec7eb910f1bacca767fd003da88e1036049f6ace9cac8489de463da4468a91e147f5d4eab034e5b44c96b4013b17dbf00cfe68ce365bb10c2e8da76eede0e26965525912a53b04561c5c491ec8d245e58318ea7b814d42bd433e58bdb6cbb4ab400627ebe5b4bd12e307e448f7546bc6e94c24378d21da00c94d3f35a19c08e8471535867ca7197ab89fb622fd080f68c7e80c42d9c91111e7d248e76f674aba7287ca39a1e021290cd1b0c9a6b79bbdffc6b478261782a90de16cf4831cc7380596412f088c3193e0cf0055ff949b2087b44d303187d62a4b1dc0fa85e05e7e4750a1752f7212155683fff2bd8937711b0423932be4bd1e10375eae3f8334cd0607b5671147c834c7774d9dcb8de05c4e9f9be", 0x1000}, {&(0x7f0000001240)="fb460d4ea209c4e38ff8732b5b6f389846b022313cb53424df9c0fec5db4903ad03c039a6135dbc05ab8fdbf54b69ec96a5c6c1d7f58f6ad428fd97597de2b5f67590c3b48f1683803c4de3d5be469e5b3fd97db5ad570ccaafa008e3601c741d46df4def89c86da76d8e23d7a7135fa20921242ebf77fcc6128793d38c81917dd2727cd28b1b675bc96603b787a3da739c337ed5f4d5e704863929c7276bfa891ac5c", 0xa3}, {&(0x7f0000001300)="80107d9d697c193f00fa264b1749d71c93bbd82ad8ea6f1399fd3dd43ce642fb8997d1808184d753c6ad0e28315f1ff9098e462135b55a98df6bd435f920e02d44f79d11ae8c62aabd7011646ea0efa364d2", 0x52}, {&(0x7f0000001380)="4d095411a5617b349fb0e22593cbd81415d84e286a513fbd76c5b4ace97d7b8b36f51ca26d77648f58df0b3668a6b0296b774d86414309363995f146e0e313c930b1d6a71bacde91e8dcf3c7cd5c0a7a6a85b38bf5d6e72a0f16d1d36c984dba8b2626adb28298617220c37e8ee129574e393a5022869ed934f1aa1a45db45bf6f21df2c46bc096d8831c906a562b64d0a678c795f78a2ebb8b9b5d514cded2508f48c4e687b6ca9c3c9cb09a92448c6115bcec290d7c22aa0dd09983d7f115facf4eb5ca106ba1f0ba3f0dc2140497e3051398430a8c7d0", 0xd8}, {&(0x7f0000000080)="7b7f24500145b173e5d8cc8b4dbfd6166eb535", 0x13}, {&(0x7f0000001480)="50799bf1fba15006ba4ca600d79a7df60fc422e801ef7b3de9216fd8523f17eb3e91182be36e6b39ffaa2cd79b471de818f1cb8a0f021bcc1f23b994cdf285a389ed3ec3c2dfa48f83b79fae7956f2629d36985823467f211d8e2492b1448e1fa2c5532b6723536ac495d1cc92450339a73d56863be335cd18dab462640c7816fa5fbff462a5c99e2754e75e2af015b402ca74215f8a393a69cd6a74fed8041325c0a997a22926ede1287748353c2ce5e892ece1b985de34a921edd9d8ab2a80ec5e720266124803983a98b3a324d6fd12220f97fecba023", 0xd8}, {&(0x7f0000001580)="0e16624fda1e2ae67c3419fd0a0222bc3d4ab987b7f96b506157cf94f950cc883716848c79bfee1a1e9b0479ac0d3586b718c70c104f0f222d9d57f0e4583b5c249d401796350fbe48341939525a7cdc48032a2a87fed78e55002054ae358842fe581ccbf53bdf9fdab341623bc628b100b503a8e03b685813f9bcff84bcc8af3cc028e3550c5ba7a9bc92e76ec582600a4689929774b46bb5a69cc3044cea289da5a65adc87d0a8a7c6f95afa82c5c332def0436e339ccc3658f2fea8a95dbc8e0e535c8d02890bb82a96c4cf2bb0ad4d87c709b5eaccdc5576341203e0a8f5d353b0", 0xe3}, {&(0x7f0000001680)="7488c2c8e394f4057c8d8626933651a79910f59ac88568c616c87addfa73103762459635d70092cd57a9be53d5d171ba4b70a385a2a22fd409c81ff498c3ef4472cac90443884daf26e055243b8c80050e57968b44c7437816deabffded967de12a0f9efc8f7cdedf178dc36fded0b8292b1c5035324dc43369e1c91815b7cc08208371cd1c06ac2b008664e59627c6920b76c6500003851", 0x98}], 0xa, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x409}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20400, 0x81) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0xaf) recvfrom(r0, &(0x7f0000000080)=""/111, 0x6f, 0x843, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xff}, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x4000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x2, 0xe1, r1}) listen(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) bind$inet(r0, &(0x7f0000000180), 0x10) poll(&(0x7f0000000080), 0x0, 0x1655) msgget$private(0x0, 0x40) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7e, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:41 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x3812, r1, 0x0, 0x1000000000004) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x401) read(r0, &(0x7f00000004c0)=""/240, 0xf0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xfea7}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="7777c2d28a2a4d6c7d5dde74e472a8b7e2df6f78c10b4bf1771ae1b0b8ca526e2d0df80c1d8da2cf3d0f93cc44cf35b3855a4b15813e4a0f85cc5ec856c2546c449ec1e6187c64be5a89e823ae5b5fe5f29ee03ccdebc1c14f1a2e7433711e9796c0bdfff9337292ecbee2d60cdcce7d9de666990c1009793c8347c780b2ffe664ae3ae53d3d1b0c85536fa00dd3c30eb95847deb06f2b4d1fa5ae02d216200af21d67e2d67eaffd24254d38a16413ef6dab852e3c0f77468ba77c43e6134ed085de75c522b98bdb9053640ff89157a70b948781303230c7", 0xd8}, {&(0x7f00000001c0)="99087dc7b2d9e8a48fff793617a00d5a785ad830c21aca98392225254c83ecd587e4433da875f4c0a3731c0c6d0abe63b5fa56e6b39e7acae7afce61eb890fdf39f0a5f5b0effeb02fe283bc5458c573432c21eb0ada930df9456fc280b6ad636fc59ea690083aa50dcf53a113965d097cbb70f19815ded591b6a7b1be71a5e75d", 0x81}, {&(0x7f0000000280)="3e3415b1b7ff7c64838633debce701c5794f41a28479176fcb22112275a3684e2f0cb3e3e71b6c5915af2184fdc0454ce0166358f2c79b8d5e6b1769564b8711bb523322e6b54821a0d538fc9750c2051ace981c198fa5398eefb7c4f66952cba062080fecdaf9bdec39f69a2bb9c1bfd275a64d872f81f1578327ab4d062af539bad8401604877d82c47b8aff468aad1b3528ca1cc16e1636d1a15c17f13950417fc39de099a036f0cd53c2b1736f32e7463984acd8a5ee0cfc48443bc031bef5997d7b280eadced6d45f28188dd7b6d910f6b07b4019cea47344a0466597a52a5d4b73ba08b347", 0xe8}, {&(0x7f0000000380)="29c89bcd19ab88b4e0d429c481297a5d4cddd1bd49680fd7b160bb03132f1c5019ccd09c8fca1ea48d72c34b6edb9d67e497863a6ff287474ebf111be7acdab6de6644d91cd38957c86526667cdfe10de9dbbf15b1917ed749706f2c59e8e8543b17b1ab6d", 0x65}, {&(0x7f0000000040)="6fefd1760a70bb03ac2f096f599cda8c98154c0137254dd18ed1d337d06887c8a21cfce472fa6f81bd1bddb8a82480b08c8bc4", 0x33}], 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) msgget(0x2, 0x1000000000202) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/247, 0xf7, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:41 executing program 0: symlink(0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x100) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) dup2(r0, r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:42 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) r2 = getgid() r3 = getgid() setregid(r2, r3) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) syz_emit_ethernet(0xf0, &(0x7f00000000c0)="978231a2bd24038a350096ab3530512bbc855e7ac4bcd20926f6403853d4cc7400701834c2a9eeca405afee40abe8c50a71babec8d24644b79eea746af23336a1784b402bbea59e1815a33e5ae1d2f81515c16973f1d607bb3d9299ec587de83a6d47534e856cf5998a5aa2c17c7479146cae9867f0e11e17fc0cc8582f06e4f6183df2a130fedc7e7198e68d825ed28dd96e0104866af17d6707a2078e81472c5e5a602de967f0cfcdcbb90f8217764a53ef0142105285b9aea3b08727c647e84c558bb6be38979f85cadc2f63f050a6b644a27e4e4580fedab4931b8230d837a9220fb2f5329097e7233179e8ebc93") close(r1) 16:00:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) setgid(r0) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffd, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x100) renameat(r4, &(0x7f0000000280)='./bus\x00', r3, &(0x7f00000002c0)='./bus\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:42 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x1, 0xfff7fff9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:42 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x823, 0xfffffffffffffffc) setsockopt(r1, 0x5ea5c4fc, 0x8b, &(0x7f00000001c0)="a0c6d511ab10b971444a869541932fd49b9d5a3d25a304ea69240e2f6598b8c77a123ceb8aa44bb0adc66f5469001821eaca8dcfb22fef9ae9a2190bea6f6c36f990a499bf9431d2e9a8dd7d11112dbccd59376f4732392266dc1b6ab0bd8955ffffffff7e7e602a98be88d9a3542651a9fa8e1448144032868b339e76fd3ad32c19d377f1ac0b655f02cc0dfef3c4fc661318e1279f5d747949158ac524130b415711a85e9ba296f94f4946778312028305c1701e96f2d8ef048e5d39f1f47088c85b629519bd9d20b524042b50071ba69b", 0xd2) close(r1) connect(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x53, 0x8}, {0x18, 0x1, 0x9, 0x8}, 0x81, [0x6, 0x8, 0xfff, 0x3, 0x40, 0x800000001, 0x10001, 0x7ff]}, 0x3c) close(r0) 16:00:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) r2 = msgget(0x2, 0x60) r3 = getegid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x67, r0, r3, r1, r4, 0x8, 0x1}, 0xfffffffffffffff9, 0x5, r5, r6, 0x800, 0x1, 0x7fffffff, 0x7fff}) 16:00:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() socketpair(0x2, 0x1, 0x3, &(0x7f0000000040)) flock(r2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x31fdbd36) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x4) 16:00:42 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) bind$unix(r0, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) readv(r2, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f00000005c0)=""/186, 0xba}, {&(0x7f0000000680)=""/199, 0xc7}], 0x7) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, &(0x7f0000000800), &(0x7f0000000840)=0x4) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:43 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x44) openat(r0, &(0x7f0000000040)='./file0\x00', 0x30048, 0x50) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x80000000) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) poll(&(0x7f0000000000)=[{r0, 0x11}, {r0, 0x1}, {r0}, {r0, 0x46}], 0x20000225, 0x6) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e3", 0x1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0840c55822b25d7b40820403af2a53987fc6f56401b44a0bb7b8488627b31cff145d723fb8e6382a362e5da959e7f2c2cf4440742a3c91e88b047348b6725699baf6f4b5507f03ad3e8bcfa93de35f0063663f35ccbc58fd703451ebde2b70ece24146493abe45e5c87670e47fdba3226e38c5469612607e5d500e5059a2765a32603cd506be9804ec5746edbfdfe15b99298ee335b8c5f516be9235e77570a62031a13b526facf500b5414853b58140557c05e37bdbb447ebf729fa0d6852f42329dac18f9289f990150caf07ff754d2124d78e8472666efc83c599f9b098f76b577dec0274cd4554b4e426a498", 0xee) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x4, 0x10000}, 0x10) pipe(&(0x7f0000000040)) 16:00:43 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x30, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:43 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:43 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) socketpair(0x6, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="39f74ef3d44a98ddfcd0043b6d01", 0xe, 0x1525ea98a44f772, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="df0c87f2cbd74239c16fac84b67671710eb46e1b2179b9bc209848aab4694126dcdaa1ce888933194efad19043df30f22b2acd1145", 0x35) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x622, &(0x7f0000ffd000/0x3000)=nil) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x18000, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x470) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fffffff) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000005fff, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x6}, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x28d8}, {0x3, 0x7fff}}, &(0x7f0000000040)) read(r1, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e047b000000000000000000001fb5d67300"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x40000000000) fcntl$setown(r0, 0x6, 0x0) close(r0) chmod(&(0x7f0000000100)='./bus\x00', 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:43 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x20}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:44 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8082, 0x100) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000680)=""/120, 0x78}], 0x4, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x1) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="eba25bdd1f0a05bcd595cc8a5d851997f5e64eeab21f9cd6e374ee", 0x1b}, {&(0x7f0000000080)="6d51630f7ae8c10d6030fc5de99b831c088bcab13fb35406cda7e6b01cd8", 0x1e}, {&(0x7f00000000c0)="1e272086bfae932df3c1846598b41336e3142967859d4ef915f706b108794ae2e1687ff753cb0cb4458bae28d39ef6c71087e55dc99a9d80e8eae43a2cfbdd7f0485c60a53b7f79073cae2ae0373acb1538b2bca2c5dafd3851acb27782c87a9235a86a29864c329f1fc4344ac456208daf134294bf58214f73229eb01265fc11fecf0309e85f7d8f2b5897ac8b8cc818a3608cf2e0af15fe3465455c728fbb86a9325825bf314e0b395a5", 0xab}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3, r3]}], 0x38, 0x404}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) pwritev(r3, &(0x7f0000000180), 0x168, 0x0) 16:00:44 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0xfffffffffff7fffe, 0x8, &(0x7f0000000040)=0x80000002) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)=""/31, 0xfffffffffffffdca) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x3) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfb5d, 0x9, 0x357, 0x305, "80f28acdf9b6bad02eca81c047d327740fff3aa0", 0xfffffffffffffeff, 0x7}) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1ff) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x400) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = semget$private(0x0, 0x3, 0x4000000000308) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x8, 0x7fffffff, 0x4]) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10041, 0xa0) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x84, 0x22e, 0x5, 0x5, "44daac00016155d3d56a4d8df879a571ab0545a6", 0x3, 0x43}) ioctl$TIOCSTART(r4, 0x2000746e) semop(r5, &(0x7f0000000180)=[{0x4, 0x9}, {0x2, 0x8}, {0x3, 0xffffffff, 0x800}, {0x3, 0x67c}, {0x5, 0x8, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0x0, 0x1800}], 0x7) accept$inet6(r4, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x14, 0x3162, 0x4, 0xffff, "a2c48ee762483354c66c958cf300a94dd9bb4e27", 0x1, 0x3}) msgrcv(r3, &(0x7f0000000200)={0x0, ""/50}, 0x3a, 0x3, 0x0) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a008c4b6ed5065965299ec01e2ed5720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf8, 0x1, 0x1000) r8 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x3ff, 0x401}) getpgrp() semop(r5, &(0x7f0000000380)=[{0x3, 0x100, 0x1800}, {0x4, 0x1f}, {0x0, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x1800}, {0x7, 0x100000001}, {0x1, 0x2, 0x1000}, {0x3, 0xd944, 0x1800}], 0x8) unlink(&(0x7f00000003c0)='./file0\x00') readv(r4, &(0x7f0000001900)=[{&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/134, 0x86}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/236, 0xec}], 0x7) shmctl$SHM_UNLOCK(r5, 0x4) execve(&(0x7f0000001980)='./file0\x00', &(0x7f0000001a80)=[&(0x7f00000019c0)='){**+\\\x00', &(0x7f0000001a00)='\xb7\x00', &(0x7f0000001a40)='#\\\x00'], &(0x7f0000001c00)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='--/\x00', &(0x7f0000001b40)=',,@-.-{\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000000)="37842d69b5472c412886d9b155e39b51cc5797a84980a13a12d13e9ae1b16d17953327a86322b292b715e108983eca156f0fb9f6e521", 0x36, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r1, 0x20007471) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = semget(0x1, 0x3, 0x84) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5]) r1 = semget$private(0x0, 0x1, 0x244) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10101, 0x2) setsockopt(r2, 0x7b1c, 0x800, &(0x7f0000000080)="395270ac3a0c85b8ff4a6750ef2bd76885cb559507bc0cc58e20ab0326eafdb85672961d21b5e786c19d1c775ca7d6fb89ec5e6918ce9979a9758c109631", 0x3e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvfrom$inet(r4, &(0x7f0000000140)=""/118, 0x76, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = shmget(0x0, 0x2000, 0x1a, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() r7 = getgid() r8 = geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x2, r6, r7, r8, r9, 0x90, 0x30}, 0xf74, 0x80000000, r10, r13, 0xfffffffffffffff8, 0x61b, 0x1}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/4096) r14 = socket(0x19, 0x0, 0x2) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001380)={r10, r8, r9}, 0xc) chown(&(0x7f00000013c0)='./file0/file0\x00', r6, r9) setitimer(0x3, &(0x7f0000001400)={{0x8, 0x6}, {0x2, 0x6}}, &(0x7f0000001440)) r15 = socket$inet(0x2, 0x2, 0xffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001480)=[0xfffffffffffeffff, 0xffffffffffffff01, 0x7ff, 0x4, 0x16544ef2, 0x4, 0xffffffffffffff9e, 0x8, 0x1000]) close(r15) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x6, r6, r12, r11, r7, 0x31, 0x8}, 0x800, 0x200, 0xffffffffffff1c10}) bind(r15, &(0x7f0000001540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) geteuid() utimes(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x1, 0x7a1}, {0x5, 0x7b}}) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1c08f6c7d2bd77156f6cd146bfdf48693dd7b94389ef156967578407257e5fd035c7d477ccd92392fab0415a2a1679acc18457adf1e3cb2572740c262fb2d0e5dbdd1b629784dbc5bb8da72da12b0121443a2fafdf3d78bd5bbfdac87bbb65c06faf", 0x62) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:44 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) lseek(r3, 0x0, 0x3) 16:00:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8000, 0x4}, {0x18, 0x1, 0x4, 0x1000}, 0x44a2, [0x100000, 0x7fffffff, 0x1, 0x0, 0xffff, 0x49, 0x7, 0x3]}, 0x3c) fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() 16:00:44 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x111) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) syz_open_pts() r4 = getpgid(r3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) sendto(r1, &(0x7f0000000100)="4790a7261c8ff3335ca1bd613ed6e1ce25d8224ebd4f513d40803e1563f82c2214a9f6f44fae7a10d970f83c6365d727fc221587dc9814d180", 0x39, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x400000020) getpgid(r4) 16:00:44 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 16:00:44 executing program 0: getegid() r0 = socket$inet6(0x18, 0x8, 0x104) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = msgget(0x2, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 16:00:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x20) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x8000000000000004) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040), 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = semget(0x2, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0x1, 0x8, 0x8, 0xd974]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2, "3c425f8ac5db3ae6bece35f372d0a13b226b00e0", 0x9, 0x800}) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x36, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x101) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:00:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x204) r1 = getuid() r2 = getegid() r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x10, 0xfffffffffffffffe}, 0x2, 0x200}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000080)) r7 = getegid() setgid(r7) setuid(r3) r8 = semget$private(0x0, 0x6, 0x40) write(r5, &(0x7f0000000240)="5ec61c53206b4f16034a8d9645542c2051cb3c0c07ab540f126b8335494d1f4aa416d00ea9d6ba63f6905675ced91c7d830213f83738a3731a0fffb99f38c13cc916f086cb425d2ae9744df8b991f36e938d1c7dfec499e8d8262611fcb2ee5e855c1d3daa42093116b2acec3e14a7c45ab98c277e8ed13e761239b85661600b58ee847fb90c4fef92527385eac3478801f36b5ad0dc4f714aa0b36acdfce4b65469e069c0b263e7b35fd8382f821439503fe65d9359785c0d0b8aeecbd5fc86507f253718a828350520ceb48440d2f07adb1ee5236f1c476bc5271a1ca8282a2f1b480f4a4f49b184cab5968ee67863c040782622df607320", 0xf9) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000000)=0x1) 16:00:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file1\x00', r1, r2) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:45 executing program 0: r0 = msgget(0x3, 0x290) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x0, 0x8}, 0xe, 0x1, r5, r6, 0x6, 0x9, 0x4, 0xfffffffffffffffc}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0xc0044266, &(0x7f0000000000)) mknodat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x1345) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:45 executing program 1: mknod(&(0x7f0000000300)='./file1\x00', 0xa8, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000180)={0x80, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000540)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3010, r4, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x180, 0x1) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0x8) read(r1, &(0x7f0000000740)=""/211, 0xd3) pckbd_enable: command error pckbd_enable: command error 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="7f8a1fbf178c62d486b416038d28b0148481e3c2ca60", 0x16}, {&(0x7f00000000c0)="69742a884a6bf8fa2deb306858a17e8e63ae8af1179fd861ffe66816bfc204b56a79e70e51e7e66969b857d3947fdd1c6c2e7d249704e7f1aeb494327d9a01aa0c877aa3fbfd4729390cae5da19769ad8123fdd245574208403093e5283f3f3644a61ad350682ef58e77b55f971ed68f12287e9fe36553d8ad258a0a8c530bb2314e178d6bf26767f4079c34238e7381e50ab9ad0d07fc58be12e9683d76c99a14794c9197ff5ccde43d", 0xaa}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x40c) 16:00:47 executing program 0: socket(0x1a, 0x4000, 0x100000000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget(0x0, 0x3, 0x50) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18020, 0x1a6) ioctl$TIOCCONS(r1, 0x20004276, 0x0) close(r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:47 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x200000000008, 0xfffffffffffffff9}, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x8}, {{}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x100c0, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x0, 0xfffffffffffffbfb}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r4 = semget(0x3, 0x0, 0x400) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/31) mlockall(0x3) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000140)=0x3, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x80) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:47 executing program 1: getrusage(0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:47 executing program 0: socketpair(0x1b, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000001, 0x2}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x1}, {0x0, 0x20003}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x71f2}, {0xe4, 0xaaf}}, &(0x7f0000000080)) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x3, 0x128) semop(r1, &(0x7f0000000000)=[{0x3, 0x4}, {0x1, 0x7, 0x1800}, {0x2, 0x872a, 0xc1da025fea77e61}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000d40)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff565bf9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286a6a48a983153c9c10596c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da6260297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86e21198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04ca5ec2d477c8da764feeb090ff1ab713e8c8158e15b2198303fdceba49fa761242bd9f61705c7220db4309aa8d02b4d9088d174a627f7802858a589a639d267c47b92b44ae298a7cee91ba243ec53d252c7695e4600cc6079249e3af6249383f61206215cae930fbae6eaab5530a46db882b88163f1299ebd68765da9062f2697bb3aa3de27990b979259a89dc7429522b7a4913652972ab3f6c64a3728001ff7a5ccec4f57af30ef374da769519fd96b5301d71de4c4cc3bcc2806380842a4ec2599d6236dbaf5ddd62ad3efaa25eba492a608bea80c3c87ca0d667533757a02c2fe63cb9a7e9baefebb0524f8058d821baae4481585f1c0b5", 0x904}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) socketpair(0x11, 0x8007, 0x3, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xfffffffffffffff8, 0x924}, {{r1}, 0xfffffffffffffff8, 0x88, 0x40000005, 0x981, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x5}], 0x6, 0x0, 0x48f, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000001fef), 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:48 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) chmod(&(0x7f0000000040)='./bus\x00', 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) chdir(&(0x7f0000000080)='./bus\x00') 16:00:48 executing program 1: setreuid(0x0, 0xee00) setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:48 executing program 0: syz_open_pts() setrlimit(0x0, 0x0) mlockall(0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:48 executing program 0: r0 = kqueue() r1 = dup(r0) dup(r1) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = getegid() r3 = getgid() r4 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r4, &(0x7f0000000480)='./file1\x00', 0x0) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000900)=[r2, r3, r5]) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file1\x00') r6 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000003c0)='./file0\x00', r8, 0x0) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r10 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r10, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r6}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r10, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x966a, r8, r11, r8, 0x0, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r7, r7, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000080), 0x159) r3 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x98, 0x0, "a7805127d630570035aa6a89e8c1b63258ae9baa", 0xbe2e, 0x10000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffa, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/243, 0xf3, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000240)=[{r0, 0x27}, {r1, 0x4}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/137, 0x89, 0x842, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x844}], 0x1) 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000011c0), 0x10004) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="c6c83583267b9de4bcb5c78e627d99774a4763dbf2bffcd7cc0b26b17fe0d70d3cd84631c07459b2d29c85c18d5bfd4fcf3e148a51ebe13bbd3fd52ec1ec3e1764640626a4a86e8a9d9d491a36f3fc05c2822123872d85be0e75f32fbe094d5fd97b64ab2a4d2c485eff8e05c96c4e24a7deaa17e6edca0863f2d82a6e26c9e9c995404f53e4241fd923de431b671e043ab92f8ad006a5f330291f2ed1ab60c60aad84d7e49d0aa6d203f8a8ce55833f52e15769a1cfd348067294d33e23e0b491bb2ee02ff112be8978e548885822d7a806ade887d30e2bf2e2926ebbc53b58339683d6434bca018a180df17c8417100ec5dc461c3cee2aba503bf77ffc996a71617f34afd7766e98d9c59fda726751f09a6a99d420a1cd536276093e5c5af16c5f180ad30560b65c140a356411d5417028ba43287df0dbf26b58eda04e89973dd0fd85db7f44259871598e601c6824b440bc97a8e72237fd59aeff4a50f8439c3efbbd8125036c523cfec200aaea7713fb81f21a31cb9828b2d3674a97d89b0f93722d82c40103ae6b1c092ee2ac0756e5a2566435e4fb265f371b9b8ff34d8d338e664a45ddf2e63ff083af4535847b85289ab68592b795ff6011f61adf7d259d8c780ba3fabede8cf4960251ca083aeb313cdb7bdb8c77e0efbabf84d434faf64fe98014c76ed2da39936fee68a0ffb4e8abac74a3ca36348297da3d3a4a69bc6087215eb5dea4e3a916c2af9d95e3f4483801c8bc64baae0f53ffad842cd441ac987d7efc221e5b397828d9fad7f1c298158ac22f07370469bd74b24b9ad721a5241194e09454b22c6dfb08b5f104929537898aa94d5ac282c922db2c2eedeac4e21245ccdfecc4e8107ce3c8428aff19ee7c7dfccf7878ed7da2d8b826505a2c416774e39e34ae7460c248e6a8da231dc3196400be428499ddf56df9116c5c0c47ffd3c08299707a6e0f9794b6d0af571694d004ec68da6faf8dfda40effdf3153e8e3cdf1b62405297e443e865bd0b47365d6ab5eb0b6b663bdcb3a949e7b3b8520ff9ab5b056230a21dd880eee2a8120f02607f797f2090b3ed0b4734e848bcd48b71a75ce2edd50ec5d7d8c2bc1260157f5a6bc5139b6e73aa2642f5011d5772a148645dd9ff798ab22842c32812a346c8ca9ee05b0c9f53d64322e6e7598dc6154c3b91f44f5e5418bc3595fb467c161ffbe9ae490aaab6a9573275283c7440ffff842261f615d3b8a2d1dc958839802b3121f4263ce276cd7d434a2a209edf3dd3359e382ae528e7819294f0a9d54bf574fd6098c9b14ae4bdf2478d8a9f9425d8a98309b12faf95d92ad5228f3b42f210bbddc476fc4be07db30f4cb6cd83b973d5629669c6f5a7774b80981d24c84b37cf6a38a8b4fc056e04d1acefe363866d95acaccc0e5456ad2907940d2a0ba04fac114e772be99152b16427c91cb66ce19ed378876b95074552ff9771e4152da6fb0752e40d36bcbdaa229b83932a451b3844945d0b83804aa9f1b824db0f305a0fe25cd59b61c80567f23826bab4833fa7cc93e4438e3a50432e256204550041ffaeea2dbcf227cd62c16bf3b891f17de637d8da76c5b072a571b9abcc90ccb64b2f03673610abfb6015e76f10116ffd6307a7bdbf70167aec6f63bb894b023e56a5d4c402204da12f14af42faee89feca48835fa971d643de4b70d103283ecabe45bb26534d5268c8098160a06f9fb01f782c457eca7864a65300eb9e9553867b5cf16e33f47129dc51236c239c06852b0a517eb4e98a7febb713891179b38251bde63a9b5533e7b3eed8588d1737a8693318e5681562eccfbc69993259c6aba81c7a63703b7f582550f2aca072520cc26d47a58be18aa523673de2c9f0850b0643b00a88d847399481b56076eaf8dba505549d77b94a58e44aaa5a35bd1502b916ed34a8309971853b66d2468fc6b7aee29ccf2c82da00902ed3cc1927fc6d4309d3474e10ebf367b68f012e6dd93104251e8ce1f838fece88388aa5d8dc0eddbe14370185b33961c3b8e1719e973dd04af533181aec73471a5b2b690aea739d13433e1642c918b8f677e521f317b2ed103bc10a1be024355d81bae0dba0c1b435b51ecc4c37cbaec0839fcacc789924a387d6872b7613cedcfaf8a8291103e5b3d412c9a9a77cc77941a31d47526d155b7f15da312e5ecce67e039b8f37e3863daa0521489315fc0c63271cfbdd9c1e3e76416917b2cad8cd6e1764fbba1176fb160ca1915f9f86c0571146506e1ab7a30fbe6eef757041289edf6c272aa4fce38c7087191bfbcd1c13b710929ea3e6319e58c9af75ec712cad5af76436c1bf01d69a05e93084333bb276e66e4324b1d756decade6b95f51feb6a005eb7d91360fab9eeb9fda0e106aee34f391873cb61a267c53be606578735cd3681e096ecca68a2354fe84f44a31e03cd6a88c0ab75fdba03d6b56e8a62a24475eea962d1f07771e1a617504a2ccc91dc50c903d95be3648ed2c7142b128c0cdacd0acf3ef97789f6c4cc95287e1ff5d73217eb4c79137d84afed75b8384a44cb4c0200b2c081d2533c99f6585e471e733b3f476bb28328dfa9ad3968fcf7f1bc708248e90facaa35ea418f1bfc2991b37b70d52bc879cae62c114b469a49689b09e2bfd89dedab1392d7396f19712bf6a3df93d805d8e495e9f5dba826a55610d74e46c060a51e844907ab3d63c94dcd4970f92f06a7528b908e63fb611e7c677b79496861e1efa71207f027aa805245093a6cee780e72732912e1fb8b50e490544bd19ab8964a986ead7b31be697c4d0d499f79798995350f50787e287f273bb9c7cbda7ebd4bdaefda2d251963d0a25f2fbd87f07d696a2a94d5d872b7727aa85fa6c1fd92e4fa420c28e7e3f3fdab720adb1a242c9f94d34813af83998900b1a5b4fe9fa729c04db8a67c302d6c37e2feef20ee918bee4360df43ea0937fa140ce37d10d14f6507655c09fc9cb2ce2509a6fc60d623d5ac0e006c16f4d1bad47f6688ffdb43749d98e8b4984d56affd76f80b57a3c7dc31e1941fdd2d1cab3e9765c1821b0a3d290ff1e81b4dc241fe635c7536a21e263703e078ab8b3e49775ae7f4450348f3db200534427264dcc59620fc782040df1c824918b689ec897fae27507ae8858b8f24dffe0f4261773f08221339016ffa1e5b2e97ef0950e083df089140138f8e658383a4209f55957eee89a3214d881a4685cf4d0073742f6a28331e82ba6c1357cb85ec8765f6ab932c2b0864556820d04863a01da13a8f9c08e79572d651ef7d229cb6bd8756e38982513aec59aaf075bc33092e84a35ae155d0dfa8608321f593aafc108be598b327d64f608560123c2b906e85f9778fd8f4489063eadcf8a231367e7c0cdc03d2bfcbdfac7d5fe3620351110edd18a2b1fe29c89d2a06f4763849e266fb9057da75f31854baeaa3da6278eed01d0a42c4475c5c21e0d80877c61fdca23d4ea9ba4c86a07e1ff965152676af7dab1d6ebf856eceda2333d3a645f16299e270905913862d296f8e7f815adcf6a3656348c575c882b85795a8f1b99882513cc6aa518cfe0f48a29f100cd97ee4b2ad06d10ec856eb8510f49a2236ad79cd62c87d69d716bb1cf53d852639b7113d6c064af774c6d3aebeedd6ce4b8a121989fe47c93b72612f180b613fe590b535e4c310bb455ccfe838349acaa2e15c7cff26f27a9eedd15d01caadc6db7c2da382f69de869e9c3e2457fa22e5513846283a4e98aa40e6cccf38fa040b5e0ba18050d8da987be6b86c63d9dac087f914e7b150ba1a12f186a29185a65558c33fb9ee5b454cdf303f9941ff219367c658b82eb3f4c6b33bd3245b67406782226d173e8132910d5767bb184870dfdeb0eecd45b0ad5a790c672a20f75c54a65de8fb68daf27bee51838339ca77f7342e84465a751ac11fb0f24d68ddcace232341d9f764e053981431281967a40120dc1671779dc673fc4cf1bc5e0012c7b5f53f3b9ec481b812781939280bcba0627c653aee3355319880fe51ea90c21fcd3692b6a6a8216c1dcb274be9670e4b399c1549b7a31ff34f88e1d70427b1099efe1cfe12e912abdbd608bb92512694cb803939a3e99ba03625e294a665fea82052125ad0330e2724981432ee30cd2dd6cae416ee8971ffab2aab531c6b359ef11ae25e1c5f6517280c778ed5b0dfe00419cbfe137a8ec3b0d539959b65c2db9a4f26ef312b423850ba7a80f4e58b54cf6ae33ad77bad2f4f071f3cba4f69a6f0ee9ebf5871d090f702df0899675ae1f3cccca201e68251ad739c322d77719f86212f54ea86b99087e1ceffcdef5a2ccbed4715c39209a8bd9ff531be6aba0b6b18b7c74862951d5feaee25f9996572dddf946744a455ba1be50e12212021786fccb2bc6f7b8ab2b9c40577ab7aac5ca7f3495f204bc0f14c1155513dea34a63a84c6e6b6c890a46207daf121a74a1be03bd54986e88683168ca55b94e5b5c205df57f99e5260e80e7110d1721349b74a41ebb13e4dc6c54e378994e8012f27392a283047f93ec7ccaaad2e9dc81663b3b9e9d4ce440853f53ddd9338b11d97a3df51fb67f1002c60effa908fbe4a1313e178603dcad6821f1c8ab27bf8f0e95f70ea3413b2142815087483169410f1a005d54f0f128be2817da4708d3fbdb2a43286bbfe46336182ec0cde314f0ad865deda5d08df4d6dcb5a062a670d57dc4f39048696f62417ff255b0d792f4998bc5ae6fd78f6bd0f29c7140e1c56ed0bcfc6dafc41371f430b9f6848dd981855a6f3130d318a3caa62ac116d547648cf80e8cc40c3019f59057e396fb9e1eb558251f63e837c3b8cf053c339f2346e00111f76740d08a199fc30c6cd675f85183f6b1a462cf483f9680cc2fb61353217eddcf8925a60b9e391768273fcf64d68c34e73e0d467ec8d50ae81b2564ed2b462d0b8fcbee0efe429fef870e55f45e917dc19f4e4039237524284a0f58e676a65253b49944bf1fb1a334e78e24926c7b34487d9bd85b2c052c15b90ef4c32020b8263f2af752ab3eff80b79216d20c2cc6f3199358c0ae437bb81a843f32aa4288bcd0b894a189d2746dbfa0ff26127473373dc014325741f1f61155de3d53a875a1a3e6e4886b51209cfae767737e0d89b69dbe3c488cdb7a7d196bf4e379f77d648fe94eb1ac38b31acde5caea314bcc7fe90d3cda95df8faaff8d973ed576d39183fa119999a76df79bdd257a64cdfa586bb1862c2bc7f0b42e7ee89d7f5e4f22789c1b7a63dbd6e836e760d91da0b373c19de1a5106f5e6c7bf5d319d87ed8a3529a8650b4f942b9fa359a06ab2ef37193ee544640670cf5a8c569a224bc86ed5b84645eba0a96213f6b43f45b1ac51d77a965a113f32a4c8377912705ff1dc75cfd2fc4c7e6a00f0f85905afe6bbf5573136b8c81ff0cd8c442b3f04c4a21d6a988b36b96ad3314c11668d063d85a0ec0bd55fcd37bab1f957f300dcc1973267868f166c3b7c93a378a96dd4763f5daa2a50fa2a0732b77a5dee342adb135e56672216260bb9c48503e5c9269d7d513450dde158e61e915b13ecb48bf24ec14d9487f8e4a88253082928230baab1533691355e29c3628bee9613bf637513baa2c8f238a6cd5ce8531f8006de7ee9f8005913fd6109eacedbd8e5bedd12c3d878001a7d7456842e5581a0498620d8e3c8b8a6e4f1fca3586592d7c8a07cd166ab274786de6037379dc1ebdcb262b6e2b402acca3e54ad6c5d752be657338ea4e331da4f3ea2b6b418c52ec77a33ae65bd", 0x1000}, {&(0x7f0000001040)="899d2decb246472bba11b674f21512269cf21de93d71a371281ca0bb124e9b1e6d0bad57d2419fcdf86c63c1e98056c75ae76b0929dca019c88f061f0b250b41d6bffcd72492c4dc6fdff8a34f599f7aad19003e319ccb0ef6f74a44f78cf42cfa5dc73b6cc8f70f6e4e294b5cbd9af57f7f2cfa8c6b064edbd325c19e4fd8ac6c04c8e469650cfd5d9304cc91a5d9bc143bcd3139650d4ba03c117c95868d7b055d752e7e126eb8a5555431f694442ec1ed3a96ac388788d39ad9c1694ccd", 0xbf}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000001140)="435d6c7a1f8b4bc3d2", 0x9, 0x407, &(0x7f0000001180)=ANY=[@ANYBLOB="01002e2f66b96c653000"], 0xa) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) lock order reversal: 1st 0xfffffd807f00d720 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806e56ad58 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp