0, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') openat(r3, &(0x7f0000000400)='./file0\x00', 0xa0, 0x30) r4 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000008c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r1, &(0x7f0000000480), &(0x7f0000000380)=0xffffffffffffff9d) renameat(r3, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000003c0)) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000840)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) socket$inet(0x2, 0x5, 0x87a2) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x80) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2a) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200012a04, 0x1c4) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x720177d2, 0xd94}, {0x9, 0x4}}, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/40}, &(0x7f0000000180)=0x2a) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ff3000/0x1000)=nil) shmat(r1, &(0x7f0000fef000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x2, 0x2, "28c151fb777e87a487282cb06681484df3858ba5", 0x9, 0x2}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() fsync(r0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) close(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0xd, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0xfffffffffffffffe) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000001c0)="19d415f42c3ab0f416035e4c96ebd597464b0888786fe01c2515c8918ae8ca2e5927a5ddbbe961ef0c75393751fbf6016a4cdd7e64dbf6f7682018883447c8b0552ea3e5cd6240000000a4c1cdff5a34e5", 0x13df2f97c8f192b1) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x79, 0xd9, 0xffffffffffff0001, 0x4, "d8c8decb3d9b81f84b9c764e8504504add55d5d2", 0x9, 0x3}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x800100) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x1) close(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x900, 0x141) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe1}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x100) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="b7807c4e9161ac74de154388dab17de79f59d70fd4605044ce32b7bc7c86d9cd1c62781fc98fb2c25d8e2b5b679157893be59ec46906c9ed737ce61e457442cda4ecd3362ae99a1f8a1b2425b203937de91b522ccbc99ccda7ab33ab1a5c25c10e26fe189f7fc31255160c8b311656", 0x6f}], 0x1, &(0x7f0000000a00)=[{0xc8, 0x1, 0x3f, "8eefbd6a9ce98247dc2cf0d3c04ed6ee11146122e46f7325c9fd4e8a8b38318c7bb93e7201411794a7ab0f42ae6413aad692968930a936897ab637859c14bf27a93b4eb9d3092aa94d544eb7f78c6e34734ee11b6f50ab78ac5edcc11671376d79e4cef630457b10fa10103f5bf3167436b473066ab6abf3656183e4e1a14965d58895f192bd3cdb1c0b12e72bf1409a1b08061b845ad906365c8f069bd90b45f2278efb4b7a4fcf78f478d87815fa6812ab29bf9a"}, {0x70, 0x1, 0x3, "e95f41732002410e1d94d1f119f4e6660bb4b6b4ee787381a7bc971af50f58c16d5aa939513a9164450abbe331bdcc07e3de52b0a7a775c853e22076ec3304a9a92e2f41279d80fd23cc60230c2ba80a8ba104e4171ac3a5537d57c6"}, {0x1010, 0x1, 0xff, "cf3438ac641d678819b71db7c59aff47d88dfb6701e6f9f335938dbe9c92d37cd97da3e137934287d809b49982042d8411a4aba299f1c5057d91be7f51a4b7ed095f0cd642eba5496ff26c4a5edebc54361a24ec91b797dad52f1e6291b7d469c6e24d45cbef795a69bb9dd50c317d088288745715134d2dd7d9341ee365edecc89d5a81f262cefcb2fa9b714e258f1e2178578c973176cc5f1adbc8b640afcfee4b475fa660e0c9c9f7c1011c027ff2863ed30f71d101ac0813339eab23a5f9efcf391e438ed4249c4a470b2620f1946874196a0b28ffef84c460642c7dc309eee81d72d2394ac22f0510c086ca62831fc28dd22a1180a78f28d01546b1bb0797db7e66f2e54b4fe8df3f5f7f87a0869efb00024932c412bcc5d17adc87a92545f12c7a2a133c1000c0c5a31506b01586a155d89e88eea2768e98a356eda016065980d7936db113db6ba2d3e0738826612e280a25cc77de7afc6d2588d1dffe6ccbc2d0fcd365fced8005b0f81be87e9f505c047d518b8d1a9165d924c60586322cd6c8a6cd0bd99c0b4d8200ffd53e97414ab85db47940331f747f404556d4993273689dd68d6ae3d3518f3cbcaa667be2b1a8e28b4181122fcc4a960d943c2f625ade2258fdf3eda32e3ba4c6a8ffd2f60595ae492aae2fe13d6e99226c6be437ec0ee3e4a015eaecd60b8eeb18427399c371a646c9a6ab8f4683e1890c70a0b3937eeb1ef7e7b244df8404bf243caf5472985b013e0dbc438978b0ba1904cca9b6e43406feccf69b17812183fd71792812a2675e18e5b92eef06cbb387ae38520278e4c931f92d17927cbb71b1456a83b14798c7326ca03857ac8b4cc0575b9adb8d278d55909597b333bf8818b88b6732c3b6f6c79a8f7b3ea243cb98c1fb43319397bfd86396cf2ae7dd524a172bddce70b96bd2886b5b8b9e26b8ecde9da3178ca302fde932a06ad25efd998defbd1e041f34b163990135e34710267149c8277c985be6ab3cb005d97c141516c5a3b970f26f86d4cc21c212a192b3709d2c77f8f87c45dca8cb538c9429408ee43cc483405ab0ff2fc5b48c4b3eba068ebaf86ad1860f939d6d906286607b92af73c30450edcb00fae5e28aa8aab8140ce872b5263026db57034fb099a24f8179e614c20c33f68290560043ffe58dec5a969ae4dbb12047eac9ee76d12d36a670c6252c896570c121fe2dd92e77784821e9eaa32de3161b4bdf97d6342bd35e535b9c24bfec9f1155661290bb69ad5eaab7e25dd7f306c75a541f54a9f4e11f63511bcf1c86614ff22f7280d57e695171acb561de6b7faef40d2e6b11afde4e0dc6ae3d591be077e5a0c6f2a33dfb0558b28e1bd885309fe39fb22efe2f8ec6c1a5cda4ce24e8013ca289299f819b47439c6b5f3dfe4822e019a4c31176d04ab2e7e4d5ad71bc79fc1d4b94d1ebfdd9c058a5615acdc494d28155f049f5a536e83f63daf6130822c26ab8276f1a9daaf40a52e55d4ee0b9a32921875150aa8b0a117d20ff51de56bc9572e9d2060d34b865f4f8a6ac49e06f66628f2f172801851e07402ba458ccd7304dcfffdd9ed7590345104b814c23050083319853b3279c938146a56cf0d25ed55748914d309f080940d02abeb896ad6de83314b9da2686bc594abcefd8bff54a5aea0730a21a7165c900994e7f8f6684ac2df186c4d3d522f34d2810d720e64bbab9b8d10739e8e854d5caaeac760f98d3867bbcf6866d8b7545119f20c01a2241f5fa96f18a09f3396464a7887fd0668a677bea99c625110d25cb1087b37d6bb8cb7bfe556eeeca7488d7aa5aee1966f0a9916b78ec97df5cc5960c305e9508649c007067eeff10bcfc35dcbe45d2c844343c8531634eae7b4554e323acda663bc21904c148b7810a759c442d8721102107121394f2707de9345257ac78a623f3adcdea1db6bb7d88d9c73a38f6396893d3307b704d4b1d0896fd16814709e78b2bdc5167c00f0f49a876cc4748d6ae86f1eae0cfa9851ccc4c04214148edadb0e719a1a535bd20a135fcdd37c289e4c12b173ed612e097925365090fa18e935edaa56acfe5bcbfc621313f2c22ff7e22efe58b305a95850d13c16ac002dd21298fef281aa03d4fe94d3817677b143976ebe9dbb554db25c256ebc5f67aaf42e75fe5e43b0a72da73ec904bbf7bc1acd7c97a594c62359c07cda3b822408edf5994e78c71d19e25fa344ac7ab14fd473762cc8f362894ccb48b201eddfbe75cf1e4b6d7cc7400b90eb9449d0603c67f294d38ea4f73309c56b7e759be2aa46da4f3f210ec554a15de440217eb7ff9fb143da3732006f61f587eeccf5cfa60f19003eecd2564589e0265e4ddcf25702a6fdd7c87dc71d18d2f49f9542304dd499759f7f814880f7a1472f94d01b0ae4f3de0fe41a22b53c561ccda54a90ff3d6b4c109b615301625a7ddd4b22c15a211c5f62d59916c793e056c8e22128af857c7b43d152a3863d55638d279006d6fc5553d49c94fa05d9799a63c10d75cc66f237e1b8cf527baa5265ba46b555dff5b70d9e6aab8112d66289cfc676ba5c77c668f9b8193354b8972d17c4f2f32d96265d450dd13df5c146b0bd46a87c6363f3d31f9bd193f1bcd311932a89ead6271c36dce4f9ef2860ddfdac9cb51846f7e4aa44b8d583d3ea4242e624248d8909416365f6afd8434a7da7550337581875d9715ad0a621f16b21b8d5bab142fc2a526cd881f317313d3e35749088aaa8bacec88e13dcf93f3dc03cc8e27db4515ff50aa6c8ceb8505f9ae67c9a5c6a7d4a1fc0aca1cf85ea9dc9e2807124ae37787aae43c7904604d1fbba5f356f935fd2e3ca2479519a07bc3e77b39d56be8397e48b1940cbfb05530225b5913c2ed1b20ac6edfefff0dc0fecd958374d36041879b3bbcf19ed6be4cf88b65b40de3f15d351543b58f75d1f3885adb298a6a24ea6b4b1accdb29bb589d333b3c520c5402f255fd6a7e512e4662a3233be69bffac2a260daf12f564de231cde29224df04ad0a9520a5911cdf9f96f25884713304648c5fe98f08eda4572c8e78582d7b7ea28fdc2d13c9baa2edc253cfc4772c9bec063a5e333f6ebcb3d3cac38a7fc8bb489dca45594312d218d27f5500c502ab4f9247231b1ff304993eb264c517fb2b9f343ba59e1369ae33db17eb524c0a3e8dea07eea23ee7e015b8bf8640dabd5088a98b261de5cfe5085a083c37b6a5f6c0bb9292407ea2eaa0ce0d05cda4832d0d73faaa994ce2a6aa21ba95ac3703c5800abb0821a52d222cba8e92d83c737f648a4f1d222b5fb662acd3e92cab0f5b653636ed52109b4d660167cedb382c2eb9ea96145053fff129070ad3baac1d1a93f3b1e4c0adbe9c8ec9fb4fa98ac0a232b45b203d7cd9a8a3ac888348722a96123b6530b1c8678f696f6d6912e0f8f97d6e34692ce3c184c16ee1716b75b3a1dbe78dbd6b098b0153ab190c3c27db206f0b921bf234fc41ce470e44be6096d4f22582b42481a3e0cfb57f346d47bcf745944b2cb6fefa35477f52d6e24e214c8ef53aeb7dd15dd75588ee4f436ac1e3afe8cabe10a39a0998fb6370d93d050fbd512b8e3d5f130e2a7cea80d6e06164cf4edf7f8b8fac731779a08aba1ef48827b43cb952e99c8d9d26cc16f0297123963cac8a8e0c32e714ad2ba3410fb4ee2da841ef5336fd5b70c1e2338c8c7df32589bf988759ccc9b5299ece7d6ed010a9d33b520f65a6f216de9836f29c6e17e181f2a1e59cbdab65d6f13875bda33a55fe73751d9961a9316a07d9618787fde77676ce381ed7a0050721f61fc52f9fbe2f0af22bb8994b580522a69220b5e2c72bce35a27dfdf13b95eec765fc12adc2dfd6933b4882ee739c39a0798d6543ef9756385541514387c21df3a5a05c2173a57dca35a4935161c5e7bb046dccc3cc6b225ea538844b99a958a2b66ff6ade9ea36fded7f505ded53befdf091f85dad87a684c150313bd0a9d1eb45e98bb0f70671ea8f7e8435a1c9de6592b53a93cc6359dadcbc97d058a5021e630a580f1d9e2b5eb965ec58afd4336c8dfe604d87a8de6fc5232c05a578fe19fa22833eaeb81c00073a447d87c23f6c63008bdd94a47dc49ef20c5123d164447e0651ee22ac8a145702ceda55e479c974f92d07c4a51ba5a07d5fc4461553247460d2fd342e63c8ded35c4db16cd60d3e4be3e97a44336b462ba9c25252d8ed52bf4b59e689108ee3610a7cbb26d5885226ae55522e00040004e1369b0c2f82129413878f44d807f0ccc0baa2f53b20e49ea9c99fa81e9abdf72964c043475320c80fa8bb5a288d583049e7f6a2b594ca918055a98bf62922e9b12ea4eba87d5e9766fa83204bdb066540f0e14fde4f3302d0d145323338d989b3cbb504a0c0b3b3f1c988f74ed7ac3a93fd6936f4557924ee07e7d84c3bf2537f854403550ca9830e2d9eb3271bcee82146829009d50a5b87428d8e27a78fa3ad5bf7384ce97b6798b391d16dd0be3b7fa977efe8646def29f82adf27181099f9d3878197bad929d74ab016847edcadc8c0862858dfb0f253f876e3c6eb22ab9d1177502b536c0e5c9dbcb5a642c0fd1dc090fa99db79b0d73cebd93af62b910c7043bc5f5b45f5610453d5a32d9d61ae22a092e581099a820afdf6130026c87cc5c1c4fb4ae6143e67f8aaaa3a5357427169e2f9e983e6aad6c4799fcb0b4621757dd57a1b90ed4f5335701f2161b5c834cade8c11fac3db5681d958911c67a8c8c30f4383ef9f345476c30c68dd7cdb1591acbfa52e7077ce34bb45e40030763da6b1e9bab57fc2d7e21ed639bb52a15ce902f145aea1e0aba53547f86bf01401f0548b4fbe860c7e590f78b71603d94f15d5addfaeb5fb5526fbac4a8d560bd85e89fe5b6ec5fe3786462dd07e0ce299b7cafe15b949676ef38e764991f8a36e49844242f2342102a092f3ce15672924d3a6bc9e63f7ebf1422a7a4544dd4e3192053f07d1dbaef9d975ed8208ea7b6264cd85c44462fd25b96f8b439aed35e437f3c759f1dc87b63951cee1d373062e32a7c22986c9fdb8bc2c05f0560d1994d442d04ca8cf40816fe4f8732c05c2dc9c536dcc423f42a18135842f3652ec5340ea509eb61e4b5aab69e1596ddd125bcdfe2028128958c40c856dba5ff6e1ab68d8ffe07d3e1923285d38ae144a287ce05c46a44c45d57c53d83809136c81464881705fed159c63dbf1105e5dacf10541de93be529f5751b08c385240d9df9e53c6965193907f845c65c358752143651f42df77705ccdd61fd2821033ed92269d0cc797a8b76706222aaa4531c34f260e53594cae8976be90d84a7361b2c3105d10903805fcbb7dc2affb3870c486b6218a79acf70bc3c9d8f08dfe1bf2ce02f3fc886efe2bbdad3c3dde57e163bdbc1c80d3785c55d50ea9f04cf19d70847d8e6dfb3e37e367aa6e527ec6ed73cdba9f6e2e59fd7ffc2c5a9aeb241438861698fbaea3c1a343968724532180e4758ce6267b6a3948294950be7a0811daa2e420b939164c50e1416ea6bfb101a2785b8e52c273c71814edacb81843f445cf96425a77d7919ba90afc7309a9bedba14c24d4a37b23b86c2e3d34922cb60675b4049552734d86e3ce14ccf515cf2bff613b036bc4d21b6ea43fa259c388fb5eea26f90d94f74324aff4e60c3d72d54a7b299e52763999631c4b7a13164545c54f7a899307c2ab07dfbe098f60874b01e8e5faf03eedf151d2796eea888e8c9cd5402fd5e872e5435a1ff6d0fc0afe8c75cde21231a8659ab13bb287705084d"}], 0x1148}, 0x7) 16:00:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1bc) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0xd0b2892c4b2716fa, 0x20) faccessat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x18, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) 16:00:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="7ae7b2aedb01968914f5a519d121d4b33b3d11144d9bc812eb12f862c8cee3134976a92541ae5fe6c7a1929ce0d26f1db925655d2bfbfefc6537462ad388293203f0c5d369a6ee3da59b49b199779170dc1af1116b03adeea68ad4ad16d3e8886a25ef6b2427f1ce605ea52673779ff23c8f6b57b446cae2d915916e2f952455c394fb5b0ae95b45d009b2ed256af040efbd233e388468afca39482453966e216e0c19e2e4373412178c2abae7bc29adf2e78e8a255a83cc00e81d16eba0661c16a504a0f8849efa4cf703f457", 0xcd) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/239, 0xfffffffffffffff5}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r2, 0x1) dup2(r0, r1) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = dup2(r1, r0) write(r0, &(0x7f0000000100)="b0fe78c237ffab94ce6a40bbaccc8c3d6f59c8cbab0037ac24a634527bc5a4a87b90c9cdeca4db4ce122c3288b79dbab2b8a89ddbb972ac77fc8f2e23034f92f9c115c26b40513", 0x47) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x400, 0x100, 0xffff, "58e9a324f97fab578b7eed1852b281e223e7ec20", 0x2, 0x25}) dup2(r1, r0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:18 executing program 0: r0 = msgget(0x2, 0x600) msgrcv(r0, &(0x7f0000000000)={0x0, ""/68}, 0x4c, 0x2, 0x800) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0xffffffffffffff8c, &(0x7f0000000900)=[{&(0x7f0000000540)=""/221}, {&(0x7f0000000a80)=""/4096}, {&(0x7f0000000640)=""/104}, {&(0x7f00000006c0)=""/97}, {&(0x7f0000000180)=""/37}, {&(0x7f0000000740)=""/180}, {&(0x7f0000000800)=""/244}], 0x1000000000000266, 0x0, 0xfffffffffffffef3}, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) geteuid() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:18 executing program 0: getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r2 = getgid() setgid(r2) setegid(0x0) r3 = semget$private(0x0, 0x1, 0x30) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x2, r4, r1, r6, r2, 0x20, 0x7fff}, 0x1, 0x4, 0xfffffffffffffe01}) r7 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x1, r4, r2, r4, r0, 0x1684dc7938819920, 0x400}, 0x6, 0x4, r5, r5, 0x400, 0x10001, 0x100000000}) r8 = getgid() setegid(r8) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 16:00:18 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) getgroups(0x2d1, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x4) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1159) sendto(r0, &(0x7f0000000000)="03a099d7d649715be2b475cae5eaf6b4307a974d2952b4449b7225bf9b026ba16d43d2a3070a24ffc9b3ee236857359996f1307882e8df009d86233b234cd750ca64af0537287550ca0c7584a2ae3d902fb4e96f178507e1db1683f366d9d59eaccbf88882cef1fa9f42b830c99fe3f8bd5fd3f0d5bc870c3364b171e1e37f5a72a0cb85bf65bc03a56d955af8c5c83cf5d85be483cb76fb9c1f1ac281f97563530bb532ca21704e99d2529829589caf90f7bccdbe5f7b943afbad05a999b625f233bf95dec1120152bd6f278b463026bf1a1a749d00118882ae1d6ea398b6d0bf96642c6103648e6dc829ed76c7dbe2ed46c153ad46a5951cc72e53e542", 0xfe, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200), 0x0, 0xb, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x9008, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file1\x00') unlink(&(0x7f00000003c0)='./file1\x00') fchmodat(r2, &(0x7f0000000400)='./file1\x00', 0x12, 0x0) sendto(r1, &(0x7f0000000440), 0x0, 0x8, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000004c0)='./file1\x00', 0x0, 0x1ff) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) setpgid(r3, r4) r5 = msgget$private(0x0, 0x11) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/240) fchmodat(r2, &(0x7f0000000680)='./file0\x00', 0x28, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000006c0), &(0x7f0000000700)=0x10) connect(r2, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000780)='./file1\x00', 0xa8, 0x40) msgsnd(r5, &(0x7f00000007c0)={0x2, "9c24fe6673e97e1b93097afdfb03eeb95a530ccde495514c63c3ca1d7cf27bab1ca179b7aa7366760c6c681a0e9fd2fa8d2991f266d902553a3564fa1c7d3824885cfcb3b33cf9b651e3e28e1b43ee19aa45a67f1c29a8cbb707a6e060bd649416ac0686c0322be083c9dd1c3392a3d76d5db09ae810aff7c59019f8246f97cbc8479d59e2bb78b4b93fca618dba381f23f4ce45429ddc5034db1002df1b347f286327f9f5b58d278dd2848798e15b714e8b6049799519b39130f6fcf734a2ffd4391e348882a0f5ee06ead86ef546cb44959fcb2be897c1c47cd94125196c128419e26573f0d92602850bbf5ee6c9cd4e60ab487259f86519ddf8b986a99042e4cef7479058624ef5d67415fa5bb55e07e35425258d03f3b9941b0380aa205c5cf309dc8c7af97ead6728588b451b6921e47d5ba4f135ba235212fe37d6ce25e0cf865d2322d48884bc4840db16d6ac5cfb6ea7e7318278b5149c2b26d8a15ac675d074330f69eac7949b9ead5e98190e9ceb8c5c66dd70c9bcec0f635614f4628c587ab51397eb56e8fa16a3f037c69a7df73ab8c1361225ec7859d9dd7f94d0eee07e56c12b9142cfa05c40b596dd1a0cb6165232314de0aa3c633c4ce661ec4fdc7fc8f8d8c0ec89b7df7087da9ec6dd5175fe3703b84bfec8999b0a758c5cf9a889be0b04edcbe581def1b0dbf664df62ccfb12fbddb98f7ea9629f6bb54a9e1ce18e35146cd409a1c8aa149ce6e1bee4d91d0087027cc9a0fcc66ba784359618646103ceb457ff1d1654d0ad40c95e12ed0181b35d191f2b3ccfc06a2378bac6df973c4cb236499ec0e174120265026dac00dc39e9ea9864e687129373d15b61e190664d16823012972e1492fcadd242b409855ccdae92b118912809b5ba87539600c3dde9dd31d7fbaf3550a11ef37ebe54b869d120bbe21694dc14bf239630ab76b17887f6077b949dc8f72ada776dfda7ff8de398e8b00119a449ad8a209276487d12b417bec770f6e02354be9deac49078f09e500682dc4e0852a3e56436343177ebbcf8155f5654d32a99812b3eeb279b5c38c9dce761fa2630035a8cd85782893989b03d17168abd11ba40abe89576a7e8a69ccb0698fd4d14702000f36c5bbef6750866a10ff10c36ec1ad561434df8c493313140432fc1e23159acc486dedaa7b5e324de8923988db9842403393890a1658f2f02246a72b7f7d05d4afd05622a2ec05fad5e423c719b572580876f945906ab9d3392414f71eeefb7afcf2f03040a34d6ea3c5eac912a9a37e3f887357d003cef300fd17d5b3171a551a1e12940ed8e68fbbe2d6a8870ba913e18ddf92a2d9c9232a26c3e22bd9faaeba10c11e9547834875d5fb2bd574975adefdd26eedb7104ce2ac60ad585e01617a0d8286347864b1c26cc86ceed20dd9eeff6688910a9716f3933d468fa8762a995ac532c9e086938271691044a0f11a22a8ab3d61a34eda05462711efd0a1d2bb18d4f68d53053aa7620d8ebdb4d7176f2a45e764174d1003c19679992e5c25f204f51e68f78b31032f40bb84711bb78bf98d9b8604561ce40298f4dd858a006926e4dfc766e30f8ac39065999b6b43667fd8c64a6f7605b73caeac1a7316f8ae18a3d49b106c9b38862ee8f3b4d02a4b050e2601d295f13b9fdc9d00ae560167b34d4e7b44adaaf1184e480c133de51517d1a132a85f24f83d1c0de5acc1c72cf7e2a0fac5eae2961b7fe3bd090e25ef42669de98e6294d1886686878df9d0badb2ba10cb0d49ff7e6017acf3795fd56c5841fa83026961b002e046f283518814a16eef801824050c012bfe4271f55f51943937c587b96a52cc603e8e6aa288eba89c67eed9fb5d973486c5dd9bf4e2bb297dedb9dbb330f97f737bd03f84a6a869901b6f57d328541044001abd24ae86bcab8aaf6c5f150a59240e13d3ea13fa48d163699e5d7759fe3a498e8440357c3a56f4984274c8f5fa4e777999a9219125f4026d0d996f4d8000d7db7d93b3d7da4fd17ae2470de34a4520e8e71188838bf898434108e936528b82542ee8994f0bd63976e34cff19843bdb501e7edc56b3a848d389335192bf435b35804ca4e163d831bb4a91416bb028ed2a873fb28df72a73126ed166abc5189202afc29593e32fbb4cba3d58d1fcbb481e98cb00b695982f88ecfe278f1b8b510183c16a650ecb9c8c124ac7724b23e89eec5d966c627e8eaff90e17ca0589b78804179165119678d8f2a72524a1090ca5f4b294bae38cc47305f7d9fc7f4e609caedd739d10f3a0c5e0c60c5c28783f887c67b95adae8499219a4872c9c5d6e1e2476159dad1fec97563fb1daca1c3854abaff1c3cca32b24ececebe9cee529c5eb0f9bc6f09c35773f0dd689b41993bc9eddb40329c0df492ef27a01ee028c31a460d1205d4459dda5104812c59f64daf4357b079d074ca8a6dcf93920ddd5910554e6dae3184e4034e5a61b7d81eb8da50a2e2f1fad8a3784fd19a4593f643b2c2cf0037058479c72818b647496227763c63eca68cae405276a4fddb57c7c7cfde91c7ed1a8c2b57a3c81f94ff9e51d1df590e9901d78fa3b3cab7e7186f379804b52bdd5411675d946279d326d01972610c5442021628622f225853c4efd8605c91fecfcdd10c7dc66a8dbdcc540e3ed36f2140b0073b8eae6d30d8727bbb17ddcb84e9411add14b84f6538cdaebd9c0ac61bd3a150dc592b4d6e5618ff9d3488e6b1a40b95d07d71ce66a5c49b6684991b705560c0b8c4a6762e6cdb53450e14c6370aeb4704ba943fdd326fd155f1cb85a1af2c0adf73a1d69474c0f2ee81a2ab1b55e91a08e1d6fd2f38798576e3a27e50ccee6865bd9a432271c545d682059e2087ef0286c7f91e164e97a284c4db5af7bfb089c89a45cb8ddeff7eb5160fd1549a0a141c8522684d41890cd9afbd940d026197c4ce8cbce413cab2f6569c2d7f4c1c2d9c28c7ca75ca75eb17bb933d94ae74853854640f2edb5c570b15abca3a874db6d1dc37ac32240856d95510680b4852b65fdc504f6c3662dc6c3a5589c00e0a88c8503b1581f3170c5a70e14481bcd23c0a7e0634efcdd4463f0f152127254b2ee006db7d878ef6e35ee86dd494fa7052c62feb01965b9bce56445bd2ec8f8f6d1ec5357c48b5f0c3eb0b79aa73e58f8468aef316f9930951b3ad631560839de570337ebf833638563da980ced7d588ab58c7b0959a0d9b05d427ed6edd6a8045dc669af2de640af10fb45d45c0cc95d3a565ff993d06675accdac1ed50cc055e5419aed6e7d7d53d1e086db04b350ed4ae8a44c5fa5b1ed21d2eee1b423e9755ab0328fe74bc22838d47097f1f6a14bfa5dc0a621019b0b9adea7a93649a22fe5c606d2a46684d83cd37798860b7358e194881357799ebd026a7f6e84525d48e1e03946fd45bd4b4be4b835412c1e58a2c7c1ae2fc9a625e946f360d11d5ce3989aee07008069dfdb8900b7963294b73810f2933d15c7edf43ab8a5ca452cb8cd09c8a78cf52bf9a0d29b38d13ac86bafbbd226654bb21abdbc8d70e93b4f06ca920ee685fb741c6fdce637ee901d47a4e9b70dd159c35d58ac6804272e37b5918da96274b5e99019a7d436dc44e2b491a82ecc96fb9c75fff247a9440bc039a8e39a5cccb9cd7cd5c8850739c7cd6d4d205f0334bb8cab3cec0a38916344f07c68577640e63d085c5cfad4ed82096fd1335464b6039f1f90592e53a070e7c9b879eea10a0a7bc458e793562532513fb98a22beaf935e6f299dd08de126adb42034bb0ce770096b57fd44c03eab6bd994c9ac07873af1edb1b5a7902903eef71b2f44680ad72857a0a279ccaab966b068dfdae0f5b646d9913545a45f0a0e01d4fc8bb6b57e9a34824541385a4f7192b5920dbe6bf223f2bc452b3738b1e354f1b26d2b4696bb78c2ccd0d58bb65f10aeaaf55ce26240d70c602ff9aa43430b4711a19086c1c7f84bde89b153ce336417903dc2c72d72cef55f6403fed43bb3a1e4fff257f507da26b78defe89d0407c3981509f6fc4fe9b6abf9db0f72a62471840c57369840f085d4f9f7b6e9edf97df871b01619979b4bda33e8aa968767363ae3824bf7b2b01ad62d8a5f69cd211f177281727080289104066963e58837815377913c2de62f4fb079d5403214f89cc5801ab1995e2b3e46def8e32820c68ac75893534a6229c1214d9886cb4fe854dbd56569a6e3c236474bb0154de84b766fb17e47798e83ad09cdccb0d363f0965d10e22f533b9c9f02b4c68bb7975273eed90b04283e6fd7757a6c63570a861cb2619df4ecbba4beb52da1f3e79af7ab9cb2f6dd4c421b610d17c62c3efa7c1c3aa5dfa54daebc33038454f68087016de037cab8f32612a19097353ec640ea6f740b643d0a10c596b327762a38a4ce9ad27f9a056a19bec69de2e86c2dba4a0e2992deb1faf6999cedd92026ed9f7e87265ae66600aab1421f110f2c8c4a180f64067a7de86cb2a26280729620a37605b9743e3b3fed55f0160c3f303053d557e056ac4dc9d9231c5ae90a3985229160f43bc001efa2bb88391acb7bed97f1f9df2b0f96f369f382f075ed086e940761437ddf70e56b3baaca9e71e3668da2d6992d6111a5e8b8207e96aff35e8884245169f75339bf9399e3c2f271f6912c1b1ff66146f515f0247e05a46f524e25b5601b6c741d445b473881d85b5a9703d7857da7ac2326d351a7b177d13b40cf79a7f05a5d3f823102743cdea468133c937b9fa2bddbe6e357ccc8d0e7211b319ddd9f52faf982d3926788b32c8a485278902e62fd4542261ff5978c2caf39025cb0ba189f78f34177269f2cef5a51b70ec5e92213d8ce9f10a6220fe46840ecfd0e565e6f85c292692f51680f9b27670f1ac36a3b8a29a300eaf21bb2d755c45963388d458eb95ef715529ff4267fa089d2a552da998aed96bc21c5610254cd2cdd62770649a384cab07bd457d68fb41fd4c4ef50f10dfc40b13301576b9d0ef54e2b6a8ff8d538699954d7e107562549a46c1b91b264fed977dca61a92bd1bf474b24aaba81fd71271178c6fbe3aa3018ac6851358e07aa393e9972543a60e728903c5203ba6d3dc1e73614a342bd62c898a1fae99dc2134b63ac7963cba862b6c86a4cbfb4abd59d2382b27f2a737e4ff7a943eb69e4088bf087c9ac782f3ef2a860cae3f61a33336bcc3cb272c553c018f5f664e352645fc7b95ac765bbf97468fa1163aea7030a8dc60d62453af6009739368804b594591a67ca0b469c1398fb4c9d45549ef41e3d35e486c2163eeec41e9873b27564cd135788d93a506c7e3b80c52844acc0da7cc4e51ac1b64323357df5f73fb46e74a2211f4fa4d956e9313002f3d46fe134cf06432aa40f5ef4cfa7833681bf19352a48d5d0398b71985656d0a336ded37f4435794b284b6fb1f84493d159ca2c7875e1ffa04c59ce67e69376b7e938a454104ccfeb3e57ca7a0eb156b09f4c65273cd67c0d2b950289681dd586e2c7504f7a8acbe2769d6a522cecd9ae0ec6f3c5e77a87e75175c97ff6cefb18312e5780a9763d632ca59796dd2332fd413b24be4ae8dfe0bf7a5fc2c5cec9fe880379b82da1ffebfb3ee3a37e84c7dfc1d423cf878c482f156f08cff5b6d8dea53ddc0ce44d306e906e25268f1b20e177b68e5d870000d816e7e14a805e1627a7d9f7debfd25d2df4ab3cbb006cbe521245a7230b6b0b6919918738892c7652206657638b332ad1c625db031fd4f8a58e047e90568a33b876f9a5827da4006edc61306e5"}, 0x1008, 0x800) renameat(r6, &(0x7f0000001800)='./file1\x00', r6, &(0x7f0000001840)='./file1\x00') r7 = socket$unix(0x1, 0x0, 0x0) sendmsg(r7, &(0x7f0000001c40)={&(0x7f0000001880)=@in={0x2, 0x1}, 0xc, &(0x7f0000001b80)=[{&(0x7f00000018c0)="379bc2dbcad30a7a0d40425d60a74baf6e16f802f495b2128fbd6c05ede09dc33e7b435d4b576c7976b9b8fee053ebe666b91918e75e847f4791feb57861a2bda77c413ce37c32f36fd6a8f0d0bf46f8c22ae2242f864b0a867b09b4", 0x5c}, {&(0x7f0000001940)="705bb945de5bc1dbb348c8ba771475249fb629283af007939a242b2bdc9cc94adf9a88ddf60dd9749ff26fbaae9ea19b3b273ad7ab80a3086b3097a1c39bf881aa9b2d9ee2f95a521c06", 0x4a}, {&(0x7f00000019c0)="024f918cd50941f922e61cfa47b07b4bf61cb554e616de9cec64fad2a4d347222abd63b10f5deb5e869a10627b2d4313e43c5e7e2b59e26b0642cc2ac351612eaa75a70a51754db2e4eb3df7fe8d2780b1755450b0", 0x55}, {&(0x7f0000001a40)="7884ab9df66e778e202cdc75067891b127c54b3de32932d5af0435a8b307cd12875903bc46fd", 0x26}, {&(0x7f0000001a80)="30383276c3323e7ccfa0aa8e125c80853f73e6eb2c55ff975095f0fdda1c43f67d2ea0708df8e8ddce919dfd639dfb649e2606cb7b7a0bbab164a479b2f10eab96820998c490eb00298e75943437f6d68b1da215ce86c0395cf6451d3610a4e6332d201264e25663df0ca474052206934c2e9a471fe0d4d7dc90a753b0ce3d4576187f6a4e1cd919e2a7d0182412ce4e7b13137d2bfacef97d54a9e59b8e3b1a3befbc3eedf93004dd1709e91f3b2dfa9bbd71337edbff068b7c72ddf8cdc1ffe261305e760dae1c0c0db14ce8acd45f61265e9cea8ec03b76b3a21904f39db965a7016d13a1cf5876d336f6d7b6619388cf17fd7612ead901", 0xf9}], 0x5, &(0x7f0000001c00)=[{0x40, 0x1, 0x100000001, "57d15f990a51670054fdb2d5921bf774c79c145a338b2879afc3e1f56970a411c6ab050abd6978ae58"}], 0x40}, 0x401) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) dup(r7) clock_gettime(0x4, &(0x7f0000001d00)) r8 = dup2(r2, r7) connect$inet6(r8, &(0x7f0000001d40)={0x18, 0x3, 0x8, 0xd7}, 0xc) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3ffffffffffe) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x22, 0x4, 0x7fff) close(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xeec) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x20000, 0x9) 16:00:18 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc513cc9576b0f9aaba60b0000000008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x92) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket(0x0, 0x100000004001, 0x1000000000) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() getpid() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x19, 0x6, 0x22) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2006) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) shutdown(r2, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2000000000000004, 0x0, 0x0, 0x300000000}) close(r0) flock(r0, 0xe) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x100, 0x7, &(0x7f0000000080)=""/111, &(0x7f0000000000)=0x6f) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0xa0, r1}) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000080)="dc463c14abb0c9913c68220c82f9f236460b488b564202446adf745657a9e2f95d6f8da54c28640c196c46f12b9e19de427ad2dc0291cbb9b01b9b9939991f660522508fe31eea3c72b1331ee296a36c33c6d0a5", 0x54}, {&(0x7f0000000140)="a6a9304367593ba4a255eab9af5ba3ee44cee5c1ec3a4fab8fa53f32c89908f1211f14718fdfc240d5613ac2881292826fa822f8efb7e64851ab758d27eca7cc22a95e66f73a4a8327cda39a0fa6d0fceaa053730498ef7c3c6508f977a2504265769e3c6e6efc6ababb546f592e8efbe2d46f5572ecb87fcdafc14f2705e29d46064d58387a59785219da9c83755d9653847511e10306a83e45ea30eafc963aaa9403aa2f048620448f222ec6d78d198b3bb44735939646eed6de2448f9b785cb5f5cb8f0c4b97dd91856188b31dc2beea8300d8443db01409c12bc9bc47114d2b5a2a45cf1392602ad16c2723420d55426387c6a5e66f754961ede424247a11fa86d014923ba6b9cbe10991e1109d9e5d16e48666d519c7f8e49b2daf8a6f1ec7e8780010cf9bdb2fd64238da1599647194025047c19326e783b7944957ae1ac75e39cae2bc34e61fc46bd3c6f3e5bb5b891f9f5f3ffce115ead3c7f06eede6aaa7fa86921ceb1e63450ce21767f5194e11fdc4e07cf4b5a1757615d52132e300458f1885912b8a33f93fffb162e0dd22de0900678f5b47cf64522d611f80a38f56559ea4cd3ffda27106402bc0a4c87f5e3a8fb6d70c58fb4163464d77d01cb436f814586efa87b90887d13b004785fe197166231fee47e95d71474821b2de1cd54b595c13dfdee307ecd892eff03554d6a627686a1ec6185eb26977231ee3d65fe5230b0a5bbd39bd23389f30cd9dd88cb7a834316f0b1a7079cef61134d43c446c4a0104f4bfaee1beffe035db30b59c579aba025d8002cd040261e6c134663b4da5e9d9b803890c9ca5d637fb6535ea9027f45ce2f8128cceccca091e405e5fcf8533098a124fb175c9723f533ac4f6b6ce3b9cd5d57256618682a68a071a952aebb1148a4ad95d9e073f0d483d652fd48a86ea1636318cdbaeba2e251b73094d7ca50fb1c821f9154c9a60de3ab8c6869f1dac90f64e320880753ff6fc325315216f7d72b80e4237063f2d360d53a99e16dfe05bc583ddfaf82f64d4a7fad3acf91bbaa51fd58315a89d2196fb257df36b99b6a7b42d96068c92069a99859f79967fda6e67b83b4b1fe258bbd2af1ac34e6c6f69391b2bf1b2c4179d8383941bc3e3cc0ef0907c093cdcc8c02f674d1ca087b1190e80caab7b470182f68adfd216ae5c6278517ee427546f4c13a7edf1f38c495f016566e0b0da5049f5fc05ff32639b06aee92c1ebfdd57976b6732e6366a5cd172f6eaef2553e15e1b233d06d78dc777f5bbb49f4b9c1c0afbab1ce572bd544b61de80f1e75eed181f9baefac736bbd035faad60a2a29fe970a482a89cbca1f0c7b2f5b105bb885788d2a35d28bbf8cb044b4b142fe86a59351e3018059e6433242d84580c2772003642e2c223a7fb6a9fcec3cdac5b0042078603d404786702648437b076c82dc516417b0ca828d9a45a3533e6325d46df09f7c01f207d8c3369a91b719897b2657019972f2bad56f71241a2fd3cb30bad8bacf50a3ed3c203e85e01b3415e9f96ed04a2a678c467800c066da34e5b3746d7cd31074a70cd227ad713e86b5a735312638d110cfdd7f698be989f8ff197fe2272b3ae2363c296212f62eb04c1122bd3bfc38ce73b6f0c7064b5eacf6b2f1203a77ad7c0d9db577ac2bfc6f1226d506126e8c2df5c7557c46e6b36c81f5a424dfa2bc6ef1429b3f2b2c96a3aabb0e037d06417dba636b4408928cf33450eb31c8f896188b581de3d5abcd196c6727163ca391bd91a18af0c71bb9b97097faf7566276d491dce31ac1c9a6287da801bb500c38089143a3f346d99844ae7a6587ddcd81a2a54c9dfe28c3db45b625443016d1cf17eade03431bbe011b0b5ddbfb919b7ae0f0bf92c8af03c9b2c9197a3986f49fe15f988d1e96b63ba5072e58abc5b080e302f7c2bbda21cfa4554f5d0dc6746d78714ef34daa62233cac41645f22d36cb8d7c571111c4b04b53978f2b71b68e7791ff62c326ad289fb7cd91419310dc740498446d9d3b103121d0ee259ce38981861d3c53b8f9b6e71b506e70f85f28dc4f28ab76cd2b5f2c012869404e53e96e2a7a2ac8ad1ec1794782331c577ac69a722887b9bb2b685e13149329d6598650ef502d8789f1f9f86db2c17e1c80bfabc93d557a8d9d6392fa84218f4b1450fe9404fe042c498d4d0527b400c047b9603d2b0501e22a2e9f3fd33f2f2b1129f0c6231fce1b3da05dacc5cb89513175128fd2d11451c603fc4922c60402abdbeb560a6688eb4ebde8f63ce39f399c334e668cfbfd56111bea727e480bdc3767b03709c3c650e1985f578c23ffc89c767745034848edf627badb7d29866f895c5278d4737952b4b1ed0e6f351ac876c0cd4b54035b11385079fe47547e4635b745486c2850740aee6e9c5927c5f2ddfac402433fa73accd212318eb380d4757025da172f343565badf1da9168bb2f2021cc1fd104bf80ff9d64a69be06dc2af7add5d134f82e710637b94226a6d14121472abaa7a84a49b8fb1adb0332a505438ef84e9529e8e8c43ba244c66f7976eb4002bdc8f0b6f5b3b7e8b607fbe1245f851673ef459b1af951e44e865baeb482b2b657f15d28c80f37141f372f538a5d5e3ca881ed861d61ab05b8d23b6a3a092509143c12a585b135c38658a8900d1ccc5290bc305aff9566c218d6b5d8b441820500d9b6428ea5e3c1abcf255cd58df515353789f4ce17e870a93ce2a027376b5e6200fe699f5fee8e9612dd7a1264d6b6d435fcc674e2b0ecd3d210d95e43e764b487e60280f523b38239f43d39a571e8e1781a5d5cf0acd647d4a5be1b40fd92212840f8e5b11e76acc498424169941c34b046e910afb193ebab4117a8aefc461a4ec2333ea23818a767c39a5ad2a764670e5091f120d44b894bfb91cde182b7a3b562453814d5541b8514c362d515ca2d86760f887f0b4a2bd26f66a7ced1bd9e3d9a70f3690c6677686cb525156202d3df8b4f22b07cf9e58d43b00336269b92231f7af9a05c2f27481d5fcb28ad39f718586c32c2b65d778718e0597d59e767a2ae5a799ed54a014801d702b517b514cef4e3e2ec42b98d351066d1f81dd7f649995008ba510b36ad4f8e7c028d65c4faec3d1778561b62254c69bd50db63b2c19c0de26f553f34dfbe48410e7af1387ae8c79ae05cbfd781f290a3a0ea75313a66108517cc2a0fde443f1a6db9d205aa8b05bac2bf7dbbb79d0f030eb4f82f8fd17f499a9e08f869f186cefde7687e7ab2dd11ad3e91306d5a91852ee4faa41e392d741362630f0a207101f3bba9d6d7ead80007327e6a973806d58f9712da797e76096ec964f822be8a5e4594b2e2966c0b873b224e9d2e49bdd67c302caa7c29c5081ddb47fd282248f3923e6530bc0c084f255290f586c1844b0b3b5b02e7df5e1feabb7c6573784d4fee83cdc6bd3db943db7313c05ce6b669b56b6fb671f7bcf32a0061e0bc88aab43034b669d3cfa6b1b3c019ed72177987a10b9191d7a061ee5d3bec641ac5498679b37c1fe32c8ba349317e15fab86289d3037bdaeecd676d8ea2087f0cded81ea8c61fbcbb2f24286d886556f27e6b6675cc2bd304041a55995155908921af73e9c5893e1c465651fa8771db09334fcab6629bf0547d43c24550c0cb349a94470717c672ce6b961e10f9ba47a4c83bc20f95ecd217d0d0992e8ddf4302d9896069abdbc311529f25baf2a500494a67295a9bbef1b4c9aabdbf53c9b660b8a4808de0972b0b1e1af5ec696493f8b9f02a8649d22aa301441d14796e161a5a246960d568e178f767cd1b24d75ed4ea101c119c220b612e31225041ea8c3d021bcbcbb83f4f31b11a7d7013f5ff346c8bd0dadbc6e9795eb9571de2e751fad1e2a234db02b9fa33d334a4bab3737cfb1ec6d0512b1ece4da61a788332b617d1cb179188284acfd2b053b0382f3d9f63b0c03c70bc59461b37ee7978cf12a670ea7de3db8126cf312b92bbb4c37adcf2ef005f4d785aca2a28b5b739bc518951745e45a79b06d92c18242ef53842cdc54e35218c48f0d8def0adea3b09889bd3d2a97be19b875d1d9ba358ac3986d001ec882561cb5ba4809c29b3c3fb0f01d0195510c30a39b481eb47fc40943701023dc3658884b56428823e684f686eb469bbe3e62020ba057b015b4f92e4055e112fb40073afd26ffef0c686702d0a0d6f4865a0c48eb8677ca57c54aeef08c5eae8880be862ab6906c93848c8111e117d602e0f400c82e5719deeb9aee87e138f1cfded8fedfa894853cde0112036ebba3afd4aae27d84c8791718d9c539facde3b8073013e9a427cd5da641218ebb63a27f0f4f2da8028fcdcebae8356313a20089b89856d68d7212f88ce9818de30267958c3cb6d6b8755dd71e7254fa709fbeb4761b18279d4409996d62774452195e3e70b413904200cf75e265f91fbf6f74a4865a7b4af8b677334f4ae3cc2b88f85d64dbe9fe7a1fae296a125af0442419adfb7acb36eb7085420a8bd1bc8c1954944eb3c0b4310fa46a32812970d36f03bcb79c2f2388ae6043fd91ed5e6eed781995fdc46c1250f14bbc93b8076447488a2f16fc64382023a64c01e554fc17a7b7678a3137db983fca591ad5c19c811a7e667e16aaf84398eb25817c4f2c837e87dc3467156e1f1157ef2b77ff510fbc64c997ca999068da9e1c3782890a1b8a9f748a240705b6cea45fe5a115d48421b02cccbdc53eee243eace85e551031cc23d768c3f579cba55c433820b95c95eed59b9eeea2ba93d60560529eb6778d5038cdf9a0c424c84a449df056503a8e2661067b7aa7f2f57fb70d6e562387ce1753e13e6ce83d0a6fa3ee9b81919b5979fd513c6195a11caa099d06d873855c6afe08742b39c8acf3c8325d10fd99e0fda7ac1343ce41211a820ee31ab22e10999a7ad154a4f5626895cdc02a5b5f8cb6fa6fb1b27eb51c138d87fb43a82466dc999660ba97ad56d4a26b554555651ff3de10efd5877a64bb264f4fa1c107373f58e16889b702a9584de454c2d1303f7ebe8f16328d155e2b79bff1fb18d545951771118351105abfa0e90a280fe8b9a40b5efab5da9772495331e1f6822caa8602a42d94ec1c58cc0fd89a703f8d0200abfcd5476c8afe07835e563c8f740045c37f7d1c726a34aaefdf268b99835a455868e0e344ecf125f086be7e11b4dd0d36b034247d37bfc339a042d26ac58857cfeb3815f95a5003fc8d6f28659403ee053a0813190bfef4c87cf10048124311e01a209bc87dd146602ba9a16217f71f6e5cbfa386ce1197fce70802d922a2b41ff5f61b4d5b6d95b7e0b18d55e458e91bd658af2d9d64467da0e1eb88cd3e13d8146296a5073399de2e3c12d16fb9b34292d0a407971ecfeea779c074300bf4f7f5108c126562ec55ded2b330bfa95814bc538345dd07aae70c77f9605f1ed0c52e6d76bb7133010ba2ce5e24268f700b958f329172d63da26d07a292044729ed81bad78c2fb443f29154ea9cc30c8adde063ebb68b9b55f6afd6568d9e31640e5b4a17acda45d3c62761af95b40efab9e38ce7e8fbba9685d527d45296d68d39036ef9626c5bfd7022fe97e29b92ab2e37af2e8ec400ad4635ad2985fb82d889a328aacdace103541a1ba877d5627cdedabae4c090c716e35081fadcf03e5926e9d667957b4dc8a46b3e2b89a739f6965e61de5958ca108353624228ae5d553b5837ee504a476de384785571e4383c1b4d3f9b5f52fafbcb3c3e3aabb26d616055d59ee528b1a1ded1c12cee84c9a5", 0x1000}, {&(0x7f0000001140)="b58174cdf8b916082d12bd75a4c8c56fd13961f09432e350201dc63bb86626e805231246d66c60e723c3441a6e80fb6b17acf62efc8df20ec9aaca43a00a550a71d935870128475326", 0x49}, {&(0x7f00000011c0)="cb19f412f10014b61514e8aaee2cd33449d620de9c27069ae5bcd15071974f591958b498677e5b440ec766cbaa01fd1cd93166975a15ba396bd60b923d25e59c3ea8", 0x42}, {&(0x7f0000001240)="b98dcc840b9d713c9e8541465807bf9b150157d1e27ba6b42bd21b", 0x1b}, {&(0x7f0000001280)="bdffd0b1b6b89ca2ce92afb9fe750a5b0e539e553f8768e73da8f111ff09e1cf735b39a95bc79df37bc8d62b9d6290436b50f94f3e10ead584c167b5f519563ce8081930985b2675dea151a2d2dbbd1ff95b6df7c0ae88e6d49b4e9139e99a64e39710ee0985d86ba35e116aa6917a20759c6f9da86e3513ced9ee5cda14ccc8bd8e0d56ab2504a872b8937df85c00519f73afcac51da406b283f9b5be3a951be21dd63c22dce0fafa84e6c43456876d7757ce07be9e228ce10a4d4ba3f977", 0xbf}, {&(0x7f0000001340)="0d5b08a5878a2f759727bf65afe8e62ada5598e77bcf095eae4826095aeb3e248acafe2cfc2bf52f01326f791e0cef35a754e3c333e2f3ffdbcfe950a1a21e6c765ad41ef9442a3c693accd49e71a7a6fa8b483c8dc476212986463878785470bffa52b0a9677f204484bd2e4191fd02203956a2fc4b1c01c359042706b8ee38fddb53932b057dfc97ca31d4f31120a999e1467caba770ba92", 0x99}, {&(0x7f0000001400)="c594868fd7babf6419c7125e438887cf47fc433defdbff8dd83aadcb0c6fc0e2e9b10fc6e6b70a8bf2ad6940bd2698f6610c641ce00852776243e21e6b00df58b1d5ef859b616ba4ef6632a007c35b2c03dfd16492a435dcf3e9280d415b68fc1bf63fb0b9bf9cf08172adffd189030a1f6048baab543274066eaef3bab29540601bff9220085225d98a98b329f2e9315f655c185a11cc27735051100b43fe896d30fdf04a5e69f8abded020d30f18bf70803e4673104090ef49b5c28bc254258836d825013f9910a3596e771e455f779e10d36a2bf96528bb3ca4a506e1c26632c0adb68fecbe623f6e88ba8604a05c2fc654033a55ad360ed2baa9cfb2851693b011f15b4f99e31e7a3a207391050653d3e725e41642284b577004704291699ebb587ce74aa39c80540283f7aad151255402091524c7f561776ed0f5b33fef324a157e4d796379ec40e534c13ddc9c78ab315c7c5c0ff48ac301813241acf691e776e2529c290d4796473a78e8ede21d9193ae4e612ed104504c9b5bab9dd0d3dcee5511577a371c79274171b30e9591008eaf5de626f72b8b0d9169e72d7f4c418233557ceead216ed438d43f9985f6e588ccf809fd8b858de91e6b77088f0308194ca27bb6c81b1fbe4de94b28040d6e60b27b9a2614dfacb81dc0454fb963dd345d352a256154b16ba5d7755be17221f6540b73aff145336d638a705442ff4e32cb5e0f73a67a390e23e39b8623873a560b7ca38b27a7959b64a6bac97e7fa843a71f37c6eb8fcb78b5882d70d3fb9cbd78b63eec9fe79c55c6ddfbd1d80a138dffe569b8f3fade73069a2787320152f3ae5f93f50e215dfa78c4bd36a130ff3a08173cc029bc9c214409ba10f4f2d42465bd52290248f46254a939cad6942c57796559ed217f6d9009c1f4a2fedd37f9ce5d63cedc7bff979242500bc06a81852a10c98a155d5e2c1555c414305f1da615d78a59e2964a7c16933c3bb57c3596428c94fa7efe328dbaa76f8128ef4cc2c5a1d4efbc37c91379ff7f8b881f0d0181bbcebfff9f7760e110a976af1ec0f68f6f025198b2a6c176e9d5ffc911701241b3756b5bd015544172a230c5c23e95a5db9fa063f030fb9ae638c10e5a5f60584b15b32f81160db9a90532678e53136fa18460822833707e964b94a394a8534c6574a12c0e6f57dbca7d58019e5e17c855929fc6c5b58743b81f3d1be212434efdf97714885c7d6e09cac4897418241e1f59640c812ca091879b24afaf4a510bb061eea9574a7859fe7b8aef2b96366d9e2d4e4e98ee3e86bd01e4d448f2b64647c0dcba1c603458d01eed846b9cde02861fbe15d85fdf5f5602baa617d500f9b10198a078de84f4fe811f58460fe3e4a3ba66ffcf4acde86645405505dea1d41c1b0b0c355f0a842c0e141d89aebc5e67e1c5eb8aad09c9c93d29c3f1a1f34b0c5eaf730787de95b5825bf5ae9a3d0a4bb000f0e9b933bfb87b3233cddc8b37209167bb83af7de5e50e3cce7dbb12dcf2712a93db3933cdfff9bf9545c3b14899c6e6b43393d947f4f22c07c48afd5ebf1566e65f7bd3e14c1fbf574fd12975d7c9391a00d4d96bde3e43c455391dc0f289201ea924c02329d2484432b8c04455e545f3d7f9e129bff76f1f4c6dc2074a9c01d646ac105655d0539403b9961bd65620492d0cf4d8ad4533e5263ca015da3dcffe1817d9f81606c01d83a6a4f63e47487ab1faa3e91967f7ad7b3c3bbe4bda04e095da322e2ec858b3859e89493d91dbe56d60548fdd08431d8cffacff38ebf8860ccdf14dd438ce7f9e0ed8cc27f2f7234ab7c25f8dde6d88e197b6cbd6654046bd839d72d2f137d82b45dcc99f452fff237674db2e3aa4227f90a22c0c104e9f8496287d6470975cdc7e3cceaab170ca0a3c1a437775a8de563b52214aea5f995af50ac21df3bb3e77d7ccb1d32b7036fbb3bd45837ce58295e4760515782c294afc6ebfa4a04d9e24b69168d6a6b9a134b6dd69295b3ad697452761c9b5686d2747777875549a03c89fb9287bebc90f469d88dbd3aed1f1f31a81ebad761de6feb44facf8ea6016f76a8b9e0e5151585a9585e2c3da903436a8c4c34fa253caa6528c2b853e17a7f7cc48eb1f39835b2b0e3431a9b9b7834abb0b27768be074d3abe61290c1dc8c104245f4c015a614e74026c26cc1bc3a1b7d115fece507cf82291619614884855ee19067cd6e06b92442789bf3f24a7ee80e2a80840545ff49f05eda206e8fa9002165be48181c83fe8f1b548b798e200a98dca4b0709dfb771405e481a039997f49865f7ffa5e6620388ac04579e86ad9b4e11761d41c59ef2f7375c1b6afb35e201c97977c33b0d8c8e253cee06eca59379283da003994da6884dc63e9f17f9a498ec127af6a9c01018f6b6aa15b5f8ec6fd793de1d1288b197ed4fb930521c21d9059b4e7901ebad7202eeb3caeb64f152b7d282f70fb7c1ab9afb50b1fc2ecf7ec1aa995962bc3887c4c23f45e6314bad392882010ca083c648a01fd4eba3ce0d6e27e96d50d80c7849457c3a603c9b15820319013be2cc0393cc82cdf40e0bf734fa63560b9ca25132f8058f5ffc2999fdb42d14f9c935671a7634ba6d01c725767115febb25f9e803ce3648c1ca8ad209daa409f2951f0dcf08c5af82d2fe3650496a793e7b2397393c2ee281a3136155cc4c0401beabdaa5db17d5213afb57e815d90d33fd0630aa2af65d82f44004d28a7e51cb846014546c4663d4a4896053c354bcb44d0f5acfb520bc747bbec6ad9ac8648c4910cc3ad5e25e0d3375a77d1a5ad18cddc485e0251e0159b063923a5d1e110db1a2997c4ce38dad36ce17e0124e1d1a5b25a84e30aefe2b7081458b5d01103bd723b00f1a0bdf82602cde24f7d512f566790183838d3ee41d5bdcc84599b7dd3c2d0747d7eb8da9d6e5450677183e86d53b2a3fc17586116e8a583c3f2f9ff070b5650996d98ffedcc0a85be15c62c7aaac8871a601bcef08b2899cef3f2d4bf5e46b010fdc0f09c5feea1e0b25055866977b248b2489513aa404251ea9d771511c853d4db467486fcc19ee2cbcb79645e63599d50fcfb3b22d9350287a28f1d302f3e2b113f0fd950a9bf9540c4691a476155d1c0538747e3243ab5acd3464258d6d92d9c8ba54791424bead30aed69fd1ccc09264790b9871972d9a5c10707fd50bd20b9009473bc22d0ba220491e9a3fc7d65a53d02330afe6558015d76ab0d3637e7ccfc6f7c0096d580653aae05be02a76b93fb1d86ed00471f314f7aba6fe66513cb3ef4b15f6516806be9b938abe3fe5fb92d6f2ab299d27896e27e65870d615908361b4e0dd5c02c588824c28f88a2738ecbfb13a79f9c0ede259034b60f528817aed60bd1620b1864c8ff5487e2da08d4a4c4ba4eb70ed370c50e8247a2b37a75918876d31d90e8864a56413b25f8d42dd14636209c9de0b31a670dbacf0abde9f6cc17ad7a4147627354efbbb06b218f9d5bb886714669d6e0edba0a2451e12bb880b62a4829d05d3fbaf97ccb699b1cc4a6d77da69f10ab1325d727a77a7e86795b3f6f069acf6a7800d86b07f26d859230d8730a4b78a03ebcd8eae94342cce2884bc90f3b9ba3cda147a1b9328af393442a696b6f8207aeff3f1182af069073ce55e165d1eccd491c5702cee9b6f4e0d9faeb820be7627cc5d46142a7cd979301db0b319af65a678730c00cf06b49eaed2362658b903e5c4597fd9079423186f2fde18aee1a600e7cf7c5ce478b5c06f0acc99de664b3e29cc225fc5f59c0ae41320e9e1f805659336234eb9fcad3d6a7711b57e182e2855162978bbe666c2dbe1240a65bb2a7e09412d642e96ad9b8e758404648343a3632b3356cc169e1803abaa62852f9b92c675631bd6d032ac0cc2af76d99136ed455ccc2cfa045e2904ba3981c886adc2578833a8045ca7a81b47d19a5082271fa963107a93303ac956b8181339f8c3c095904393fba039553296b6f04c5e86eea0ffa1d7be6ce1699dad56db556438cf417fc5bdd8bd64d212d566e533e76aed5501aa7c0eea2b78854961dbc3d2decf36568d1dfa84c0a9ac70bda70899c54d1139467f8f3bc68b867eeb938e6f0cbec610399a5fc0c3e4f0de0fd29aa206adac8ebde2be212c951b84f12e01e524e6d1a47a5245b198730d8f4cce117b562d5bfbb6f9544a701ee25b446dc833a0b0748e1ea39ff4d32674166b2ddb43ad837154b2129cb0119afc3b9ba4b5eadfd398bba951074950da53a8871b5fbc2bfc7aeaff9e538e295b336a0488855205dc51590f1baa4cd1628c76c3f36fd3c8444323252443e2fc1479961f85aed6a95c6e952e172cac2a1074df2f2c89c766c2ac463288b21e6bc160a54b499d5222829e38bc587170293bc70587c0cc50256b2cc3ea4d55c114fa8609c5c0922a8efafadbc229a2e7435e860c8a06834dd6ca9cb50521421742f93e5911b160c2c69f618b54e9982e650ace3d15a29bbee9fcb2c728649ab8d800da5ee45ce1578698732cbbac7e2d6f3a34ca3d21dc881ce13427c8a4cf1f3ad880ce42567d8711dea0580c760018e92ef11881ad26dc296509e4672647c31d3256523f0a1f81448542fda1a68b42708095c8d57a1b0128f9afbb0b6f56a35444ed849269036521cf22ae29a98b00bb93d2452f72a0b38a5af28ac1cb02110fbd53b08129be9a41c195609743caf17e7a89fd9a8408f27a0c8791fbea2dbac42dbc2f41a44c156a2d380f621958f4ba7884102c14eac43f67df5a65b66ccf993de6008750476a227ce3507bfe9a0d69204267a42652b94a385e0b465559edb09a069e2fb40f471e7c5ad058f0d18b7c859ff5595e0fe7a1779f136303467987f2b815086b16d47e2b6c78750111ff8aeae6313418445c34dbaa1da8ca86a995f473969600f4bb474347c135b3299fc8e7493e755af032c43317e6c78ba1c6946fadecbc101c238aef75438eb6e71bb81e005634c9bc162ef11400d06fc7b7d78c0596e6d76f4fe80aae1a0d4110ef1661c43a52a3d469827dcad9977df40b1fadff26b2e7b64163fed9112e61bfd53783c3bede6c7d5c1db31657832403ec9c7ab625a2507ed8d612c820f303338e8527c6334a91607801e51827adc597825ffde288a8a176e0a090c0de761ff34e3225b4ba03f7241fbe65a01884cfd18611e2b651ed52fd0c05a8cd7c22730173fe357935baa98b6609bab29d691b1f4d4cdd2adb3ee6b0327a3fb04b6bd4737fa55ef84fd5d4cb3c3f9aff56c5dac226fa10e4bc01c632d3473fb76c374ba1d9f81c010d9d194ecb85e4084ce277da7c88f7306affd61dc6d235ce6cc05fba16d152acb38f57cef6103da6ada8196fbf2c826cf4b3262132ae922dcfad4e8d36f20c4642b8c35f7c211c3266bedc605bb7a7201690c02af64832c5d75f9796dd3a10b670d3d9b3dfa67de330377634dd179dd5f2c8ededb1d160a0c7fe0e66746d22338b9fcd51a7d275ddc38049a697c372bc58ac5e068247348331d138c643262243020b4965013ba31b9299782102fb95e635d3b28165d153c6376c5fc14000abe050e5f65567088d4ac966403dc5a1aa54baea06cee59341ba24a6b21fd9b5c0ed56f029baffaa499a1601d8a41cbd9b5f8f902d3eeda922fb6b456fd83b573c8898d2547f8d0b953b0db1813962740eba20b1ac605d47d0b4614dc40346f228fc99c8ffcdbf3e6149217016d932198977b51e962c3d218cb62bbeca18ea9a02c3a10cf772661e58afc69a33f8233b65a2ec4", 0x1000}, {&(0x7f0000002400)="6cf78dd6819e87c293300e595618102ff3960199d53016e2b4cd7fd7280e00d4ecf2bc161e72e81ecfb27f41acc84f40cb2f5718127c5c64e0072b92a52ff1d39a2709fdb04a138ccf997bd0f0c70b798f0021e2abfd533e5e1155905f9b18ad8f014b449f4595d6886cf44b492410eaf28e7ab495b603c5dcab6c192a154df2b79c0ae3dcc99dec2fd67ed9f5c4a7ed0caab7967ea3e446fc798598608770a6b806b2800260516e63262456386b43cfd43594b803b26f5fa1e0d9e75ebcf508535d9115d70c2f52797ed3464da4d027a080a7e1d7c5d0140242cf42b80793237feeebcb505f3967e811", 0xea}], 0x9, 0x0, 0x0, 0x6}, 0x404) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/77}, &(0x7f0000000240)=0x4f) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) r3 = semget(0x2, 0x7, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) shutdown(r1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0x100000000) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:25 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r2 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r3 = semget$private(0x0, 0x3, 0x50) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) 16:00:25 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) 16:00:25 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0xfffffffffffffffe}) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="1605000000000000008dbdebc384f84179129f6ccd65ec0d376684bae71fef95d34ec65efb0d54f38f383e34b572e6d1d30d6a7bc06468e194d00c64f2a42a18833943167b1330919aeb343df1cdf0e9f52c7d8382dfd33091f5c592ab7234cfc505d08553c1a4226219cfa778e92a137339e3"], &(0x7f0000000100)=0x3) dup(0xffffffffffffffff) socket(0x6, 0xc000, 0x100000001) r0 = socket$inet6(0x18, 0x4, 0x5ce) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x81b, 0x1ff, "0393664f66cc21da28002e01fd9afa957c1e4a97", 0x66, 0x8}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0xfffffffffffffffb, 0x3, 0xffff, "9529e5d0657c245db4506390cc1a9eb94e602301", 0xffffffffffffffff, 0x1c47}) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7ff, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0xa, 0xa0000000, 0xfffffffffffffff7}], 0x1, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x3}], 0x1, &(0x7f0000000400)={0x5c, 0x401}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r4, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r4) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0x0, 0x40000000000000, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="71320f7f"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="b7b30616a35a903a91994d261802c278da84c8711852c84d1b1cdf9a6594ca58f865dd041210a114ba0bdf81fed4eaadd56b84b4294581f45a5aad571e5a5aa5de9b452e987756e9143225e6725f7f30845e230aa9529a6ebce75006228090ec46ddb993970f058e703d6ceef547479b39241f4ad9a7c195cf92c54639a8", 0x7e}, {&(0x7f0000000580)="657e9fd815d4baefff450140138d4f826a4674d5680e0dd4cf403370135e19862ce855d6d76620398c53c0147788ac8ce91cad67bf35b6e93d90d4a97a97561f4e64bbd0b483b6abe6fcec6c37f645d13c4261d0b9ad9e0ad2495a33ea68db95764a9598d7d3c36090923424962b8a3ca8f40edabe9326bfea316803461bf6dc45f0bf092f089e2c2b210dc1ff72533191be5ed75604bb5ea9cbf3d4a9cd4dc43127ca9df85897d2b3cbbf7832795ae0008b0acc232611179264e01eeaaaf07679958ea636cf320481d67edcd675f950c1b3784623450f40d1da8397248dfeee380dfd239eb17c74f010b168b8bd0e81ab118a73ae2861205c1e7e5b347c455cf8ec8013ef12d2e8652c457f0244a6959bcfa8c3a9df456d5115759a03792d974f3d7c22ba1e6c6c06546e229786a5009c49db647282c84837bd72c49f558ae4c0a0670a407b3894bc3d88202451093fcf8da6f463600fe0e2ea6913d0e4d474cc3d99f7b28918c3b4fd41d645661c46e1d37d2dde42c9403bf9ff93747f06af3d05358728ee50299735afa8535cfa328394c60410b6feac1d2f7b1f57295723970de3bc8ba7674b2bc46aac2209f14ee2bfc0a3803af2f02762791569e938eb6e5bdbe0d16df722b7534339e52c5256d827100199985597e93b6d46d6552cac56d857d3d65dd6a88df8f3855a9c6882b6aa254febebcc98538b75463211b5745eaf239a14c3e36c00de1d5346e152b1e1ac15c594e36d2c95bd4b9fdaa82242dbca671f1a92f378923887d41933fe8bbb5ae7cebd29da54bc0d77efb384cc82ba30e0ea6a01f306b426b3ba0c3b8eae040b790eccd54aca5a0377319817c26fbd6e65bbc81e500e25e42b7ca11f673fba40130205bf5ee704e86e54355eec482f36aa5593ff7c5594fc0d761c210cefcceb6df4bdded88dba6bde2940aa7b48973f657a87c661e5a80a9cb3159dfa9365f8de9c6929b2399586f75415fe9e689878579777449a83825c870f41f425e0e07c369a74f72ce1531f578954db09974697303f0a37c481b9f7fd6cb82987bd6ab5afaed792bc807481cc9c53a76199aa81471ea883bd80641304a8c08df1b600687c47c026da75d1e1fc07fd3758cb4670534c94c7e7ee03139a2215d3f8e3f653108b6529d3c55315cfab6218223699b87d8580399dcb656e752facc206779444a38f12cb2150243282e7375297879a841f69219ebdb0f69f827a753fad5e3e66320e9b0e8ba2239a7e2ef5ceb6b67c3763ce20722c653c730b05dadb5f89920a9b1cd75c47b31206c1adcba606cd9033f5ad6ff57394cb438c027a49e94bd63e34c9db97a644cf121e6c98e911c7d1fff0902682ed6637d65c3dbb31447f3c15a535da4184d67d81f0fb8f47a362e615045e89c421c41702c8aae54f0e8d2c0c9c40f608e4e2b0341654960f4d1fcb4e713b553edde744de2defa644f543586b25c8599b73e5e2de296e91f8786011db494eb4b74892c8141ae134508d30f35771ece4ea5fd12a705a7077427f4fbb4d26e7e93bd260be469b2948ca9bd9e0bf0869704dd2f157dab5a84062376426b8dfb852f537222e4185c8c989037834b04ab34c8ecb536d423f5c2297818828a6864da08f861ddaaa6f9862f35a7110630620f7fbc6e972b362be8aa65e19b973f5051dcb62fbd9c5c0cde85a540ad80941c282bac0cd984274241a3db8a7ba3cfafde72ba5cc28fa8ebf8bff28cc07e401f5508569f24ea52b919ca87a74b6e66b3934569619d28af70c1d9c376f4d540ac23c6152dc2ff52c08556197a6cd9287230758ed8cec4ce82cf190a3b318aaebdb650778736d3c3342ed44ac8ebbb0029d0cf41ff64269ed6a62b6d859dc4776bd46e1999cb2209d6fbd3de8d3c823977b23a96b18c827dd129aff00ea046bfbfe79a6bb46e28ae3eed1a964455a28deb0ed2ecd37045b837535321837cda3ff9fde2d6b09042a4983ff215549e887fcdf7b347dce66076455301b7b77dc3932eb777454d933a956d1b0852af32a8ee9875a94c62b58e8e30f80901df25d5d0208d03f1b862e5badf71f80e2ef8ff8736361406ab76d1abde964c89bf70eec4a950b73cdc966a729838d42b5a5036bb222677ceba56659ab056cfb320c7f510243957c09a9209337c3b22369c7a343017ab8b0f61d1fbbf8a7513fac6ee4015b62bbad9dbd9f0ab98015025775b2083a125d526eaf49ca79ee7432c4e8a461e6ddde91cb9c7733657db10519bf6fe0a6ff8268a5b09f7acb83becbca14e064648d83088b1b4dde7c7322e71ecb3876a6513d578e00250f7a8932c7ecbdb07ff1374c6014b0152dc9146dae922a1317f1b35726bf341d1f0c7dd38d5248a05a73e0cada05a83ec178db97af6a37c503201b274ad41220ced39e9c4c5e0ab232f75ad42d861d060d902372b7f544aa3c1554fe086149c8b424768123f9169fdaabbff12c93d8f9ac77df81e650c39d953aeb249190a774d63f8c77e7b4c5090a8ba91d2e655e58c81736acca14eb807456200ef777e36fe061201e072e42d1e4058434787d8e6094e012e40ae766aadffe438e6079c6b72dca447f3ecf5f59b4fd8a97c745bc55745c1596eea67acf0f9a1b3374ab9e276f3f8319e875671379a3e361d444d5a6cc8220e5567198a668886be671947868350b6d04c69b367523520b58b5cafb3c585267cedf55a86db31cfd2c6b56571a03972bcb46076f7189d53795f1c37154bb8ec9bbbb601a6c38d5978935f3ced01cd313db979a6fa2c1019ac1e291b79d03bca5470091b83390e3e589a2648a798983c5568beec3e8a9dcf3816912667412382497d76de29e9bb927f36ffbfadf5d02a7fafc5e2cfdcf80b15f796bc451caa8f011a1dbde53f291e63ee459be463bd898c6cabd7149827d275f297ea63f1cd881a001f6bd3a444866c49f2feba91d7e45da8001f553f5740ab65b2ae06de1b1588734e4d2ca0cd76507836dab16007ac810c8fb25ccd25230973d1dcb315f33f2a682b018aa15f45b9358f264919e73d35f92c4569902cb4319832f348321b620705c3b4d3eb035b05ec66514c6b547c69992c8fa0a5390fb8ff708ce8a80804931e4067650178957a03aa162eb1f3f4c9585d0407ed0c6599f155140ad4c8ff6fbf963d3e549123ef24fe3b6c6178def6c34bd423824c830469d537ab8439ef173e9b502dbda5d331a409e2f85808f0cb1e9200e3c127c8402f9173abb583999576434232f1deba8fb348c8c922468443c6fac8d114b4d6613c50260cbd65f4a4fbc0f67ae5fd77c30c173475b63925aa49a189698e60339935877299820fdff2b2b449f8a8de1999b47039eb7ac6d283f3bfaeddd56b6f4946de1c5742e36279324b47b9a23f261280f208cac937f52fad4c581fdb09929d311e653f972b158de46f96f35984559a49349e7614e66365f40bb95023c3bcd77a483bb8822cadeb4400d970aa56ec46f3a952f3eca039a32a74c1af0f3faea2ce410482f6d3f25a3071d77a8063caccb348eb976b8ba93bc9630d9f638556bf4bc4b1f0f197f5bcfc2dc2bf65522f49b9cf56d7e506f69377b58268bb012f224deb1f2eb134a4ac812048c4611aa06b9f5c8e7568f6c1430f1d4d7e431b7ad8b8ceb2a904fcaaf45ce28df1ef430d60878507ce94f9cb6d53e80f7118a5259e64227e85994882a31117cb632510df7a88f5257869ac8f7fc8958416f0b3f4012070b54685f9c7fc91b194ee06e3df5d9ed2b27014dc6fdf15195fefe184a528aa7b560a984142053f192ffc645175dc803fc907077b78cd8e03c4d64aaa2fcb5ce73b7c812a6ed6b441386a2d9a24350e45099bb03ebdaa7b066da695cd505018d06c78e71bdaa1de2c0f62fe44e8e421f49a1e6a2419fb7685db77973495530fa6811db2dd92bf0f8e46e892ce8b4325ad111d556df18ed97bde77f8750b2eca46b80eeff9aa04e3ef1a93e1507b22dc6419d122a60dfd09952825d0c6a4a1b0b367533e585670e93c4b920f670a9fc6e43b2421d3e36e403106104e72476745cf308bf87400f9f8b405bd16fbd6d9a8472ad68e9a03914511fb8c9aed610f1c0c90eb0c0331f5c31ad885e5bb33b759f949e79d0a3d8ef76a92a992ed450badc4ef7fe619816ba01b8435dd6947a13feef11c43cdfb9ba6b872ae5c97fabb5402d95b16d77e3b81d7fc7da45443e43b86c2b63363ae6296532f0dd59cd36b032aac4c7f22a7eff5c2b01fd5cbdfe15221ab25b0ec3b77fe264bea7c80e229f2972421398fb1fe6b0d79350bfcdede87ae1c95f4163396bac8ee6abc5fa6058b51559339f349458fb2ec78cee4bc0ec81d4a94af199cc489a58e29c39ff34963d0e700a524f03e6ee10fb8999b8357eaac4ad2eed7942fe3e6dbbf175626566488d52cbc1780df9c02e06b626dbc01369c971592ef1778af8b2cc0be362e24b4c775dc0b234694b18de65c973b48f05b9a71f9d1cd46411300891b916083ec761c924ed4380e9a61856c71fca04ddc80a5837469a176e553af9caceb02f7abd3be648a54c6610ca3721b97cf3c1283a0897b42f7965746d105eefd31a8657464f0dd58a00b6040142b3135e1a4ea724dc59ac118ef01cd0955a2a1947ae48a5ca82c3366f2e16a812e12a04bf26d6269cbae3b9cb24d4ff23fd3b3ef2bb82bc5c31aadc062fce7d7e3330bf4e084b45a84fd15d1f7adb44bfd5982462f34c4df249621b079bb6af089188c7ebc74253dfdff5124cf1076b44a68a6fd3eee930e7bba0da0719693ae2adf6e8da2a94bf375963a9abda66a5b6a8ad8e07d8c8657fe9b770f3cf3fb67ca1f0e113968fa98ce98988219204029e9b3b7234bdd09a3c2edb052384e2f8d5ea28882ac004ad0b140b412b7a64ecb7795aae4441783abc1317bf86a9b7f99696cb398b1dcaff2fe84f3246867b62eaefeb675203b2e9031647746399c2a51a99bd4a8655fbf6daed87a62ed9a57baa6d4d41336b098372d4570daaa5aa1d88d9b700aec2c24795dc46ff1628e9822f3cc7f4836adc1753316b5131aeddf17fead8818231fe3b288795e016ec5834af6e10898d84b97df06d17c3889e7a3770c0d2f4e260086f67a5a470debf1b9813c73850d50d676cc522f28d0d6bd8b843d7f64a3dc1d76311b11be23d418416c8c858bbe23b824ad5918d02dd3f3361d47d349bd9c8c549392834a90abf17d90e5e3e2ae1482ccdb7fcf4dbd82478f3139a24d52b6a3c7a5fe95dc97f6582216591dc9eea8f274d3a5edfccb93973251abe30818a0554e2032d6d45b1fe34afab63a2af9c6e6816768da90266b0d1934050b95e1ce2096b9023b46448c7aaf3adac53d453c51d5dbffedacb261780bdd1728d1845113414dbaa1af12518fae51753a767302980fe2ddd82936627f320a3e9b9bab5aca4e5ae0760e4b6a51bed506fbdf207d9774e49fd1195961bed9be8c2cd2bd834a995d79c7fa6b4a46e0f929ad91aa22a06d3f12bdc149ff5672d7a3ecbf777ab330326a8dbbeb2e16bfbb57f16e905c07d3394bb8d21110cbe0249f987a7c42e802b99a7efad7db984f2376ca1968f2515b8939b433c45c06f206a962529f2249b0cacad0f40cddf90bc999e0af8c4149a233600c364e2e9a064ce5c79b6c87f4f5fa79d078ba61fde29cdc84c385a526ad4ccbb9e6015f0b5b0519c44b5452c17f5ffff15ca946ab2702f7cc2ee1cec7d459a6c29d8e82bbf7fddd6357d9558722871ca3f06458b0338372c21d259be4bf028f36aa19bdc11907ce28d", 0x1000}, {&(0x7f0000000180)="28afe77d10c919e189de108f510cbe6895a8fcf67bc37e794b36870dba444803cf513bd0a4406f3c96970936040096e1b81b692faa294b5ec2f6e84a9b88dd65729bb0382bf23d8977976941324f6253c3873491f90d6c8fd3ebe68e00981a04fba6ba299ca40e6a406e705983142c7dab7099b16b774bf7f1f4b2096183f798957d5d370c22fb605982e7a3e7fa375990612e9f3b1daba597d4948fe847b99b77abd552e201a566ff692d27185bf14bc924f135a0e5cad981b2a7026425001f9ca3fd0065a8202ccac30f90c626fd71f9cff2f4daeeef0c5ec60b5452ed585866dc2ff735a93e6a4c2510ba74200cbca5ad865196f93fb9b11ef6", 0xfb}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0xf}, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:26 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002500e003000300ffac30158dac0d190c01"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x1ff) 16:00:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = getpid() setpgid(r0, r0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) socket$inet6(0x18, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x5, 0x1ff, r2}) setsockopt(r1, 0x2000000000029, 0x3, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:30 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20040, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d440008229a9ca601b400100008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000400)="ccb81f4899f34b15d8303f403caa69904c355a34bab84a997ea67d0134a8ce80c9f764154c1601f27c9cdcf35c1792dece1b818a703d9f5c1c4c4b8e06000000000000009f07fe42826d0bbcf64e0c5580de5839d4f0b80a596c0e6e92f58843f04ba84ace185777657c8ed2598f1be1565b2830942b69a7085dbb1e87300000000000000000000000000000", 0x8c}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 16:00:30 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000001180)=@in, 0xc, &(0x7f0000002600)=[{&(0x7f00000011c0)=""/121, 0x79}, {&(0x7f0000001240)=""/18, 0x12}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/159, 0x9f}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/184, 0xb8}, {&(0x7f0000002440)=""/250, 0xfa}, {&(0x7f0000002540)=""/181, 0xb5}], 0x8, &(0x7f0000002680)=""/94, 0x5e}, 0x803) r1 = getegid() r2 = semget$private(0x0, 0x2, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002780)={{0x100000000, r3, r1, r4, r1, 0x4, 0x6}, 0x9, 0xfec8582, 0x800}) getsockname$unix(r0, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002880)=0x6e) setitimer(0x3, &(0x7f00000028c0)={{0x100, 0xac}, {0x2, 0x3071}}, &(0x7f0000002900)) utimes(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)={{0x2, 0x80000}, {0x5, 0x4}}) syz_extract_tcp_res(&(0x7f00000029c0), 0x7, 0x8000) r5 = fcntl$dupfd(r0, 0xa, r0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002a00)={{0x4, r3, r1, r3, r1, 0x100, 0x8}, 0x1c2, 0x9, 0x7}) semop(r2, &(0x7f0000002a80)=[{0x0, 0x1, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8}, {0x1, 0x9, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x9, 0x1000}], 0xa) writev(r5, &(0x7f0000003040)=[{&(0x7f0000002ac0)="bf66c5f8fa2c4bb0161bce3190f2bc8b36ffb787031da7f0948289e9314898fd0c11c33a07789246e602bc4eb02012ce0da777b78fccb58d00f796d2913329a1fb7da1bf14611c1232cc9d8a9cbf4b0078563aa8c38a5a4d79652c374e8dfa8fdf053566ad00f5d1e57160196da614c563797cb55ba79f2485407e7d6cdff17816ea0d8e71c81321b9ecb6f82e984f8a219a0cf185db3ae5ecce529d1f918bf1484bba6d6b300da70b0e5c2eab53a43cebf61e1ed70e46129ef8d4cbdc790072162e741d7361", 0xc6}, {&(0x7f0000002bc0)="36fa38ea7818941efd705a82855af6ad6f18e9f4f1b3e67832c572b87e25e28330084c9bd2440becd9fcebbaea57eaf8e858305b5612780f6511c85ff30368f3d516bae7a8b8da01fbd34ce5857171145f8b0718c410394b6220fcda3393c58d9eccd3a5cfee1cc12586878318fafb237870fc7a16bc2edba2b62ca39e1c726c14aea6e41c7e92", 0x87}, {&(0x7f0000002c80)="702b25412f39a432994443b2b5e1cbf46519d0a7bde8621abf9a814302ffe2146bd46a0b1616204b30f809bfb1c8cd040f45b51f5864337f2aca235bddd0622f07abfbf5482775eebb41d377efba47e64c37fdc9e68b16deb9c97ca13763230d838f4a6d8e9dafc17e767bb28442a05238a7ec4e186073d852543787bc009b46a2977a93f2cdecab29dd72f0eae3aade8e7ab70dad8d926669dde79820d6da59a9fc580aea23676230d7c60efe06e1de6bd24d8335470bef1736e40a8cd8817ab955337e9291e04dc3791f1cd57f00da5aaa4c", 0xd3}, {&(0x7f0000002d80)="2d74ffdb0bdf1fcdd3a7a12c25224f72d146eb31b40f2ad1c5fee14276a1441afa7a73b7400e0685333bf3", 0x2b}, {0x0}, {&(0x7f0000002dc0)="c78911059ce33df90e60ce9c", 0xc}, {&(0x7f0000002e00)="4b08d6c28c01cfe8b59953f783c0c03b3f714b4b08327f4f13c31d1ce366b1f119d26efb500ad7cd583f8594dbfb421f50fa06115df3c4565b71214468c70d2815c5ff8b7b8cd4ef45f5efa9d7914a424bb74e2c46c30b", 0x57}, {&(0x7f0000002e80)="89bb84841b5300fdc92e258b4016fdbe56aedf4710d458def0443246b09ea60d2ab86bab9c4cde84e5dac22cfd1284ef9b6369b49cf97cdf3086fa68d9e16c9048c5da0a0015f87f950d837b03faf42400b679195f212e1bd6cc91365621bb4d9eee1b20ef06c98c19383c91b43bd3ef5b5cdf0442ce23441769f08ff25752934560205107a6807a1ee2bd76c0fc03ceb1b9cb9960992d72", 0x98}, {&(0x7f0000002f40)="cab81d6b97fb9be64cede2c2228170babe76e538cc5b46530ee8e9b7d70fef869c3b1b4ad5952e2b16854eda0b45f01bf64e4174994aa034dd61d46a89cee9120d39b36f0f6c2833f76eaf34ffa1eb2edc860dbd2fe14d69aaf746cd475e44ce2d41b6bb395b087a7e4e33a56576e8ae89c60b6350035e268f9b31734b2dc138e53c09e402ce9c64fea07407d809bb688d238000d615d5b361f3c4c2cd4026ad391bb8596a3cd361329b270f5a98f9029c9f3c047a14d80f48989dc4bafe0c883600459a475ca7a2c831", 0xca}], 0x9) ioctl$TIOCSCTTY(r5, 0x20007461) setuid(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000003100)=0x7) semget$private(0x0, 0x1, 0x40) syz_extract_tcp_res$synack(&(0x7f0000003140), 0x1, 0x0) r6 = fcntl$dupfd(r5, 0xa, r0) r7 = msgget(0x2, 0x40) msgrcv(r7, &(0x7f0000003180)={0x0, ""/245}, 0xfd, 0x3, 0x800) accept$unix(r6, &(0x7f0000003280)=@abs, &(0x7f00000032c0)=0x8) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000003300)=0x1) sync() geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003340), &(0x7f0000003380)=0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e55cdc3a5197094b222a9c4de41a54b5ea7a753fbd2250668c0a9b237b205d3443601f6efc1d41112ed83c55b9199299dc5539a9bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:30 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000001180)=@in, 0xc, &(0x7f0000002600)=[{&(0x7f00000011c0)=""/121, 0x79}, {&(0x7f0000001240)=""/18, 0x12}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/159, 0x9f}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/184, 0xb8}, {&(0x7f0000002440)=""/250, 0xfa}, {&(0x7f0000002540)=""/181, 0xb5}], 0x8, &(0x7f0000002680)=""/94, 0x5e}, 0x803) r1 = getegid() r2 = semget$private(0x0, 0x2, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002780)={{0x100000000, r3, r1, r4, r1, 0x4, 0x6}, 0x9, 0xfec8582, 0x800}) getsockname$unix(r0, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002880)=0x6e) setitimer(0x3, &(0x7f00000028c0)={{0x100, 0xac}, {0x2, 0x3071}}, &(0x7f0000002900)) utimes(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)={{0x2, 0x80000}, {0x5, 0x4}}) syz_extract_tcp_res(&(0x7f00000029c0), 0x7, 0x8000) r5 = fcntl$dupfd(r0, 0xa, r0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002a00)={{0x4, r3, r1, r3, r1, 0x100, 0x8}, 0x1c2, 0x9, 0x7}) semop(r2, &(0x7f0000002a80)=[{0x0, 0x1, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8}, {0x1, 0x9, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x9, 0x1000}], 0xa) writev(r5, &(0x7f0000003040)=[{&(0x7f0000002ac0)="bf66c5f8fa2c4bb0161bce3190f2bc8b36ffb787031da7f0948289e9314898fd0c11c33a07789246e602bc4eb02012ce0da777b78fccb58d00f796d2913329a1fb7da1bf14611c1232cc9d8a9cbf4b0078563aa8c38a5a4d79652c374e8dfa8fdf053566ad00f5d1e57160196da614c563797cb55ba79f2485407e7d6cdff17816ea0d8e71c81321b9ecb6f82e984f8a219a0cf185db3ae5ecce529d1f918bf1484bba6d6b300da70b0e5c2eab53a43cebf61e1ed70e46129ef8d4cbdc790072162e741d7361", 0xc6}, {&(0x7f0000002bc0)="36fa38ea7818941efd705a82855af6ad6f18e9f4f1b3e67832c572b87e25e28330084c9bd2440becd9fcebbaea57eaf8e858305b5612780f6511c85ff30368f3d516bae7a8b8da01fbd34ce5857171145f8b0718c410394b6220fcda3393c58d9eccd3a5cfee1cc12586878318fafb237870fc7a16bc2edba2b62ca39e1c726c14aea6e41c7e92", 0x87}, {&(0x7f0000002c80)="702b25412f39a432994443b2b5e1cbf46519d0a7bde8621abf9a814302ffe2146bd46a0b1616204b30f809bfb1c8cd040f45b51f5864337f2aca235bddd0622f07abfbf5482775eebb41d377efba47e64c37fdc9e68b16deb9c97ca13763230d838f4a6d8e9dafc17e767bb28442a05238a7ec4e186073d852543787bc009b46a2977a93f2cdecab29dd72f0eae3aade8e7ab70dad8d926669dde79820d6da59a9fc580aea23676230d7c60efe06e1de6bd24d8335470bef1736e40a8cd8817ab955337e9291e04dc3791f1cd57f00da5aaa4c", 0xd3}, {&(0x7f0000002d80)="2d74ffdb0bdf1fcdd3a7a12c25224f72d146eb31b40f2ad1c5fee14276a1441afa7a73b7400e0685333bf3", 0x2b}, {0x0}, {&(0x7f0000002dc0)="c78911059ce33df90e60ce9c", 0xc}, {&(0x7f0000002e00)="4b08d6c28c01cfe8b59953f783c0c03b3f714b4b08327f4f13c31d1ce366b1f119d26efb500ad7cd583f8594dbfb421f50fa06115df3c4565b71214468c70d2815c5ff8b7b8cd4ef45f5efa9d7914a424bb74e2c46c30b", 0x57}, {&(0x7f0000002e80)="89bb84841b5300fdc92e258b4016fdbe56aedf4710d458def0443246b09ea60d2ab86bab9c4cde84e5dac22cfd1284ef9b6369b49cf97cdf3086fa68d9e16c9048c5da0a0015f87f950d837b03faf42400b679195f212e1bd6cc91365621bb4d9eee1b20ef06c98c19383c91b43bd3ef5b5cdf0442ce23441769f08ff25752934560205107a6807a1ee2bd76c0fc03ceb1b9cb9960992d72", 0x98}, {&(0x7f0000002f40)="cab81d6b97fb9be64cede2c2228170babe76e538cc5b46530ee8e9b7d70fef869c3b1b4ad5952e2b16854eda0b45f01bf64e4174994aa034dd61d46a89cee9120d39b36f0f6c2833f76eaf34ffa1eb2edc860dbd2fe14d69aaf746cd475e44ce2d41b6bb395b087a7e4e33a56576e8ae89c60b6350035e268f9b31734b2dc138e53c09e402ce9c64fea07407d809bb688d238000d615d5b361f3c4c2cd4026ad391bb8596a3cd361329b270f5a98f9029c9f3c047a14d80f48989dc4bafe0c883600459a475ca7a2c831", 0xca}], 0x9) ioctl$TIOCSCTTY(r5, 0x20007461) setuid(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000003100)=0x7) semget$private(0x0, 0x1, 0x40) syz_extract_tcp_res$synack(&(0x7f0000003140), 0x1, 0x0) r6 = fcntl$dupfd(r5, 0xa, r0) r7 = msgget(0x2, 0x40) msgrcv(r7, &(0x7f0000003180)={0x0, ""/245}, 0xfd, 0x3, 0x800) accept$unix(r6, &(0x7f0000003280)=@abs, &(0x7f00000032c0)=0x8) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000003300)=0x1) sync() geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003340), &(0x7f0000003380)=0xc) 16:00:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x3e, 0x5, 0x5ea, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8c) open$dir(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000040)=0x3d7) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 16:00:38 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000500)=0xc) seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) msgget(0x1, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x80000000000000, 0x1, 0x5, 0x5, 0x9}, 0xc) seteuid(r0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/214, 0xd6}], 0x5, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x2) dup2(r1, r0) 16:00:38 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = socket(0xfffffffffffffffd, 0x4, 0x42a9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x1}, 0x10) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x450, &(0x7f0000eaa000/0x3000)=nil) shmat(r1, &(0x7f0000000000/0x1000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:38 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/163, 0xa3}], 0x5) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f00000003c0)='>', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/110, 0x38}], 0x5) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xffffffffffff, 0x2e, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000240)=""/4096) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file1\x00', r1, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000180)=""/19) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, 0x0, r1, 0x0, 0x10, 0x40}, 0x7, 0x9, 0x2}) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="210f3100"], 0xa) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x6b5}, {0x800, 0x800}}, 0x2) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xd37, r2, r3, r4, r6, 0x40, 0x9}, 0x4, 0x634, r7, r8, 0x9, 0xffffffffde6a8b5a, 0x1}) r9 = socket$inet(0x2, 0x0, 0x978d) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) syz_open_pts() semget$private(0x0, 0x7, 0x1) r10 = semget(0x0, 0x1, 0x5fc) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000180)=""/178) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) stat(&(0x7f0000000300)='./file0\x00', 0x0) 16:00:39 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="840d001841ec4b0005ffffffa4628840b32d9535b86f7abd6dbdd4c9bebf58fffcb23e6298488a1244fc666fcb31befd5fe65605efa9af786555f161b048863b7ccd000000000000000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x3}, 0x8) fcntl$getown(r0, 0x5) r1 = socket(0x1a, 0x5, 0xffffffff) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) fcntl$getown(r0, 0x5) listen(r1, 0x200000000000004) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/159, 0x9b}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f00000002c0)=""/88, 0xfffffffffffffe4f}], 0x3, &(0x7f0000000400)=""/75, 0x4b}, 0x41) readv(r1, &(0x7f0000002700)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/175, 0xaf}], 0x8) 16:00:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:40 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fchmod(r0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000002080)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x100) connect$inet(r0, &(0x7f0000002040), 0xc) 16:00:44 executing program 0: munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/75) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open$dir(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x7ffffe) poll(&(0x7f0000000080)=[{r1, 0x12}, {r1, 0x8}], 0x2, 0x101) poll(&(0x7f00000002c0)=[{}], 0x1, 0x0) sendto$inet(r1, &(0x7f0000000140)="38dbb02152c9c0a70d61f68ad17628625f5aa2509d61d71d0ccdba14c0f6be451263c5d3e7a473eca27a2de953a29d27ca52a359af080e4a970b8ce3e4b465db25973f2697ab134fd456cccaad0bc659f376f95187050cd7b8c499500aaaa1f099b2a592aa7a66051b2ba3b7d13e661aed138fce8dcbd889a7aa7bd0b718d7a472fe3b0f6b5a22501f5e58c94b9357a4d86caf4321616d00178be9186445f21900df25824e04c8a8ef1cea32940e9e6cc3728e0b8b2eddb6014995434ee83edacb390d717bbc3dca0ed7f0984fd06fc772be2e", 0xd3, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="55e14a00344157b52f4a8393c3ebab02a9a3ebba33b13e00208040299e8a969fdaa598043f80bf7a7edb8f78192f54b94716e38564cf5ab418e30c5c788192f63855768134a9fc2f5cb81665055518b94223", 0x52}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file1\x00', 0x40, 0x180) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000240)="50d118a3eb23ce9ace2953421876be376d3bf59e8e0862792f4aa333d9ea553680ae8010bb460e6b2cf0c4c3028632a6b84ba65847cb18e39fdbd79906f4e1905593f28993b8501a3a13a4d5b98a25a300a77e02b661d821d57a88cc0a34196f7abac279b35126dba5dabceca041b9e7ba464fec1fbc772ced35cdade6368f758d04a7d6b81d1a8c1590", 0x8a}, {&(0x7f0000000340)="2e1dc33dcd1d7e22b103ce23fcdee1ece5f4b48dea58cc7d60b86e2f29dc6a52e2dc6fecca4bcad290d000213a83d6e196ec33bc85d222f5de0dcf2b621e2a56a970a7ab6352261ab3c2fc4a0d22ef359d2e3a853f27a8b7bf3a18330d686d03a9590c9a4590cb38e10513e92a30a9090964bae3fad61a13e271c8e001be0516bdb96ccb04ffaed8a39249583be6270cd73640376aee3400267225cea663c90acf729ec192f37d762add7cbfac4faa190775db5530b1184aa97b606adb57a5bf0bf9133743c77df246cc1e8d772f295118a8e876f5f686deaf7b3b39596e4571b0a52093600bec2fa30cff52b09c0d73", 0xf0}, {&(0x7f0000000440)="1b67c7b11924c39f6720cbc3cbfba208d004a14e499682c1bf2bde4cf4b7e5a1b5fb7116710117774d19c32da32dcbe6fd1ae09b5624b4fb16c0d537b1fb986ed172c2e2544751bea758b26a785c67288ab10071e7a0acb4396a4ea5aa23b8725f2c8eb0dc71726d4e7ed04ec88c97880bd10326953fb207004ed7b5af88b457e1fba8d3281fe29fd29a5edb576afa9002002c92832e7b094405021585ad6f057bbbe411c2017d1c42b36a2d055e574e7eeae9c9d41008f2fb88caf3d6c12382c609b25555b128aa836f5949290a9b4ea99c72628840", 0xd6}, {&(0x7f0000000540)="e0c970fc84954ae550e6b2a1c0e19b47e0ba47a00f4f16246b93858e4029aa86dd8c4730c7e725ce1370c6333e0e38f016749f93a549c222c1c00f7c3108637a3eb9d1b8ad8bf79bc28d35079ab0bcd5640098d61a5be64833fe28784a22edf2d6e5ce62bd9d46a0c09493ed7dff5ad6d3ac75786be352b4215fe19ecb743ff3740699a107d1f42d3287b98e022dc144a4443fd3c8e6f63f7cabb161e040956a2d60bd33bc402472649d81874dade130dcb92a978cf7a0222cc67a63f82004d956714071449db616d522217191fea76b623059bff5551b69cde2fec484fdc82a64a2a0ca", 0xe4}, {&(0x7f0000000640)="8da593a1890e293cff64f6cd9c30cdbec756d5ea375bc512d4b41962528dc57e4980b78645fa08db24a2e5df2db6f0614fe4febf5534093ad72e07c61ed64f878112a093ac0165f851eaa79717a365a9b8c290e7f110bbcde53fc08da609819ef3d3da0ab8f791723ed2e479ddb2c0c33a62407f7cd4b83e34048e51b07f02d1db3fbadcd7f3865c46601b577e07dd30a6abacc336fa7c520a72e01f178241feba7cd27905626adb5fbe38d2944310a1f8cf80d14f11c4edec23f139f7b96a9cf1b1931cb278578daf2d5a03ebffa33d3f5200f4a63b49c4a206146b25", 0xdd}, {&(0x7f0000000740)="13e40f1ac2b5b6c75c8cc1e99cd86c286716460ac21d463711ba07db7c7868b448f87dbe6f36f24c47fbb36b2c62bba4ae90cb28e03b16298bd719a5555187afb96f2afd0a19fa97ac338f71cc4c1ec87e75133ab4c0034ce126b86a8c9dbc6b1d33f6c0c0d3504ced415b0d257624ce716adc74a4b4f361801cdd7d583b252bb26a17e69919ba3f3d3e89ea9842582a3b6536634ab41a76520742e0fd73fca5132114e1405d6f001eef4c2e610096273c6ec4481d019e0c39d2a84c1e662dac441772df0245326c68", 0xc9}, {&(0x7f0000000840)="c5604563c07a8c4eaa0dc6e51a1990f07f203aab648604886b00cd9951edbbc753529fb3d0f0d90b67d4664a6395fcbdc0884544fdd3e6ee71a5951f974e7b8cd60983aeea73c5aee636f5aa3b622562f16ecd995aefcfd40cefdf8bdc56f9daa3636ea831f3a9de9eafcc5d79a7b8e6286c872e", 0x74}], 0x7, &(0x7f0000000940)=[{0x48, 0x1, 0x6, "4df2aadc80ea8df62a1dd4ee1d7300b56903359da19784ccb2686fae11807760e1b92639ff32ba45be9b7bb090e12640bd53"}, {0x100, 0xffff, 0x4, "8288554e415e2b8ff357a0db775ec1a1abf2eb7b5d53903f1837e77097edd44b8a11e16a154a97462e25b56b05b1871739dd02704a82f9f0f6e06abfef840fe56ed5fe64f0bd1317ac280cb97e46ff38369a8544463c8004b7fe926da240e3750da406805c233e029edf3f6c4756237af38acdb1ffed30acaa7eec7bc49eb9ecf0aa971ce8eef8a092776e930f17073d2bbceccb10511155697335b9a50110c569dbc01fe6d1ddccaecd8ff1940eff6059c40f5b57f63d7c8bd4aba4e6ccaac6800940b88ebf52bf4d1aaf27e12c17058eeb9bac43adf27a60af0710d922916b4be4ab59a112ea792ab6ecfdf0"}, {0x20, 0xffff, 0x1b17, "88fc6201423f2eeca199f77bca"}], 0x168}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x6) write(r1, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080), 0x0, 0x8000) 16:00:44 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x4, 0x4, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x401, 0x0, 0x3, "c01791253516d1be26cbf2f87dd6dacef6e62ebe", 0x3, 0x200}) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r3, 0x3, 0x8, &(0x7f0000000080)="9fd6f8027228a010a340d70f201da56326", 0x11) syz_open_pts() writev(r0, &(0x7f0000001600), 0x1291) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4a, r6, r3, r7, r1, 0x20, 0x4}, 0x7, 0xffff, r4, r4, 0x2, 0x2, 0x5, 0x6}) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/134}, 0x8e, 0x3, 0x1800) r8 = getpid() setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x80) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r9 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8, r8, 0x3, 0x2, 0x21, 0x100000001}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x80000001, 0x4) 16:00:45 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./bus/file0\x00', 0xa4) chroot(&(0x7f0000000080)='./bus/file0\x00') 16:00:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0xffffffffffff095c, 0x1, 0x7}, 0xc) flock(r0, 0x4) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0xc1c, 0x7, 0x3, "c20cf5ed2fa86299c92d08e831fc1f1644878783", 0x3, 0x800}) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) writev(r4, &(0x7f0000001940)=[{&(0x7f0000000680)="05fa803d58b2df653cddf145945caefd811989aa5e349895ac32cabf931819acb101b5299d2e89f4242acc7793a8a17eb8c135da4ea2b5579035f69fbe952693a8dc5912ff9808afbfde23efe86e2a9299d394c43deabfc8589d90f690e4897d78e71f434024c698c1a86caa142afbb4eb78c3cab7e2897ddf8710f918d83e1f44cc4b904bbe2b5ce7e0c10f9ce37dba2ed7d11287c0c34f89aa0395d27faa012ee1bcc5b9ceffd744f4660130a566571913a11f574409c62c4247f92e5755394d088a2b2685e1c8a78ef83cfd868cf542f2667fcce6987533e49cb1c456ba5277a3ca3e3a0803d87a1f44a3eac4a9069b1a0f56ae5b033e7e", 0xf9}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x44f1, 0x9, 0x4, "86854972583cf48981ff879f7a57060042642e06", 0x2, 0x3}) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000200), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="10a89966f8b25e24dee90ec8a7863065db0179549982e239572edd8512f87ea6bcec5a1bb9b849819dc6d0", 0x2b) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000140), &(0x7f0000000180)=0x4) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) nanosleep(&(0x7f00000000c0)={0x4, 0xd65}, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x4, 0x9, 0x6, 0x575, 0x7f, 0x0, 0x9}, &(0x7f0000000040)={0x80, 0x7, 0x1, 0x7, 0x80, 0x8, 0x5, 0x2}, &(0x7f0000000080)={0x8, 0xf9, 0xff, 0x5d4, 0x375, 0x7f, 0x0, 0x7}, &(0x7f0000000100)={0x6, 0x2}) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/135, 0x87}, {&(0x7f0000000540)=""/44, 0x2c}], 0x8, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f72016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) write(r0, &(0x7f00000001c0)="a8", 0x1) 16:00:46 executing program 1: socketpair(0x31, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x19fa) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r2, 0x1}, {r2, 0x8}, {r2, 0x14}, {r2, 0x8}, {r2, 0x4}, {r2, 0x40}, {r2, 0x10}, {r2, 0x1}], 0x9, 0x7) 16:00:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0xb, 0x0) 16:00:46 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000040)="a1016a4605acf431099413b4ad538efbaac8283ca5f5ff5cf43612089c01e7cf1c610c99839ae51d22cd7797b16cf4fc46a74a5bd8b66277a6919229d7cad6de635bb29c5dd37f754306e2d630162c09b7b1f09ecc25e0fc009286999ecfefe86fbb", 0x62) 16:00:46 executing program 1: r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(r0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) fchmod(r2, 0x200) socket$unix(0x1, 0x5, 0x0) 16:00:46 executing program 0: r0 = semget(0x3, 0x3, 0x80) semop(r0, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) fcntl$setstatus(r0, 0x4, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x2, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) write(r0, &(0x7f00000001c0)="de684e1c5ab493e7eb74c282fa35753091348e0cb454d05fd9ce26dbdfbd0bb5bd99694b98e90c42f0a24756d0402540ebe210563fe146eb08ed036419fd31e52912cf9299d7cbcb930314352701875e750301ec759db48c489216e45755c18d7df838ac04c2b0abe4a4410690efa76d885fc2a5656d00f2d2791d360fb7e9f0e3e5589ce1924d16b4996f3087fcfc6a1183d293d0c3925ace0b8b18eed8c2aa90f3e62ac2e3f6252ad01de22b572298568191f4e5d992d352891046bcf5b3fca1935fee85d4fe99bdd5d47cf5", 0xcd) 16:00:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8420, 0x20) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') 16:00:46 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000080)='./bus/file0\x00', 0x201a0, 0x2) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfe0f) r2 = getpgrp() setpgid(r1, r2) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) r2 = dup2(r0, r1) r3 = socket(0x19, 0x2, 0xfffffffffffffffb) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000083, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000047, 0x5, 0x5d76}], 0xfff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x2b0, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x827, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x8, 0x10000}], 0x7, &(0x7f0000000180)={0x800, 0x75cf}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) write(r3, &(0x7f00000001c0)="48dba8792ce6c43c7a7f2db2f8d7f17705feaffe411c2dfa147e176aae6c4ad4b631e46341f75c03f69f899c50003665aa4bd1214bdb6117c8ef68079109d12e23a017d0b3ffd4f91c11eefe56f5755010e04ebb953f926bd1ca6c878d53a0", 0x5f) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) flock(r3, 0x9) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) socket(0x1, 0x1, 0x6) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x402, 0x32) r1 = semget(0x3, 0x0, 0x600) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/4096) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x15f6acc7) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) 16:00:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getdents(r0, &(0x7f0000000080)=""/24, 0x18) lseek(r0, 0x0, 0x80002) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) pckbd_enable: command error 16:00:47 executing program 0: kqueue() accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = socket$inet6(0x18, 0x3, 0xa000) syz_open_pts() socket$unix(0x1, 0x2, 0x0) kqueue() r1 = socket$inet6(0x18, 0x4007, 0x1000) r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f001000003000194c8ec41fd07933f6f03a66ecedde3d1d5373c88d117dede4b0be3f456a971c2cf179a3e26e10028e291b6c4c780b76b2f38199d1c1328618c4ee064a6305638cfa169112b59600d372fdcb138e91ef5f436f7f4d27d315b9075bb207bb317e525138dd54810ffd924cbc646a3a2a429dc73e344b30ec39b06dbd8195497543fd4f16d351a59ad41e0db91f2a57205b2d02401073b9294398cb6398ba1ad0515df94cfe230dbcd6ed611c0a80ec97ba0afe96ff8d067cbf0616892de22de0b413814e4aa93fade775001fa1954de1c109e1e124cb45424cf0355eef546f821d0d6e00d078b3f6984f35bb9da4560641c082ca5f362404467d5a2625152045dc1280e535c45c7b80c2bd8bd6689a9010a89c97750ac5ba65777a5391a2fd03956c460260b8e68915ecd11c7bab07deb346715941e45f3a192078c79916a336f61b8168d06ff5888222c72bf656a73351cecf51c77d725cb5e1e38748fc1249e2b5db2c77f37959ece545cd4dcfa3fd3e977d343b513d36a4f4d2836dbe28283b9213e3a4c6699813bf805e75da87454c49b96f7d7322b63edce0ccfa1371c3eac4a5afcdedca68b9a083ad5ed41a2f9fda622fec42fe53b74f"], 0x1) 16:00:48 executing program 1: getrusage(0xfffffffffffffffd, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000100)) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0xa, &(0x7f00000001c0)) wait4(r0, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="dbb827d14b1e884cc57d114d6c", 0xd}], 0x1) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x10001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) getdents(r1, &(0x7f0000000240)=""/207, 0xcf) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) pckbd_enable: command error 16:00:48 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x80000004) socketpair(0x20, 0xc006, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3ff, 0xff}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 16:00:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xfffffea7, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffe01) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:48 executing program 1: msgget$private(0x0, 0x100) r0 = msgget(0x3, 0x600) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/94, 0x5e, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xba, 0x401}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:48 executing program 0: setuid(0xee01) r0 = syz_open_pts() getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB='u0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x40) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r4, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r2 = dup2(r1, r0) lseek(r2, 0x0, 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x1, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setuid(r0) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getppid() 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x400, 0xffffffffffffffff, 0x3, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x1}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x5, 0xb0a, r1}) 16:00:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f00000000c0)="e8eb5cd06afdd1fffa2d1e95de091bf654df6286128417c7aa060b8fd28e150bb1be3531d7e1aef8fa10b7b4530b8b41d4b99813c960695b0a8536ed0fe2f7d010898afd9c69e0102622f7feae613cf99eb2a3a4170e8b4d2ad638554a3661f3edef855f506f4a49dfd5ad18b76e7c878d71c141c095d0a6b4d8d6494477b9a25fc1cfa38c16cb9bb88d0a99c3f18a800372fc2023eb51871e7f7ebfd0495651b8da6f740f656a73cdb138c6ce2ca2c90fd9ae98d3a408f0aede19e7c41a0be982ba67351e2733e56085", 0xca, 0x400, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012e2f66696c65304424dfbcdd311fcc4c00"], 0xa) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x3ed) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='(\'\'$\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) socket$inet6(0x18, 0xc006, 0x62) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) poll(&(0x7f0000000380)=[{r0, 0x40}, {r1, 0x4}], 0x2, 0x8905) r2 = syz_open_pts() close(r2) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r4 = msgget$private(0x0, 0x200) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x80000000, r5, r6, r7, r8, 0x73, 0xffff}, 0x9, 0x101, r9, r10, 0xffff, 0x600000, 0x4, 0xfffffffffffffff8}) writev(r2, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000275000/0x2000)=nil, 0x2000, 0x7) 16:00:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000010c0)={0x7, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001100)) getsockopt(r0, 0x2, 0x1, &(0x7f0000001140)=""/4096, &(0x7f0000002140)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r1, 0x1, 0x5, &(0x7f00000000c0)="5211d7f5997a63874642687b921cf5c229070e68c28284b89408426e87ff44ffde7530cf150090376d48d32dc0afc950c25ea394939b1a37818c4de79d8767503483d7f50516810dc3ea28a93e7af1f50c2ed5caf702302bad42aff1e9e0d3d4ec66a93c15270843e2da80ce2cf47ff8c2a5a6478ea17aab7718c4504c2816421d6023bf0d01404720b14784f084426fd59e13c89ca2359e875c9bf9678af999785deafcd373326cba19d0a51d3bf89ddeee1da98c154ff217da8f852921f6b15cd73471d6c3979927577bdb4c2747b9430ab70629694ab24efc446e4c552786201e3cb5782abf6820a47208ad717c8e66be0d3aede49b3c7152377f853e4c327546fbd3af9e6889b21c581fbb189abb6b8546814ebad0b3bc09a2238cc6b8c65b603ad9e603b194bba6e44957fd47104561953555ecefdede8e38f7e8d012c838bdb515541ac1d1fe7556d907886a1bdd212a03c2d1f2b12502df2298bda41c49f8fc504fcff7efea7cc21098c17b020e93b54cb065c71e6780390397528226c02f9e7cf5b63e9a47927e5a1e0e0a0b8ae36cf0ce219743e3c60944767f28de98afe8d452ca7df6504069b98304d2d526133dcd4686bb45f10ea257300151dbcf97190897447f55e3ab4d5925a022629685554c7b877e019b85596cac905f4af3324caa7d41f65ff4b6cd7bd702457d6aec3aa09835acf7d27bd742810083d55ebcf951252630ad0dff7c7b6ac6644e192e5d04d6fbc6d460c1526318d9efb4357a028a98dbbd75b508a7e6830865ad73024eec90503c1c29c64b62022244edb2e550e21cd159ccdac811a4b3404da36fa7d0a0605c8987d6ca6333293a00bc2db416c37e265939f38e7d713e8e7fcd245861bed2d4888cf72deb4910ddc15a773e62cb4c409c35663aaef9b360a3448564c4321710edbf26947a1ce1865e3f8f61d97107502e5b2e0c6f47be6875350d6d79dfd683f52b39ff31539956d8bf3bd04f52f54ec99e2072dccf4bb0fa138075dfa8a912f0f76ea7fc99823be23fc3ba44634ebbcf9fb2e30a4af1ef0034e807fae94db2df7ebc8faf3406d09cbddb54e80e13cba16711a220f47d799e62c47c668566741948879d85a59c6078c0264da033c86d95ee2bdc9c9e8a5f9332beec812bf3e28d0c72f976f43bab8e85ccb0b8c71650b85dc09bcff8d47eb1aaabbf203dc6b70eca1f114797e30072c3e96a7b803ec9e63ca42ee91e4bc4f66c417435647e4ed9154296b20a38f654da2d5f3147c284684333db77434658ed06bb0d74b8b73c1f7bc39f3296cac629db023a7a184cd9e2eb357d6e81a54ca23b61b9649c43f901545d0d2e08056285be2e09bec9afcd72e0a8fb10ca151458e752f11c00b7bd6d311e59767422cdd6bb431ff1d55ee7ad378aec011aa78c476c232faa1384e6ffb265bc2780ca1acd98e3d0db4cb4cba92fbe25483238d9a6c2d118222f94ce119376b4fa51f6ce546dfadd84fdcae6cafcf4d4f7aa46bfc20f457c9a1bbb476f30748548492ee9a987650b97fe6de94281c23f754ef78128f971075051fcc3488bd898dd50f958541067a5104563f6651cc99c8cb15d474f8cf2476f517b059d46fdf69102f83b782ce644fecd403bc38e1dea7c35139ea4c7dd7b4bc298fea0910a7e3e79658b459fec0bf090891008f944d544e6d618699883d3dbdb74d660b9b598b098bca608cfef787de2c29c32f5e2da7f6c968430a9168fc8919d385a690e944420a7d66ed026b4bc694154f2d46bcc5329d5c5125b1f075109e64ba7d3cc0409e3a105ccd6cdfda1b264b3412dbfd404e6e83f50db055db0b1d0a9f6e32fef78e2881198e292216b177e5d6d320652844501f0e2d5e2d9862e10bbdd38a4f06d79e629fe85c98ae0e8d78ae621147ed039392e1e928e60f4e4b14d67fe1171747b1f933f044d5a15641c9d2b5a2ef98d5bc997ba198ccd2b77ba7d3eecb94f422912d60876da927a37be11f3c9229a941c618c6e37196870f1b0cd48368894deb7e0a124707795436213515b612dda7713f81736f05f0c48b64898db280b8c6c28e649dc5303ff531aa45b1204e79fb6fc5cb3124a4325ddfc309cb1758b94e5b763eb5f5e0848d78a15057c8d4585d78b7994dd2add9a6d73a561d0b6739e631eeffea11495991f9ee2c836dc513a86ae2f43412d903299e4ab66089e3aeedd09496dfd7ee4c427607e428a9ede40b98df6e1f9ead3af2223d4ec8f8b8c7cc7a612d8ab25f5d4afe416bdf26825a60b14062e9522b5749e65ced63d4bde3cfe9a5407c7016269ada8b05b7d26245aa4ad54c555101d6f8aa9332e31a10e284a832a1e04b4f611cbf55d847932c0b1fa88e8d4e54ef274ae367e2d42674f6be4c2050b13d442b167dddbf34f0a76fde3d538099a9677c8e63f265cdd34f90b2a716b4d279d957052acadadb4a5c4983dca6f36d6cf9a7250cf1f42a110fb79a1af38d4e0f88f41f31d37f42acf5f07caf85607b33cda540a6f89b597860c83ff3d17be34ca35cd2bf783ad5b148bb8843a36599725e8717593744381ec7402d24254381331a50e145c81de5bea79b95b738d7917130dac55c498d9ac98322361616465b11f9f8f186378c6c0fa57e0a69c6c2533cb2c46de9530bd91bf6c2e89ac1ad304631f562602181004fd20e222e7daa4e2cd5f131a7d52a63ead159d3c2dbeeca8e83188860907a06037f4926d4b740df4e78e7d40dbb03bbd1e232e2ae0b1e75aafd9d35d85c0654f56e51fa51df1249ea1343796182a43f2617cea790269770de8f08d2c03dd51b60b2d8666f4082566b46ac0e70c2aec9a6ef406c150a078acb06115aa0ee0130cc4ab8f96033ca70cf960ff33a4eb802ab3643ebfaa997a782bd11db71ec1e416c4608397f8544daf93d77e84738f5fd666a0f8e06b8313ac9a243b8b19ef8748698b2bfe2ff666835657830a45f83253e67f5e71bf5fecd7205ce4366aca1466f11e0aaedaf6428f8fba0c03bdc5487c3499bbfe969b0e3ac9654be5c15e6799e2faf2dcb9f05c009596b83bd26820ae3febfdeb6c55d722c691867399bfdc451dedcf2a330eb8d77c9854ac5bf6962bedb4bb3980232032e9bc3d625699a3a3e2c42e43310e47090f2377382c5cfeb02e93e4baf924b825000ae1df4674a86916bb2097cec8be882a577b365f310ef2c534780a91130dd95dc535b64491a41f5b1fee8faa2586c79f25104b293c227b5b2f8f529c0f4f7b4eabc8dc0e983b8aa0b04713f8b33410f0f3b85cdd7a9e1910d08bf402457cea4504292b322144049afedec24fa259e2470c740bab5c909843e32dda3704d65f12984aa0423a2201b2ee4a56c7c61228b1756654c020629b72751d47c6982a0cc55de503876b205d08ec1ef535f03234223adadf5a04e0530ee4cc3530f1038da6a3ab14bcb0c40b28f9477179e66ceb2f73e64b0b726c7578404e318f98c0d7760cb0b72422b69183cd5b57a6a657eb5f309ad392142a620f104ddb5e0413ab28664a7a513c61fbd010b6cb949d06858514245e32ecb3557fb3f84e56bb71a7bab3de853eff9246e658a2c47e9e07f568da061167804ec242894acf41918036a07283960c8e8c79617bd4ad43c0adf1af8641e107518a9c078b2a497c6fc11d017d20bb392f30aa4796377ffd28ac305506eb36551ebbb3f8a1c02f63c84e0a445cb683ebbe685543d3793017de10d0c011ccef8cc265d566f0adf4f0423f3efacf2c8515a43727fbf60c159c1348bee343e25993e64286fe00cc8a78489dcc585ec6f4cee14d49df39e3fc2c97755ae429adf00cee04aa8b866b06d066be8c4714aa511620d95d9382ef2827d1275092830f6e7d6d9feb2a3eccf1f2b4e02151ab155b31f9ae0d5c02ed06cbba05a841e1a11ce371eba0e7cefb22206cc0cd160c87be1e0f32d0424fde2b5d0e92ed400e5f3a7bd42b7ffaa19123e89fd1f0b1a53c5caa0b23308671cd7cde899b8f5a18aaaff20b3eba0c4536ced1fce6aefc90668755afbaa0582822f8123bf8ec747db480ed4821f5debfa0c8920b0109f68abc30c7fa3e16d2e7316a54ea8fed3054a8dfc00e39c484d325154066595f7b88eeda87c74c0586ad04a5a825522f31b22b0affb4be47f787eb0e5b19fe8dc20d6f147ad7eadd85ddc21c2cd22be4d9cd6971505f7a912d0c141b0002f687f32fcaf02b2ff0b799d5dd33cde38f7002ae686a7279bb4cd3b1cab5c151deecad778796da9dcaa7d7493301e225e8025c2b8b6f60114cbcf229381ef8cf47ab4cecf55dcda77d139a2f3f75088d57ef40fd5793308b85aa1191806ec41ee609f9f1c6845c3266af4d56f937c93f8a31204b79cf70d56e3341d34d2b80f234c3f6a493fbec54070fcbc211cb6cd8826bc221ef987409053a54507678b383e3b29f5302f2807f8e084d80831f679a006ae4fc9b24b016bc81a01db772fcd420305fb3eab46d4d879a3f598069d5ed5808e5bc69f62c11635490b1f781156a4253ad526e64392f5e05de2e06e936084a5393ae43c533368ae37e450c26e47add6f418f51542fb9b4bd64a63d2bf910d3b699bf1e56b2900556a746cacd750d21893f2f337e0faaa0b742dfc767c90910c1308fd01a7d1c23c9a7a3d3ac4a7ff1416022205a51ad5b2bf6d62564b56d292cd5fadd024cd252099a053610dbc61a9f04eb4f6eb409e8182d00baa73feb6e788c095f43f1fb1d91ed1947ececa961dcdc36a6aac81fe2ca362fda18e5859b76a497c1776dd7f5eedec7e532372ca6997749df0ea7a6d94789337bd387467023c0ff8d7ec7abff89aadfa46bbe398ab10f2159452fd44742f26d9a95fb97647b480a63ddbfac0894e076285265bb9b54994b44bea6e7b2bc7cb3a909bd0d56b6d161d25bad5b253dc57ff799f4381241dd50de0bbf714c5dcab0b0611074680dc3e96f1263697d399189bc7d92536f4f3e8899a61eff968c04acec73f2c83c533c6a393232cdf2973e2eee2280c797d2cea0a44af267f9a9a76ac0ff7f7563ca0ec99370b9cb3e88380bf12567acf41c5b9fea08323d89ebde773803f36a371c4d6c55c1e76f56bccaf7b57bf91dd81cf013a03ae0bca2f5da211a2912d5acbd0868a506bc14dbd5f46e4dd3e72d31e7639af58f1eebeb8f1e1d3ceec08e1ce796cfdd0f992c51ead909a13ff26d4f6a148784e9b02d5a4cdfa4176dab496aabfd88f0ca1a9d0888163f981a87305b5a20dc054f31c7bcd357f141942be8275d7589e3b8c8ab21070cf22c5d8ca1bff60ad35352db3b6473be489f5e33f5a2f63d79748f217bf3ed7b8122ac3631a5c8c1ae9edd5feb03bd9212f2916aea5c550ba87ec6b88253263dfb2e01dd341beaa5aacf736290d3d0c64517252aca1a2a801165d8817d4b78eeb391a57a5ce4a55a601ec32a6e88a22f7637eb363b628edb7af69d9837933132a944ae1015f4764b80ea646b8827999c915e7e8509df09acc02e1d5604864a98aece65a903160ce028c2f6b41740d2ab1ad30340115907e2419d416271f48594542e17b5da2e20d2e63e911982457eeb93b1e12b60e6db7374ca76e5cebf4865279003160c2547e1a433b8e9fd683eb8f1587ea022a700f2e253722726b59b9a3d2478c0d1819fa754988b5fa2f3aa3a88c6b3a3fdc480f598521bfedac50e5262b45d98bea7b21897bfa46368bee55a15171e449aaceed2248b5e89677fe333ba65584d063ff6a0506725ad6b3ecfdae604eb0e33ebec4b78067ccf88ce9850bdde0c5e3c0bf87a", 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2e4, 0x8, 0x7f, 0x800, "f5aca7edb2b76a396a950ba47eb9cb47a5a2a0ee", 0x5, 0x6}) munlock(&(0x7f0000356000/0x2000)=nil, 0x2000) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r2, 0x4, 0x7fffffff, &(0x7f0000002180)=""/58, &(0x7f00000021c0)=0x3a) socket$inet6(0x18, 0x5, 0x9d9a) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x2000000000000000) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) renameat(r5, &(0x7f0000000040)='./file0/file0\x00', r6, &(0x7f00000001c0)='./file0\x00') setgroups(0x0, 0x0) setregid(0x0, r0) setgroups(0x6, &(0x7f0000000200)=[r4, r3, r1, r4, r2, r4]) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10248, 0x121) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7282, 0x5}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) socketpair(0x10, 0x4005, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x257) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:00:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=""/140, 0x8c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fcntl$getflags(r0, 0x1) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000280)="15d8b8bb59c43d114258e9b9871c4a99bd7a0caeb7e745348cf7a9b81ec82c8a3d68a51522273b850d74fe3e3b879938d4e631fb064ee55281f3eae8cbca0d032093f9fc4435eeb9c5c7e2f36e08905134fecf08783829de5255a20eb1e3cb3b535d8f251bd0eb21c04c2f2c8d0ad01bac1d033fd48f54bbf9755e9c8b21cc0c482c2783b5dc545b223c8d86aade731e49f21f03c62ba648f01147acd6e2f8fd317f7fa7a0dd1b638951540991f573632931d5bc5f87c424fd8af11b6ff9b0c6298c50b7696986a0c4b14f03f60d2c02d97a9c8e5c223dccc19e4c51af674b01cb7599a281bd330897556ac96ebb105e74c22f1937fa95ebae3c43b6c065dbc3520c305086fa84f96f6a30025d48d64cfea4406c71a9a35796ec1fad6c2ee393631e8c57f38c1aec8f55c31488bce09a86f9115a72d0ddc7e9b80d912a0b99bb8e29ec1bae3ebd477dc55b5cdf27bb0600febb9f6d09009dcdbc2eba0a6ceaef2ae51144267b23ca359a20a15250c463766cafb76773c0ca42f56cc071e67c303a240c8a7a2005b8d3532c1cf8d00b2f2e62c264775eea67e90a1e5442427a5e23f101fc221e470edc1bcb5a6688ab59f0eeba406ca0a66ae554a3643bf9ffec4f5a7b17e64448e43763b41ffb8cbb7e9d3df7e32cefdeaa76dcdfa7e9a394dd61486f2181cd3c05cff6bb8ceaebc927f45c4bdb05583cec98af5ce0395fe8221046d02fbfdc79600c8055ebaeac1ef205a50b250975866f7a45be741e8672b816e9f973fc5f5159dfcd919c76b392230edd6c642b76199036dc70f9ed5fd7985c626859d9a0b701c66876f1d309daa85f369de9d008eec245110fe958e3c8d0dfb9ba1464aa1a42f5b675b6d75405a76a3694c92b6bafb0c1df533f6a7eda01cb1b82d2dea2f8ce3f4134a7480a1e51176c2013d95f7287abbd3bf8e606d42cc3285f07996517b02eccfe8d5cd393af5df2f97a354bfc9a647e297c3e31c4ffb78014d51057c267b61481316e0b14ac0952994fa63a00415a95ff3f40c79904abc4c1acbf814a00e603638a855dc1ded0804c354c27162d1617a3916fe3e9fba77404ecb921bbc53eecb9edd5adc31254e5022fb6840077eafd9cc5e45f73477e555c748f90154b21ca49b4814b894c32b27756953a2c13f72c1f4004c2b45d98a87fee225f7eb0e6a1a5dfb5fdbd4c5a8b7ca0546e8c663e0a1e3756aecd2db58f8624e455025e2c76146d312f30c6751f262cbd0702b02f1564e2e4bae868c6f68d885645583f0684f3dbfb4b1961fbdc76f4a2bc6ae2864dd25eb3e1c5ac7b0387ce5196a7f04d061a1b1fa20dd42b7ec8cd109902e56c5c8609f947c3bd956f3620f55816323584207bcc03953a6b67377b49d122045c22d5f317eb3b4fd016dc146facf3d39586b2f8104cf7c8666d28380ba9e8340a0558a6cc00bbe5cfd27d6f549436f249e272091a1a3ddae961b4708c608ca01ae151f4e7d59a126ccffde874fe6938da9f1c9752a0dd1085763889636d3a8c28017232571628ea95a1d4f923d23ffb0ab2b90a2cceeaa9bae38485465e4b16604281df3e9e20ce922bbb3c7ccdce98e793f5cce475a1d2d2c0b590996ac57ca4eaea32f3a4e746af6f93228c0f60e17ec0b1db9577ddf645325bb9fe6fd68f1b767ee03ad3e375c464364f955abe314afd3fa5678d8a25e218ed58d73f59ed025df073ffe773ec8ee6922c782adcf89ce2125e5dfeef2df32938628ba409d81188c38bfaa7056056ed39161e419f624691ca1dfd363d52bbf029b574e2339e91d07f99fee478baf1c674c29e235917000992b47960af18d7c94cb2bb502f9b71725eb13bde1af55afe37c5c84fc742b59c13c0fffc81a464061ea4237540c3cedade5c5feba488d54722f80bad6d20908b8bf78f19f4f96ae1d721213a005613ad4428ee15c9911ebfcf3da7012489031a30578c02b074b4945b71c07d44b8968358da2c57bd20282e344421afb5e647ed9f6c7d7cf119f927c5295cb823580e9e01b69d49d5769fc5207d187c20bc30c15534def81f3d0140048abd22c0fc3b6834965435ba3fb5693dd1add99d856316ca21a22faee80cb41250337adb0c0d00c4f7184666b52481b28ea8e4e40f5d0563bfd61408013dcce2dcd3882426af18ef7effc3e3b85643bf7a4c1bd280a4acec9e3b0bb8a439b993855ca008c67387128bfb3d1e44870ee9410bd183641f91ee2bb5d019855c92798097ea5424658a8f2bab3b4b51ba411a8e501749d64a81d2eea957b40bf6fe802ea1f3e17826e83158f84bfec4cbe7502bb5582c493886b75f432cf0b3f2d22f5c9d33a23e6b540e172c26141d43b17dcf7029b51f57b31baa7b0968429660b798b15b3cdde7b91ff682a66786bacd21e9fc9cb42e0bc7a92d8487f28f5a234a66dc639381ffb1a094d2ffc6b168bc7d81588bbba88f3135180bf5078d006bfad73b725641704e49bec689755e579fd79e5f945c5acdbfdb596ef63dace77f3ab0fe7e73ff85dbe69e93b989cc65741c783691ba6e24eebe560c89e9c6d1439b96baa508d4dd951feb86aef7478acbe50baf3999a4a886e5708aeb6a116ec07175e614a994ece31ce9d2ba316f7395a897c2374c9ab530a88c61e98e0642e3f78e7083b5daa6c91ad0d22211a5d26bc01e51fb0be181b89dabb8a863d68e179a0b7be4f39dbc9737f33d5d214ab12a98f7ab657658da7e150e13aeca78236155a144b1ed84f9360f7b9620923d89b959c2461f7ccc6972b1ae10779fd16891ee4223fcf3c7db50f098434e19104e2a60f26800ed979b2f092c9682737a46c32e3dfe9c44512ce80c6170c91530bb34af1b87f1589e2f0fbbc73bb7a26e861dc8335683ec6af9ce7579a2436ddc7108fd532c1f3ba3c0db0fc596b3f68b0d6afeda9af78df5d75985128cc7c99e300e14486f582b6ceaa7b7c11a359704fb9c1c19868a45a6a56c7dfeb6f1a08e93204f1959ca23069a50a3f2fddbbb6e3c56717b20e65dfbb2a4aea75045a1e44a015e43aa43045a86936856db8bc64b5e66f01dbe59c17e69934499e8d6edebe47759a6ddff48132fabc2edc357e37edc2aaa30e1ff8adbe369aac1495fff85ba3eefa6b88e873805cb24b9d24a2c883c09e7fbb62897a2b49acaaafa0e3c6bb9b9bda49a4f452c4e93af33c433010be37e86fe250b3e59ecaa473653ab9fb62cc4939f67b4bc9c044793886bd90bac9072cd6176c3cf40574e063e6da23e5d3ca707c4d00ab1f832a2fcfa0095d3c7ffbc6fd9b6c0a03b55616fe2c45d655f488aec5766569f1d270c7291079354c9092ae650bbc69a9bba34667d4a9094efa4d23b7bade2e4136580c6ebf5f39e870eced14d97cccaa9e280ee36ab87a721e359cea80cda5481ea70fbbb31390b7327e59718e9b318e2efa67eef05d3d3501644729f5658fe6a044e03cf8452e85cac55ed40ba869335f64c9495a7f5c7571385c26c672e9a3f0b8bf60baad7664269b1cd602a6e682e02209cf7dbe4f0fff3fc2838f6c109195b514583525de4ca8354c439898ded01c38686ed91e67eb2357c7632639b6319d701b85be41e23c3188266d8505539b6d214c32aa9fd179565ea351380f38f38b209fd16b50d74a6ef2aea2ac1c3d28c48223a404819a622f260aed8daa4573c6a5f8d066437d8ab2276c8eaf3aaa7cb05346ee25a1dc30ffeb9456d421364c9ab76fba135ecff1a0d6c0692ff994ddde2dbf9682f62cf10900b21fe6dd2708b84f24685e9a213b58ce23369a099d02cda70828782fad83b823c2e0771151f038aa66799259cd8ceed325df82a9cfea3d7814dbac124e17c7cfb6e460ade8d2e859a3e9270636404ad8500e353c42a4ce4ba3247514cbbb043c7f577a42ec9efc16b767883a12f4f65e41ae692b83f73aca0ea2e594049c942ddfaa238d2a11cac86734a4574645bdde0ac5832ee77468381c201bbe4a3de0208281f66d78e3e81f7ce9575d586539f4ce5eb3b189544d37db3f725f1782d5faccf857a06ef2020f856ff744a258aa0795fd4e319fd43e6b295e1b104ed0470b615309fb047ac1399bcdabc66c95482cb1abc301253bc17b2b4684373493bc21431d69db0927f80dfd6fafe022acfccffe5d8be0e0dc6ecf4d40ae24f015b3f783999bf3fb7f8394c018a1bd7c4e266688de9cd0bb1da37f024b129b98c7ca128ae0ada0faf64239d6d42ad5facef4a4e490613d5886faf73d0ea1a1884475d7c2d0dbea84614bde07664805cc0e395dae0df2abc11b9953f5b7c4b56f14693d783703e902244c1b0706e81419cf51f2f1db528cc079769411c1a3f0ccc77e0a04d1386cc2d83d2798d6dd821260c8fcf68528ecf06915f1eefa97a65d47a50c785dcad4531f196180006550abcfc8224e558136808b3a6a6e5e7e5f2fc5b0616abc3704732d5459f0e7900d5c80586d78e6685d86619c1d6c465d8d3fb2f3eb8df9bafc04a06c515c96976b71a3866ad3ff29a703ddaa2bb1f1e14a4241d307bd7bf7c164a78257afa3942bafa24d108632d44670bbc2ca72f5ba8dfe7c29bacd5d0fc32d45d503291599e28d499e8a8bbaea428ed92401d069ca57d6f3cfa6c4cb6d984600c61f5f9ba8d2dcd112991e6cda78ed420844068f95f59984220c3e251f44abf9b5ffdd880192325df79f1cfad0d3d33fac60f6a319362bd19f18e762794b5fa8c31a7d48c7ea31079fde183a0d8b019123d05c0deb994d169d484470c8157bec7fcd696734ba9b43a5e6aae1794edb8dd9281475a469ed4fed97dc61d2ab485b53a1af02a5c4a4eda3bb36edeb1e78eb55707a0c95ea3b3ca0eaef6f53e1417e8118f6c393b5e279b7b24a31ab345041d84790dee5befe57ae53532baf98a915dd2f8ba9368392ec5969050bbd9795a312bba5bac3d30be6bdae73803dd8b131f56e882ebc172346a8eb66906e250eeec0f049bd5cde86497ae1a7e595e36a86d711617049ed04c3c3be0440bc5e74a4c013600db098e880d89622ba60d5e860d6d86cb83d0233bffabaeadb05ca524f68b84af023aa5a0c70827fcaabdbca25797335118903f5108673a958afd1c25a9000292eea503ea6ef62bef41481ec5d6f3b469413b79786744b46372c9931054075752e1ca3cef4811e2dbeda7b7317a8e02f0c89ce394f32ef633efe9324beef656352f3728c12f7a89c6f5aadf6a602fe47479ea85b0429a760184c444a576060038e69e10d977630000515fe4379a36857f62f917eb689eca8e4522013e3803b8e0a086659535db4153c0020b4f9fd039345b8105364542694dbedb43a5d5f61a4e5abfbda173226d5119c62d57b301d86e118ce821cb44ed0d19c99c114a2990352ba8c3ed7db813a0c12110606fc7fb6f429604b35a15ed8f6f0d191bb2b59ce17362b8e6d7ab817ea9e2310275291dde4d2b0e3f896fc3d6a0d3aa4ee2749dcff795007b4c74b4f16e0e5d29869ff9bd201b721414ffddf996d01c3f4a165badc89ad4bc982b270658bd882e7052e0d86b05ef1c6939e08fe82bdab1f789f933832b5afc8582a41ec7a5e3bf7d96cae3b3d248a1bf10fe299ea6c3f2a865efc32e0ebcef85c7e18383dc830ca14d9c748390534a37e21117953e18c2c91b7edfc601cd16c5e565e7b9f9a8b77852f4e33cead440d1e84a2005a790c0a6a7710293ff34cf44f4395e8bd2f32cb764625489b9e6591d97c688045eca4adb2c0fc7ca007262060176a706a35af9e343e4239d65d788830d08ce793b7b428b2a23a7ac7255708e", 0x1000, 0x2, 0x0, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') fchdir(r0) rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="06fb93ca9879f1b6a0a743c9af94bf71cd8ed06554b365b1908cb879a33fb6565de687b5f687bf077514a61eefee3f52a788741bb8bab83a7fbb81b99507a7bf41259517800971cdb6b089b3a6d217eef30ea4186f10bbf895debeeffd7c23ef94a30c0c1de647a936fbfbd2f45f90a9ae99af9aad3fdef4eb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f00000001c0)=""/226, 0xe2, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 16:00:51 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000200)=""/183, 0xb7, 0x42, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) socket$inet(0x2, 0x8000, 0x80) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x3f, 0x2, r2}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="16ecd814f99f7e3ec0809b5c19bdffbf4c6f9250cb0b467baa96c044bb1855d1eb4496aece87231a64ac03ba5aaf40cae512f1f08b1cebed18b0776abbf5be22d0776a32b79c49f29a925ebc", 0x4c}, {&(0x7f0000000240)="e7e996658161ac71c0e1ecda01d08fbbca08e192fd9c23", 0x17}, {&(0x7f0000000280)="fa0c64", 0x3}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff00000100000099fe671c4aff8f71d6a71c43e9d9dffab5abc22c78b13af662066b14b8834ee68ed7ba57df4f4af9a907353e4c3e799aa6dc19b7ce2b20da46e5ca41ce352c5500ab5f81ff4073738ef8b1bf66b848b472bf5ae4f180606f7e43cbf5afe56671614530c284c7f27e5d82ed8eec561bdebfdd585b91e1734a2ebaa4a10a6ae38d18d92eb12eb2b2d6f1f55e5b6082b7ab40cacc0a2574cb1e22bb386dfe9846b55c0941f394ced954c13cf140e57b7396b35882a416d2553cd858473a956f277d8bb212d16c", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x405}, 0x9) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}, {r5, 0x2d}], 0x2, 0x5) mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x9a) 16:00:55 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/235, 0xeb, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='&@$\x00', &(0x7f0000000040)='$\xf9{\x00') 16:00:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="8f", 0xfffffffffffffe81}, {0x0}], 0x100000000000013e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7b) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="25922647b7b53fdfbc35e6daa60bfdca8796b6a9f2d63e233eaa150b29695e12651438e7fd4620c86fe2dd3c17b41af2a7ce46f76677537883ff5ad0d213018c748b5de734d0bf80e7b7b9e98d199c12e424cfe23538ca107039a0ce4692550deaebdc3febd006018f0517f001f349716885a795fd51d58ffdc200b06c1839073c54129b3bc72a3662aa7678a209f5578656f45708c01438d254292c1302bd0c4cb7f76fc2113d631d15adc58e2439159e8abc2355297aea941c699fa20283ceab2b1fed7d"}, {&(0x7f00000002c0)="f351a5b6f8638c8784aca0fbf7baee910a243bb384977fb024ceaf0c25366f3ab18e6c1ba8427fc9210647ca546da5b6d336d5bdc97efa7cbebec04683f0f159bfc0a6a2ed6ea6cbd001ec3e3c7c7a824afe8b181497bf1669deaaaf9efe2867e055d126591be92d4ed57ed8728dcd9eb981392aa6f80ffb338bcd14ebe03ce674ae8da08cf01c51c9e163187269cac8ee1022ce8352351e100ac9bf9381bc1d462d180f8351c12af9936f87b9d62631109ffcf2c40fd0d6e82abec9e8ca7454ea8d20a02300da05fe6b3f2ee8fb54fdfecbd82097722224778425bbbfd2008c54d8a83c239fff19fc3587e9b6e648e7e92ca356df45e81cb2c8a47fe1"}], 0x100001e1, 0x21) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x24) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x181) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r1, r1) kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2a, 0x4, 0xfa, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000061, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x20, 0x8001}], 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:56 executing program 1: minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) nanosleep(0x0, 0x0) mlockall(0xfffffffffffffffc) getgroups(0xffffffd9, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x919) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x50, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8080, 0x1) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f00000000c0)=0x1f7) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) flock(r0, 0x8) close(r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0x64, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) read(r1, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x30) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 16:00:56 executing program 1: r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0xbf4b00da982b5dc0, &(0x7f0000000000)={0x3, 0x3, 0x5b7, 0x1, r1}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xfffffdfffffffff2, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706", 0x3ab}], 0x1) 16:00:56 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) fchdir(r0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xf44) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f0000000100)='./file1\x00', 0x20, 0x2) 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/31, 0x1f) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x4c) recvfrom$inet(r1, &(0x7f0000000040)=""/29, 0x1d, 0x842, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000007000/0x2000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r0, 0x2) r1 = semget(0x2, 0x2, 0x200) socket$inet6(0x18, 0x8005, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/116) mincore(&(0x7f00001a9000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000180)=0xe2) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ftruncate(r0, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x332) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3e9a44c2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) read(r0, 0x0, 0x0) 16:00:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="b034a31e5c2ce16b065210bd1a13012edc84a67ac47926a5afd3d362c11317d258b395be9030c0216d5d072e5b850375856c513668c4866a67c8203edf436eff010548411ab213670d93989f0679aa033a155cc67bd49cc30fe5d9270204b30c49b3df7e03b3b42f73c1ed7a62c729850eceeb5a98812795c15d4dc0f77ee814bfc20a8ce81be550875ee8b6737f", 0x41623600776d0ea2}], 0xfffffffffffffda) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0xa) readv(r1, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r2, 0x4, 0xc4) write(r2, &(0x7f0000335000), 0x10052) 16:00:57 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x40000003) fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x100) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x2) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x155) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7}, 0x10) clock_settime(0x0, &(0x7f0000000000)={0x300000}) open(&(0x7f0000000100)='./file1\x00', 0x8003, 0x47) 01:48:48 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget(0x1, 0x4, 0x414) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0x25be3cfb, 0x119a, 0xb3f0, 0x8]) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r8]) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 01:48:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32a1ca5bba6a1d16, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x100000001, 0x7f}], 0xfcc, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x7, 0x8}, {{r0}, 0x0, 0x34, 0xf0000000, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x1a}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000090, 0x0, 0x8000}], 0xffff, &(0x7f0000000000)={0x9, 0x6c}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x102, "125b3b68244a7ef5b6dd414555e68e52eef400"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:48:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = getppid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x9, 0x0, 0x7, "78e0fd30a4a9103ce3b95e11630f2558f0f7c9bd", 0x0, 0x80000000}) fcntl$lock(r0, 0xac9e3f3f1e48c1a, &(0x7f0000000140)={0x0, 0x2, 0x80000000, 0x1778, r3}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 01:48:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x103) r3 = getgid() r4 = getgid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getgid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() r10 = getegid() getgroups(0x8, &(0x7f00000003c0)=[r3, r4, r5, r6, r7, r8, r9, r10]) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x21, 0x4002, 0xc1f3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000440)='./bus\x00', 0x1, 0x8001) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x20}, {{r2}, 0xfffffffffffffffa, 0xb, 0x60, 0x4, 0x1}, {{r11}, 0xfffffffffffffffc, 0x1, 0x80000009, 0x10000, 0x811}], 0x6, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffd, 0xb0, 0x2, 0x7, 0x7}], 0x10004, &(0x7f0000000280)={0x4, 0x5}) ioctl$TIOCEXCL(r2, 0x2000740d) socketpair(0x7, 0x5, 0xcf8, &(0x7f0000000400)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7fffffe) socket$inet6(0x18, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x5, 0x3b, &(0x7f0000000000)="2bd06c68598aca3f74b3c4c9e68a737a4c53b00752bb51cf1248c6dce8fa7e8d9bd47eb799ba9c2ac637cd8d65d4bbdbaa3881b4dad05f7a1b048c4b47806ac5328c764bcc74f033c677a63b1741390e371495cd5c24d5b2fe6333eacd59d863caecd4dff25d6c77bcce1886dad109172bc0f818bb96b69bce4cebad7ffadc4f1a2dd31fa1b73b49e2c420dab6ee8b288e0ed8abcf17c3cd5a1526b982fb7f71de5b4c381b303db3082ff85dcd211e2f0a88cedd1c3dd69fb13b9c67d7e06e86fd9a4256c2504f4e237c5481dd58fda2d4a67fcb9371ba034b0ecd13c66b006db509ad89fe6c43bd5c74ad8767bf4e9cb9d1f87f1be99260562770371c1b867bd532d0a45feb59ad990ea8fc6d0c046d2c8d1751a21613e6", 0xb1) r1 = getuid() setuid(r1) 01:48:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x0, 0x8}, {{r0}, 0x0, 0xa3, 0x22, 0x0, 0x69ed}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x6, 0x66}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x6}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0xcaa}], 0xc93, &(0x7f0000000180)={0x9395, 0x8}) setrlimit(0x1, &(0x7f00000003c0)={0xfffffffffffffff7, 0x7f}) r2 = syz_open_pts() fchmod(r1, 0x1) write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x18, 0x11, 0xe20, 0x401}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8, 0x3b25c}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x9, 0xab7e}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x778b608332f8ed0f, 0x23, 0xfffffffffffffff8, 0x1d52}], 0x3, &(0x7f0000000280)=[{{r2}, 0x0, 0x58, 0x200fffff, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x9, 0x2}], 0x9, &(0x7f00000002c0)={0x100000001, 0xffffffffffff7fff}) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7fffffff, 0x0) 01:48:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x0, "a147780ac85a0d7a00"}) write(r1, &(0x7f0000001600)="75ead7ae31b84a3ee3d9596a4ece756de4a075c734c0ce6e2fffd294b38c295f2defb5b8cd224541d398d101325fb47642fe96fdf171f4275184a74d152d30b7832a64dd01f446f060671b0ec0faf6b7a461964e8b8de9594843dfd6c84372e4f31ee4ff99542e945253d52a9f86e38be731fe5b59514343b4605dd51e9554ac216f040e7fa68a798d192da224b247afac36e9d353ac71a7e4d993225193a72562ec864974d75a9f58486b09173262e00f4c66739e6022df38bbd929e99c95781cd9125d18d8466097551da48fc2b3ba947a28f59ce046981b6649b6cad4e2edc958f2956167632c62f91e7ba555e128aa7f0f9c950177a3284bdcf605efeb4e625e55b17f7efa7f568409e872df7bc7a3712ecb1c768415dbb625d6f8847779a01126769be40f4198138ebcfefeea961d4d43557146e724b462525a3b8cfb1f51afa79ba4efa2420a3dfc64da9d0e981268c3b8d952d64fd85cee8f17bab06ab5568da6365b984bc8fa452170195a9c1719bf5183a48c04f6dd1ad9138d329c3eb41ead107c163ebac1b7974c7cd4f3a96b0154ad0a3f0cd7a0909dcdbf5a6d57180e26b4a65ee8219eaf056d8b5db1f21d26e51a3e335a79e00888a520557c9a42354ee1a83ff9e495fe28f223b506b5b4d2a862fa3976346e675e65a5ec7eb9ca4be791f3f89674f4edb634ab21fd409dfcbcdd60b875e46f03fe2a92ac8b6b152eafd8157dcc79533167a8d187324fdb6c92940d47b6a7728506806fafaa0a48af553b5a45794c149edd77355ee7f5e3ab555695daa568cf8fc8bdfe09d99bd8eb1f07c40601043d67a01cd5fdbfd258255cadbdaf8876c01aa63d0cd38482e917f5712490ba2932c73c5d8c28950a2a1ec26605cac74a9b8ff9ae9a78888bcdd28d73c8e65f9dc8df4d38c804749ad5b20f1f04a368c3610fccc57d33571e0e490249f3fa9f74f3af5097c476ffceed6799b49d00a62c00747848df7051d0d61cbf3a49d285ad4f0ba70e88ab3dad999d8e9f25ecf45a426a1cbd47d0d675b9c3514eed74c78f62108c10ac5499b5a29d9e93029bdd7007173e49dcd183eac7e6719337ff11be50781a308c72bcd8d188cc0ffaf5b688537d1b043d49a40b6239846adb6ede0bc41714c834294324323e4b3682f261df95cb69b15922283fe7790cbcb9c23d9e874b341d9e27b358aa7581207e682e4de1346c9007245f1d2809a4dba83d060c7fa98c85b9d377f5b1b5336bf6396b704e09c0c0d405c8a730a1baa6754763dbd9588df7993096d5cf2243d35aed9ac2ef221ad933e75524427056ffc246aea5bfc6e96ad31546c0e1c622542043d3fc6282c60a482e2b565b939df44ce9c8a17222e592a37c886a90279f64c74dc963c7281f354025eaf1cb46ae0bb664a6b512dab799913b7941760e715c8ef94c671fffde4b6a19abb1c3c95245f2ebbc7c200d84caa68dc3a110ac01afc69179f1c6d81e3a86080dff0d1f6a754ff4d94b867b703eb943fe58dd0a9b7fa451a34c73227cbab5b2e20e7019cf3f2f196755cc4bff14d25762c53ca3566d752fa6ada28575c6c92a92c9865a4d979e4be2827e48dc3d173a733b8aba9eb2225ee578918529fb3563ddbfa406f18eb17085800f2b80f51fbcfbab5285f74f811ab0326ba1158b0172cc6fc1ef2a08d95cf2d729903ff0d7f3baae499e1d14af4abd6fbf6504f63e58982fd7d63847e5da6c05c49ee05232de3955741df9a3be143463306bd17f0b2b08553c1d9b684a27eb92421460e73ab4bfbfa4db65b2af1e2708c4df9f35cde859888a795865562e6d3f166f97a3c16ae898195d7def459817bdf09956643bf85e99bdd0e74a814c3fc8fc6ee7a6e5c3b6a69d9bbf9061434e1cb6a338b70e8fb9b81c2f5988f46ce0055dff33290e4f6785ab0fadd2da0c8a6f6d0b94dbe556422aabad378e6c86edf726bcb6023986026451536a488c55d335ff9a4d1a87bc45d6740f257921016aa990a64e5d25798810fdef3d7481124f1b4b78ddda1847fce3255f42b112beb9377d9fbeb3b3b5cb77e44310a87007a9d40c962147143710e3b8ee79c551b5563d194cebbdcab54d49e50b422e80514bba0f845fb558fa8569f72fc46feb21f00dbbbd636ab0a101d87880f0f656e5e9dbb45ded94ce90d90130fadb28f95dc4e7cfae4a734a13a93a4eadce78a8292bd0c2dd79e0d2ecc0432cb652cad90d3a89dfd52bf9e0c363eec15d35ae984baf06f11ba427ccd0b582ec4ba675f408f861f66e3dc9f288d130c78d8be78240d400053c4b9e43b9002b4efd549fbd9788ab7cf1d63b69a9f853d6ad5dfe20e678b4cf44f73c0a46850f83bcc9b93c66a05ab06fd8065e851523e0108fcacac44dddcc0d6003100787f829cd2f6c8de8671c664a8cb0327b0c38877bccb7e0b96b5bbdf26688de457e52d131daaff35289271de8d3398288729b9e56a09c24372ee8c243472021a875f250d699f49e06d15ae68f7a7f7153a6d8efee7e458a9b545bafd04964dc7c10c3c7a288c95249bd136bf44dc587893e22a04e0e8a72b7cd844dd4a588cbe343801186f4b352142fef6fa32facbe0b423461265a11df0d716af4b0553625e919a00b5cc67fd583ddf21a5202dfdc8b8f595e52fe55941b11bd4095a30ab24b105caa1ff2e215f07feb6f9cdf0c082b521a88cced9a38d5547944d2561133c843b624bdf7de4b5faf7423b6eadd00c1ec22ab434c2bfc8b8357fde827e796183e315339998336abc9abdd00366f53788d3307d69f09791857d428fb26720774a5b8e6be0a393dceb0911874f49f0ee1a9d0a53c796704c78789c16a035af5c75fe7abc3cfc19d8ee0be8f11a16c99a9b873e28d4a1b06ee211cd2c36993c76d36cb38319f910443d3d1fb6d84fc1aa8f4f406d84bf9d1fb1dc9a98d3c62fc986cf7101a13603fc9f4e6d038926f3e192c288c54b575049ecf3e74cf5887a74474396426964532cf1a2d27581b05d826c19120fc531c64bf5e924f08e6d16fb58dc054397af8b35903e16c8a09ee1d5b865f0a78979b0c40c042c8e97db1f9c86f7fd0da97c6a7725e344f6fcc36d596b70413596c8f2afb66a090c8deb7adb543d96d51b94033f5ec79c63ab21970684905bfde211bc40babcee7289e792854a4dc315c755da102c3d4c6fe368f1cffc87c6643bd2a20b68280d510b0ffe694f02d8c6ef5b6cea52137f99a7062e00aea3ff83b8e9a86eb6cadcbf015b17421a2e14011fad8036e0a87675f739b0ed4a6bd4705e8804a6f9f90c462f6624198fac526e1883f4b5b233ab27dc7beeb6f340a4db1b637976db2b7291858b317b30b7dfe2648537bd5f8b6cdef4ec9db4d1d6428e26c20e0872bc9fd70bcf782e8ea8934a8c6a56621d2ca879dcd6e5badd82e0e63c4edaf80de50b51112d4d161dc98e6ff2beab03b302fe5f8953cbd3cfdd1a52beb76d419dc53e5a4a6f120ef36c361dad8421307ed81f293a7ba423d0fa22b6ca64e5c45b22c0f6945646581c5f325b2c1360b44f61b6bc735a6a57b6e2ca81ff6ad32f57c07a71c1069585fb5ec395d22088acf2aa537c0edb0c0d2b69c71d899f14151fc1e202082077a1f3c3d7991bfc5454f9649ad025f682a0155a9b8e01b74f05b4333838dd17b10b38d8d7c513f264efa01b805b8020543eb68a001a0498c06d3e5e5a4b5d7bc864a56e0ce1d7354c6782c41c8ca85f25dd027ee0b49414e429df2cb793782163711195595c8737064b4582637826dd6a076ddf0627fa298a183ea7b58c400ca06c8a4e84921c304b6a467ae88478151eefe8969ed9b7430898079a4ff3e803d80327661f73b711e45ee4604ab00aa7e18e18057bfb4f73d01729a3c8ad9651670d0fd63dba66459a75f261eb6185862c0ece1cf6bbc4dcd77cc86bf04e8792f6f14fb3e073fe59e20912acb777353e6000f64c945a6ed4d03f170bb6d15779a6604ab24ed2a18cde72dcac359d239f36fc324fb1c9aad83d0f11e7e724b7b88bccedd86052e3dbc76b4300931b91ded7ad82ff3d0397c5fdcd07ad7c8b5b8e8993419f40ff7561731270bde7f1518b8c7718a4f1b5cb7f93f3226f832dd7cf914ffb267ff052145bd4d255a2aedd390eadecf615b7e48bee004451c892ee5af6f9b3c04d2eabfedf3c4bd9cf81f82eb393bd3f29aff595b71685b91c7e1fa9905f97b888f35eff006813646944e075b8b9e969e44635c51a571b8447568f82c67026bb500855a5d5fd43c21d95848c0c448ff0bc6a09314da85afdc30c9ed2ac49d85c7ce97a7fe08a8fc6bb79a24366b6de5a16af3b6b9b7fce40f701d6573d537d2c5a31ee80155f072634f15d0bad876a6d79094787413995ada2d9f379f7434b749added1b8c7c60c8945a7f220042afb86a5fcdc6fb2f2bbd7264223754d2fc56951f341072f0776b297b56678bb50d18acda9e998692e462bfe021c93d703ae03e0da21fd48d67bd3fa9145a7fb69a86a481a7912a00080a8e8fc68e344776b4bb29aa497b8e1bc4ad58b34299ad73b3ea51c76c5c1d8a96252d0db0936901ba20f0d5420d49eaa245b4cd457692ce886d2d184318ef94daf7e16643f6da5f42c67b8d3c006fe97f0c7e23f98a344f3cd34a21dfbe0494f94e5da224e896931482d8aa44ab942343723b11bdb284e07726343c8307e824cfbaa37d7a568e1cfdcdddb12fba8fe01900f1b9b7d55568e917a9a5ce973ef2dfc3cb42b408bd5da827ef5ed20d43ab811f28502f88c56042206fbab49854d861172bed66235ff6903c68b9afc00dcbe334a79282385b1f90b0f3e4044f99fc3e4c70f50cd7d6674beb5e577d0c633f1a0fe38f58c57fcffcb9e8d5df2ef6755ee1f76190176d9f0ae9885d7f0c6d00ab16105e9e2bc736b3c842ffa816733b885008d74cd5eb4cc4b35fc33a8ecccb629786b89a37ac0df36ffc7069452fa96dc01d846e8571b94e78cf316417eb353779d51a74e1e3c064faab076b3c44b1b201fac91af33df49c6b7f49011bf9ee648b368c55b8a5c5bcb4787e616b314d3fb191e4b20d5a3d696a75334ceb2b4c9e149b1936343ff801340392db86d614376f908470380c00b8e17d4f8bbbdb01107558475ef898ae1a022110ac8a68316e8dbe0afc696111ed3baaef9b4f182b93dab97f542cf1aa0d3f77c4552f8e5ec2f50afedfe5b57769c29f83f95356b0212f998ca2943243e05522e5a8b69210e1e3f35d76ac10e46ada96f4624b9fbf19a9512961d2b726095ab74f589e382a830f4857b361282ddbc30c5372988dee5503a67062f1d2f3e99f41f949cd733f8b52c95fe61a729c4bf1121c54f6acece906d477f42520086dc020506b741ff5b3b730635ebc68987b9ea4f472f958195f0ac53d62c876f1eeee22db951ea690139198f72fceba5fe6bd99ca7bab45d382f48ed76b44cbd2aa9682c85c2c7ff6447f7adf10008382be8cc13f933b704520a5938a0eb47738d403035cfd9050d44f7e177d3fe58bad20f2bc65bc30adabb3a9af6bbd7149d83811682de78363e7d6375833d5e249ef77daf0a78ee50fa76fc4aec2d4254e9e9f03785e2b38562683fc725d955fe1da6bcfa404e2ec5223201a4412d64c1c5304ca955b8cc723f0c63596c74cc1c957526214571f665a1b5f2aa1ca900e80b8dedfb710930c94cc3ad608b34839592eef47f6cef5bd0c8d3f6ed2221555da6f4624d6e13b4b7bfbced068748f61c43af1f62d9f5cc884cb0bd415de9f25f31c60be8e4d0ae634d06957e202134e053ba", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r2 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/160) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x9) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100)='\x00\x00\bL', 0x4) accept(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:48:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4534345c, 0x8, 0x7, 0x1000, "37321cff6ca6ccbfc2d1339e6b3638d2c1ade197", 0x6, 0xf80}) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 01:48:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) 01:48:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x177) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 01:48:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) setgroups(0x5, &(0x7f0000000280)=[r2, r2, r2, r2, r2]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r6 = getgid() fcntl$lock(r0, 0x7, &(0x7f00000006c0)={0x3, 0x2, 0x1000, 0x4, r1}) select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) setgid(r6) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)=""/15) open(&(0x7f0000000700)='./bus\x00', 0x20098, 0x112) renameat(r0, &(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r8 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r8, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) setregid(r4, r2) semget$private(0x0, 0x7, 0x0) 01:48:48 executing program 1: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 01:48:48 executing program 0: socketpair$unix(0x1, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) 01:48:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) kqueue() sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 01:48:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/204, 0xcc}], 0x5, &(0x7f0000000180)=""/90, 0x5a}, 0x800) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x14) 01:48:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) 01:48:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) close(r0) 01:48:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100000100) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x7, 0x7fff) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt(r2, 0x8, 0x2, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) fchmod(r1, 0x80) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x4402, 0x1000000000000100) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x60}, {r1}, {r0, 0x10}, {r1, 0x81}, {r0, 0x86}, {r0, 0x4}], 0x6, 0x9) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 01:48:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x60e5, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x24000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffe45) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 01:48:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8a) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = getppid() r4 = semget$private(0x0, 0x0, 0xc0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/4096) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3, 0x200000000, r3}) 01:48:50 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) connect(r2, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x33f) getpeername(r0, 0x0, &(0x7f0000000040)) listen(r2, 0xff) 01:48:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000200)=0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/11, 0xb, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01fcffffffffffff300531c60bc62138e41172aabec3d3388106d47087f25bb993dc5c1da860e9dbf38a55015968a05ea18008a2e58b49f492ee8c74d96bc69ee7cffbd6fc5d52622a13e51c41151d57f861f62a405c67241363a976b38c0300000000000000a8e1ae8cfaa9c616f30703f789424f17df07a0445bd8cda7c2b8c46509a6461b7cbf033a09f9d72fe143ffd5cacde904af2f011d6fdf732124d70569f99b7645578a4f373d69d6c2e33ecff346b3198d52af5b43fb1e649a0122bf4e4629eec626"], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4c15ae989d6b44f45c311ac55e82330792dfb5721744fd415f25c1136f8f4c0f1255b4907948c85cd6d56a7d24803104a1eef207f69622a2cc85fc6c39a1f2a6426f8c1a2ea707952436fbbe6a473f0793a5fb23ba0b779515f1f43901a57cd4c152aee37edecf6641140f7d6751230ac2d062f7815f9355185f978a65bb9986bcc1e05c1e9e2d427feaa0fd35ae31897507036cb9507e724b4661366f2a1a4c0bc6bfdcf014", 0xa6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001400)="13b5dc4c14d17c537487f005285530bf8dd4c512c2ad99a97fca81d97553e7546d49643375ed7ba0df0d09b286cde9b71c0c706359827a6c3ee13d87676daf47cfed8541ea016ac14cb20ae9433beb1089d12f4cf312cb15af899713fe047626c2518e46f9ca7764a0297b4d51e07ddfb69af3f29608118017a2aaf2b88d067068dc6dd1170b106fca06edd65c29398b62e44fb8a85f083214c8d17538da1d00", 0xa0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/4096) 01:48:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shmget(0x2, 0x2000, 0x213, &(0x7f00005a2000/0x2000)=nil) socket$inet6(0x18, 0x1, 0x5) socket$inet6(0x18, 0x1, 0x3f) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) 01:48:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="13bb56615ec03a086f135b05d5a8b76cefff5c8fb5d8707fd43fe56a45d60a77e38bbeee7859d253dcec3525e3569ed065501b1e4986a6c641242517b0aeb0e8e4f66e49294c01", 0x47}, {&(0x7f0000000100)="d4e214ce774a6e820203b74fcd9d7fc26bc2019c19d45074615488f29aae3f35b008c5b385043470aea310e1d7e2cbffbd31487849c37daf1df9577429c095c6faf1420183c4c8fda5b200c5053f277e7e4d9b327b9008d6fad8861e08ac04127395041361a205b3eb461a9e69f72c1aa070701077a918c315fab155f7699d659d11833fa889609f352ab02cc15e0c777f978ef2ecc4", 0x96}, {&(0x7f00000001c0)="7ac17cb240b13e9c2eb98ac262b61fd37c6968fe969a4bdf552a8ff5d612", 0x1e}, {&(0x7f0000000200)="b029ef5aa83540ff4afc13a651d0370541ea159431bdbcf0f5d39c42ccf50b199b6a96e5e99549c30d407610c5ac06c311a01abe1059f3374fccbe78213cf66b154753d7cf27f6772a1dc912c3676d1c576d2e32657a17dec6ec2aaaf655dc8774997e981b6d2ee838211dcb430e7015e31f3a8b6f292a11d675097c92091bf44d51d3bda4c3c2bb6eb2aa9358af82aaec2188e57ff650db49954069fd49d94cff16749edd92c272aacc4c41ef8b09026b66d47bc34910b4f429d574129400fb597053f97174e3fd47457af5cd98f5199b9f47ff5f348740de093b14c20291db6c20b9db8db37f15bbc4edab2e047e260e", 0xf1}], 0x4, 0x0) 01:48:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 01:48:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x5) 01:48:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/165, 0xa5, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 01:48:50 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) 01:48:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000000000001000, 0xffffffffffffffff) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='$\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',*\x00', &(0x7f00000002c0)='.-+\x00', &(0x7f0000000340)='[\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='\'\x00']) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x9000000000005, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)='n', 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x5, 0x0) fcntl$dupfd(r2, 0xa, r2) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r5) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) open(&(0x7f0000000500)='./file1\x00', 0x280, 0x8) kqueue() 01:48:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="6395b73d0df66c9ab1f8814fb94549ba10418918be6867bb0b5852ba85c4ee6919679a0e2e796d12b7246fc40171d68bef36b3ee", 0x34}, {&(0x7f00000002c0)="a2defc4983c9eef1941b705113be42c0e1ce08ffd2a587a27570c3867706a181cd829c4e47c8657908bca1fa7fe811b0dd519074796ebab9c9927f719afa2181a9130843090e68cca8ea65e9de3b9df2454aeb65fe8582af28f0950e3e79049441ec8ab0c6813430f781aef74ba0d1a39d58fab80bfbfe668a0ec53f141c79797095a9ab2e08c4543b7432f4f6ff6508a9882a4acc9ca8330dd0bda8edf43154383cb570f87f913e64e8eefbda0989696a4112807108a646ad66a96157a0f1fd417936f2cfa63548ab39a27abada66145134c5daa5778752287a44ca7d500e038d912e02191dfc50a1c6719a3a472e9e36da532dffb09b97b6d8483f1b8bc97761b1fba2c70459acbdeafee0b955890819c883c7c1c5674a494a1da38d7bcccf62c3ddb5bf5c71ebc2a519afc25d23e1578861b0b4c20c8cc99819c1cbd38f87b9a831d35934c7c367332388b296239f249ede75fe8900893bf210a825a12c1ef29b8103802903ad66f5fbd92fcf15177211422d62a60129bdddab766f6477c3942650a587d410c4ba2a3fea7bb335c2d46095b08ff348a15cd6f67f0978103e7c0c41066a8fe98e670d2d593e0c9b8163ba99a4ecd03856c7568dfbb690951d643b82eceab437794fc5dfa7424e7878164a4779765a524fade23aea175d9d5c770a304bc6b03f67b0145871b3d01e28238d396d68fdccdfa8e6d5d2a7dc165e61743ef411c6a64d246854d8c5a3d9c85c6836f8f4dd94907341cdd6143b2161b23e9c063062e29caddf015ab183e867805a452d6f05a62cfb032e316d2bc4dfecafdb1c3579b076a6313328f04540a13ede17f5d4cb0a52b39de71248a66fc57d21e8613fec7a94a4ab44246667610eecfb9b54a907cb781d297c73dfd150e3990e5f8af5c7200ae65fd82a5f80145515249bc914418dda563a9cd9e49c35dfd6dda39fbff7bff18cc2bfd4baa76a56886772408bec3f127efc1b6bd243a0dc6dee6a602620002fd7764dd89c873332765ff38ee8e81bc2871405f4c4bcc8e90dbff576823aaf8dc4dfd630e97c6547e4a255fce86fe34c386ebc4566e4255664d9fe31ecf93c31c796e1b0dc3046809f74f4b0fdb80d53b3cdc9ab79b6a01b41925b069f29263fc915bc88b17b4f72957719417eb7b40a16f2a97fabbf8675f8ae5c5e4b6b5647f26c9e68799bc9fbb93fdddaccd010664fee704eb3babca2533a80defa2e77c83db27ea067d1af888e00e9aa26a637c4dec24fd19f3336c3d2c9b15ab01bf28d1d37d83fd003b2a76cfbbe144c0254e9a20021a4feee07cdfd46f7f5fddb05f40d7ac24e70073c5a7eb552a229bf81fbe49c6ae476e7c55df20a6bf2698e99a6087ad54a3ae85a12eeb01bcc06284abe0d83edbd3d134bc859c6047a62f8acd6edc6fe80a8fa7f9c49a370856acbdc0c63ba5fe0a9fabbe25326a8bf8cd1fd4a5966c7fb5101658810fe7dea012550038755929740714eabbb2260de6434315c1993750cfaf12eb666890cd161f179d3220400d3e54fd7c77cc5c3dff1bd1f651e6e635c4fc9e7aa02311cc45b174bfe2dc83f45458ff92b6ff833eea1721d35cea3c735f28d82180a8a3275bc8ebeeb0a0b8892dc883261c72a07190c0942e4a3e01c0054889ab71e17f6205f5648ee914c69466a95e29f574717f38dfc78fb1ad62811e93e9046ac143cccc1082eb892f48c0bf5dfcdba7b6716918fa35425a728c0d14cd7f5b2598d5e14fa3507b7d084edb51b8acbf3204e3a10932732301de6ae4c3e516860edf49019bbefd20310899fe31dddda5579ed422f7d29bc69ce238f198813514349c66634abcbe47c4775d1993ef1ded2767b5ea40b0255277ad52e2e1f74a4c40aaeb049c780f7b9701e873ac8c2da3c765b008f0c117e3db3f835e9504b96bb6ad2c2ab4ed50a58d3dbb4c94174204c83006309be984913950f781b768c1099a064a831a7aec6d003974f40ec92a9c4ab6690d29fe3ce8801c6933a0e2cfbc8d9e06c85d0c11459d64d5fc8c0dbfd93657a75418cb59d3b5a30b5e2e134919cde3422e3c39e62c7e98b24dbcca6e1e4812cf336fa39d16c6a1095f4dca4685bbb64113d38c66833e8f6fa6005839bc77c0ae80f30edc325eea9c4beb9ce3238eedf628612e811d5303e8aac3a461f66a7e5ea8ef4c1e4e07dd3d810ea5937590acc906beffe24a105380705004e70434eb5b9d0c34471ecf61dbf0b829804cc82914865cc55c062ab67926b416a3dfd8b0f2812417456e47f6f9f2f34475f24dfe6e16a5be91de2f812d9dee40b2eeae113914e7d4c1f63be9ad705cba7fc314a01eb652e0e9cd06828a6b98dc437cbbb01430d65d90ae06478a44a311a490f4db837f2c318b7f08c019a798ae5f4788e9cbf5e42ef2633c83aa9af91a78600c5813fd159d7b4cb039976fa72db6000951223c356e0d3306bb0c116694ebeec6eb4a2b0c5b924db77f3a3727d0f052f86c27d1e467aab0c1404f64fe9a03ab9de722a476578db557157ef2e549c6d897f06d2f0828be32bab585074ebcb8ccb7be4b1ab97237a76d509decdefb814b3c0215e200f4424cbcac60a54dcf500cad0accab306cafb4271e3d3db964e8c241bbda1dc8dfe86de4959b3d0bdaacb2af21b28e4011477676d1f53bc0d0f9dd91222165e931852eb05872c61f1354f78b048473c1a61c867d88f3416f7aa7a72aca9a6f667833616a69656c62d3289417a6b4a0a8d5c927bffebb26c0c0b56bf6b4e47430342566be8c1eaeac520a15e4a50470e334c47fa0e7c04eb23b1f40a01288afd69a2ea4ada7cb5ec87827400643d43ca711db1d6c8baf1ada912136a52ff864194934125a20a2eb29e78d7df0ff3474edf5ad3825973cdb62be733a03354b4b6fd03b33685273ad163e5394cbda1e9968fe553cdb7cf341c1accaf0ef86e1aace4688fe4876bfebb725813cf17d25e96e678780cc2c5270fd778bd7cd4b8bbfaa1c9efeaeb35a18ca9c8867b047d43b4c49ed3b61cd406ee17dc107210ddaa1da5e6f5f43b462f3d164568a7a6a28e065cb8b958240d8d2caf62789d2d69180a818c4ebe84989bb7affb77fd04f50f724c28e6e27d390298316a301450a37d8c7ee44012eb9e1ae7b46c3036a64cb8a32d21244e7ec29fcff5f30a8272db9fc55a53b00694e682d09220e33f0bed8eb90c06735372813542b1be4e2f01a74ba9a47cfd154f6c0422c8f221612289f249594b83cd263c83b89792f1667bcf518a3e068e9bbc03225e5eb2e7f92273260e8eb2cfb7cffb21acadc3e5ce5ee0653f776216be7d79e69e6bd9b91dc29a1fe065094407d82bdd7bca78879a9195f1a51192848d11b91411af11319cefff0021727d1f6142da64f52816520581d76dc63fa7ca7e0f6d49f1baa3a88b56c28841401f5dcbfe1a131ff62bf829c804c29d4b8184831f2f616922b02c4949f71d1fd57dcebfa1577332053c2092baa6d19c71d2062f3c300abf43fc95233079877fa0f64cae313e5b28f651464258bdab4cbb7f0d2ad6aa249104446bbbcbb918b92723ba8995c9fc797b0c9390e8b1e4f53c431c1aeac94763753a00c89a4bb2d80636f7fd0102d9112e1eb28daf6acdf58cafb66c8f112748d938f13bb7c3dd85d786009c18c0ee461052bce922ac7090b179fda93384e8a82f21c34a0ba2abd75c2939df796e268fb07e430b1d48dbb373a72ee71106dd7cf4a257978dd9e4d100e514de00de7040f8e3b164f0a4b5fe2526b3a4887cabc7da61620fa76b6dfdab9274814e448963be69b2a0fa716e6daad004e436fdd5867709fa10fb279ba915c48d4648463e38e1e02d010105f1bfe8c567b9f543e41cfb8bb72410fd5a953a44882304421f219b546fa600da962d6596eb87f4617c726d5ff9ece5e6c3080574d7313763d7d4f47de29825e3c4994675e13f213180ac75f2099785f724301e22259953ec6278cea54e506b18d831bd4748e39b1cea8e7e5e5559d9680dfa17b0fe342e2fe01d3ce4bb6317568838d8878c95839a918167f391c8d6b0667d9624cc702a69c799677d51c5f2564c4f535a3f894c7e91ef82d2df66950f9235fef675552495bf750ee508d266df6322d78e80d0e2233ccef2e0dcd3d817b244b1f4dd83a0aa29588ac02fc1f00caae560c150f2fa35e3f43d7887743b1952d476efd7dd101478a0fefea48ca6edcdac3b9a519f005d58ee4a137c1c000227643c0827a99459390d334d9039fb7ec3993d04c398904d34d9c544e0c668881cd74dc261eaa10880729d6588c2f0a8840f8989f8f66098cdf98421c62b8f42029a1614348397956385e89685c33d56939502255261ca5daba57464c87fcaf397782709f67a21f744e0e0c4a1ad1685b4c87a24dad4df53c0e561a79f861d2f10af5c9311225f80140c8efa847a79bba6a2c1b23eb63971cc3cd36745ec11a52f52864b57408b258fc00e35608fd063051ee4b56304674bde98ae0020bf9644653ba9d82b9891d16a4d21aec9fe8048a763bdae9e11088953587a4e0b3b649ce3070e9aa0ca6121c494738083a4bd16cdc57ca5d6e9e4ee906d42559632658abecd914f78517d709d50d2fc786dc1b6004d8bf0acaf253f20136f965d38a4697b6f2bb28612dd1ab1f24377e4db38d7f6c6a752a798e7768ef87c987684ea8b519ad317d0413d9fd1afd9b222c8318101eb5f7dce2ac77bb25e10a0ba95c198eccdda8b4957a4ea7e47fae40ac85a6020fd0f1391eadb9d6ab240dab08794da8db93d52561237b627b5634340c46ae2c856253ed23353e02c89ff979209729eebc4c5e64b92a39cea9ae122b8b104e9d6ed99cf2ef35d76b40d1f638f3af7de5e1ccfe3ea923348681a7d696338161e7d3dc3356eae332252d141b376a0afe6c63d88891ec87acf22bad6cc14fe92b0eb37614e23ec48f311476752e719b34f4bccbcf1fafb7ea3639f524b28fc12c9ad965c12205a75ba3f9030aed0508473fab14268734d5a4f98abd49f574e454f4edb307ca48147c00eee6acaeb1ff58aac6cb57f2fb8ac60178df720241c71b7378d3424b6d09e958e1cc256ce23ca59e63ef4872762830089e6aca1d9b614853129d29e24d9a4d8c3438bdaaa725176376ec070fd32f35c100817c89ca02f19e916433549b7aa05b0acd62a6fcf076d7cdf6b5ac269c8b665141f845bd05f0533edea174816ef4f415efeaaa282a49c62fdf790494feaa15694d1c011a5bfaba7d941a9b8c9e5f42dcac21cf0816726cedad0d457cd2e472fe0cbc52ef05b558987efc740573a460cf6211cb825a3c2027282b98eaf12d7b31f7dc7e1b77db96e30811ff561465d3c119f730bbe417704566e88abb12bdf07603efaad51992bd7b75fe07a7bd6ada813fae0dabbea28575d75d14606a30c54816fee6ea836c24f28128c6813a63ccd59e28d538aa72f85c9ddad7633413ce660183ac390d9cba6712ea0374da2a414f87c09da7e208ff45ddb58b001f455cb06ba70b6e24a473ddfc06809e4a982548ca08e4c872c81b3bc2d147686567cb4895ef9f2a1510859dc5d3a8489e57b1576b4da1a1d684bd30d79336eec006e973c430972fce2c49a7210887b25ed5553976f8248a67f4c65e42b97bcef800caa910e02e15b63307df318a307aaad5bd12e785ecea08e47194e6e3b59e4f424e1ee19d9cdbd0f79af9c41b0acec25c7e5d2820c01d896dbd53d146cb129a9af78b97b03ab21ddbeb4c88bdc36ded47eb04914b59a5c375f685f417ea8f44bf9687edf0ede6d", 0x1000}, {&(0x7f00000012c0)="b9ab98bd8ef9b453bbd4560822f8818e0b190c87e7b60adc20a40b8a655454c5e2dbfd08ebed80cc160fe98a4703d47de8daa1ee919c3b4fe897d4571fce6f6a24d980d9f8c2024435d0a690ab6cf6b4f35eef20b545c00f4badc5aabe3e64", 0x5f}, {&(0x7f0000001340)="e3e5151ce59976e02d1cbdfa37464d63849d07896e61c2188e912ea29a74a6ab9d0c13c4c3b22317ed7bc4721a325ae20ebb6e81fd5d6b5f0c2277bf6962a819744f67f430b880bb7ed2e8c8e00fe94dda0cd061136ff1b2d42e2ea6c2350366b65149333683df98bb5c715a7277a62c8a00978d7c5cb79394b1c0843db417e7cc36971ed77a3ad66c841348ac98859ce3aa6526035f7c0f42a5f6b2c1e7582782d6e33a57ef8a9b9834822f6e48e2723a48d066acd3d083b60d85db66b2102b0f6ece45f31c7b94b0c9cbdc59aa346a86af34caf5e00b10bd3a2373db8bddc8", 0xe0}, {&(0x7f0000001440)="3f454e49c97290424725cce0f620867c041784b3243f4ec66dbb1ec77fc602c7f2131af2d9004f51edc42dec95561726520245b2b1a3bdf689a1a875ee9ad23fac9d66ddcbf20cb1be96f750fe5c9f01698fca6c93cdcfc60caff9f3c2ecf364f1d68afef9ac934ff9722590bd90fba5e3a9ba167aad1f23f122bc6d24d164f24b778924cbcdf1977979d0ae37d4a352b7ca72c6e90ab73f36f4e4882fa7afedece113cb39db3a310de921dfaea3bcb6a3c868883cb7c7e843c69fb128a48e57c1f731d7da", 0xc5}, {&(0x7f0000001540)="3dcb0f55938066ca071c450964685543fcdf0b89921f266d974c7e56dc848fa460b1a3c67cdd38187ebdac977f3fd1a78a912136", 0x34}], 0x6) recvfrom$inet(r0, &(0x7f0000000240)=""/82, 0x52, 0x800, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 01:48:50 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 01:48:50 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x34) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000007743aea2f738c7ae0000d52521a15a38dffc000000000000000000fe000000000000000000e8681669ed89b364cf2a59694fc796ea1631eb4a4d73d75c52f99a70923b54fd0ab1e75c4924070ea090c853b0ed8c3575f06a31e8e4ac090c88f772cf750ce5ca99008bfcddc4c0dab0b57386381492b6b4eaf30311eb8e4513e115c88b92b27456f0f8f7830304531a532317be19ba078b8711f84e3766a2cc336a34624f315483bfae315ec68c2a0f6b618951b2c184152c0429560f16b13eadfa0cf34742d6f3aced4ac76fc72e43fd51e7109099d20dfa872b2a11d5605e9c56e353d733a26bb4c945507042665900ed09b1f1565459798860eadb1ee5aa934b3ff4fa3813f65896e1f5f05c8bc9f91bd02fd13d018df4bc04ad5ebbc401858bc78b0594bf0eb92b283e1ed8eb4551f7e0d68157832adbda535c12b38a4e08077548471f6aab4b6bc0004fcc4fa3ee5aa172c3d1273291b285c0d4bff028c167f455b4b19da08602c721064aaf3781647252e5e87cff10a59afcb5e0c480a396febf3ded25c052fc02e5772e4e69171f5981343acbed"], &(0x7f00000000c0)=0x30) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 01:48:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/25, 0x19, 0x841, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x26d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240)=0x3, 0xfe3a) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x800, 0x8) shutdown(r2, 0x2) sendto$unix(r0, &(0x7f0000000100)="5ca530d996f5e81240e21f413b68cd47d1b658cc526c30bacd6efa428e7b5f33e53503294bff912469ab190bc17f2b5b1d07b6ae051f0bb6f226a75b02b275c024c0250fb56c80fcf6cb02e722c5e5b435535fae5cc50e8a897383706bdc9eda26ee67abc2193daccecce73cd740059033315ef6f7e3501a2520f51a93319f51d36bd605c887c1291a65cf618e318ee62d8fe4ac2666c3b23091843ddb85284b71f6c01300b58661b0eef7e2bbea15de1f2462a828957f6e16aaded315356f5f83cbca4cebb5b4a815103d731c7eace7947944818b2b486b1992d6c6f82246e31b1a601ab049fc2599a124b7e0b330d0", 0xf0, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r0, 0x0) 01:48:51 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe5b) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 01:48:51 executing program 0: socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getitimer(0x0, 0x0) r0 = getuid() setuid(r0) 01:48:51 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) shmdt(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000121000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:48:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000000), 0x1000000f7) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403", 0xd0c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x7}) close(r1) close(r0) syz_open_pts() kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) 01:48:51 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:48:51 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) 01:48:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x33, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) 01:48:52 executing program 0: r0 = getpid() getpgid(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x1603) open(&(0x7f0000000040)='./bus\x00', 0xffff, 0xde) open(&(0x7f00000000c0)='./bus\x00', 0x2c2, 0x0) 01:48:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x410, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x956f) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x90\x00', &(0x7f0000000140)='/[\x00', &(0x7f0000000180)='~$\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x88\x18\xd9#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$*:#{\x00', &(0x7f00000002c0)='/%]\\\x00']) 01:48:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x4005, 0xfffffffffffffffb) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) ioctl$TIOCSCTTY(r1, 0x20007461) 01:48:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0xfffffffffffff7c1, 0xfb0}, {{r0}, 0xfffffffffffffffa, 0x25, 0x40, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x1, 0x8}, {{r0}, 0x0, 0x61, 0xc0000002, 0x7184, 0xb00}], 0x8d, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0xa4}, {{r0}, 0x0, 0x44, 0xf00fffff, 0x3039}, {{r0}, 0x0, 0x84, 0x22, 0x0, 0x80000000}], 0x4f5b, &(0x7f00000000c0)={0x2, 0x101}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 01:48:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x38) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:48:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:48:52 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 01:48:52 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:48:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() dup(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x99}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) 01:48:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) lchown(&(0x7f00000014c0)='./file0/file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x100) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) getpgrp() open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000002800)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/20, 0x14}, {&(0x7f0000002600)=""/238, 0xee}, {&(0x7f0000002700)=""/99, 0x63}, {&(0x7f0000002780)=""/101, 0x65}], 0x5, 0x0) 01:48:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ftruncate(r0, 0x2) 01:48:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10061, 0x100) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 01:48:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 01:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a5b296f4a1b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47f00000000000008006858082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049ffcff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8e1, r2, r3, r4, r5, 0x100, 0x3}, 0x9, 0x7f, r6, r7, 0x9, 0x6, 0x9, 0x1000}) r8 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000000c0)=0x1ff) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:48:58 executing program 0: utimes(0x0, &(0x7f0000000040)={{0x0, 0x7fff}, {0x800}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4589a045f1675443aa6b5573ae9f1d300ba24a16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000480)="ce82b36ddee9", 0x6, 0x0, 0x0, 0x0) 01:48:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 01:48:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006d, 0x0, 0x0) 01:48:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="deb8965c14797bfb46469d7cd48f3316752e2d8592c4b9cf4e26c628003e012e89a0515d3224cad369a66a00c6ed750599ff9d93321b44190f3e9e3b750596765cd99948450acc69be50ee5c0955f5cfc891499614167fc1a960345966d9049a884bb60d5425e0f3ef772a6b1d9210ae9d2b2de3569e856036d136a4171b1a41e7", 0x81) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) close(r2) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) getppid() 01:48:58 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0xffffffffffffff81, &(0x7f00000000c0)="4eaf2945b6d475ec007096e534c573303463e751c335d11e5f80943f665f3e655b88be0e0179816ffd8c3cd03914b4c7be95f4c19876d780c997c21b4a8db2f08283d67fef102c2845c1922a84b8246458a3793f2d45183abc4aa9149f7c1736d0d2634f4a44f3c2384aa7d983cdaaac7923485c2efe", 0x76) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 01:48:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) 01:48:58 executing program 1: r0 = semget(0x0, 0x7, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x100, 0x100000000, 0x6, 0x9, 0xaae, 0x2, 0x5, 0xba3, 0xbd5]) r1 = semget$private(0x0, 0x0, 0x20) r2 = getppid() wait4(r2, 0x0, 0x1, 0x0) wait4(r2, 0x0, 0x0, &(0x7f00000000c0)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x440, 0x40) fcntl$setflags(r4, 0x2, 0x0) getrlimit(0x1, &(0x7f00000001c0)) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setstatus(r4, 0x4, 0x88) r5 = semget(0x0, 0x1, 0x200) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0x33, 0x0, 0x3f4, 0x3, 0x400, 0x229, 0x4, 0x7b6a]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x10000, 0x73, 0x93d, 0xc87, 0x7, 0x101]) ioctl$TIOCSCTTY(r4, 0x20007461) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x401, 0x2, 0x100000000, 0x1f, 0x1, 0x9, 0xffff, 0x3]) bind$inet6(r4, &(0x7f0000000340)={0x18, 0x3, 0x1f, 0x81}, 0xc) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="4501d6d6982b0d638293653e1476e3cbf0af5b6c0fa786a8b6224bfdbc66f9390afcd17922e533da5e0ae0793786c6b9ce83ae987efe5eb988a7ec63a26c59cd0cd57420b4528c8ded72b7b5fac264009b84ceacd3dee66c343b6a7d8c442a7eace71c8fa1ad015729f606ae50e25346d8a3bf2da7cde58b97ddee4b012ba0932d29084fa38e98fcf4958e3b865ed939a6ab60ddc8ef853499b4e792ed1faa2c5ffa1a67e06976cb29a8f9604b9f1420", 0xb0}, {&(0x7f0000000480)="220773751241d1fbe9b34b", 0xb}], 0x2}, 0x8) semget(0x3, 0x3, 0x42) recvfrom(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000001540)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff}) wait4(r2, 0x0, 0x0, &(0x7f00000015c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001680)=""/245) shmdt(r3) bind(r6, &(0x7f0000001780)=@in={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f00000017c0)={0x5c36, 0x6}) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000001800)=0x2, 0x4) 01:48:58 executing program 0: r0 = shmget(0x0, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f00003e4000/0x4000)=nil, 0x4000000003) shmat(0x0, &(0x7f00003e5000/0x1000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) 22:33:26 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 22:33:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) write(r0, &(0x7f0000000140)="6cb43eb02069dd54939ebf543440e2c1e8da5b9bb19d36bfd4581238960180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e6fde8680db4493df6e2235e01508e07a557fd1baa08da7cbe277fc9a8ed43cfc176dac96b4d12ed5", 0x5f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 22:33:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x3f, 0x7fff}) 22:33:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="bc81834f2854ce9662f3443c359f1f97b1d40c9ed4ba64a4837c31bb7de7520d94f58ea5a1849354f5701f2ddedea40f1ba9c7cf9ec780a8058ba8e177b1a6e7cc409eee53e818e2de1dfde783b69f346b1e108581508c19476af69f0a2a0a18fc085f1e740317d8686e61bdbd6ca8c2c94772d06a560f0a767c6a429663f1066b2c3f9d2940f9371cd75cb2a4bd3cac09224f78ab503804db7372bb269a91592b2ca695e19cc1c25b009a82fc70a849f691ec652b", 0xb5}, {&(0x7f0000000180)="3a80a048d9a03921f5fc425637c9ee452d487c1459bbf3d07defc57540c007bdad333231b9e5c7c446f42540eed49796e78a9293e827151ef5dccdf3987041b6435e4b10d7fdf59178cd2f53d838b09309cedffce15179dcd24b2230507f7dc59c1143278f7c77c256de7cd98360514192ce7e5c5b10157c15e3991c3e9e7928e231f77d061785506ff971b755d36034909879c78ca410a101342107641e12c1dc3e689cfca47ed7408d2683fa93915d14311d4113a5847498cb574e519324da9e579be46c7afeaf7b07a118c796e640a35c64e71c461deec143ebd043b7d6e7ae312151f7cdc9ff545447e8e5b01bd8e608be20291698f46a", 0xf9}, {&(0x7f0000000280)="df190b09b315647be14d97a39066e0e0e6bee83e5ddf0f42556f33ec93991955d94b7437152a54a230b7fbbea359976c514db13bf7c01277931860fd45ba2c8331e4ebd70f655452f62f47d1722ff99e0cfe45834315542159489784c4277e4f8bfa19fc52b72e61e5b5feef80625908d9044c36c047046f20d014d46a986f97e9725b7832b95dd865a492d095b6ef7c718229227a31a4f4d613c1a5ace4ea3c34ac72b187484f4b95815acd228484495b32b575b4217b9e3c1b3b2fab4c2bfa3d5f3715da45ec9b2965b2186a2670f8d3e4e81a4bbd857ac31189195842d640e0483feccb4b3ddb98c22eea2f5f313eb8", 0xf1}, {&(0x7f0000000380)="04ab19a5089701341e65dac83971c96343dda8c94b342e94fdc93f27f5f6f2747815d221e88a1061ea03364a36f5c85fbac722a5a546769f18d3364296d382910e72ddf9606d6305e0f3d242bc8a518caf697b381225718b2aec4f0e1ff2a747d8aae850c39e783e635f9525d2a8f78004e35e2dc192698d80077eb5197a404744cfcb871dd8857cde46d89ac9e1c1f969f378bd54e7945ac990d95d6c80094302c44d45ff7bc288ad62aa88ecb2396d81c5427bf2", 0xb5}, {&(0x7f0000000040)="72db38c275e53f7b7f6744309d0e5e2c1845b5d4c9d8f75286f8480b1ab3de920e2826af5b8fa1cae458a148ac3ee1c8fc0343af964c0dca4c", 0x39}, {&(0x7f0000000440)="914862f912c9fa2c14407dd0854513ca80a9632f1e5166955dca1d76f46d481649876e42c244e9d55ccbcedd95601fbb6ecfa8c65f551890bb19d190cb14fa3f9be6398b688c1cfee01d356cbb1eaf3eecc33537e304a37afa6cba31c330c4d5c62a6db85a28dcb7f3d86237956e89a54faa1adbacddde2f272afc5b5d3c25c99e5b4109a4433f7be3bbe6", 0x8b}], 0x6, &(0x7f0000000580)=[{0x1010, 0x1, 0x36e, "018eb155719972fc3e189629d575b229e77a1cb8ba7c6a0cd5b4e5da14f6130a42585818a956174375474c35b7a700b68631367c83d5e79cc48a506a61f02ac4bd8fe19233adc829e69bfede8f724d8fd9150fb8998a6768db2e87482b7dc00f21b607d384413107ec3e0f777fec7fb432c06f87fcf037119f52ee0edefd062ed886f10518d590a84cda7685b4a29ac2c81240d1976f0b843285b71a8eee3f273494e0a92282fc482121e712edd04eec75a3341c4e518ebd51250091ce3fcdfc46200a01b7f9fa48001aad649714425cd69422bfdddcd5cc6cc85f8c1e34f01529bc3ba5153e37d5da7d3e17a5ec05d3251a9e74702f5e0d53aebc2c0cdb8d7670ac1ba11d81b9cbfb139498d05dddf32a8320c0c74e92d269a21e771da7b86fb43807cb2236b57d31464010c6640433fdeaa031c291a7dbe2ee85af954dccd35e7eb23a60e103a92f2d17d171dfa6443efed62562fe35e6016b17dc24670c16709a0f79ab1148bc50708851d904db2d902afa0a98d1873182afc6bcd929746b676b2df04d3e6b29dd458c61e916c07b141802716c5c062eb7aa078fca6a77649bc064c6cadf7b25381018c542b59d9ab6d55ec401c4caa88603e9e416307fe538826e805f89dd1f06b41e125ac86be13cc3f08f46cac37af2634accb5fdaaa027f30a162c26f31f53da0a22d007094de0f799d10634f9a6a482449d6cbd7cc1edf7ab6a896b6ff9f48c3925b928d96e93a618d6bfccbfa68e304b779c74d7d760e4b5e3f08c2358fcd75a789ff95fab4816709c3aacdb04274b22ededa4932c5ef945fd6de85b453623f729f2d4c8af8f45d3114e8596a09eae2b3e6ccf37a7d2ef5347bed4fb73ff9895ed51d791f3918c53c9f5161e1e71364a9d47ec0e1e86e843a361af15fc78cee57e63dadffb9d9de8b0c634da2fb32eafed5114da7d0af5ab351f3585ecc9b589960118f95079aa78fe5132485754c059434302c4bf51bea9e30532cbb7e7957a69d095e4b1a5a80a6a70969b7c72f4c2fd0f61f744682ec80864d7730f5469e9ff6f50c073b267c5a28538ab25a40bf49910102e3ee1c0a1bc53037c1bc78c95316dbaa9f2652114f9bc1728c11ff41e076486251f8e9da8d0cfba15c0c03c95e28cded0ae6b82a492c0c6588f215c6378ac900e886784bc85da7181b6816663c7d9f378b946fc6eb62dcbf6aef3f3500404804a395caae6f093085091b43346fb9b49c2612bf2af1b9651a765151d10b2950947462c985876ffaa934f65b14610014b1f0c0826190634088af7ebfd7d7acb30ae3e7a50d84892cadd095dca0021cdf858187be01b0d34541b8757e191aefe0d2f69eb8823240f9aee99c7dc1132471f3054ea4bc841b48d644e67ae52549245014b1dd39957a9dcbf79c2ff55ac13d0dd0b5d6a9f35646a052aba5cf8b469e6b45b34172d8f82015ee335bdd1374eaeabe5143f85a2811eab021eb170ac61ed9fe274d4a1738299372f753d0679cfd06861e37e2cee9a933407240b084ae0377ff7a17698d1b9b3e5ac6a2b7e3480b6ddef800155c3b9d4182539c503d08556b565b0f167f7219dc5ea3b2c18092ddeeededf7480a6bd53aedfc1ffaae27072202246e0d5a0a7b9a9a43c7095b0abf4b4905d9d349222dbafbb9b889f33b594777d054e2487ee8f4dc11be327704e94e03d844d6126ce286b7cb888086df005a02a08cf28dae22fc81b20edcee3869001c0f63f51193b2eb95fcf1179581f553eb63d2eef29f0c989dc1c4c2cb52f72419fe905845f8c840c72a771eda7c0ee4de801089fbf6aea56cfe043f3f9cc62372e05ac157fc1cb58b2a48f001539136efca3bd238bd54cd69298991a4141469f458a7f3e12091e16a923373b16dac715d090ab8791c60ea289710d0a779ba0aa325e67181e0964d88ab75ec58f44aef5beb021bea9c636efe0b2cef7718a2f481a86c4eb230f495ee4de5a347d9052fd7d7b87455061d3136f1b57e137c140218ca4ea7395670049ca009fe94241ba7d1c1419230f04a3923021fe4f78272d4ebd7a74045153e53e41b46be72cf199cd3ce76b3ef52f1eba1faffe84a3b6b266cc1cb7ebbe2b8994de39309f63eccdd72d584fb551c3ce7d1e1115227ba43f6146dc573424327bc174d99ac6f8e6ddb1bbefc14d162a6a8e693da893baa01907c9c81d16d3138671aeb072f2f207fccb22b629d12519b0641f8fb6c247346a6858486cfed718399a3d41eaeead864391bc1823d7e8efc997d8a878e44fe6b8d3723a30e0ebfbcb385de569c1735e50fbde498cf79b1f68480e478895143eef9409fe35c43fc772390e91227b595f2a11bdee28386ebd4679d322e5d3034ef9b4e0fca876dfe395db377b23a2c16e4038c3023dbc2d494dadb4f67ed369f91faafd1e69dddde41cc9cbf625ced5cedc92feafe26c25ee18cf7a6dcd75150adf77adb16812fc48ddfe7c1f5ae1f416d7d5adadf2589378d52dd04ecee14b58a15d34cb8de1d72d728919a7b049d7101bbc679500df23b4803ddc57010b158cc61b350951e81b3f95e646f2461584bf40440f99f1f8f903dba1919b7e55788308bcc26208420c53d30f3331090ee19d7320a6863896efa1a216b7896da01d1fc7e37ac29c83636cfb3c3f4a9520a53d34a0d57bdaef4bd5529a19a1d9638ed6957e018b5f0cb966781aec9e489dcf27acec37c621c19a8c9e05d1a8ac63bd9ffe709c3c2d3b418cd3ef9c0b5dfcadcb63c9448c83393cee861f4c45859b3d621972972a1b5bc59122d76412bc0d1718eedd5a1fdc13a413d4fc7b9aee96590416f719c39b067b6f4dfdaed4a24b0568075df334f6b973cf5b4d19d30092a33538637a982088bf93c2a02e6f38112206d5be724dee9de67abfa3ab18f62870055ed937dc99523208f2c1f1473f2dfcaf590303a14846173afab5964577eacc37260c61c784b0238297b9dac23be242465a361511175a06dbd1f220485484b320ffbafcfebb5cc86b6316ef52506687fbd082d23c10b3aecdfa6579e7dd50c0be44fe69f292ad03d147014a8b93cb6a8aa2b8352b5d852669ca98aaa2608fd239900535a3c5f9d9d327db46bc965aea0031bb88c013162a0b23ab9815eface3659ed504756d6e350827e405b507f9fa8d5df8bc2322b77b2dda301feda8d04b07acf8dc90e31cdb174ce28e9e1547f68416d3e642fb09c3c1e8201f93a7a599ff1ce8599babd69c08ab93c83d75c200e46dfb66b7544ed10c417697ac43a20a41b0d3dcdc2bcb8103448a9ad0e6cbf74d985d891a49be414bd76d2fbebd5537dc2607b46cb3448ef53876d4f0276c00a30cd4b9531f1829f9b06808a9a3863be4a48e01a2f3ee877965ea99d0912c94cedd674ffdddde1048a83f6ef15d65f24d16068b24242cf344b44157bffd6110000353975aeb8bb1de73d89cc9e00b4e7247641a3d6d69d8f979fec9b3b1422d4559378b6d39b59b7beade65b45db379b1e4ac7d25447682254762f52d3594ea17067351de64b84488a24085de1895cf900c5f841c30db1df348c6ce688b78f8f8f4e4bffe517da9791c1e8a3b01d2e6f4f4b210147d3d9597b1842c7d8f5571fdc86175dcd5e7c42328f7d84ed9b3241a57042581131adff3e4a58953ba5abbf91f0bf2b9efcfdf5500bf24886740d00d45b1202420c52e8e488641d10ac3bd3f391a3bab252614ea42524ad582caa13807866ddadcdfabeb99ded841bbc68c10a216dcef3fd969471d100390f90231f3a81544e85010e6030a9987ae1e59144c5019a7d36a3b66edf94a87cfa9c998360d641a1c0a0f0d49984e9bd8ac2352a9a85c7532977444aaeb99461e3764632c00563546c90220fe92da31b61ae4ae4a34b7e88dd9f2447d8ac14ad37ef6532e166f66e38c688a8b89edcb18aa83207249418ae1a15644e88bf2692ff85eb188fd298884f72b51d05563db2195ecd317af7d73232aa748b9424a9a1c2a73bb0fd2cdd6e24a0bf0eb072daddf47d3408212142847398e48b92404933123066267f1fc9bd5d6cae72c388f5d3acf5dc4e6e12cf31c2ee48716af6819e977a3c2da2892b6e781c12fbf7d0b8fbf9883af0f346d3ec128aeeced62308b1be3c5083ce37ff207bbc1dcadd2b8e0e95cf050c951322f8da7915cbe703958440356353b5305855a18f9309f64ce3bae3baa6da50bc7b83a343408bdb1a1f73e5ee707f637aaff68201feea995846ad84acc3340944f541325da4ac83d01cb8e1b0c32c550c0db0cb9cd36f8bfe28148358ef65682adc9526e3d47fd6426b7ac24f9f567d6647ef84a7a4fbee655a51b7125a40bbf8997c13993a63bafbb1739d40f9eb7c32da3b79aadcc901c3878d0b0148ac18324ab3b9b8f93922c8c0cc67517634ce19630582356819180f36c1faa1bfe564cb0faed537f44034ac2ca5f0cb651b999f2407159c37b389bdbe5a93ee8a08b3b9d6e8bcf46e557b756596872bc9e061359ef51dc08a2d093eb8345769ebf2748d539e1d79a16dc6df740472a2cfe967b71564f52d520a444b10b6207c1956f568fb0ab812de373f1aea4be78dde3742c78a19419e01fa29c8ae2b205ebf8a90c149a3e428a670bb9981563db7cc0dc55d837a5240cdd5562c5afe9e7305982dff894454820ba304346b22b11cec504bb9dcad4617b86df4cfffe64cf77a29ec44c96166d8f253b572d73dd7fd452a462f5d061c45a913815e071311d8359d26eabba7da9df2a5751670cf6c60443a030ea0738a3261b1d80f8a5b649958aad8e6c78d1ae683f0d84ea23657d5ba4fc80d435f218a450996726e3604bdfcd01370c156b18a27dbe8236f70f1cf9f873581280b996bf32ec856535a13cb33fb11a3ca128df24c2c7d5261da74cd806b124e4ab0facbfc74e6cca3110a4ef12e0c26f8e8434d9eccf0d5e9a8206ca9bbd010c76326cb0ed617f816e3c4227ec17e16a3aca4306cd81d227a5c6780d28db28fe1c56001f3839c39a8271532b45110e8566df3780cb4d8fbb0ab33f1d6cad876552ad3f78c01fff7ef4edd57f73d0cb73d8ff0869393881433e5d4bd66dd949c3b5b7365b38bac0c206beaab315e6f3b608f53b0f23cf39e06e8d3e4f49aa9349b8744ae0d7e93ad3af4185bd5bc64efa3c7575ea247f4337a4caaf3ffd60110c65c24bfe2625622a05948a2267648517966f85bee0ff547e5fb86fe996912edac3b018e53399f7fa06a824a7bb7b97044e1c4929515e79912baab9a00021484a94c57e61b642ba4246c7c34b2f52621ed1fe8ef0c2111136293dc7f6a8acd203e0e748af1288abf308d96ba755d75b709746785208a4b7d9eae1f9e02e0071d0bc16d2e5d6606d566d1c64383570b162e0f3f116fca53104e1ad9d52c2c18365d5b8b4572510ff9a1e1274d58cc33c3810d3da23ecb2cda33d6dcab9f39f496d08f2e0280bd5c264f64448448079ede302f8419e67f253d525e13a6a906bbf2b5c2d0119648595e9ca56be98d228a2278f009505111b2fecfec00f4ac1166419ce9df1fcca707f429c744151ddc1ada723d251703a7e53d6078569ddc6c95955785ac917f7f6e0c5b07d3cc9bc043de9576d8f433d850003f1ccad6748eb659f3cf2426447d2561f477540434d8e8dc01c432dbd6e3a2cdda7c4236747af269711eaa3de8a2938f597751d95f7e0b8e76ef88ac66e95bea30225d3631aade9db2a2e05ab3e8d0aed7b26943891483c13f99b3b94adac878afeb9f46be959545c718db2b865686f6215869cb032843011ea"}, {0x38, 0xffff, 0x6, "dc10938ecfb36a7d84c7846c333cdf7f95b7d1d40a83374bf8adaadefd682a6f517120a9"}, {0x20, 0xffff, 0x7, "807b9ef0250a93adcd66f3419f"}, {0xe8, 0xffff, 0x1, "ce795524109a24dad440831b8d893c18d7072b344cb4bea0e84baf2b2685635e5a2e8a2bfa405994b2387ec4ba80624ab469ece731d74f52efcd85734f4df55da14e672d7758af45768a082e97e6a214b2dc66e48b0afbe9f6b43ea45e9bf282684254e3d164327232e68acbccc7bc0696a883dedea897ae075fb32625ba7b9787ddbd5f6590c44b27cd8edeb2b237f773585709b71f359834c69559d993d1d977fcf1d767eecd51c10424bd4b78265b007d75c9779f99a0dc7c455c048710f832b9a428d225777288cc31e7eefe67f9e3cf8d6c3c"}, {0xb8, 0xffff, 0x7, "87e1d20b59fd2a19131f09306f83e4cbcf41ff03c6debeead2dd658d5fb112e000ed81929ec9aff16508f2b3d791a58e332364fa912ef8ff1201f7b0aa03e92ccb28190a875b9ff8957d7ed0653bce1cc9ea83e5dc8f4ccdcd727c1ba1a610879fae1677ddf5f3a65f825d64567055c04b1e92b1b43f06aea7d764cda66f2b4892005205bfc5d4d97cd237a76cb7db0fac5425224017d0aea079bea45914ebd01bb8630f11e926"}], 0x1208}, 0x8) connect$inet6(r0, &(0x7f0000001800)={0x18, 0x2, 0x2, 0x2}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:33:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x5) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 22:33:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000480)="ce82b36ddee9", 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x200}, {0x18, 0x3, 0xffffffff, 0x3}, 0x7, [0x7fffffff, 0x3, 0x0, 0x3, 0x200, 0x73, 0xffffffff, 0x17a4c7df]}, 0x3c) 22:33:26 executing program 1: msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0005ecdf010000df000000000000000000ffffd0c10a5417de494f9867dba9ef6f3d1934c1b31bb8ac1a3bccfa3c0b4cab6e49cb6f1c813e2bb0d8dcd8a8cec98c4632e2f38b236e8ebbda74b985b5631af35f047712903b1ef05ad366d5886df480bc95d2500ef648e270446b06586cb3378df8929a10aef71b01bdad60e666a006a1bc2a335bc05d5f171c72c0d91c18565a43579036b8c878fff4199ba1e920b882bde648991b3d6d71989ae091837ee640588ccaabc14f6ad4ca999108c19bed5597c539acc0f40b486bcaa0c53016466a64f3f4289db8dd5a5b8a7d6426acf51a280b227265f201dc820920891588e52bc3723350b709618d242ee0eadae3b217594b6cb6e914a3adf4823b0ff5b5c02668e369c2dc3b1e80fb216ea38638d9f179d8fcaa1990976ba187ae5a10f6994f13cdca8c1b294e8cdad4fc9dd451bd23f413e3b9e4fb41d339fdc28b5933d9a3362657ba86038dc30d10031288dc834778cc0a3bb945574cb218b9c24e2f11edf2b407d0811f5ae3e34e605a971055f6f18103b867204f5e15266d4fae7820f8d9caeca6f218"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x40) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x79) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x2, 0x0, 0x3f, "579a6c1f6c526550d9374ccaf27a8c00f6681d75", 0x5, 0x7}) 22:33:26 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000002c0)=""/153) kqueue() mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1020, 0x3ff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) 22:33:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040), 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49, 0xfffffffffffffffe}], 0x4, 0x0) write(r2, &(0x7f00000000c0)="be714dfde1d2512101c745376ff791a76d02a85971f80e6c154399fa975becffaae6838af6227313a58cebb74b393f19ec292904172369354a31397e507bb107fba5b10797831ce349e7d85e571559d3212000", 0x53) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 22:33:26 executing program 0: clock_gettime(0x8000008, &(0x7f0000000100)) 22:33:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff581625062dd7341c32db9540c81e28a16d9f32a2034337bd86271f7cd4c7da9a9150"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="147a421f", 0x4) 22:33:26 executing program 0: readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/132, 0x84) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10900, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r1) 22:33:26 executing program 1: r0 = msgget(0x1, 0x1) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) msgsnd(r0, &(0x7f0000000000)={0x0, "1b35fbde1651266fc6ab14e9abc6eceb78e0411953875cd1f26ecc86742bbc09d6f119de047adb6ff4d1fe17554378051d941affe6e973cfa86d83049d4a7095d470f4e2e23ce87e592f90339c5532ce05dc4cd1479fdc7c259a04e95ec01968c60366b25ca51b97fb88c07b21732294274f79e077601707be538baf03ca73cd01330ef0904f67b20c587277624b879ff4eb7b3362f1eefeb1234e9b4219a1def8ebf1c5c49c27a0cbe15d243216593134a1cbd1b529dc9ad1c09bf27d1be1d12e8017194c220cd04eb0f7e23a190e5f33112fa3c12921354b4255ea6381a5c74f87c6ddb111303fc81946bb32ec8cd32587ff604cd9bb5ade350c4ac5a09ca3ede7896754abfc9a669185540674e26ee10c0314e96f4fcc9f43dbd5b90a243efc4a379a187f25d7e6cde21c1de2f231ba8118ebf60bfaa4fb32c5a5007e5e38fdfdb64d3478eac0766c4d2a950f02d2807664580f4d1c351d256f42e829831c1282d2c9a79dc65b97e8ed2c2131d4a1a5d1f5f836b21c67892d9797fa3902b54fe0af57b84aa5640c818bde3cab754b89401d221afb6e2da2baf461b303f0b3a033ed5d8028000500d8a8c3c3bfff465334b03a94af9df297ffd4490dca7ccf0436f17db3f1a6d5b559e1b160ad624bc146bbb3787312eccefb398ca31cdc3aee296d2de45780556bf32dc0a6b2d6e14d97f83d9bcb9b29d71a258eaeb9590d"}, 0x208, 0x800) 22:33:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 22:33:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20000008, 0x100000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 22:33:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) connect(r0, &(0x7f0000000100)=@un=@abs, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x2) sendto$unix(r1, &(0x7f0000000000)="96cc12f2761f578ee35623aaea71f799cbff9b47a1", 0x15, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget(0x0, 0x7, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/131) 22:33:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xd84) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/190, 0xbe}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) readv(r1, &(0x7f0000004600)=[{&(0x7f0000001280)=""/57, 0x39}, {&(0x7f00000012c0)=""/109, 0x6d}, {&(0x7f0000001340)=""/236, 0xec}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/11, 0xb}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/238, 0xee}, {&(0x7f0000003580)=""/117, 0x75}, {&(0x7f0000003600)=""/4096, 0x1000}], 0x9) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mkdirat(r1, &(0x7f00000046c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000004700)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x2, 0x4}], 0xd0f, &(0x7f0000004740)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0xffffffff7fffffff}, {{r1}, 0xffffffffffffffff, 0x28, 0x40, 0x6, 0x8001}], 0x4, &(0x7f0000004780)={0x1ff, 0x100}) write(r1, &(0x7f00000047c0)="e6442248aa314b5e00217c48305486fdd3844af30a0cc8178b7a71751537e4720841a8b768961039f068f4afe4978a5156e9654f4a945db6157d0caffe5a818b0f07b805db58696dd57b5a64a6751cb072c35ec2e235ebb2cddcbe75bd10f96e170a74085832be7cf9194fb7217d04b9b81cb629b026965db8bfdd5b5f1f855bc2b0a4ac203a07f1b9aa38b8f89e2af131120b3d9351eba0db5ac2e6d07fbaf3f433ead83754c5963f77a69af8152619062c0d015ef3deef78d9820de7e3", 0xbe) clock_settime(0x3, &(0x7f0000004880)={0x841c, 0xffffffffffffff81}) pipe(&(0x7f00000048c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004900)={0x0, 0x0, 0x0}, 0xc) write(r4, &(0x7f0000004940)="419cd3b3c0c62ce1bbcbf34617af7141c6eb373d6b6b9162f20f01a26ea5019124e9b8f0796bfa9f35dd4cb2e17637", 0x2f) semget$private(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100f, &(0x7f0000004980)=0x3, 0x4) fchown(r1, r5, r6) unlinkat(r3, &(0x7f00000049c0)='./file0\x00', 0x0) kevent(r3, &(0x7f0000004a00)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x2cb}, {{r1}, 0x0, 0x20, 0x1, 0x8000, 0x3}], 0x1f, &(0x7f0000004a80)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x1, 0x5, 0xea}], 0x4, &(0x7f0000004ac0)={0xfff, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004b00)={0x0, 0x0}, 0xc) rename(&(0x7f0000004b40)='./file0\x00', &(0x7f0000004b80)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000004bc0)=0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000004c00), &(0x7f0000004c40)=0xc) accept$unix(r0, &(0x7f0000004c80)=@abs, &(0x7f0000004cc0)=0x8) chdir(&(0x7f0000004d00)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x8) unveil(&(0x7f0000004d40)='./file0\x00', &(0x7f0000004d80)='x\x00') syz_open_pts() r8 = msgget$private(0x0, 0x1c2) msgrcv(r8, &(0x7f0000004dc0)={0x0, ""/124}, 0x84, 0x0, 0x1800) fchown(r4, r7, r6) 22:33:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0xc000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 22:33:26 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="7143580000011dc91cf2bae8f371441beecf229aaba601b4000c0008fae22a21ea18d616d7d613021beb2cc7d20c463a6abe220ccaa86eab35ddac1a2c7a91b7ad2955973302d7dcbb629387a676193f3f89bb1296add813a276004948978b0e4ba7fcbfdcec8cc31dbe70e71550af8c1d4aa4a9caf808adcb735903bfb6ea7e9fd8a193bd2dcae9f764d27e0797dcb0f7849d2e64282a5d141a9b734f2c336658d782"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:33:31 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000cf80d19fafa7bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x33) 22:33:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r1, r2) 22:33:31 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000020800, 0x4) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) fchdir(r0) 22:33:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xf83, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:33:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1c1, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) 22:33:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:31 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 22:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x4, 0x47a8, 0x0, "0dd34f86f4ebb550b8ce15ebc25adf69594ed7f4", 0x5, 0x401}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2010, 0x101) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 22:33:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x0, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x5}, {0x0, 0xff}}) dup(r0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000100)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a000000003c05dcadef1c156c7222e6be5f8c6b2640be43901d53960b8fe311159480e8b4f1e594e244ebb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70ccada211ee12b93c5770b3ac891a239c57a472f8ba455af861441023612b5c151bc456921abed11b93906aff2d6d163005e0c5fedbac0039cd7c653bb849daacb9de3c7d60e273c81bfdc7c23c00e53bce6dec04f71ae44b7a6c76b481a38b2ff6a7f7bfb451ea03a2aa8e60547998beb258624c47982e1e05102d83cae5b04e5cecb331a11d05000000fb2dff", 0xf0, 0x4, 0x0, 0x0) 22:33:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x4, 0xda01) 22:33:32 executing program 1: setuid(0xee01) r0 = syz_open_pts() getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xfff) getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffffcc, &(0x7f0000000280)=[{&(0x7f0000000440)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r8 = semget$private(0x0, 0x1, 0x40) r9 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r9, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) getgroups(0x9, &(0x7f0000000400)=[r2, r5, r6, r7, r7, r5, r3, r4, r7]) 22:33:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) getgid() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8ad6e0b26559baec80d6afb8142", 0x10}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) syz_open_pts() close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() syz_open_pts() sendto$inet(r2, &(0x7f0000000180)="43c16f8404de228929", 0x9, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 22:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 22:33:32 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xafa4e8017bcf7d36) getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r3 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x70, 0x20000000, 0x4, 0xf2d}, {{r3}, 0xfffffffffffffffb, 0x46, 0xa1, 0x5, 0xa3}], 0x8, &(0x7f0000000380), 0x888000000000000, &(0x7f00000003c0)={0xfffffffffffffffd, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r4 = geteuid() setreuid(r0, r4) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:33:32 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x4000200, 0x20000000) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) 22:33:32 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f00001f4000/0x1000)=nil, 0x1000, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x90) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0xa, r1) setreuid(r3, r4) 22:33:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 22:33:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x800000001) open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) semget$private(0x0, 0x0, 0x91) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000d00254bf4ed4711ec6ef755b435d523e0b74a7bb45bd6746ced23818e37cc238e9a0eb4285508d391a7f015a2bd771fb047a7cbc09b4dd0557804c33f36c00000000000000000000000000001fa678c61b4f60fd0695c4d7f22a87c596c9d7da874262824c6f412d8254cb6ad70523f9"], 0x50, 0x800) 22:33:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\[+^@\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="df776dba64c80242", 0x8}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="8700ec294233", 0x6}], 0x1, 0x0) 22:33:33 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') r0 = syz_open_pts() r1 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 22:33:33 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r6 = getpgid(0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) getpgid(r6) 22:33:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r6 = getpgid(0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) getpgid(r6) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r6 = getpgid(0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) getpgid(r6) 22:33:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="58192429c519bb7f2d65e69300c4d5c74123f171010dfdc066b9b28ab04b0b8516d992f78f64b7806f5be9e822b83431113146cbc0cfdb9e4bfa62669f4e619e81e90ff05b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) mlockall(0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) r6 = getpgid(0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) getpgid(r6) 22:33:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0)="00000000e6d256417d21a2903c5bec26d4cc0cd07b79211ad5fb23ad1264dd083c130af0458aefb17c67ecf3c1af003b1d6df130dca63d2ba8565ca082bc3b5a44e959969107d7864dc1ef97d7342907c70a80c30869a9af97ad9ee2bd8f07ca6cd85cb74a5c0d26700e0a271bf9df6db6110f5b8f426c", 0x77) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000040)=""/98) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) flock(r1, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) getpgid(0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x129, 0x4) setsockopt$sock_int(r0, 0xffff, 0x220, 0x0, 0x6adc601) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="d9ad9a791f8dbfcd528e68fd0000000000000518339396e43db1f37aa7eb074b112f93940839aabb5b99efb709ad7ca04e394c8d8a26e6bbcb8e793a57118b34c34be784e0d82eb365af7aed34c851a4d543286708cdce7cda1f3790d921455d45de721f3fe2e92e73680bbdfcb9b6c6ae9c133816d892aec265fa3aeffa70fba787ada03c2279678ec4444a2a33d929fe072955efa0c6c5dbb71acfd8f3a55d8961f22e5bcfcf5f8b20292d5eea24bfdef4bbe3c41f2397c7dd6bf631", 0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r1) listen(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x64, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001080)="f2fe45ca50a3fff69b68cac38bc76dbaad2db7ade08f31109caac94c00b16b2f60512798ff6ffa884228141b119467c9e26c2d3c6c64e3606b893e42cc150f7ef63b750ca82690de387d6f33df2a22f72859d2421bfb1e20ecd8d69107a534e1acdbe3d5c7dd346f734ceb806919792e95fb4372aec5811a5e04dadfc5ef0961ea94b62deae4abe1d4408426210ab909c6e57d3a43ee31a5c016fabe1e7e7f08b710dc2031c1f9039235fa22556c3ad58a2a377b90bd229e86c1f315fdf2395c0944898ed9d6ae5d0253d6ed797f691674fca5d310c0aef3c8f980efa064372c1f55b91a782f32eaa843a94bcdef402c24284fa5d18e5458dd63a249be72a94ccdaaa6b75fb44c77f6f6a30a99ead0203456093802b0c4e3a9bbc30e6dcf56f33f2485a9a3822e0cfe49e85d5bc16b58ee347111bdc13c1609f6d9b60b5d863da5d8f0f4549a3c6b878f3556718d1184bd2033bb57e0ce6a16248ee701e06d44addb7a1c32f690cf00fd53fdc60a35fb202b8531d4d61adfdda60b79cc26be1dcd86e29b91fa8575fa87e835b7096f4290abd395e547f183ee07097f8229ea4a4e94dcaddd22ae3353eeb742c32413110ae49739d4be11e1340d82a5d461984d20679f525f61004f9a08e04ccc7465f74869d61089c7c71f72a3f96748de1a480ffbdf06f450312e17", 0x1e9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6088, 0x7) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4ab50ae5d110142ca701d931fe45025bbe74b1fcc737d4e6df35c8b8615b6f98bd8170c84100fb33", 0x28}, {&(0x7f0000000100)="8c6fd9116231e13f61ce577ee1f420929a861b2fb2a6479191a0aa0fe79b9e41a66fd2b663bbb7a79f854dac54857ad327", 0x31}, {&(0x7f00000002c0)="e5b2ea330c91cf7e36f1cd5a836104cf064b43253b100a3fb93ddddf17d1463c93e09c7e003284daae1e48a2971fe621fc39351da4d2032d1fa28f7797364f6f0ba4ccb3", 0x44}], 0x3) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) fsync(r0) 22:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r2 = geteuid() setuid(r0) setuid(r2) r3 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x4) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r2 = geteuid() setuid(r0) setuid(r2) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x815, r0, 0x0, 0x0) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r2 = geteuid() setuid(r0) setuid(r2) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x43) r2 = msgget$private(0x0, 0x44) msgsnd(r2, &(0x7f0000000100)={0x2, "788583c636130eb9036b1df0a8644fb87f423ff88aea106249d2d7e8abaf6f4c6cc29615dd54a352f7929c723a33bb9478abf55d77f787563c54a7706a006c7660e5b5d17df97b093d26dfc5cb8101b9641694c98dc91abad7ced1e45edd2f7c611178f2c8ef44e6012e943c08"}, 0x75, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/210) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r2 = geteuid() setuid(r0) setuid(r2) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) getpid() r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r1) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) geteuid() setuid(r0) r2 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 22:33:33 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 22:33:33 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) getuid() msgget(0x2, 0xfffffffffffffffc) r0 = semget$private(0x0, 0x3, 0x204) semop(r0, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) geteuid() r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) getuid() msgget(0x2, 0xfffffffffffffffc) r0 = semget$private(0x0, 0x3, 0x204) semop(r0, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) geteuid() r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9e82, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000)=""/203, &(0x7f0000000100)=0xcb) read(r0, &(0x7f0000000140)=""/152, 0x98) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) getuid() msgget(0x2, 0xfffffffffffffffc) r0 = semget$private(0x0, 0x3, 0x204) semop(r0, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) geteuid() r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x3, 0x204) semop(r1, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) setuid(r0) r2 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) semget$private(0x0, 0x3, 0x204) setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000009a15d0ee55cae20e8a213bbc474ea84e0bd2646e45198609425a51ebabf702f02b9a3c49e1ce5ea26de3bbaee9afe6908afa3f230a347acf00fbbd801d900c733e9ae95a17fc"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0xcd61d8845da0efb4) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x96f6a49161aa1f79) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) clock_getres(0x4, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() msgget(0x2, 0xfffffffffffffffc) setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:34 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 0: semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: socketpair$unix(0x1, 0x2000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x800) 22:33:35 executing program 0: semget$private(0x0, 0x3, 0x200) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 0: semget$private(0x0, 0x3, 0x200) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$unix(r0, &(0x7f0000000080)=""/131, 0x83, 0x801, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 22:33:35 executing program 0: semget$private(0x0, 0x3, 0x200) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: socket(0x18, 0xc000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="9d9e8ef12c220ff5b4d3ab8f3271244211c3870e8c3c8ec72054534d19f58a61ae922231f3b8fe4d7a06515bc75b61708425333828a1cab93a9188280ae4bd2c6076b665d7b5f8437616e56357ed5f67232193863676ce0d6d50320fcf64b70e837648613014409a81fc76e53324d60008b4a331e5cdad8f3ce915d90c8e8211286027981c46117a207ad9add5c88b6e1619d59cde4b07f9b81b487c8b67c05bb9de3902debf55375a515fe2b3506fe14a175ede7d6d777889c4b73dd44a71d42eb004c88e66ddb00ab0a548dd97", 0xce) socket(0x6, 0x4, 0x9) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006b, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x36f) 22:33:35 executing program 0: setreuid(0xee00, 0x0) getuid() setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) setitimer(0x2, &(0x7f0000000400)={{0x80000000, 0x7f}, {0x7fffffff, 0x5}}, &(0x7f0000000440)) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/239, 0xef}], 0x4) 22:33:35 executing program 0: setreuid(0xee00, 0x0) getuid() setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 0: setreuid(0xee00, 0x0) getuid() setuid(0x0) r0 = semget(0x3, 0x0, 0x85) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0xffffffffffffffff, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x2699, 0x12, r2}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0xffffffffffffffff, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0xb) truncate(&(0x7f0000000100)='./bus\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20420, 0x20) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x2000000000000202, 0x0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0xffffffffffffffff, 0x0, 0x85) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getegid() r4 = getegid() r5 = getgid() getgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) accept$inet6(r6, 0x0, &(0x7f0000000100)) close(r0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37166deedac87babd1d5ac97ff931a468ffd995f5b001d4407e800002ad2b16f7dbd0e2d17473fe6"], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b9", 0x1}], 0x0, 0x0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc4, 0x10, 0x6f50, 0x1}, {{r1}, 0xfffffffffffffff9, 0x30, 0x4, 0x5, 0x42}, {{r0}, 0xfffffffffffffffc, 0x86, 0x20000002, 0x7}], 0x0, &(0x7f0000000240)=[{{r0}, 0x0, 0xdc, 0x0, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0xfffffffffffff9fd, 0x5}, {{r3}, 0xfffffffffffffffa, 0x24, 0x20000001, 0x4, 0xb8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000010, 0xc38d, 0x3}, {{r2}, 0xfffffffffffffff9, 0x85, 0xfffff, 0x0, 0x10001}, {{r3}, 0xfffffffffffffffc, 0x80, 0x5, 0x81, 0x8}, {{r0}, 0xfffffffffffffff9, 0x45, 0x21, 0x403, 0x3e}, {{r2}, 0xfffffffffffffffe, 0x4, 0xa000002a, 0x2, 0x8}, {{r0}, 0x0, 0x0, 0xfffff, 0x101, 0x100000000}], 0xcb8, &(0x7f0000000000)={0x9, 0x10000}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) socketpair(0x35, 0x202, 0xfffffffffffff7db, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x10000, 0x4}, {0x18, 0x1, 0x52, 0x1}, 0x8, [0x4000000000, 0x0, 0xa00, 0x401, 0x100, 0x4, 0x9, 0x6]}, 0x3c) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001100)=""/186) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000bc0)=""/4096, 0x1000) 22:33:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xff14) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) fcntl$setown(r0, 0x6, r1) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) chown(&(0x7f0000000000)='./file0\x00', r2, r4) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:35 executing program 0: getuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = getuid() setuid(r2) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xd20) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x7, 0x201) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/8) setuid(r0) semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x5, 0x5, 0x0) 22:33:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0xb00, 0xffffffff, 0x4994, "4b28160f14afc3992e0a4f63bf5eed551bcd9f93", 0x4, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:35 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget(0x3, 0x7, 0x408) semctl$IPC_RMID(r1, 0x0, 0x0) setuid(r0) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:35 executing program 0: setreuid(0xee00, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:35 executing program 0: geteuid() setreuid(0xee00, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x5, 0x8c, "b75b22d36a0b94576866ed1d0096f5e40c5be50f", 0x4, 0x100}) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x50, 0x40000000, 0x100000000, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0xa, 0x8, 0x60d, 0x4}, {{r1}, 0x0, 0x48, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x3, 0x7}], 0x5, &(0x7f0000000300)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000010, 0x99e, 0x3}, {{r1}, 0x0, 0x94, 0x0, 0xf2, 0xec0}, {{r1}, 0xfffffffffffffff9, 0x11, 0xa0000011, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x60000008, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0xa, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000000, 0xc75, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000017, 0xa0f, 0x76}], 0x80, &(0x7f0000000440)={0x2, 0x7f}) sendto(r0, &(0x7f0000000140)="aa554feb24810bf6be48538732e4aa4104a5b3ce6e9a94f99a1e8d45edfa4ed5fe540a87d5b6c20bc4c0f0bdbdfe7626d5a321cf189514b8f2c4786c493066f9611bc0b9f57019fab53bd5d2057e23001018066ff8471c527a0b2218ad738722948b50eec8aac4c6ef11cbba3231c4a5f39af3f7c01d75a19d3c9357bd39c793b741077f3d04e69ada16e32bf89f5189c64cccde0edc422b36ea4de795474854c358cbbea339088f43ce630d12f2d09aee0923018355df4c07b0cea68553c28888a8c51b8a", 0xc5, 0x2, 0x0, 0x0) fchmodat(r0, &(0x7f0000000480)='./file1\x00', 0x108, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x21, 0x10) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 22:33:36 executing program 0: setreuid(0xee00, 0x0) semget$private(0x0, 0x4, 0x10) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:36 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 22:33:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x336161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') dup2(r2, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() readv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/137, 0x89}], 0x1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 22:33:36 executing program 0: r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x8001, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) setuid(r0) rmdir(&(0x7f0000000000)='./file0\x00') setuid(r0) r2 = semget(0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) getgid() getegid() getgroups(0x400000000000004a, &(0x7f00000002c0)) setreuid(r0, r0) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r3, r4, 0x0]) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) lchown(&(0x7f0000000040)='./file1\x00', r0, r5) semget$private(0x0, 0x3, 0x38) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setuid(r2) r3 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2043, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) 22:33:36 executing program 0: setreuid(0xee00, 0x0) unlink(&(0x7f00000023c0)='./file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x8007, 0x7) setuid(r0) writev(r2, &(0x7f0000002300)=[{&(0x7f00000000c0)="46fe74d11a2491e17641663f6bd43c61a15b019c83b8e53bbd484208be6aed74c2c810ac20f1cb5c39d851b2924854f0dc4600363789d0e54dc4b1e8bdce77f974307e65604bcc1850f57775ee176c0bfcd15d19f54b3df6030543a5cd3d5235cbe43dd1c330fb34247ff229da301b74ae193235abb6502a943da8718c3be31623b9b3f1c5838fc6df43975e5cdacde3b9ed4fcb844ed5161357caa6805438bc3f0388fefd0cf0a2d99d156cee", 0xad}, {&(0x7f0000000180)="6b0ef1f14332471fa833a192f7c5b1d32b082bda0e6e612808b31c4d9f3769aa5fcdf15fce70", 0x26}, {&(0x7f00000001c0)="1360bcc0962f9973dea88aa1732110ff95d2e6555ec2cdf570078627c9d51f64ec4686f2496947c4eb7435d03062a2bd7548eadc24fe8b742b360e9403cdadc9d12a1cd17099e60ecba2859f62e0e118299854182d64507848e1207bf80ee1ba576176f75f8cddb9d653403720752d4915441c00a8070f701cabfb3fe69f3b1484ccf549e9caaa0c025f31f2d623767a2ca2d38a8131830ae9ddf5bea07b282dc11193b983322868632abb9c654676e30e180faac4fe9b7c954e56421e07198955e53cb6c596b4b1595238da336bc845233745fde8c3030377e4cd1751e94345e0471e5fbb56485f8564e54551763076e03e56900625e52400672311adf2d4c9e860d931014332e710d089526ddf5b7341f626c66f2d81ec35119e06bb74d968019ab1e9d0f45289b1a202b9db55dc48d250db6b3043b4ea6f22bceeb910412ce4ad5c1992147013806f5ac979bf6e55552667d4493b1422a25b71899070db16dc11c8ec05971049a987ad8dee1a719ae466c10c17e199820a8df7e5b73a99f408afd61090564e0de5eec620d0c7167d7ac337c9864b6b050e9ee2e9d711e0bfbc34603e78f6f44c1b96fee689fdb4007e74a4dc0e730f6f689a62446c4a933a95f6d6dd22bd72cbfafaaea20e37570e00cad45322d193860f724883172a6fce89c90482501d8fe84048a8fe12850dc2380a224f7b2f046191bb109b957c0a6e1e51ca91731c499fd8f12da6a073d1186047bdb3fee5fc1f37dc55d72783f3b33ee7767afe2b6c8475340faaf65d4d767d6e88dbd8f760607aa2e53401fbfd0fe96548a11d036ebd1549302a4fe219f549324d93823c733e04df3dcb9649b381b511e7fd03e3aff2cb2cfce5aaa07070e8c26626afd28d815030af77630e7f5de16a590b755fa684f73f5d284859f80e3cf28bfa0f1cca7944f383c9ed7d90e8a79694a8636c5936a8943d44c9b82a0a58114d8da2c86e3c2e3b11f6f56bb70c62f56b0468eb2de5c2a9d182ba9a93a97fb1f67ee4312d8f77f6399542494bdcdbf514be1eccde95e541651ea68ea59b705c5486b4d32779c6360748793bb3ced4cbc4a581a397688c4c5775e10c5f19872efc8e900f99deed2f334badb9fc27fe9cfe8249b39756716fb68843f0c917ea83e55e3d022ee469424b609439a32ebe9bce43312057e5c55fe837ab3271de4e40f54ec602276f24385bdd1c24ab015622644fd7b524840e8e31ababf2bcf577dbd8562a84d0e5046933b8598409710b9aac361b015b3e2352ea8bcc3f5751aebdd6894e2a4916a7b32e17398a86ddbc990b1d0f802f4be89ebcfd895bd3e60e0f6adee4778ffb921a1dcdb4a5ce071b20fe5225b31218c4dbc8001166069c72240283e5016e3872ba8e89bd538e9c5856c287d4323f127d3d160a5c58c6c5a013bf9b0989d2ed33c72a3c30874d61d0d19bcc7ca820420fc41d91452e3c324378a8d2199012ff02ee91c3c07446f40f5d0b1e4c03da93d99cd1428205c8fcf2d2f02053dc39a6c9b9f3ceb3b2be52e1ee05357ccdeb6f2d11405ee6a1fcdb38e1ea49733682e8a0d5fa7db3b6a0903019d2696b10a1006051defc51ed3c0c4913d56235d3d45b606366592f9fa6fadcee55d6819709451913132915a7fa86df9375842e7b62d5e10987eb86ca4f41b6f75ef38cbde75e60d7dd7df9527fcf0f0a2d8e5983be342a266a53463ddc88f8f50c6ec293695a278effc86e2416b7c98147ad24b334624874532b0f90c4e706cc2f77e38c866577d0e2d7e2b562cb8ee350d2a39fac830501070388ed406e5c35bb220762bf7b81710cf4f45a91a6731d5f3d95ebe54e7e20bb13fcfd3a9e27af7c11bd4775d5a9d3704b5d541dc6a606dbf050799252891331138ccde2a4f206910eed31711fe82ed79a5c584e2faf3574b909a347b1a5345aba9a9970d0a7fc876bec0a9e0e35f84bdb8a13cf28be2ca8627804ef8f2f949d8cb64d143aa847951e16cc2a46cb17eca949f9b6917dc24c93d8af7c72886474a763b8d5b921aed7a6a585612735c940321df8a89d81ab4625f6b42c0c97bbb5f9a2a554d6f1735904437e07ccc25cd1154603325364d04c37f292786ec35b46594c7896215176b862af80f258b533ff1f6b66e273a4dc557da22ca32d18a6e71c6169921e649a006052d3ea9422c2fe915f5bd44f7dc7139f99965e51959e3fc19ac361acc7716f85f1a703a92a4721cc790299adc22a3262122b7fe890375c2d9eecf0751c698db0238f8c1090a01e8d6c539382b7b1a19a98c01fa5e7126a0722aaba1e014a01f16229e65675c2c59fe9d6ccb34950cea0fbff0aa0fcc6bb0c50d008df85ca4bf4655398c82b00d61f927e4a060d9968e9fb5073f300bfe59f5c084c978083f8c961c41fa984c8c35a495f940e9a0bf74add276e02fc2f47f4e8be88d8b75314b23597b48d5d76b806e7deb19de9c7d68ed818d9682f29b501b4ecfd0f41baa7cdcffbd79281d7845c0047fe76b5c6fbe6de1156d3613c1e85eabaa7986a03d0e23a898b0305f624e16ee139a22892285ae3100715ba8c1644ce3be4cc458a35d53303f086e09466aee6b07a2b2d0f1f943925094c1d7d73305d3eeaa079f2a216ee9991f7b8730f3fe301b87f586d3b314fcf13921197a3a67badc1f0b772d4a9fd583ba016f3075f62b3502d3b608896dc4777657731d5c19d2375f463c5618ce871d5b3746d1219606d97afe561bb9b6ef8a522db5c1463ed74223c0d9ea8561b6d6f5b21d85a41f7ab38fccdf43d016ca875c5dede835df4b9303c0a2277e4557b35a4fa480bd108b7e647055fb68db62527e422fa036e53fc195ae47fe6ed5a025ea5801bd2fffa6b7d7bd18e4e807d4b6e5ff7f67fe815d6001f248c6da06c3f388b9da26e3c7d92582944b128c696679523bfbaf0c687c2b72a1582966cd8ebdcca718ca15c47008f499d91c12868ac71b4e127edb2267dd2cca1e672ce142b7ebf7f1d9dde9740b28e7dcf6f444391c6a99da08f70a9751f1d1959cd8d043a643554102803024ffc3fb7ca126e3f5baad03e55b5a223c460189fabe6793de0f0a1ac98fe4fc437d1381e952873b8675a66ebd19bb10651e3b3187311df2bfa0836c2faea80b680f6daeeaf3940163a12576e8ce07cebb1c93946cee6a02a53ffeb88a37e6c34c06d798cd9c373e45f1c326bb6545ba210966c1150531be04fed52e5f91a95ed9d0326f44d69e13dcdf55e6465bb2f084703fdffc958af449df5f228ba51c848aae49b2b1cd74ac7db4135bbe49756fb066b0f7d59635e5e4bf4f39977c0d7a5395fa0f2ec106f84b2540cf3268d5649450fd103445f9124403ef38b6584eef924f387939ccd50e06bffdffb9ea387983fd81c924db1aacece95cb9fc182fd51e21748af42b4b19d0c4f1ec26b55f73ee71c42c9eda0467130e18a65a5039b539def8e27bf3f1f9f472c0e1f1fc95b8eaed74b2ac0ac170d495f13d9fa117eb2bed03b2053a461af3e8c1acd66a0652e7771ad4cc258369851da294b75ec42303cdf0599cf65c2e7a1b8761c5d651b90a9b4d03fed65abe5b91391a07dcfb5c939bf7bcdcdecc1148671c9aff95c070a0fda10c59ca3844fad281736bfa7b2da4043d0f23ccac458b962d3d1ab17458278e6eebda3002dc6fd7f3c7ec6b69f0ee24d706e33e61a83853016ee9ce513d4be934420d8da6b71e357d428c62688c2c7c1e16051c4dddd92a035ea0b4e9ac4fa441814003d3a9018f69c8269db211af0681dceba13481163f254858f870ac0080d2dca45ae8c9c7ad6c0aa64c79df7ce30bad38b1609f2e3e4c2b253572a19256a9174998d544a1d06ac2bbcfd609b403d541a9904efa8d3f2fcb3686abaf4d2dbea95eee1a89c1374e12bf669a3b52ab729785f3097924222197f00180f0690547fb08048a3a3d843650f1aad295361e2d36667611d123f20fe623c2fd606acedd8eedfac17bc1cbc33c3997a128800e9c8bfffdcb9bf620596a3163b9364a379899fd9dcf51857a5ea774f184c06f0f173c88016e58ce330eaf2d22158afa44e5fc1c24fc76971d8150f0832d2b1d7e5889189b917396741bc39e3f52ecfc5c5c0abb801097ad285c8ef3bd39644a8957034ec4b0415d24eb18119c0d7278500e5763119719405578bcc46672c4320a9ff1adbb5333ff086c9e738ba11e2079f33fe331c3a4931d770283741514e0cadfd2e41e96dc04afd024bce4496a0745dcfa2cc43d2bd3e9f92bd3666bc9c0c1a8a2c499f7eb4eb31364d80eda88ad26d801619a5a2c873cd87be839c6badf61e7b3ef09fe7ebcfe76284d8763cd82aad0c93127e6f667252f9f973bbe194d6e80d2b93415b554937899964ffa88af9ae368a1835750b9a8b500c8f596bd044a91359049cc497d1cec148dc6ba8f5bbc131612d2bfb9fa074d068c288ea916f201c2cad84634dda3a870f6c0f3ce28be8ab24350e09c5627f787ce196cf6e1295b7fd757d59c2dca656740781560e2b97521335191202940ecc7837b8cfb975f66e195d4b9cf6c41c4527b25a3bebd764cad7f446261697c4ae8f0ec17cd8a4e80085c310facce966c17b76d1064c9325c2fe6b7b7986b6e67f6c26f05e8708922b8ab5155536af932522454026c4a93ae5d0dbd63cf88bacdc9a141de576ba8c410c2c229885ad3680db16adb59017879315cb45ea05f17b131f8239127c157fc8a698012742596e0662632eafb46fc07dfc0d3cdd6ec92b62800207b5d341222796baafc8b82eb30a50249f60fb24c35993a1a83f9cda36dddcf506bf0ad78e2898c34b3e3bbf9fd70c97988e977e470ffbd8c44080090dfe218a7e983dcc53a8aa01eecd6bcaf9228fb774fa73e89c3591d96b95b168c61da68d548747009e5fd32a1aa6f5327f009f9a8f687408d4b8316824b50dceda2c4d59850c13d05ff653910c808e5854fe91853c90429d6494b886cc8acc52b256fc4f0c15aee1035aaf4970914bd56867982cfd17e487ee085da327a95b8e3b606b8a7284466ea855c0850f152c7f559415552600ed16ee8a7429676bc95d1d5eb71d68fbc23e14b6d4fe39053402f4c7e26418d987dae52294ea6bbf65e2ec2c3cc820cabccefaedc79c8cf1c9a00078e26eab928740c139413c5c783c85b6718eec904c561aa0014a3289930e833dbab55232dee9b7e4223b1632b2b08db8984bc7792c657f8c73a33c331a89b893a76220330892ec03dec0e077fa68f71b06b2e823443e1cfbf6392d9d02677f290efa123549430931ff8dfe26b9466a03e7c3278521d894240065b5cc718f4856e9985d966897fc7c842b629ad2e20dd0d0df2754aba3d755610935e08f6673a8275e7ea61b404634178fc85c72255aa1e19e51fcb78cdaf60766a9401e6e77d36312c6c65d5cab387f4907ac25adf12de4a2d6d2fea4d616734e84233455301e99d58923b48fe70012215078c0bc1a8160edd2c29fe1190670d7aa3fa16ff9080e717defe473f7b4cbc99dd8857c757d9b8d0053214c1481cd6663d4e225720691883ba22063deadb6cd8f1d8e858a965d3cef64aef4697f8aba3d3d750c1f931afc79772d9c26fc8980df19a2e4b41a13aa6ad60749b4139a9970a82f281b026b2b51481e6902768e97e26c3adc9d5c060400d13f21d231cac3d93d6179e542107e5bb61ca01fa420d82af64c7a9d46777417f6d334eba426861a30069ddc305f875422c893400de63b75cb91f72c914fb4b205ed1cdfa50741aa6f52a5a55b417b2eb970c0609227", 0x1000}, {&(0x7f00000011c0)="4eed48a421bd98d2d92ebba28c1156873a7d01f0be69df67149c096acef91a0ef08607861be8e29ed2959241af5c92e1c49525821a8debe9a626d0226313ff539a2fab597398e40236531c4c7450d8b30504d10a92f0b30040373a9ef6f7", 0x5e}, {&(0x7f0000001240)="3f42d1beaef037645e789482b407945191795278c155c8ec89da8b147525fda357f84bd0e31c4434fc9714c3250dd0e243e42dfd8255fd5d480bee55d6f5e8e4b5df8d9058bb9e9f390a03c0c121757bbe1a58125836dfbbf606f46de0f58ceeee317e8dd8f8881b9b2c93475c0c4480040e44a998a71f88bf38ca6506fd1498fdb8e2e348ab9961e58e364714d9773211213b8b62e9fc49f64edf32066864b6bca98c1e69004f9105e561f8dd3cfced9643313c7f53006ad5aa40ceeeab286a484ed2d0e6be8a0becf16b7404d9a975632f2fe5998efedf18caa9d178b805071f3706216b89a376811cd7880c541dc112030e6b3a5e415ee28c9c967cfdfe61f631b6ad69c3b1a5164eaded7a1a0125ce5edba747d2a4c64b5f8bb6d32dc7506b12d93f4b83f4aa058f4a63beb4c76d9c5f07bd4ed301b82bb062dd61fd924c58c07fbafed6774971cad954b8aad80d57bb7015cbfadc027de7c0d04fdeb0fb0655779501bde5d4257690afaa1e6a980d824c7a074f25254298b6142776af28351f21ee146eae693cd3d263d5af2c3db300230d3590ca02635b1dce29811454d06e273f8c34291e1b2818a20c44c9dd9bfeb90b791f1defb1a9063922d388778bddbba553752635557ad0c6e91eb2c54678ae5a2409861e4bf9d8a6e9d06ba1a2f47ee3979f7c1abebdd2eb7ce70aabac7a78814f25f964d7144447126ba20b09b624cb030c38701a8518adec04387b62e7f01f8cd0d84dae801ca707890a872d557ac489e6a43a588d0fe749b5f25c75ee2c672b342a1a7a27f25e63124ff718f5d3a0a1500954d47825b3b51403961e6353706dfe17ae8410c0d02188481850297a1f05025e3a7a126975d7e42f417458ce38eacaa96eaeb18a05d5a8c2c29158532f964b8421bc565bdb21f759f20d621da44411ccf6752a28a858be93e21c40907cc9d32f030d671cdff09ffdd26e28807f756cef1f241095f9979832b80f1a8c9103023bb81c44f1624667538d85cf87534d73fde66d20dfd7c4feb6b07e295cf605bd6b6bac8240ec8060027cc2dd80e1cc94e973699df0d853e19dc7543998e1829fb6fe49380d21830f59394e3bf2a41f03760e1a5a530759156e80ca35b7d7de17dcc53f19f52180b1fe6eb75c3a145387c5bc04025f87a04ebc11937b0f98f0cfabac3752afffb380d461fb27610dffe3aeece1710ea1b1b375f9c8d410bc341ea42dfd32fe3beb23ae17772cd0c1f1a9c9aa9a05c93ca39f349b544e9819bcde75aefdf91449ba9d155e229816a1039803b0d21e33bcd9b344b2b28d1c1b7abb5b3ec04e7fe15331cbeb9e8d565c77a5d5adeacd386bbea19a0427e6bd823d5a401596b5c0401802303f3b5b9493e128277d50d35918d9f59088ada7be9cc1fbdc3ab94083b586f03b6ab0a2369187cfc0cfc7ca516a6d94b4d2eae91c0c15f6b2049c8240fd1d1dbf39c60d441201a08f68a84f7230f40c86e4170ae146194639cc88eb213c260bdbb5f9788fdbe0653528bf17c0def1eb53a062363fd2b3cfa2847ad6eddb6eabfa698b0cfd5fbdea3382c17b99c26a558cde1720f3641a3853c971fa1efba6e92fd8e0b8f49c8d0c6c52ae1ad906c4f5abdb6cf1f059a895e32138a9ed12f295fba98a81b5c44ee7f9efd6f058785b09952d54f539b7f10cecd828f8d2e9d1dc4a621506fe8919916ae04e811fa16a9c4a1c1418ac5b5fd5e04fbf54430f50eee20f5df61fa74de7c9efc620bb96e8dac5c2978e8b2bde654ae3d3acae7a1033e79eeaca4b02ae8df25265e2e9dc731ad258ab411eff64b7d2cd36e3aa41096b6723fb6b6991780515d615327cd8954fd5ce53529e48143c58acad9ab2b898479a0bb49f5d2eb9172ca6ec68c3e53addbb59de556f94994cd0e2aaff03403ef467157de3170c669c430c226baf40bc0c734ea224ee80ff74e97dbbcf9c1dd1c48fdb190ac4126890466e24c5017710146afa0d988fd2b469d2ab6ca33b5ab7c3636237a60543e16d52e82497308e61aea78f259919a693f994314185ef0bf82f6a9055b503399ba0f9ce49379a839d47d6123725c232a8bebf67124cbc0ac418b3c148e4da9e0528807a558991e6ae8489375df50fdc86c295c6e9db6a7533fd39e75aad2f8fc3e2151d020769882e54e59a2b07e5c5bd09cbb3a1e5c43c0d3f0571e5019e95a53964bd9b6e4f68e2a36f8e09b8eda7ecb91aac8cd67294dac68e112ae8e580713bb9a97f06b38cae28d047b2723b1f2a9651e6e66f1e49d676476cfb15e6f6635a1b98adfc6a71d5f3c752ff9aef2c0218a1df8e6268cc5d7b46395be736ef208edc91cd2dff912957a8a6e5fb50dd59a15dcf5a45012783ebca63739d737037e99291c22d822d450b64c6987778b91384f2ccbe11729f3a5b18329c23f9d690c77c56acdb475a61850d82b0481a1d71ef696ac86732406dcd20b7cb2bc2503f14106e81ec52800070f41fb3393e8233e94ab823439b837caa2e14b813ba5dc380b26bb74153c57fc82b8ddc9465219bb0ba3d15d5f03b6579b7faa02a90ff5627ea1a34c0862ed8575c1a89925cfd6b85892411de7e9f56c5b2cc8429603b8eb6a8e1cd476c5a6f9f88269fb613c4e5bb1f8d562e81c3bf96c6bb11fd75e9ad1de8b7c9d04b9264a9cef2ae1a154bad3628527b573d73dc3c16c2bd692c673218efb7110a3afd1b334a998bfa2f4b2b793b8a2b7fe697d9c4635d46422a0af4854849381d2b3c053f45a9b9e2310dbd08cc3c91c66dc021ad21e2a9b083de56579014386e522facada9bb578aa4f84a7944372549f8191ef060278c755b83aeb75e8e2fc9df4354d7c72e4f5bfe77ba12c07d12bd460a4464d32bc6b97d1ff085d16e4f54d2fd32233a54add2ba4d5658b1f4f1a64c4cf5ea598043e0cd01c1947e0475af588e833b8bee20635d39bd158ffd67f0cb4b478c19a5fe63306126ecffdfaea3c52d24e0fd10c29405e7fd247d91bc37bd9f58a987e3d4cf45d6a6fad92195bfb6af18a531f2c2f7c232f379d0899c8d0c59d26a1ab4f44cb0ba8412f4c4c1cabf20174bcb207bab1118214dc47b8d849f15c3aa447482717ba086e523bb90df0c95c0a90b15cf816155a0466c2fb9566701b34cab41bfa0d99568d8a07938fb3843b3e8ff207c99dd86f7f8361e76a13ab0abf2e705a28d7ac587270b116524da2271c7974523dc52b4250b87b8d331f1622e1f3b3acbc3cb35604ca383aa94ea8c16a82a6ca23e7291a4e2529080c2f40c594a56d777a7a84a14d2ae5ecf3901add1036c09c95dfd3ff02bff466ba7efc55ba3f35719e3b49c4dce8410e9ba71cbbb3bacccde3ce6644a71a423234a2641d852f4b6247cf1c968af9034d310fd3d68843663773af0e1866138eff685fb1b28cfa0d11c53f6195add93054a22bce5b12e84a347504a1c400e3706a33f6a16e6ca185049dbe69fcfc92e91c3f9df0fb54cd0e42b9536605ca67379e911a2cb2b86641d13446b0f7288fe35ff05e9cbab823f595bd5eb87cc902b1cd0766e157fc9aabd8aa8010f9ee6af4829b19e56e3f68c7300d2d8a63ec2b137914bbcb3e6d424dd874de647396d55bfd5ff6ef7a274c8f41dfcd1883e2d89344a18540b39378ad41c261dc9e834f68bfed2f2a0b90206ad621c9ff3c4590ad3a8c852209e312bf87e24e1acf74eb92e104bea449c22d142b2175a6fae0e4b96cd30c5b62f8f6672855c5cd6ea1ce0f478f547586513a6a288deca482119a381da1f5df327c1057a44453bb2760565ad9e4f147e57b4bec035798cb42fe9dafbf6156e0371cad3820778b270083fede5a9686d8ef6e3dadae44ec3e4c44c5bebc9809937b83c2fa5b3706cdd5b36c70839a0c1ba705c782714d5775f8843129ac30c5ebb35c53734a60c906f9ac054ece7909786614ae925689bc1225c63623dccc9c76200286b0ee47b735f8b627d41169de07c5df1e9f45fe9a3868ea69d0e163c0121444db58894f6923961dfa6c22f825b08f43958066efaac14c11e536d2c39829e92a008a93bdce1261acf6a6ff882eac3e735764ed4d1d806b77e068d6002ae1964d75d9d067e4dbbbc5291f62ab7bcdb5e5afb09b1f8ed00b83dac60b76c01a0a3bbea1e493028df1bd07873bbdccd2ef693caced742842bdd754bd1558e156f214a0bd7a4ea16da82b3fac4b668e12a3e1d97b2bfeedcfde2ad63112fcfaa45e1eb99ff56d6182b9354802efbc6bd01bcefa0a6dfa351f23e9425be8e34bcea8a102e947a0befd23d1c495cbd7ff10fe9b9697e85f028d07ed1c6f72c51a67d50799a33014f3b90ec8af52537abd87cafd10c96a31adcd005ffdc6653b8690c02c20ffc39caf8160f8cdc9c13ff07aca383a7115d7f7e5ec98cfb77399e98dbd29ff6e2af6f094bfb71677c1ecb9066941e13097b14821fe9cb06fcbab436d0970c13fe9cbb1912730c3edc8dcef9508d2dcc7a9ad7068ce94586db0f7ec3f613e92f1830cec1d535afc8ab32a90cbba3aa694d3ae823ed3825a3203b0dfc6b60218b49f3b9ee7b7a97a45c1d40d3b192f38dbdefff59c5e8ce49c7f47b1e11b9a5901d0e1cc4c61ac2a1db0677280f59878d21dd201e3a4537d65b4e58b9e5c2c169e4eb1a55c7f8a442c40ea2b3139f48d1640e06c01ebb18173f722b8263dabd3c71f6376130106cb76f6099e09d602a537f81c533ffdc4776bea6d0e391b9de76bf070ff83806cd0815071573da687be924d2b02a805922279fa872ba3d71dab84e1dedef181f1e79e307d024f925bbc55f7e709166af5daf3346e52e918eff2df885ef730e82660d1c9a9b3094c2810073e83f42a7b9101b54198eef3d9e43b561712c11686b8f08b65e6a87b72f6bf09e12dde383f4881cf4e4b4489f5cac53a4291b0f3dbca3959ba325d1e4a1d76f601bccbfa5f98025045ecb593789ef90943b3dbb15177ac4747fb0577d6cb5af4115fb1d7d03c62259480717ccca44a6d65206ff3a0abdab91371b87af788d9041267046333d437697522312d55eaa20764e24e042d2b5dccda75355c181716ffb5fd23543de737de63f0adfc188fa2aaa559af0c7535c76718463d29f8059845563580236cc2b8c964ac3fffeeb96106430c282679da27ee41f9a81a4f6db593d3e45be6ee9e516a535ae4d7473c0efc6aeba007df1a482e6de1f62dd629b96d11361bf790d5ecd60d503a73356d17e393de155513495ad2f54213a93c1465412e1ef8bdaf567074154f7465957264e9f0d1c29def55b053bbf751adcbe70b5cfb8ac3bf809c39f5050d9f669f0b4d60b1c34df32b2375db2d2581be764566a2b6c42caa45b9d56d4f343a66a669ccddf0fd7d1522dcb71540355c3bb763491e1bf75f3385faddde79f3386e7d104d684fa14ebc0cbe1a093d726d4a4c8ec681075a8e9c9101c7dd049c5650f66118f7e1824994f05804f835d68193849151c07ca73d436ff2ab8c4ca3e499461e93e7070b820fadb0eef9a39fdd69e46bdfa1e6bf0e13e7fb4e2f110a1fd5c61324c4f749f76cedaa055763e154bae9fc73f718ce2b9ddc5676228b7c2b01bbbd95a9de00b99c5471673d57549de10af40f651ea6862af745c3556a10e5eac6d79947200d107aaf96e4a0e1179f06b151c85cd0f9f82d83ca48e4b21ee06a9dceb693bbe2cbabd5f16df3aeb806eb8ebf127be4b5edc9843ce8c7640c295ba2b1ab7db577dab35346353b53f7afbd6d6563ae0bdf35ac5da49c056094bf51f67cad8bbfccfb3b0dbf549800c701727bf4165f2", 0x1000}, {&(0x7f0000002240)="e541f0e6ff5e315d5e935980a44e31bd0043d590fc81a142d1c41552a47a35a29c1627d9988b7535e47defec6e0ecaaddef3aabbefdf52edc121f12b65e0b6ec5e3e51a642bd4bd23549673349424c32b3f45b82894566637eced12eab22aae25442578795801dd6d3a8c971940b7da90d3a3bd9e68c89613175402fbef6e34266f1d3adbe987547caa6bfa526136ccfff52f24055f023b35587c6b6d3b8be3ff1900f137fbc5eed642c04e33487101d737cbf8b6d6a83cb6944", 0xba}], 0x6) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x3) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x4, 0x3d7afb47}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x101, 0x5}], 0xffffffff00000001, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x81, 0x8000800}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0xffffffffffffff81}], 0x6, &(0x7f0000000100)={0x3, 0x10000}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) write(r0, &(0x7f0000000540)="6c47df69adedb6c62680055290bee89674885f363268c02bf5b727eb3065e678c5611c3bb872c98cd1b099fb9f54b4f2cbf90cef5bd76659c3042baab9a90397211259a63b0636de989e2fadfe121ce4d593445fbe11d78ba047ed8efba6d69d0287d4c7d0739652914b813ab276bf0b2d0a5a9ee0fb03f444e08187b612ce3868a6e7b0ce6d185d70996fd04a52b567c22bb8bb12d45307e89ffd219980051ce747569b890bac36364493136bad92e57f22da8d10399a1fc6a620f015797dd9bfd8d997c7940f8077289f691332b12457a212ddc115e3c4400b1e752d532ac57bbe982670b6dc1c60bc035363fd16bd3873ff3cf42c0e13612f65a00fd16aeec586", 0x102) openat(r0, &(0x7f0000000180)='./bus\x00', 0x980, 0x2) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 22:33:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) sendto(r0, &(0x7f0000000140)="5c9f046426f0e48a1c6c2f6f0b692e576be4ac57aa71d648ededd344180e0396375954d3e132c33e29445a3c297ca058de78eecb6d000e0720f623475f3d23c8756e9f865a7e2bf0c6cfe208f0b9fcae8475d9e1ba716c1af97167", 0x5b, 0x406, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getrlimit(0x3, &(0x7f00000000c0)) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, 0x0) 22:33:36 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f00000011c0)=""/155, 0x9b}], 0x2, &(0x7f0000001280)=""/165, 0xa5}, 0x41) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x6, 0x4002, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x40000000, 0x1, 0x5}, {{r0}, 0x0, 0xa8, 0x85, 0x72, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x10, 0x5, 0x8}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x18, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x21, 0x40000000, 0x100000001, 0x6}, {{r1}, 0x0, 0x1, 0xf0000000, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x4, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x3, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x3, 0x101, 0x5}], 0x9, &(0x7f0000000200)={0x4, 0x1}) r3 = semget(0x2, 0x3, 0x410) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000080)=""/177) r4 = socket$inet6(0x18, 0x3, 0x0) bind(r4, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) syz_open_pts() 22:33:36 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x20) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="1f93e3b698da45ac378d096ad61d0bb27f6684648496217333d2f7d4096f656b31be2ee5b582c2ec05e0d44abff42548d61a", 0x32}, {&(0x7f0000000180)="ec3e57888420d269e61268fa5c4f4e0a7eebd8cfee453799e516dab50a77c663ce25cdaa1180f4d05ff4ae917f97448c22b962149ca675ce1b3969ca38312ae7d7f698a977d758a86958401687042a01f83a4cc38a04eb15733d55dd7dade58c7db093745e1deb73c977231207b09776c714620e4d75b80083f2a9157c9b409b3af95cf0b332f60fa83902938723f982a0ed6a0a48dc0f6539f4018dc391109907a30ec14243c706b3e13aec0ed7488272426f982b7249744f0c394d707c", 0xbe}, {&(0x7f0000000240)="d3bdef223f2459cdec37d19f4ee40c115d5981dedf1adde801bb6565f3f50202c059b6e50dbdabed5ff3b847b5e1dcd17a5a308cefdf7746eda39498c0471028", 0x40}, {&(0x7f0000000280)="db0d7695e984ce35eeeff18953f5d3c2c18e53aefdcfc5b18c2cad93dfb91e869ac0fe1c5b80f142ad5f9edd6cd3a15a9a6d99b0cbba6af08a61d5ef692402fe0507c7b8e52e15c3f29de13ec3bf22da03f1f2fd1155ae6f6d6e3bb69ca4601c8b8464a670fd5706d4fd731ba02b128ff3559b24b1eeddc1e62bdbd6dacd92e5ce6cc7ec91fbe9ed1304310e3ea6a453160e108f7ffc811c7bedaf", 0x9b}], 0x4, &(0x7f0000000380)=[{0xf0, 0xffff, 0x954, "649f251ffe5c2ef7b6eb335a6f738fd1ee42150cafbf40e6bb60bb39c3afe5ecc036757372808f1e367fefd3f8a40e239a0e874da491006e12d097d625717f4f886f680a6ef9d1bdaa4aa96005decfec1c17a0838400a1bf4ff98ba1060e6595b817b34e82f193c4611c774ecacebb3a2dd25f39a12a2126df1a211630ee599443c588d88cf1ab8f04971b270e0057c712e334ffdf0674516e77091637ec291e701758b25529e2d24fc7bcdd2e052f465e5bcd7c1a47a6fad65bd80f7a4f0abfbc79b9a174734e62c31e49bd4bb2627d9b6141406ed62310e825fa"}, {0xa0, 0xffff, 0x2, "3ce12e8c433ae325fac5221f3dec0805d74f1b2a6eb77ae8bf120920a6efa8cfdb6061bb16e878a960a5d09bc1f01dd6b373ba4be22ab4ab7e827a406864092a6fbd0db69ebbe4ade2d92c802c5c716fcf6234c215452728d68c2c311d1daf74b8aed9dd7d770a8cd8b334115f21770c19303c1484b1fe8a9bf1eda6349f89e2f31d2b1408c34998db547ee1a4d758"}, {0x10, 0xffff, 0x1}, {0x1010, 0x1, 0x1f, "0040bc0323d296544c8a46c7483142d6b94db0857b1ac7470ca8eeb5af5910926330e6bef6b9cc84e96680404a38f004ef49e5b140ac63f41f38e8afc250dd09354d8459a7d42bdc376c4f5973bffa0e0f60df79c9ae8e5fc21c78cd14e2c87191a998f1b583500abe2e1a2123923be63653fc20113bbeb8bf007bafc827b1530d1c6bc8d0962f80785c5c8c4c2ff8ece51fbd597501677ace0edc9149e942660fe707dba3883f69a61b3f3fd6bc548b797d8b4cdf97d0ec30b23b9a1714227842d3a4c423aaf30819e1b2ac4c4b6ed9ace1ea82d2e0c68e98b1854176684827f2ffb70b6efe2bc3dbe849ac39a23303e674c4fd0d47c1403e171a4acb079b904a52d78fe20893bf0818a687884f94911ad1d893289451e5dcbcf251364203ff8103f7118a5aeab3642349723aaffad0e15dbc88c4051e613d011acfc33bccb5660cc0337b0f679e21f2982250ec7203e8506f9a8a962dbf20fcf527e5646b8a12a67c0788ca055571a65177ad1b571adf08b3af28a2ac6f7ad687cd764d740d36fd0fd94e176a04171acef8ca0fceab2968f57a4220a1ee3cf116fd00c07e5aaf03697aa42763e4152f501d001f0d534f35e2203b23e598945d1acf7cb8ebe0cfb461b146a4b9f0291dba4071672f4de7f94d8c8436b413ae09898188adac2af0955a93e378b0625088ce5bf4e923940a1db3628af1786b2b3ff2731bf6afe9a2a25871e0e774426d9b888a1a2d3b5da5907a00656f34c5dc26c71b403629710f91db646cdcc86345fe34ff6a667e1783320182ad7b4790e703ad2c6657db0ed9a5a7546318830006155aa1db354f9f9d22f624b8177d71be5cd555b574f47243a553936c20ea7a4966c33e59273b24d8c32cf822501111fd605c00d1beaeba4bc6c6a968f42795d5fb16d105675264561baf5086b20b8a3dffc99049a71904f9aec29c4f6dfdd85b8b4b89bdfbce8dbb8e7d3328328725018efd65ffc8909efde82698a38b2ea3c7ae7f3d61b79f2233cbd473ec055d78f1a5cd836723ba3c6a53c11e23b4b62c700a95d6b08099924aaeeecf944af37f712c1a17443750337c12f957ebc95a1e876b7ec930708129672eee3708b0d3a4f4a835a09e3da67e3149549eab58774ea78ed21467ae10d653f914ae44336b6114ca3fab67b38e71173b3e7080d83e227931b0e6ce9a5bc2839da3b59c2459c217216025a877c599f275b1d92c4cd7868965e45ea449050f441b397c27be06c7373cb7f9815d26bc28cfd4b6520c04753546d396b0cb8e9018074e8baf87566497efcbda0cd21cb870174f2a5fee512c7cd6211a7dbbaa015469494c337d2d1dd450b330ee2986e134379606fd2e87f8cc5206ab8156e370a7b0974e3a50fba97a4e7cf58bd6c5d62043a5228a57097493bf9e979236cfe4a55fce043ec5a2f31e860896962eda4895b32992f7f82f09afc1491a37518b9f685e32357ad062ee7ca13bfa811c5051ddc9e035dcc2a1fdc2afe9a707ce8b8e777ed6d9d45f6c2558310f5bc113d9016bad8df727f595bbeae32534948b48988fcb9ec861f8436a626ca5cbdc7e84fe64db0f839c1066c75da0ab7b53e4d56a296c7617486111b3ac50812495cdba15a11f80a558f0224bc56c3b2260ff74aaef2a518232999dec78e27239ee8bda6735c05cb1a432875c7af190a70f5b71bada673b0742dd5f0f89522bd78f722eeea7a8fcb66c1df87684988f0d582a4e5ea46030b8560e3f85592853d7692f112e366e5a004361e6d0a5901f815cdd3a1cf1cf932cd495e147735d50e83eab3ac89367fb1d723b9dfd7e6910c69265bc96d713e652c57e1e3098ac2749e3c8f088878ff6d6c1a873299cfbdf9cb2203e841cb13ccc3a393a92a3903251cac20bf5e1399dfa8d8b8cdc2fed07c0db5aa523af597d22411b7406e704fa6a6be5bec4aa88228992bb17cbd6e035d63b5ea7ec2c5213173470b55a7093404ab8fa6206b47e0a2170bfafb9427f65e8d3a5a30d0eb5cec4d8c35137150517a3d6ee718be52d9ad15a71bc161e29c841d3494d5d05d875f9d5fdf59f7ddb16391fd4f5642f8c4068541963e9746db0d02195817209e024247572e52fb33c92106a7fe7762d791782c45b8375cc2cbe03a3f8bf2a3685f9098799c67dc0706b2c547996ab3340faf31a26c25d1d9578cda3e9ad8f32dcb32f9b9f59724e329afeef1846f1cd6d19e4804d77ea829e58a8a0c63897381ede3127bc52ee7718f16a7377f65ec7c2d4c62444aece514227c58799a7b054af3edbbf307eab6338839eefb6a33bd7d9ec741a712424c8311f31bcf7842722ddbd9c59f4a9946c11dbb6f28caf85b50c88efdad56e780a593b48184488d9858b58df81dde507ea51da26fbaca70fbb9cadf6ba6e7e3c1a3b3aab2e1e87005784f6fbca9edc1e83c3f4a5bf5748b239145c120a3bc4523f29566a1df43f1fd0a5a389c966cd1039f692459edcaa23928a867d1497bdaa9bee5ff20fdf29d6a07ffb491c6147fc573f65ad8f7e60f5eb93369d3c0ff5416e50187a88c63371126f483cd07a354baf496d073fd2d754372e92204c9316de0bdd3ff2283d77eb51fd2670f2c0d2d012d676c2d8b2f56f06931e21930d8cf77e979a4e48ae94e82e5beea95b058c222ca12a6671c1623a1850cdb0175d2efc1473fe1604ac4c7a4ebd2bb1f339a1bcd1f07a02faac7f0cb619b47f45cd1d458f4cae8ed73110cc36f1d9c229146712083caa060a233969132286e66a0eb914f5f212b580a1d0576838beee112e75664014a5a690ece23288790e88b6e169b2feb89a3003674374044c2c9082c09635e680740f647ffbf49edbc71348791f0f8f9fde65eb42eab9d8604e5f4066ced3b0b29235e1816b0f033b5155bad8786525208039f7dddb65ce608c0b9b31ae731c858a374f7d2a62fd52d79c563463aab8601a8e9cc144e1355b52079331c3c91b9dedaa710fb3a5646880eacb76359efcd1d91aba98dd2bf4009ca6bb5a8a4d67e9c3eec7de59c729284e09cf1d63aab7a46fce4f1f519416cc7f684f71cf7d2faf71ed2e4a9d1ae867a1acfe6a23245b29991bc83244b82a954bdb3b97bb955e81b72105ce90d88e0bb7fd07d7e3b9542f02329fb1d48d1851fe4517e8b91d4d7991016c24dca73054acd95f35533e975f46619d1514050f4615677c6075d6c3da6f8cbcb3ecf9818d3c0665f138a08e21c88c53ec598080f6ba49f02d810a6169c5da129251a555855608cdbfa2e90eea5ec0546881c293fa361bf497f6fb291ac540903f8f147a2a7397476084ed9d72efa72c8f9dfb08a1dba10223459da04ba5b96a47e4d76bbbd8669f51dc5fb87a90fd899be554245fb29c4c12738cde627e69981a8dc8bf2b9dd8b5b19bf89e80644cb5fb506b3671651f84046813f324acaea0267388c3a9ecccfc6650da5a6fa19a2aa535ef180ed7946cd03b36fad1eb71cdbea24a4b49b7dee8c88e3a2cf9d0ffcf99b6be337db4130393f90f5b7e9573f402ebecdde50115a345e5ce904b8f95aeb89e2b655b06a01201f2242e1261400e1c21cb1fc4c55b359aa50522726846becd7f23ea5a4f651bcd0341dd3927d3b08c566ca307dd2457aa4276fc731f467be3e9badd147468374225e2feb390efad369a0a3ba182edfd5d49f5b4c34bc8a7d4b49461a7baf557de956a6e1181532628843bd6d0b4241a2232d43c7fb090fb5400bd37b91a19cd6d248d124ab0717ef4aae98f75b56d74c57799ad5e9b754674805c284b3639096324b77d28b8b3c9df5e4dbe0e0ebc54e7af21730eb34970e507a9e315b07ffec0306b78481913a9de4a9a5798f9a20aa26f3707d4eba509aae9974ae8f072397215f624f0e898de2861dfe782878330663db1b4ca4ce592459702b85d4e518772c2147d0138bedf4bd287920707040a36264d4dc72d2a7352d54c606a9f01f3f12f0487da936e144ea60e2ea258563dff875771df6bc784841a6ebda14df40d11c78ff08d758b6a588a190f8aedd49d8a80bd4244152e05c13caa515109ff4d73340dd02350087b94cd35219dad20e78f7f248c379ed54080a904329019a5529b2c943e0259c3224df955428ec2e8d86f563278710b05da00b63ee4c691aa046bc1a1b4729f2cb5d689fa869ce27e998d51c22a6ccfe44367da66ef9aaf11e09985506c18c71d9054bc7265bc7c50d0da1fe8e60946a3ae8f336ff90a3546b57d2f4d9a863d84c09772a8c2e8c0a523d46bb377893c9d932e9498514ca20b88997931d66079ed0b06cd5aaba4294ab7d74d1d841f9c6363153aeb956a9b74d5456c201f3839fae8169d2196174987c9812b5cfe57da6308cb0cda8ce2b55bea370ee2d607525fca7071f754bfb7f039f3df57db7f2223430983ef75152a00d68fafafcfa485234a278c5b6f17ac3f99f379577f38690ed5fbb7b8907103c9edead05c5db40a4e6196ec4c0b0fb57150951228075d49d4a60c07d769b7f6fa2afe5254e60960b83c750bf2df66b48e084d607564ff3b4700696beaa141923a5d2ff8bfd3acc0f60cc7a2b037a3bfc933136ec2cf1da9c3729011f42c7fd549bdf4683233977ac4975979c3e4af77aa0c2d17dcac35fc84f840f39bf4f922ca08488ce8db2f3c067df17c52a66009f6f337baed3f8aa9e9d212afb16f5c24270ae843c6669d324542aeaf92848f0ca616457d74f50ade43a5d2ade809868982fade78504de7efb88c69abf35c1365e5c227e9c2ac22ece5a461722955a3113e63fc085d59133d026f169016f77d193537fcdcfc77fccff9762073edc60e189f30c9f8003113a77e5c7c09e65ae8c841c87442413cc97b8ed37b05aaee5803c383182502b67de8b32d31261761578c9485abbb9599fb37657a78205c43e96502013c5b3198b507b6dbce9e8c884f6179cadc5384f671810076b5ccd5415149116560a7acc428e1cc116ce55483ef68aeb91427e0a33e9c55c54e975d8975597b15cdcecb4e4b61b15b813b7a37d777bb585a0ab755ab137f6e57586bed5672e9907988270607a7393d8e85156decacf5022ad129cfac40e1d5751ea99cb9d6c224469317fa338f9eda177b6fd1ca2cad576592efd98a8583e72002fd40ff1fed7e3b58c023250ff7eb72bb1ece7eeec816b11a8c7cf577a118aa02268092f2ef7aa31cfb35b0f7b81013410a040f96e1215c25f7580b76af49695696c80f43b278d75718498e2846fe44735a6aa5493db662700082d9a12cbcb1219c2c8c586224345a8a391f1f828d07d38f73f028fef67b93da6a02c4ddb293862efe8b184f639a39b03901c0e3966302d7e4f7c39aa77889af0a0dfd88d819434f0c79e992ad0c690de904f7d8cad04177c43e0461c8764333ca8993621ac66cdcbbc911d5eb511add6315a1204711088f0fac20a6fcfe3b5745afcb1ac94f82b19543366aea6a5c04c14a71d83a4f3902591363e2ef3b223f4df7b787dfceb37068f39535f5e34e6e1e169102746473a95d49f513253929984acc0ee20a9b232b7bf3a5f9b159778029ae3bba50c73c86b58d380934f818110613f39c8abdfb4a918e9291c09aac73de48c40319f45db2a92ef505d96299043b3574cda7716ec8fd7be4ac3abfbfc914c0dc11434dc7181a45c18f5e0130d187091995a200f49a9d8c9058c7ef7cc4ee11802159bb79e117c6cde1c4a6dc757ab58f945f9c0ef030e8ba46b2cd7a3f2cf3c12bb9ff30a5a7980e6f3e68a10309206a7151ea2c84602940069e24a7dce8d2406e31b953f4"}], 0x11b0}, 0x4) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x191) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) getuid() r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) semget(0x3, 0x3, 0x100) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getuid() 22:33:36 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xffffffffffffff3f) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6d2ad258, 0xbc8}, {0x18, 0x2, 0x2, 0x2}, 0x72, [0x8000000000, 0x8001, 0xd4e, 0x4, 0xffffffffffffcf4d, 0x1, 0x643, 0x3]}, 0x3c) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x6, 0x1) setuid(r0) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/43) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x9) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 22:33:36 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="7bd8ebca41a4f365fd8f52b50d7dae54f6c9ffaf7f8a8f9ffbe81f34043b366a06684871017d1457eff3f0d1fa1e11c3da75f704b45ab59a3fa9ddfeb9ba52dd10615cdf0d1f762f84c705a6de6b0bcf9bf34045d44e92d312808744919e42ca606971caeda26d3e9871075d0afd1e919c667694c0aaf230cd45c1a89c8e653f1197c54fe7a7dc41ad6bcb6c89382d36fb638f0b30ece4f554d5d575ebfb46b2bcf8cb28d5e3156a344b8d047a", 0xad}, {&(0x7f0000000240)="e6a42f9c873cc52e4c6160c51d9568dabee862fb6fe66152a75220f95b7870a200479bf3f47b26603169ece2bdf5df63cba4f3b5a2f38e5933d46a7ae43cbd45f86dbf172c05e1f026fdf6", 0x4b}], 0x2, 0x0, 0x0, 0x2}, 0xe) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x28, 0xfffffffffffffffd, 0x1, 0x20}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x9, 0x1ff}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x6d, 0x20000000}], 0x39, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x81) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7, 0x3]) r2 = semget(0x3, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xa9) ioctl$TIOCSCTTY(r2, 0x20007461) semget$private(0x0, 0x3, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x1}, {0x3, 0x3, 0x1800}, {0x4, 0xfffffffffffffff4, 0x1800}], 0x3) 22:33:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 22:33:36 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x410) semop(r1, &(0x7f0000000000)=[{0x2, 0x8}, {0x3, 0x3, 0x1000}, {0x7, 0x400, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x2, 0x800}, {0x0, 0xfffffffffffffe00, 0x1800}, {0x1, 0x10000, 0x1000}], 0x7) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:36 executing program 0: r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r1, r0) r2 = getuid() setuid(r2) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x4}}) 22:33:37 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:37 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x5, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x86) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:37 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#\x00') setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="ff070000001000002e00fed0ff2477f256c4093cfb25b85e5bbdc3a5117094ff00a9c5de41a52f5ea7fa0023f18bf66590bfe4250636990cc3b7916c030e98e995cfafa6fdc5e99590841ce5133b74c4857b60a117ebe0b86dab36a1744633d8649d8740323724351e", 0x69) write(r0, &(0x7f0000000440)="33cce56178afbebcf4eb69ffe44ce68b81f42dbbb88c02d82746882c11fce7d6d006e157b019be9cdd7a79e3932019c9dfcf2f81915deb35a90200f0c8facf57502036", 0x43) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x31) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x5, 0x5, 0x8000, 0x7f, "3519e06e45187b785535f70e693f52fc6b27790e", 0x2619, 0x1f}) setreuid(r0, r1) r3 = getuid() setuid(r3) r4 = semget(0x3, 0x0, 0x0) r5 = syz_open_pts() close(r5) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r5, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 22:33:37 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffffff) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r0, r2) r3 = semget(0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r0, r4, r0, r5, 0x8}, 0x10000, 0x1000, 0x7}) semctl$GETVAL(r3, 0x4, 0x5, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/17) 22:33:37 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/233) 22:33:38 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35ff", 0xe8}], 0x1) 22:33:38 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x400) r5 = geteuid() r6 = getegid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = msgget(0x2, 0xc) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000240)=""/255) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, r5, r6, r7, r8, 0x58, 0x6}, 0x6, 0xce2, 0xffffffff80000000}) setreuid(0xee00, 0x0) r10 = getuid() setuid(r10) setuid(r10) r11 = semget(0x3, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x120) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) semctl$GETVAL(r11, 0x0, 0x5, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) setuid(r0) r2 = socket$inet6(0x18, 0x0, 0x8) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x0, 0x2) 22:33:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) 22:33:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = dup(0xffffffffffffffff) r2 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r0, r2, 0x2) setuid(r0) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x5, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/59) setuid(r0) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:33:38 executing program 0: r0 = geteuid() setreuid(0xee00, r0) setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) setuid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x110) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$TIOCSTOP(r0, 0x2000746f) 22:33:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) r2 = getuid() setuid(r1) setuid(r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1bbb0743c3687f90, 0x8) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x2) r5 = semget(0x3, 0x1, 0x8001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 22:33:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7fffffff) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) getuid() r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x4, 0x4000000000002) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x3, 0x0, 0x1) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0xffffffffffffffff, 0x1000000040) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x4) 22:33:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(0xee00, r0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0xc000, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r4, &(0x7f0000000040)="4366a69897016f2d046e986f8fd1b6cf61b0355a1fc4201c29e89ec1c78ec88c3fe1cbffe9a547d30c6c32a94c8d8e72ebd26b96402e79311e2c0789c187f1085b555e5b1bc19b213097e0e8d40f411f9e084ef66cf53cd101ba3caa72dc620bebec63686a04a76c2a24647743419b8d60cf2f4b35f917cc87fa530125c1b0867dd3e81385fd7de2f21e6cdf707286453f606b07899350be9b39ceb21c6db14cce18e50a1c567b5507fb6f7ac93f41397314a9b600520877afb6ff748ccba69d3cafdc9ff4cacc1c8f348f04a2705de2", 0xd0, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x7fff, 0x400}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/29) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(0xee00, r0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0xc000, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r4, &(0x7f0000000040)="4366a69897016f2d046e986f8fd1b6cf61b0355a1fc4201c29e89ec1c78ec88c3fe1cbffe9a547d30c6c32a94c8d8e72ebd26b96402e79311e2c0789c187f1085b555e5b1bc19b213097e0e8d40f411f9e084ef66cf53cd101ba3caa72dc620bebec63686a04a76c2a24647743419b8d60cf2f4b35f917cc87fa530125c1b0867dd3e81385fd7de2f21e6cdf707286453f606b07899350be9b39ceb21c6db14cce18e50a1c567b5507fb6f7ac93f41397314a9b600520877afb6ff748ccba69d3cafdc9ff4cacc1c8f348f04a2705de2", 0xd0, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x7fff, 0x400}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/29) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) getuid() 22:33:38 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0xee00, r2) r3 = getuid() setuid(r3) r4 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 22:33:38 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2}, {0x18, 0x2, 0x0, 0x3}, 0x2a, [0x5, 0x6df1af95, 0x4, 0x2, 0x9, 0x4e464ce4, 0x7cb, 0x2]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffff4f) write(r1, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc914cada6979878d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d60081f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x183) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() close(r3) getegid() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x800, 0x7}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0xffffffffffffffb1, 0x7fffffff, "695f209106f2c9f5c5eca688fe1baea122466ddf", 0x66, 0xa8}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) getuid() semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r0, r2, r0, r3, 0x16c, 0x6}, 0x280, 0x800, r4, r5, 0x10001, 0x3, 0x8}) setuid(r0) r6 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r6, 0x0, 0x5, 0x0) 22:33:38 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) truncate(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/194, 0xc2) 22:33:39 executing program 0: setreuid(0xee00, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) listen(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) getuid() r4 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) pipe(&(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:33:39 executing program 0: r0 = semget(0x2, 0x3, 0x60b) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xffffffffffffffe0}, {0x1, 0x6, 0x1000}], 0x6) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa6", 0x6b) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x3fffffffc00, 0x1800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x4, 0x2, 0x1800}], 0x3) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = msgget$private(0x0, 0x100) r3 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7c1, r0, r3, r0, r4, 0x82, 0x9}, 0x1fffc0, 0x49, r5, r6, 0x28b, 0x100000001, 0xdd6, 0x6}) 22:33:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000368}) sendto$unix(r1, &(0x7f0000000140)="398fc2ea00b131e96fe0d5c6d8cbf774e9ccd2641bdaa48da3abe20265ca24360864a06fd7e62de5f2b25ff10fbf8e1b6fea4450a2dfc614173f61f21808c60dfc4f90e1ece63a4a7268560195cda7fad189111ce2f77981d31ffbdf5e8be7359033d6d10309c9bde0778ce27b0b7d753bca406079b9cdad1bdfe06ac686871da087ce245cea1e57b67c4e35351b801e88eb09bc16a8bc", 0x97, 0xe, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x18, 0x8000, 0x72, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0xffffffffffffff80, 0x9, 0x401}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x8, 0x7fffffff, 0x1, 0x3, "60f9d4339a1faa93abd5a1bab036ae19dbc920bf", 0x7, 0x6}) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0xc0}], 0x1, 0x0) 22:33:39 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfff, 0x1f, &(0x7f0000000100)="57ba8927022c1d41c7cb7dfb825e575e4d055208f76cd1d6948ecf957c535ec8fb38e40710d5504dea967fcb91ca7e0eb18ba047a95ef931c28db485c71b6f9ef62164b4d19d39b1cb2193fe8927a28a73d23293bc0a53a5bf2430f552210987cc242e3e4b9d14ad49d30287a086170c08ac8b46a4bfd08f56628b8900f269709834ef6286d26cb93bdb3bbd1a8a42ff5c0049d45e1e987c0f340705266d5b49bfd8563f3f2601d159601f84f4fe7fbf01e77a466322a1d27dc4fe746e1eef36d7f6907b0a08a07ffc4ff2bb0bd1236839d2084989f75e4f47c59f20", 0xdc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8000, 0x4d) sendto(r1, &(0x7f0000000200)="e1ad418d1ab56c77a8e389d59588f20333179aa3c820dbf2bd2f2dbe6084fd93dbfa2458ccb79024d4cca355f96747f7e6556f28de84c32282840db7a86644b7037a8082f46e621e5717a7cf4b61783014feaebf2d83e386d5be87f0d88b4be06c0dff1ddbc8b03d45f1f2edc6ee80302a4cf4b3fa68862d71a96366698e0d5d6e7c04a782359d15044160f87eab16cd7bf7eee2670b4d9d93254d1215c81bbaaeae1907d7352885f1b7bcda6b43e91575d00442cd9e0b4b3c2ad0ad9f04c10e0be240bb2f1a41c0c9dbc0197db3ce6b042842c566385e", 0xd7, 0x3, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) 22:33:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = syz_open_pts() preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/18, 0x12}], 0x6, 0x0) setreuid(r3, r4) setreuid(r0, r4) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) bind$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r6, r0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000540)={0x3, 0x610, 0xf86e, 0x7fffffff, "b0ccc8651e17104a432ebd5d64d1b4ac6eb43703", 0x7fff, 0x3}) r7 = getuid() setuid(r7) r8 = semget(0x0, 0x4000000000000001, 0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r9, 0x2000747a) semctl$GETVAL(r8, 0x8, 0x5, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x7, r4, r1, r4, r1, 0x180, 0x4}, 0xff, 0x4, 0x9}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000500)) setreuid(r0, r2) 22:33:39 executing program 1: readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/82, 0x52) mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x280a) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000400)='./bus\x00', 0x4, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x2) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/163, 0xa3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x400, 0x26) openat(r2, &(0x7f00000002c0)='./file1\x00', 0x180, 0x181) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() semget$private(0x0, 0x4, 0x102) setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:39 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) msgget(0x2, 0x4) fchmod(r0, 0x4) fchown(r0, r1, r2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r0) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) getitimer(0x1, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(r0, 0x0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:39 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91c010000000100000006"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xa83) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:33:39 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) geteuid() 22:33:41 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x3, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget(0x3, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3d) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb459be04a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e99d2467c9516ee03f49eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7ba63ed006dfac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595168bc6129d3f00fffffffffeffffff91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468013c9c8a96344893faec83a8a89f3b5db5f159d7223c12fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e0537d20e0000a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c935f9e3282d15d8cf07b997e16325c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d6764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040234883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b0000000000000000", 0x2c0) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:33:45 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) getuid() semctl$GETVAL(r1, 0x0, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 22:33:45 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x12) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xe025) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x120) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/21) 22:33:45 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x0, 0x7, 0x53) semctl$GETVAL(r1, 0x2, 0x5, 0x0) 22:33:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x8) semop(r3, &(0x7f0000000100)=[{0x1, 0x800000000000, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x40, 0x1800}, {0x2, 0xa1, 0x800}, {0x7, 0x7f, 0x1800}, {0x7, 0x7, 0x1800}], 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x71ba76991ac47123, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:33:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, r0) r2 = getuid() setgroups(0x8, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1, r1]) setuid(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x40, 0x7fffffff, 0x5815, "7299bc1a971d46bf0894433d10e2b0a536179a8c", 0x100000000, 0x45f}) setuid(r2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 22:33:46 executing program 0: socket$inet6(0x18, 0x1, 0x3) setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 22:33:46 executing program 0: setreuid(0xee00, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setuid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x40) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) geteuid() 22:33:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x80) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./bus/../file0\x00', 0x18000, 0x88) 22:33:46 executing program 0: setreuid(0xee00, 0x0) getuid() r0 = semget(0x1, 0x2, 0x1fffff) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000004c0)=""/15) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/185, 0xb9}], 0x4, &(0x7f0000000380)=""/234, 0xea}, 0x41) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 22:33:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0xfffffffffffffffa) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/4096) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semget$private(0x0, 0x7, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) getppid() r1 = semget(0x3, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x6, 0xa6b}, 0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffbfff) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x4, 0x5, 0x0) 22:33:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000006000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x4}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) read(r0, 0x0, 0x0) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x1, 0xffffffffff7ffffe, 0x80101) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r0, r4}, 0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="810fdebb9ac7b0170d3becbff0c3de7ee91775981ba3f878"], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001840)="2861f5e3838e658a676e007b7b63af2005d5abb3b2cc3ad8a8e11731abcb0d636a49273e7c85bb4c9a3c8f49bced47457e578c988897ab26ca8d70e6fe25303b35f601d4a4ab7b21b8b818f6ca9a28b02f799225186411750f763082c8b43df5b563274dd70ff6be1f9dfaf25364214952f4bae6a4f9623f8705cb5198cc039a4bc50248a377136fe0d8c62e9a6dee3849294e708cd1792a166c493ae87d99fdac356111f7696b25482b2e5e1d2e97c6b2886f578410566692cb512cf54e3816b338d9a9f036641fbedbfb1adf93a89af9a9f00dfb34c3739b069be16cefbb06d05e1d5b52355331d2fcc1b711701f5c3a1d3a35d3fc561ec5a3fe5d4cebfb9c934f534a7278f4cf06bb73c421b6c55338cce1cc2f95de14d50dc02edfee2ec608ffedde32adcd786aad226c52d6192c28b82dacada0cd91e8cfb63a361da93dee280681fa2909dacf0e75fbc22e4e22bf15f9113c258a8a68290d7317e9bffcbf01af2a291fb51a54a572eaae3e02eec1a08b68ca08a2a84950d0209bc1163b905422f9f545ddfadd195c02a32a4f2ef0d46487da6a80f9f5953f9d337279a2983ddb59a2fe19429d9270236a9a6940dc4c38825606443ead235655ed35e63a841628ca55f4670972c43759cd729ed436c72240e739d6fca1e3ee5f7fd6ec5e9691e97be75c880a3508582f679458bd63c96ccff92eee9e814e25ea00160aff0af2669826a3b42443a991c031d7064392d5c2eb42e8e6eb1057a3eeb56aad17f825c58004bf07d5a4fe00833b3b02673342531b5e0ee897fc08b8e59a37894eea43f012cf0bff2e892c72d5eef9859ff56b37dd0318eba9310b1db52e5fb67684b5f97d9fa1b0f1f868a588d7c70ac5d16ab461f763f85efb6bd71db6bca16d38e8df08ee86543de4d99a8c0ee20794921cedab90a06ca8884dff5b27d4668425f1a90932568c38b10d8b0a385c22a81b2a63f3bdb37329b8cd1438d8a8901ea4049a0f914dc464dca715a9b90f7e392e3ffdccc3b734ef0f3d16d026d10dea9a390fc6b8faa8b7d4671188cc6d0e3587e501764d61869e767f4340ac019104f3c5db6439655436c9afac421997ddbd887a4aeaa97d0947f094d5870e69eeba7b6c7fb321a607a5c60c7282825e05a7c1e833c0b4c833a3dc3fe06c73f742d2c5509da551b13fbb93bebfca55ba94c36c2478c40f2529c5d2888abec1ea9619ef48b5a955f7e7f164a4d03f6bf3b2ee42658128127eb586feb8978577058e12c5be49e70fc4dc620c1dd729f4d0e8ca2665948da8bb173c0c9b13d0aab720f5bd999ee7d49a7b3bb6fd48c18a75f7269a1e02e62ebce0f461bf81a3f3f758e2aaca558c1373cec8ce2bb8c277db9751bf2f6c651734f50db5acc8b16bd04a0f8e5138f212a0b211086c3fbafa75fffdbffec0ea3038f39d4c130445fb460fa673623ea47466a32331e6a2aedb16416d512b47316a7ea3015920059a77ffd162d3b0449fdf10867c0c28eea3f9ad3e25819dad66ecf8a2a888b56bf1586ebc9b39aa641b1d3cd268ac346e4800cbb5a59b322097d43f50c109b9a8c0e160b99eb6d2bd9f67c34a6d6e6449bb96c82d28efb133f7913be3f749079285a9190bab1407e586e81a535a84ff3cd2c0796cc15418daa7f5f85cd86bc40372617d1ed20d16786498a8eaa1697e7102c930561560f476a100bf43ac46d4b2762140ec7cdb939ba287deadd85d0748586afdbd294d5e2c4cef0bd2c933a6486e7e1948cf3a9f385beb6b71dae64f39d6947264dd2c7bfcc9937e483b5e08c7678e61f924ef6908f241bc70a5aad81e3ca11eee2bd1d656fb58e88f5cf1451f7a566b35e671ec3ad97e2fe280a86fcabea9f63900a2d17c0757130096ba22f814740797d85e9164656094af7710993d385f67a444803a21b17ca3db48e7ef741b4992d0a86a769759fc28751a70b6fbc257be1d411800bd661c710b3a0244eb57258482a8946e64559e99e0aa04bb8a15e4afc1cd9347c89a4f1bbe2f99656bafca024b3211f2be2b5935b3f0972b8e582cf5418bf786da8789c16ebc2af33d32ed5f49455d159ecb98e7b1a75117131e6ad42f2fe25dbcae203d65ac91f48cbf5df81083e896463b11cc6edee70bcf3d3e67e36e35cf2ce01603a87e75fa1fe38db4672176ca63d0640eb9ff38a7ca51dd86879443f14f36ae21b1d2652c7c1134fa0098f52662696f26b15e87a9089656edbdf516de51520e743c982c7021358ff305c851dac38ea709250902f9dcf389740456d71e7b959e5432fc8a15df387e6f0e18a7bfdf951820c70c2f8a9d4f318b0021d3b2a801d7a02acf3a765073c22921f1f15c9f9c77a3ed1762f0e7e50464a9034642d5514d4141695f6fade283a04bfa77f863e5d622846a6408ad6c7a7fa8e764318a926aaaf7bda940eb6fb9e593f75db425424bd32fdc2073afd3fb1a8739f7910d2f077cdffaafe49dbd38767f4337c8e4a4c97397e9accec74c38cab9659bc23e3b336ea5d9a3eb7d30bb5d3af085ae33c48900a511fde6fde814e3c9c815ec6b6390a7bb00d3eb1deb92c9026328de93d7155cfa0ed9ad84e60ff2234df72173527441f0e404d01887af9fbdf7944e3a3dbe7f4f23e76546b5a7f3d031444da4560df0448311c9616b548399f3bfdf10bd510ffaddd4a85281566c9adfeffdbb377ea87cb8514e05f4bb6771710d0e8c2730ba20d23f0434f96afb29c3c26e64f6b0783aa7395b045cec9b3c0795aba736e5fdb851039ca70c4a28e5cc3598a9e089b16b6c5ad823f6ff4a28135dfb8b86bbe0c46874a502432ed627acf71b1b42b3560e31210bcbd5587dc31ca85ce6abc8e826e3b639f9816cf943138bff6234c087a3314f177d924f83fdcb575aed9871e75e3c053243aa26fce831765f36bd86f7bdcf043a19ea485e2927deb3b7044b414f0c17e70a88bfc1f8e4c1e48db3147a098c03656ce2df1f750ce33d5d851ee21fd8f0d40e56ee920df3c7c02f504066fdc41e0749d4690f1446fba71e0864c6f07d2bdb1b3ef1dc17dce50e16bfde03e25f0950ba877b57058f0551662a5d2f0704615ae45be2785c88505f609a9b6d524d43603ac3ed6fc37a9e85fd0c00d6813ca1164e8ed0f1f213261140468a18f94366e2d5267b58418c8b142ec20050bd9af6f8285582ff6cfbc506fd6227e5b0ffdec418c46c4fc7190996b893e6a16e702108f1d03901810a5e7dad33ec0a518553631c7d22b8f3bb0beee5385644f2073afc84f811f86a62fce2ed584268a5077df1a2fd90baf346e69ca28290b5d4dd43b40e1405d09720b8ebe3bf802a3bfef0b4a442ff3e042fada6895627ac64b55bcab2a4ac998511ce227991f3c3bbc2c36e05c9b4298393a1fa84b851e578fbab1bef5db733d72a33670bafb020c6c46948c6ad08f4403fbb79e62b1cd911bb0c8d37ca799fa4fdb178a4da6b4d140cd579e194fa9f70f0d68a9c1e19eb913ab28a16e1b7bea108c843dc0afc455a92060381a31169e5b1f337ce915585f5cdebb8642c9316373089464bad6a7d080fe9fbece3bcf3717a0a512d2e1d47b8ef0413be82c096138a886d8d690b2049a7cc2664dd6c750916b506b49330a55b5422fb7066a607842854b5cf6ee9c1b04ce05df383433a0bc85e8768a93807d019ad7f34d0d4b767eb6201df55d89ee6f5e90e896692c8ec3f7c9e97aca7a60ef137e935113c4252902f0fda49decadeb3cdd85c0228aa64dc6cbcbaea795100c1f407182bc69d5afaf2d8b70ab00fb47c35c50538bbe15ab5deeb6b56f0ff2cddab73d1866f01d90124492cfba625661421786f16eaefab883a0ffec3bc8a2504e0e3d0d026089237b105dbdc8417b0af41fc5e7ff0cc059dafe74b41d1edc2856e2242737f2946cac009f6ac9437e4fe1ea63fdf8398a53d82ef70a8dd7181696acd57ce5c197cc1d96aebc99c7094fb4f3ed7acf28410b10f867a8d3f8d5debbd1ab435ce5e892f27f54c3fab29e8c237f821ecbee793103c8377cfbfa75ca74408b37582af36d0ce5bea908ee807aeddc644a1209cd170821a95c6f7460f08fddbdec26814d34bbd29d184b6f92c6155536757c92ffe5d7f1547308dd1d218b052d16efa930c61bf5915fd531e597db29604a8e6bae44196955a48c084edf83144da0a08520113a1c1aaec812cfd1d924fb6d0c4743186a8ad9f54a80bdbc1dfd41d1caf6f017aaab4a0f187784de973e6ad85faaa9b343236be2dc2fc135bcb315916b3c8f63804bb96fc6197b12cce34d04b67c0690243a7351386a6f3f18b5571b97f289657b626cadbf6f17e56e34b62526ecd0a524c768805b42eaa478665208e6a938cd9f5ec9177d2992064ee3fbdc69fb3107c67f687a2c4a0f7d47a9b24b402f6171c568830e24dc7b745a231ec7069f32a4022fc8a07d747d80bc19c480537342659de0f83a1e740eedc2e62b84a38712b885271bd0229124d4e5cc5b90d5e4e5852124e8431f23e1db276a3d614a8055c6ae927024e04243706fde667d8604da5464376ea33e7a679d706baaa6cd3f5927db1396e52928f1d3407c761f2131704609682f67e1e86bfa99a3cd646c6144c6d37659f1942883a42f08b12732254a48e0cea416e3d77794821d16915f70e7ed523701286fb8d755c9f9fba3f4c41c18d4b70a2db39ecbb1469fb6c5ba82ab1d066b4ea87661cf65e3ab31c895a0105bb5828530d1d64deec43e4e5105a6f313cc0412d6264951e8e8631b23defe57ed1855ea21cdaa89e167aba7aa84da733990cc7310d53ce312113fa004989e5b504aa0dc526786c42284a99483b8948e636df589dc22e442cacf6e39787a9c2a1537e9fb0682c11d484467eb178f4f25e95d5891e43d94ee562ba291958c4ded62ac6d3b891360cd315cc4288887431bd2760d83ce279f7ae77b2e57d1281a74050a783bd244bbef173886e1f2a2211748375ddb3844ff19e6ffb6babd0d9d2750bc64c62f3389c06ecd8f434f82d07963a23673201f22a6fab8dfbdb7267f8212096ce5c93b2f9ab07ac56707fb37dc86a3aebc44ae715ad9be987171ccba9a55c8506a57200b4056945e7391733f63637f11756150a30c0a91e9dfb99d951a735f7563d8efa15c1ecc3567c1afd59e8c178bb7129c3cd992a6cec74fad1e3ffe9c0d7a327ffd125146d754c6e169338027a3313795423b4c88d6a27b3cf1622db2270cf705b4ea81becb3a9373bb93e08490541740823e54f206b32b46e0b0fb41d066c6b0b90938894a79a824cee1ff82650db8fd80e1795b21547c0bc9a8b9c37e37a232268d3ddd96b30b684ac3093c26485e637990d4d38417b7e787a6487d2f90fa6c26da31413d17f54d6353c5e33c99b67176fa303d340cd9445d34dd9b00e9a19a76c0175663768af67fa76d2590520ef23d02db2cf0d488496b7dd5eed3069e3d0a6be48d7bfcddd301717ddc12420e8fa3af6f5f5575b5c6bd78542213286938c8479e17a87b2f2a75826cba60add381c6f72618c7e95c85cbfe633321a96aa167ee20325d8471d2582b4659daa5e0a44f63060c88afea76f1c4f902acd4131de320ff8ad737b82220052e21c4fd334067add2f4c9ef1991cb98ac467ec221b1da73a600a9a13805ca2a41b7c4e14c03a3cb1a68294f0246802f2c906ec7654fc1b36612efb50d109a2d06af5d4a6a8674f15c9c071f2d97826ffae3272cdb2f80b1e53cbeaba7070d60f3911f03de9f4a7cf5e3e2c2a4432ac600232eb5ad173ea856f465bc941c603fbae", 0x1000}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000080, 0x2) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 22:33:46 executing program 0: r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/3, 0x3}], 0x8, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) getpeername$unix(r3, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) preadv(r3, &(0x7f0000000800)=[{&(0x7f0000000780)=""/82, 0x52}], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chmod(&(0x7f00000006c0)='./file0\x00', 0x40) connect(r3, &(0x7f00000000c0)=@un=@abs, 0x8) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:46 executing program 1: msgget$private(0x0, 0x8) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1) syz_open_pts() lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) getgid() 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x0, 0x4, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$getown(r2, 0x5) semctl$GETVAL(r1, 0x400000, 0x5, 0x0) 22:33:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) getpeername$unix(r0, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:33:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getuid() setgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) setreuid(0xee00, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r9, &(0x7f0000000380)=""/33, 0x21) r10 = getuid() setuid(r10) r11 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r11, 0x0, 0x5, 0x0) 22:33:46 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpgrp() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="5a6341b241745b68e454274dd40ee5701c69b6dfd5a1701d6b119f9a08b8c2135f7402fb4870f36f8ecf2ede4fca470ba3ba91acef9bc9f18c5a3dff4248e7ed611454010339d8c8036675351ff61be4791a9776af44dfb59c521f00a11cb7847b2add7f12bdda6c9dd0d84a0142a23608f420c389c45a3a17cccb61ca7e163b5e343e7db79e746b9b9ad39c16291d9974e1ca713a6943ec4c92d3e0f8f81d", 0x9f}, {&(0x7f0000000140)="e3078df73f818896db61926c647a641cf09c2b2be8c504fa4630867f1bebd47aba6e81637ac0e1dcc74f8be2e319d7908510e4645bf43bb9c6e856215aa0da4f40fa1743acbaebb1de20da572c8dcf3c0558f4fda89e94c16b1a49aa98a61d854911e62d2a01e49032318c7ffc9d412f22f3a3e621", 0x75}, {&(0x7f00000001c0)="ef92e82bf43e10a6ce5ad6bb328ab07b926a6ec9078940286ef396f81c192be5c5fbbbdafcd33a6a8937af6725144d9a1a23e2308500ba59220f72a516b002614ac726c7ac9ebc5fe75d4814f5f2e1324ba99d58e38215cc05f01e8ef1a9964043ebfe243f90250292e056e984e86dae8d3341a63c0f458852b5146389b59774545045056c10a12fc7eafeb174079927040c18175eabb1ab8111ecc1cade4d1d2db2e38d93d69f5873", 0xa9}, {&(0x7f0000000280)="47d93faca67c29c9280f90fe263d0909833a2120e2a36e68a2774b9829bf880ad33312086f68226e5e1f087d106b9a19358e547c35c1301342aa38e7f0fcae75ed60d5f37e", 0x45}, {&(0x7f0000000300)='d', 0x1}, {&(0x7f0000000340)="5d74f05a910c230ed89efb83548ce8845a6f5c791771ef35a21cdc70763f9b789dd5ab5e0c00157dc3848392f8a3046fa2de824b17c1fdacc15e21052fef2d9c0325ea3575a1ae3ec892d42cd0e064fc0c6484cd0dfa0529ae1ed60c38c908723fbdffb931610481cc53615f6b43f617c74d6111fd7f78c41f93b54630e24bb6af827c1fdb1142abadd07b29939d24998956efed2c8c1b0ca9744660eae52a38a5762ede671059b827a528cf9bdad58e2b94cec62d68af25682ef585c39ccbc01bfc75dc805fa60a0e71", 0xca}, {&(0x7f0000000440)="8643cf7c", 0x4}, {&(0x7f0000000480)="751ed4f4bcf9cc8c021659150a6328cbf720c5e5e86761400aa994ec859d62d99abe252fdec72d958ea7c728841c28973bf15b1b2404e14bec38132238ded76b1b73e9ea5d6380df9c2c1c6d943ed4b76e532ab51df93e3711508edb73b4195819f7b1f39d9ddcaf1fc8df0ac896dc2beaac8269c60a09b9ab4d7576ae", 0x7d}, {&(0x7f0000000500)="375a32e16f5511d0c9110f87f0b04aa5051ca4f4", 0x14}, {&(0x7f0000000540)="cb4a486fd6cc15783144e2dc96ec3a1d68e8ab6b650b5e467d2b28653ec0da6db1196b4dd4ee5eeaa13428ab5dce9000012a4ef746a9fcfb059e2eee66d4cf3cf3ffa6451195ee8b24", 0x49}], 0xa, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x100, 0x403}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setreuid(0xee00, 0x0) r4 = getuid() setuid(r4) r5 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 22:33:46 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) r2 = getegid() fchown(r0, 0x0, r2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffffffd4, 0x29}, 0x344) shutdown(r0, 0x1) close(r0) 22:33:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xee00, r0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, 0x0) 22:33:46 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x42, 0x9458}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x45, 0x80000001, 0x4, 0xab68}, {{r0}, 0xffffffffffffffff, 0xa7, 0x11, 0x80000000, 0xed}, {{r2}, 0x0, 0xa0, 0xa664122576ac766c, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x30, 0x43, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0xf4c8f29}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x80000008, 0x7, 0x3813}], 0x0, &(0x7f0000000200)={0x8, 0x4}) r3 = accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r3, 0x0, 0x0) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$TIOCSTART(r4, 0x2000746e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0, 0x0) write(r3, &(0x7f0000000400)="d1acd1886e623c24e4a02d79352fd9e901b0210e01f1ab63ec6f2fc9c8ab", 0x1e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) getsockopt$sock_int(r2, 0xffff, 0x1201, &(0x7f00000004c0), &(0x7f0000000500)=0x4) open$dir(&(0x7f0000000540)='./file0\x00', 0x120, 0x100) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000005c0)='./file0/../file0\x00') r7 = dup(r6) link(&(0x7f0000000600)='./file0/../file0\x00', &(0x7f0000000640)='./file0/../file0\x00') readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/219, 0xdb) ioctl$TIOCDRAIN(r6, 0x2000745e) recvmsg(r6, &(0x7f0000000a40)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000800)=""/89, 0x59}, {&(0x7f0000000880)=""/129, 0x81}], 0x2, &(0x7f0000000980)=""/148, 0x94}, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000ac0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') 22:33:46 executing program 0: r0 = semget(0x3, 0x0, 0x420) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/188) setreuid(0xee00, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0x39) r2 = getuid() setuid(r2) r3 = semget(0x3, 0x0, 0x0) r4 = socket$unix(0x1, 0x3, 0x0) accept$unix(r4, 0x0, &(0x7f0000000140)) semctl$GETVAL(r3, 0x0, 0x5, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r2, 0x1f) setreuid(r0, r0) semget$private(0x0, 0x6, 0x83) 22:33:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f80100000031d7da108ccdaf6aa2dbfe4b2d76dc2104000000e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0e15b1e665885d4d2805000000000000003020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513", 0x70) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xff) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x2, 0x1, 0x7ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200209, 0xfffffffffffffeb0, "53d023b6c902000000af9115c1ff000000000100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) close(r0) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() semget$private(0x0, 0x0, 0x1) setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) setreuid(r0, r0) 22:33:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) setreuid(r0, r0) 22:33:46 executing program 1: sendto(0xffffffffffffffff, 0x0, 0xffffffffffffff38, 0x0, 0x0, 0xfffffffffffffe43) setsockopt(0xffffffffffffffff, 0x31, 0x80, &(0x7f0000000000)="30f41697e69376cdae2ab9562c1ed426ea11c41d10f4bd20cf18ff10bc508d0b", 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/4096) 22:33:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="8f", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 22:33:46 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x1, 0x3ff) fchdir(r3) semctl$GETVAL(r1, 0x0, 0x5, 0x0) fchmod(0xffffffffffffffff, 0x0) 22:33:47 executing program 0: r0 = getuid() seteuid(r0) setreuid(0xee00, 0x0) r1 = getuid() getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) r3 = socket$inet(0x2, 0x4000, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(r1) 22:33:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) lseek(r1, 0x0, 0x3) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) setuid(r0) r1 = semget(0x3, 0x0, 0x420) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/218) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 22:33:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) getrlimit(0x4, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3f) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0xffffffffffffffff, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair(0x0, 0x5, 0xfffffffffffffff7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="b1f8750d5829d1cdd01370d9f2aedd48fabe7163b06c833c", 0x18, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x81}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 22:33:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x4, 0x98) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x1081) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="309593379b8c213f691d7460e23d0e11d081249877d2cb31869eccd22870f34349da26e3c121f6b7c94f3925ad0055c32f9b11d566b8f750a77fb3b884cae3f305225c8920a627244d4e41b928c6f231b7739cfa5c30c1186a6e0f6867b73f0185f1bb5f21", 0x65, 0x8, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x80000000000000, 0x5, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) 22:33:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0xc2, 0xf0000000, 0x413, 0x8}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x80, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0x34c4}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x3, 0x4}], 0x17, &(0x7f0000000140)={0x3f, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x400000000000}], 0x2, 0x0, 0x0, 0x0) 22:33:47 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() setuid(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r3, 0x5) r4 = semget(0x1, 0x1, 0xffffffffffffffff) msgget$private(0x0, 0x100) semctl$GETVAL(r4, 0x0, 0x5, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x6f, 0x7ffd}) 22:33:47 executing program 1: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/29) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2000000100, 0x6000c) ftruncate(r1, 0x11) flock(r1, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 22:33:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2100, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) fcntl$setflags(r1, 0x2, 0x1) 22:33:47 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) getpgid(r0) 22:33:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = getuid() r1 = geteuid() setreuid(r1, r0) r2 = getuid() setuid(r2) r3 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 22:33:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) geteuid() r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = getuid() setuid(r2) r3 = msgget$private(0x0, 0x200) semget$private(0x0, 0x1, 0x24) r4 = getegid() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x7, r2, r4, r2, r6, 0x81, 0xffffffff}, 0x867, 0x8000000000000000, r7, r8, 0x5, 0x7fff, 0x101, 0x7}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x141) sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="024b1ad89960869d48d1113df9118bc849082017577d8aff99a2f823fff7cee7b7fe16a37e9dc071a897f067e53388117d78ef427c2a682d764e0ca4e8f44b7c9020083997d1e99f888053d9f38a63e4963aa797cb2e96bf4c9adff26e1bfd61608223a0493880b3ac7f1974046fb1623206f8b16898bc51c62fe8550b62b57bf4900702b3ef97911c8aa2d0ec91bcc7b68240806e640bd16318fa0ccbf004a75f513e7d512c66782d3f3d269436676b8d1b3967e0eb29d54e7839724d2cfb399e5bf0320d3e6bc17ee8023ec5c86e5b03939281330c2b11a1fdc690ed0f662c3656b244642e0d8577", 0xe9}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020000000001c0000ffff0000000000000c62ec3d4c00715c", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x1}, 0x0) r10 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r10, 0x0, 0x5, 0x0) 22:33:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) recvfrom(r0, &(0x7f0000000040)=""/25, 0x19, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:33:47 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getuid() r3 = socket(0x2, 0x5, 0xffffffffffffffff) r4 = getegid() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x64, 0xf0000010, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0x3, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0xfff, 0xffff}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xfffffffffffff4fb, 0xf000000000000000}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x80, 0xcc0}], 0xdb, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x8a43, 0x3}, {{r3}, 0xffffffffffffffff, 0x14, 0x80000001, 0x7, 0x279}], 0x1f, &(0x7f0000000100)={0x8}) fchown(r3, r2, r4) setuid(r2) r5 = semget(0x3, 0x0, 0x0) r6 = socket$inet6(0x18, 0x8001, 0x5) fchown(r6, r0, r4) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 22:33:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() write(r0, &(0x7f0000000100)="25c5139c2a29e97f8710739dcad8d4356a247c16c9efccac73cdfc980349a03f40a528666b25f06d9a8a185914b84366641d5dc5a5801bb09bdc76bb5e25354867855f54a9d92b4380430a5f403440a218e601060db9a387a1847cf4938aac5527ec67c38b090197795db38471df7591ea647de8efa6c6e82430571e261fbc56504093207d38", 0x86) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r3 = dup2(r2, r2) accept$unix(r3, &(0x7f0000000340)=@file={0x0, ""/28}, &(0x7f0000000380)=0x1e) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0xd, 0x5, 0x80}], 0x4, &(0x7f0000000200)=[{{r4}, 0x0, 0x2, 0xc5, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0xc8, 0xfd607c75cdc254b8, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000000, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x22, 0x0, 0x0, 0x6cc}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x81, 0xd0ea}, {{r0}, 0xffffffffffffffff, 0x4a, 0x15, 0x1, 0x1}], 0x100, &(0x7f0000000300)={0x6, 0x80}) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) msgget(0x1, 0xc5) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000080)="d8dcefc4275463d1fdaaf9b406eb474d140877d7fb9260a6f7a2c2f11190abf0bf6bacb5d2c4b453f19a33448ddbaeaacbb40567c0e33709e3ddf278cb1201c40c8e503d853d5dd562e298c753b2cd1c7668c076ad2e0eb0b7b225c6571e969cc3b9b78c7ac6061caac4f6ebe42b24ab06b387291758dfff11545be2ce2d95bf4c4354e4085876", 0x87) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="98b67433159618cab32127f9bbe583a4a2bcb432bfebae1f52045baf5d30f312c86c8c114d93899218e3da", 0x2b) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) setsockopt(r1, 0x40, 0x8, &(0x7f0000000180)="0b7d7a153a3d8d63d3e9051bd232f80daa45c0dfb37479be1cd7eee83e204971cd7cdd5545bcea556b6fa2cdd6deee5d8a75a03bf84b63e5f05ca1b216556e896f45f04fc53604ae3dbf20c3b8c41dc17f4762d13f113ca4ccab566964e76aea9e00c3148ed794645b8483c538531419c7298a7f215683", 0x77) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000180)='./file0\x00') 22:33:47 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb289}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getpgid(0xffffffffffffffff) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r3}, 0xc) setuid(r0) r4 = semget(0x3, 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r5, &(0x7f0000000080)=""/107, 0x6b, 0x2c623d0ad55cbf2f, &(0x7f0000000100)={0x18, 0x3, 0x6, 0xffffffffffffff57}, 0xc) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 22:33:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x68, 0x4) setsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000080)=0xa1e7, 0x4) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff100000000000000186eece0208bae19952e"], 0x6e0, 0x8}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) 22:33:47 executing program 0: setreuid(0xee00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000040)=0x3, 0x3e3) r1 = getuid() setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 22:33:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x6, 0x4000, 0xffff, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0xf4, 0x1f}, {0x18, 0x3, 0xdc1c, 0x7}, 0x7, [0x35, 0xcbf5, 0x100000001, 0x2, 0x2, 0xcd2, 0xfffffffffffffffd, 0x1000]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setuid(r0) r2 = semget(0x3, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x340, &(0x7f0000ffa000/0x3000)=nil) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xae, r0, r4, r0, r5, 0x8, 0x3}, 0x800, 0x8, r6, r7, 0x30000000000, 0x1, 0x1000}) semctl$GETVAL(r2, 0x0, 0x5, 0x0) getuid() 22:33:47 executing program 0: r0 = geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r2, &(0x7f0000000040)="38d93d0d6bb575da13c6f6a57570a39727248e6e17d3bb9dbeb57ce2ed5336f01a41fa41e8b70408e9888669250896fc466ec73d7171656bdc6e3e7fd4b6234c861e246595a717276c1e96e4dd874a72017ee28c3832246eb73c4120feebb57a87151b423041c9e065bdc33a7654e8eebd6a66830dfc1931cc0023774194f04706fe5086ca7d7c8568", 0x89) setreuid(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getuid() setuid(r3) r4 = semget(0x2, 0xfffff7ffffffffff, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, 0x0) 22:33:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 22:33:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = getuid() setuid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r4 = semget(0x3, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="66470f382a5b03656666f3400f10bafeefffffc421275e268fe8e8a3d700c42231468afea7000064f30faed4c44241a9ce8f2828efc4007ca8c4e2554501") semctl$GETVAL(r4, 0x0, 0x5, 0x0) 22:33:47 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) geteuid() semctl$GETVAL(r1, 0x0, 0x5, 0x0) 22:33:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget(0x3, 0x7, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 22:33:47 executing program 1: clock_settime(0x7, &(0x7f00000000c0)={0x32, 0x10001}) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto$inet(r0, &(0x7f0000000080)="386ee5", 0x3, 0x40f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)='\x00\x00\x00', 0xffffffffffffff58) 22:33:47 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)="68fe8667ba47efa43b145da837abfd67ff5f8ac64896c68cdd2de827844a3048d0e82e892eec037dfe7a8a3d25bf60e734ff7763eca7a3767fc473d746985e07b06303b3fa00079006eb07a781f19cdec6495b5e5bdea7525cc05d9e7028f8b2321c30316b", 0x65) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x18cab, 0x3) flock(r1, 0x1) close(r1) flock(r0, 0x5) semget$private(0x0, 0x6, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 22:33:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x89) lseek(r1, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8001) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x6}, 0xc) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:33:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) accept$unix(r3, 0x0, &(0x7f00000002c0)) chown(&(0x7f0000000040)='./bus\x00', r0, r1) accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) fcntl$getown(r4, 0x5) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') 22:33:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:33:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) sendto(r0, &(0x7f0000000100)="8fd1b95908f1f5ac5ddba4ae5afab0ef5f29cc4cf5d76fdce4d1df7334fecd0b", 0x20, 0x2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x2155}, 0xc) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/184, 0xb8}], 0x1) r2 = msgget$private(0x0, 0x250) msgrcv(r2, &(0x7f0000000280)={0x0, ""/185}, 0xc1, 0x0, 0x800) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x200, 0x1}, {0x80, 0x7}}) write(r1, 0x0, 0x0) close(r1) 22:33:47 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x100000000000013, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31d1d5215de3b23ebc4d852432dadcdcf20edb47953c334a3586fd86", 0x1c}, {&(0x7f0000000040)="e7b1c539db560dab182b5278a0d9b97c7a18559785", 0x15}], 0x2, 0x0) fchdir(r0) 22:33:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x22598ae9, 0x2240, &(0x7f0000000100)="2bd3ce", 0x3) socketpair(0x6, 0x4002, 0x10000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x2, 0x8, &(0x7f0000000080)=""/62, &(0x7f00000000c0)=0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket$inet6(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x3) clock_settime(0x7, &(0x7f0000000200)={0x8, 0x13}) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0xffffffffffffff90) r5 = dup2(r1, r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0x80000000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x7, 0x36e7, 0xd66, 0x5, "799283e353154245226a202b5c47e05b40beea0a", 0x7ff, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:33:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x9, 0x4) shutdown(r0, 0x1) listen(r0, 0x0) 22:33:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xff, 0x88e, &(0x7f0000000000)="e268ca40743e88abb246a08dca9c0450c1508cb805ef99d41fe019752f76e116ac903df6b627586988638a13344cd0e09caf8b68e146ceef239e2f4ded5165b206febcb9e1dd52223d7c450a2ddc46fd2deedab30a71b5375611e3494260dca2448bd4d08f669f357201dde763f8163b41527a0d03865f4715fb47ea883325bc93223d23595f11ed399a55e04fec3aaa8c9ef0a597dc", 0x96) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) socket(0x6, 0xc005, 0x2) 22:33:48 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xe3, 0x8000, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) 22:33:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x7, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5, r6]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 22:33:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) 22:33:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) fcntl$setstatus(r0, 0x4, 0x84) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='!}+&\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='#V\x00', &(0x7f0000000280)='+\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='(+\x00']) execve(0x0, 0x0, 0x0) 22:33:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000140)="42c2f53a3da62f00000000c94b212f5e000000e8889a278060e467a2fc85", 0x1e) syz_open_pts() msgget$private(0x0, 0x40) sendto$unix(r0, &(0x7f0000000180)="4fc4d3cd3bec70608853312a111e651f708859717d544ee7b9f7567d9d64cc317e1fba984cff5e59672871478431ffb43f34128102973a394627d60eeecff72318ecc679df5dbe2cb6347e8999c1ffce707054ef8bb24c8b8930f542fe17d82350b974ae454b64dc962c4b54be4a153f043b49", 0x73, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 22:33:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="5de82d1073e746a9a5175086a5a9fba9a99554a50ec77a58f6d897a24bf2d2f9587c2651cc14a7def6ee9ef46557d20afa389d8fd81b2a25c185b656ca60e585ed866af603dd56c75cc77edbd280f08c10260672255dff685fe76ad09dedacf9fb9f00db82ad2685ca8ad9c730472da554134be73c304f75fd7c37f0c9ee324fd0821f3414a5cbe3cc776a3b775624aac52174ee915ad023a0907a6539c33773d130d34dfda8bdb4f3a7b2d8f56dcdabe0d93c8ed6367a", 0xb7}, {&(0x7f0000000100)="5cc6742ea46fe59294844b06c566bdc8d5c9e2f292ccbefe157e90438a65012b20c401b311b55cc9996f5e662775461f23537a19a4c1003074079ccc", 0x3c}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="b8000000000000000100000002000000682b51f034d044aceaf21449ed925cfddc35b0c0d567c04aac6b6cbd1a4e2fe324933ac0b816641158c2e9659d28f99e6a71c55b4d8ff22b6caf12411558e2e6380be28d55bc81afdf6f9fda9b2282bed2cd27224ffebf3376410b7fb61cb41046630bf607f98cc83c89c561ea11d0d1a5bbc913b88f594351dbaa2be28a2e4857b1c681975de0d15f2b3ef1a9607fd0a3114a7faf0e9207a5099a461e54f06676ad3bcfad0000005000000000000000ffff000008000000afe7413e2b3aa8676059cb94095a4ded5ba8576319fe4b24c30bc8b176e09b456fb051d2bd3638396dc4b7adcc22a024b7be989117b393967cc0a8d1caea0000c800000000000000ffff000009000000251aaaaf67c0ec209da936669015bb71701f6f750c63fcdad8284a86b0d4219dd28a9038a3c5a8f3ccde15973421b01537a841a5105334fca8f0b87632aead6d88bd6a3309a4a1d274f00b6f5fd9a777dfe9dbe0276c8353d9d6326ceabdea8baae13bcc5637834f9332ba14d1c7664f46d91f3cb5294c70591f0edd63ece0902e132f5bbeba6637219dba62a709a62d4ea9a8aeb4251b27bd2073dceb421c14369bc011c3df30cb76d4806812dc768d6dda26fa00000000b800000000000000ffff0000000000002f9530e8636ec1dc17201ca6c05d0ec609b6137097a88771e81da535298cf8cd6095363beeb13d1882f8ffd05a157b359e35a174b1c4e96272936316b036fbed968fb6118ebb31a82df8cf40f71ca2fabd91cc8a01401e59348d1a88785a479929af73dfb18d48521838e54d13e5f1f6905e242f10ed6e9cf767b47c230562c3be725c219ffc354dd0da395c525b6d1dcd6b0757dfeb78ced1c102d70ef50ad416da11bef27ad2ae"], 0x288}, 0xe) 22:33:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) getsockopt(r0, 0x100, 0x6a, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xfffffffffffffffd, 0x4) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x20}], 0x3, 0x2) 22:33:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) write(r0, &(0x7f0000000180)="b1c515f6de9c004acc70bef154f53d6f7fa3317d540a322c81c8d02138b4598345f44239cf2967df7ae94048ee8bd8ecdf423cf508135b085c6d6570da7fae099539507bb4c99ecea6b11cf9cbd28c7fdc3862425223f33f35c1aa2ecfe86d528fcddd266f9ab5e3de8ce811fd4b1202bc40348b3b3db56dcfffe4669d462610a21e27b544081ebe747f6d923a901f6ce18147ca17e46876ad51a6a25fb83992ae5adda314310545a1b0d4390e03e660bde7535d09fa982486e396c1d80858147c8463a74726a23d0d28d76c182c5790abe1017047fab4f6ac49a3924bcfd660ebdf12606fae6e0bcffaa9", 0xeb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/44, 0x2c) 22:33:48 executing program 1: setreuid(0x0, 0xee00) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000000)='.\x00', 0x0) 22:33:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000140)=""/194, 0xc2, 0x1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x10000, 0x5b2b}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) close(r1) pipe(&(0x7f0000000040)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:33:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) kevent(r1, &(0x7f0000000140), 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x0, 0x2000000000000}], 0x3, 0x0, 0x0, 0x0) close(r0) 22:33:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getppid() getpgrp() getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x10600, 0x1dd) 22:33:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0xc0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) close(r1) 22:33:49 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) 22:33:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 22:33:49 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='(6\x8f\x00', &(0x7f0000000100)='##.\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='&-/#\x00', &(0x7f00000001c0)='\x8a\x87^/\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\t\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&:\x00', &(0x7f0000000340)='L#&.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&-%.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\xf4$&$&\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x8) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 22:33:49 executing program 1: r0 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x8) accept(r1, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$dupfd(r4, 0xa, r4) dup2(r1, r3) execve(0x0, 0x0, 0x0) 22:33:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0x1f) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="27928c1eebf53281e2a09993cd9fb48a043281e365bdef70dbc4dd896b8c", 0x1e) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="5fa504def82c3b711500f776461338ccf3ed3d88ed8a339e9fc10be1083ee422a4793b938b62f2b82726372ec598a63931a3f885d82f18e3e6b46daa20621c3823b6afb22bf884ed3d3145661aa333ace21387", 0x53) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) r3 = getgid() setgid(r3) socket$inet(0x2, 0x5, 0x3) 22:33:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/245, 0xf5) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f0000000080)=0xfffffffffffffced) r2 = socket$inet6(0x18, 0x8002, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) mlockall(0x3) close(r2) lseek(r0, 0x0, 0x2) 22:33:49 executing program 0: clock_gettime(0x2, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) clock_gettime(0x3, &(0x7f0000000000)) 22:33:50 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socket(0x18, 0x2, 0x80) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x20000000, 0x4) r3 = socket(0x1e, 0x3, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/143, 0x8f}, 0x0) write(r0, &(0x7f0000000240)="8e37583d6e57049f5acab0115098a35fc2cf658c81c68283c45d96168bab9f03c51a882915ce9bdcbe929e87bfb0e45fddc0b38e92fed0170342b73bb0d3a0eaa2ba0d74e30b85680bdae69fc105965a4e7c0470411a3fc273849b8017784793bac1899e29dafc0e204fbc80e15c4ce96a29f8b58fb3c34e596b08772c4e054c14a8db87631a100fb2933ab29f7d959e596c99fddec42ff5711de600b5d7a9c0b3a90aa2b52b7a66b262bf04d34106f3cf5b95c900419e292c4951ce7f3975088718dc6f32c6ce3d18c79df193756875401ead5ef7be030186839d8a71f5841377321d", 0xe3) r4 = dup(r3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x1ff, 0x9}, 0x10) ioctl$TIOCNOTTY(r4, 0x20007471) shutdown(r3, 0x0) 22:33:50 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 22:33:50 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:33:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe21) r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 22:33:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ef8f2e3a83824e3f"], 0x10) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="7600004b00000000ff75ad0d480db1e420c922fa40d0936b02bcb08e72677cdc457124f8c8d498067ce9c9d6278a320000000066478afd14f96c00000000000000000000000000c117a2e1", 0xffffffffffffffbc) 22:33:50 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)={{0x3c92, 0x8}, {0x7ffffffc, 0x7}}, 0x0) 22:33:50 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710f37000000fbff0000f8ffffffffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 22:33:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = semget(0x1, 0x0, 0x20) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/2) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 22:33:51 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) geteuid() socketpair(0x2, 0x5, 0x9, &(0x7f0000000040)) 22:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(0x0, 0x20, 0x0) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x4e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0x0, "d75dd25180001900006a5d3eda51aaa27a00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:55 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x9) setsockopt(r0, 0x3, 0x9, &(0x7f0000000100)="9680b133990c14cdb8c4dae3acf87406001b9bf9bdbc324000148dc632fc3b8171a4b1ffa8b3dabc7c9ace4baba6556cc32471daad9a0395d5afdf3c008d57c612a41f1b6fdb55b22998ed2031cd9e2a4c96b45bfd7d5de1376d01756c6187660d74a0b483cc154ffc948c424e0665e35f15d3792f12b78224628fcfc2570cdb263b1366302128f0cff83698e4266bd216632e73633363b7a2bd70e0768ca16717943db4b4bdafe57f007e900a5c75ee8dc9757d6f8b025bc9aeb081b37f83fce9898af21c54c26d57791048966896c311adb8267acee55f9ea79bf45fa38b534a3b4399d6c1dc9f03740f4a94051ae5a0a2834a86eb54920400000017f9e9d5804656d8b3c4fcb7f144cc6e9aa85eec4e74f8994c9b0815671166b695020156c1ecdbe98a6e1ad907443cea214054c41e73d9ba380faea68293857b6859467eabdf28a0e37f260933c3c303604a9106bdbed01c867b131ba0c0141d4a212682e9f9735071437782c960cbaa22f0c6608cc717ba49280a6f9b2b0e556c23f0848599f978360d52b423e4e367e96bba7b9311ef36aeb3a468050928b21c29fece92ddf73c940be3f88c183a6a0183033579069ed758988566000309494e895a575a47fe050297931571bd2ca3cbcd7792c40b9ecf239d85e79daf0c729741c1630d6bb2ad31c8e6a9b8769c0b6ad136d4adf129", 0x1f3) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 22:33:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = socket$inet(0x2, 0x4, 0xc6) fsync(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x130, 0x110) setsockopt$inet_opts(r1, 0x0, 0x8000000004, &(0x7f0000000280)="1e33851ea92196cce26871895b742989f0c62ea91ac54ba7108f3a3dac03c2253120e3484be94b732da0c51ccc7508b314b1cbce4ebf830e464077774b1dd3bc290c808b1a1e008fa62497380ed46e0c141b15a27e67ed91de92fdf973587bc78787c129fd442d044ef31cf5e922cc706418193e9dfad2b51dc182cd4836b902", 0x80) recvfrom(r1, &(0x7f00000000c0)=""/24, 0x18, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x400}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x543) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8, 0x718, 0xb506, 0x6}) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='./file0\x00') 22:33:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x20, 0x4002, 0x400, &(0x7f00000003c0)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="41c33b2d9de8025c462d762b32d7bb84bdc8021b259e7a2ffb39e8ef32ef49d245ae921401e70d79a2493c924661470f13668f2c926d655a5f3bf9ae6c8b05e2e2db", 0x42}, {&(0x7f0000000240)="de17f0a46d47514a0533681517d85bdb606517428d75567374ebe7ddd016f0d1103fc281c250ee3e426c533419cc020dd15d0177c0a2570d120f57a2dea79016cf7e8d38c1e57cf7839aa4ccb71c1aafccd612bba8c62da4774180fc477350ab57bd788689073f578b8260669fc5c078e51ec15b727d382f9e29ef3869a8fbbd040eca1b9f1ad7e842345549780e5e00778e2b2f7c412120a3229a756b5d1408708bebcefa14a4e68573a6fecaafeb900df626fcf1de172daba785bd805a308d25b2602016771cec42cb37a0372f22ba06b5a6d3bd746adf7740b41d154b8a986e29c1563ece1c610e22cc2eba3919e83ed6b0", 0xf3}, {&(0x7f0000000340)="e82f2b18619395cec8a2c7d0d9430e0f74edf57a6b36ed08a74e460ba9de3438fe38fa0952cada811ac257715891e0967c6e68c2f1064913db2d229f69955d", 0x3f}], 0x3, &(0x7f0000000440)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x400}, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r6 = socket(0x2, 0x4002, 0x0) dup2(r5, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r6, 0x164}], 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 22:33:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="b648aabc0253958d42055e59678a984819f3f248bfd42b17735ca8c9576d8e6d19c622870eaa73b1133bf2bc3806452634c61e887d27ff4385c3d49958b93024cebd81bf928a921a4b840318c1fd85c052bfbcd024dea21cb7441ef6c6af3aa73b3a794525859b106c031748a1ee1c13ba47", 0x72}, {&(0x7f00000003c0)="d61a1d72b92a45d4389f4bd83fe1e4464df1e995875c98351ab2dca5beab7e3279fa621f204642faee420e5f91697db805289708d5602e6574aca1cbe97faee41a7390efec71606bd51fad7cfcbd8bbefea1c272770aa11225443808822b4f74f01dcfa12e9044129e993b0cbf30ef10c77b5be24a99293c728695f5c4532c6f5e80e8b20f1289de25373a194c02097aa5651d3edb91049a465fa9b5501f6b99a1570a9d8c9a63744c2b3bcb647ade9db90be258ec4ff86e8203198cd6e70be917", 0xc1}], 0x2) 22:33:56 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = shmget(0x3, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) shmctl$SHM_LOCK(r2, 0x3) 22:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x6, 0x5, 0x0, 0x6, "e4d09e20d76596260955bfd27b9f8ef8a1cf8d11", 0x4, 0x2}) close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) socket$inet(0x2, 0x8000, 0xf) 22:33:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ccfaa6b93d866c917acfc86cb83a079f985d14c33a9b85edeeb662c1f308486acecb3b920000000000000000008dcccc47ac67b989e76f813c247702b9508f04b23bbecb4070a8b32a42f12f5dffe1defd0c163dbfe2569734fe0ee904078481a4ba508edc904fdeecdaae1831"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000780)='[', 0x1, 0x401, 0x0, 0x0) 22:33:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = kqueue() shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x7b30d515, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xc, 0x1}, {{r1}, 0xffffffffffffffff, 0x60, 0x100000, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x10, 0x5, 0x7f}], 0xb2, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x88c1, 0x7) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 22:33:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) close(r0) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) 22:33:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) 22:33:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820219bbe1ff39445e39c210f29f4fec52431a00696c50596d"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="a89ddd66568d14e3ffdcab609631d68f8469c2d9b246", 0x16}, {&(0x7f0000000140)="22cef2ba1f2d6621bd0abfb5917e339b371758dfbcd4b6fd3c809c974cec3be3b6a4082a4d22501ccc3ea25fb58a10926c6d6249b61529aa8f30825d6a47176c4eae4bf02b561f559d33cca887dc9a3dce20538e8a2fc7f6567609e956e6d84be8ca61c28e12cd98378468eec19dfad725625123d1a5114646bcfe9ae59ce57388732911937c299a93a733348f95350019b1d70887ce5470ef14ddd2822d80f5edc26c475e95c50467627756565c76bcd271c32323733a4076ba1dcc01dcd19ca97c181d6a4c52ac3b5004c5b3ae334a258c0d7c126e724dfa0e99a28d40bc4edbdb1cd72a4c55f93d0f93", 0xeb}, {&(0x7f0000000240)}, {&(0x7f0000000280)="11076e795c56cd59a1559dc4bccdc8a719c41372772b08d370c34fa1bfc27e124fff81d5aa6285bbf5352b05dca5b298cff924375b0c722dae9b43279d8f8eba0b0373ff42a2183698", 0x49}, {&(0x7f0000000300)="f2117d23e63d2ab66e4f314a288e9720a4e2591f209f4d3e", 0x18}, {&(0x7f0000000340)="468a22830b49cfa38638ef31ca1d345a8a4674b01990bf481c15e0890a581531ba7d769b8efb7887a3f2aafe8b8a2ef8b5c8f92312e85636028d2665cf5fbd9a4347d17525bff235e2f7afe41ec58e36c78748dbe06b3287796fbae5c7ed60b116174e5105ef2ae7d50375c62aca4faaeca9ddc2e3a7b282c93fb2a80a76f9d2aa4f0d3d72928d3e2329e673920a6de2428e2650", 0x94}, {&(0x7f0000000400)="023926468b7bd420e546b2a433679f78b591ddcf1e3655133ff067bad444bdd755a863fbc34dc1647e4bd16256d3865d2e5517945ebb98ba5425b05eedbc0787ee480d84c7325c32e5668c4270f06c95059d06cb425615ea40f69defc15efcf2ed29837d6e0145f3b9f324dbd5ebb990052812dbbe7aa50d3d9e0540b4013ee407bbdf17ab05811b70db27ddc09c547376ec24", 0x93}], 0x7, &(0x7f0000000540)=[{0xd8, 0xffff, 0xfffffffffffffe01, "5636863a13e6bbe4add1709fc2b9b71b52da3149f8958698357e060fefffc6504a2727466c3b109667eb44c25fc81a3bf5f251462534118c79dd849dd3a893a6f0fb316e41e67b5df71f60a87ed4b581c4a56da52041d98848be09fb8fdd5c4b265501f29170958afa0e34bbb1155981d2c0806510a06d9fce4f96150507d083ba6294a7cc2de6b562bf53eb2e795562c964e4ae1388556ff5f9339581099adf17a575459eace344e14b3ab47e2cc49907ed97efe62d4dc729b7737d94ae37a255"}, {0xb8, 0x1, 0x100000000, "f17dd6b4034f0712f4481f766a055e2ce32e82ef983f704f73ac7aa3a5f61f361cb1cc3330f1d063e57fe7b8d045084d8275c5849bbc3c3b83fbe6ef93fba2226484f9456851574840452b2181892f8101d33032643ba20dc74015ac1a940b68866942f426b2d09a34c65f600f56abb5ff1dc81b5721a5e3ce54d34b53a95cc6dd769d9fdf5033d01d42e540fb4113b05c2ef07f8b359280f2ef9f97100eeabac4314f9b1b2bbc"}, {0x38, 0x1, 0x2f, "c184698adb097217efdc8d09a79246f4aca1d526b23a0f28448810a7abc17b8f8910ef"}, {0xb0, 0x0, 0x5, "34fabe2bbde6c3ab9ab2ecd4ac9c207e7155816cfc02b1e5b14aab98988b0d4703f2dc8db9ea864e492331517991c2ee4c1796398a5a7b36ab39f85ad461e75a72f43281344d32ef555b8f69496a6504f21124453449a23237c31cd9a3c38dbbff9853aa87a04316624978220026a3953a87291f6311f16ed273b91b6d09e21ddea3f7eef86f60109618ef369df3d83f33984d7c6e7e563a670559"}, {0xf8, 0xffff, 0x3, "6b466d13105a3e9c63c3a4a56a5a8734ad24daf336efb5cb1355dfbdfbcbcbae0922c884ca1918286ea6a7ff0db10a0f5976e28867cd78826d779930e07c9f8d1512cb8fbfec95ebf5737960b13a3936efde0f170d2d980747a5318f7c61433f35f6b510a15dbcb65b2c95bc789045e581bed9551b303ce6e2e157d194cbd7542d7c68c1851eea7ae82fa0134fd47597ef4e91537b2fd99410cd7cf167a27a5f9e6f098fbe01a9ed5408f768640cd34926a992d19c389f71b4841ee330b6aa2c33cc39895f848b469017412169363aa9d21b52acf38e12abf7326b343d2c04ffd46660f881"}, {0x1010, 0x1, 0x8, "d17ade90afd0600ac46ada43e9f776504919b09f70269d4d854116cecaccc80275206a0602a94e9455248cf7bf46c7cede807a1575323b7735e0ed94df0f3ffd9efce06e5e6b9291592ed5883ab268941a4c037f29b2229c94d7e37dce45e6e09967a96d3470728d416936481dd6268fb0d7d6cf2f43e72b6f7d4743e6453fd88f33bec02b4791944d5c4d6b3b80773dc295819dea953637b270bdb3f8b9362cee98d8970744caf736da56763848a595c82238c574448d8b581d1c217528b3e23103708ecf8cc32c9dcc8781a42b6323389130e9552d83880d4c0dd4039039b223a72fe4b1ead40b1d23d29e5f441445c3f49358699bd024df8c3cb920b84bd3658f5a4f9d0b3279219039793281367c4206c7107f042bef740ed43f47dc089a957e6353d1a7eaba262904a38ac9641badfdc1ad1c65f2c6b6564a2f8df9cdf0ed41926b8447a5f492a2e9d0b2beb237eb966c417ff58381c8f621adc86e4ab51189ca5ab990b87cfa935ca6f74d4541c504ad168044cbb12aa42ddaed8830adc35dfbb1c265339cf683d32700e2100b8799568745f660a9bcbb02f46b4931814c1c0b63255163aeb920e857e4d936d5b903aaa426c73160e32c4ed0d6e983dfccb80048dc827126929fc24eb0f189f62167fa259e71ea80e3f8f91c3e1dbca909b94f093e715dbf6eef2d64a6975b1006502497a53709be85065272b2ae1989dcb34225abe5cba9b8f059b9aa875ac63304ff63df5b0cdc66769930e2978d0ac669b05ae11c3dcb602892f3227793b3c6c84b9ddc302b7501b74145c5f4009fc4801813590ff30571ad88b663ca25d2f0c1a8f264050e61cc257af712fd8084b1ca271b11dfff48eca2390ba53ebe94cfc1283a8057dd3dbd10622673c050bb62300bb0c0ced920d5b69cec21b4560e2e3d7370e3fedc687ce418b33640dfaf076807b4f2d788bad892443da6d3de4bce509b351647edf8869c9db69ccbb9cf3d6371de14995472c919746ca7fd7934b6a3872f8cc4ade1a3dae2a993f0ca192adf27266c300537dc3064359cb55a7f3e8a56399f75a8102f2ca3251edcc349a8dfe72cdc702e4099dc7c8bbb5843e2ac1578b769397123c7d511cee15d698cc9a392cef0a388aaa9eef83d5c45bbc69bf752058865a44a176dfd95835c29b65af6adfd88b03c4998d356a08ad93ac39458d982af2a34d391ad67a86eaf9d8b624a1145fe977f30f1069fad784879c38a79daa7203cce7357c0e281e7aed854133215fae26a120467c2b4ecefd7dbfeb824dd2816b3958f7620e629e6efa54450c1a9f8b889f26f0a66b5cb72e978cb4574a987a9765950b1f93f0cabf189efd599aa55c5cfc4e88be2439504e10d7fd4ea7af223df4a7e17f6f462f4d7ab3d92b1544a95bf61a4657701e38ca3fc52b380676d1ccdd9c2f2df25cf7ecd37a79b4aee7b8b03246231188388ff54b27d4d53830ef30dd0126ce7ac53753e37109aac5d5539db5f03c38a23c2c06b548af3c3c8313fda236ba3a30a365a19efc47fea019176e624133a44d2a42dde6c30077e8d5234926fc150eb46084ea4631777d77d84677bd4ecc3ea66122fc875d09061aef0a10b74e6a78b3781440653402c3ad4bcc35d082f9ce9b405f97a629f1d5ed0f12b0ee013bba80879e1ef77a07ed037373709b8073dfed64af30cc29605f8b30efec7eabf95855dc7c8f26d29956d8fbb66a8bf45f3eb04e54a6a8658b1fdd42bada30c82f8ed09b755559d70afe09b3ac1fc002035b4e316174ae6da7a052138487227dd887d2a37246b5304babb345944a488b254371ccca25c1905f8377f04c379fbaaffcfce2054b824efe0be3197a7477f9a2be1535451ee72edb322dce919e7bc03dda634b6b38a847e6a1be935614512009c07d8a7ecb5982d4fd624a0061ef6543fde6af081f127140feeaa69c363d3089ecc76016092860f2cef8ee7bed89f9bc1d5b9487099553f7323309f932ab51dd49fc993c700ccee377f405d2168a81f9d9a7f37612231bc95ca5b58a1675779e7114893531bb30bf95753e7626bdc49b4a5a744f9919824e1173eb2a57df8dcc53432d61042b6f8a37014aff8341c1606d56cec9423be998bc6f8b696c0a77444acdaf88e315355948d08b2ed568c76411bddc905bc8e379b24fedac13ae132433d489d219c3698786442ddd09df539ab9443c8bd2b4cee9ea38c45d38761878d4365d3026138f9da5bb15577f2c697912043472bfd2b049e086d72a87a8b217bdf8ac05aafdc37fed18806023b0705dfc2d65675235d34783e51afa42a81286cc3666945336e756892fd9e7793753fef4b20eb3f97a321bc8a44c8c21edc6326e49879b3c42448033b55707ab79659c0dfd624adb6c54cd93810b643467be2636f3ead16cd53383b231d90eb1028a7642d199737b7322be276dcba623658a0341bb7d70d6f6128858f08dfbd19649f67fcb677dd6382e332782cd70d0063b800badb6567f6c3dcf75bb823c476d3621c4d26bbe806d2d126cbc540bba55dca751765d1d6c85294304f32fca1abfa77b7a10510908ec6cb05071fa88690e2e824b0798e324384feec72ce3ae8e00a597496faba289fd1e8d9769572527812fb4b74365b9212d7a60ac040b5e4d058149fa517af2badb397f2332bccaa8bee5b3cfc8e79b38f29556bf7431529a0d580f73be3bb2269234f349a2aa4e5f72da121439f72dab284564499745daf7f22ba0a5a9b4b0438438e64ed70b7b58cb732609886c2d946e41522fdd916d53a9abbc0ce60c09e3ee26227e68de0f4be19c674db2e7a2abdc65f1a705e9a9302d11975ed64277062afd44bb52f9c0a7337383e30907d77a952ba6273d54e3fb51f005280f23c8898b359a753b4598a1befbb7465e07ad69c11cb2879b327ac98ef126f1d5c5e626eec34ac6e01d77a9987bfabea7815524686693c1ab717dca2a6e8be919d0eb2f1dd0fc5e42964fa8f554e064e8f88ec7bf46676e22883c9deef5317283e3c17204a73ca099a01f0c6029c52e742384b62462cfb3510fc6a9fc49af080c44ca5007dc8f8f83d169d8a2762c35c0ee51d5a63feaae5efa297ac8ebec1658acb6f05b7235fb10b1dd83aa19d99941bf6fae16f4160edf373f3bd9197f436effce6367a5c5373ad7e415662077e2737a5f40db34af42484057469fe091195c76e11cddf82e95f3921b97065f8fe0d6617ec94abb210a126a953a0ccf81715553d343df62bf272291895bb978370912d0809dbd0ef7cc4e49f6ab2c354e88dfc173109c7f3420434165d0438232e26f469cec49772c3b44ebff1de38efbc61625679d429b9e169f2c517405ba6a399f6040476cdd56a7d07eddbcef2719b2d09788fbe4c1b323b22e42827a8646b7cfa14046ab57ac2fc053badea3dba3e57f7d2c7112e4c341bdd968c4c88e94a690ff79029ff6a3bc73225f7a7e49bf9bd173685ef433d744058411aaaa8d933f8c01ddd47acc1e39f66efed304e4043b14347a4ae7862748cba9efee118ce9483b0a38b108ce5549689d61e16d7594262e2590f175ce7e41ec96afca20b1f4cb107a1219624231b5ebde8a0dc2b6f539a596a4f2f2310a08158db360bd32c919ed72e8319521829cc89ff5230765851d051cb47ec3df7d50aa5d85d84793830170826d5f868e264a09fc8182f1eae10934e64cc7d99e327f3515833281777204cdfd900cb8f8c2cb6b7327a3741ae2795d57f9cb7cf75291ed79108cb8966d67ba8e014a0897594e563ce7c183a1782c8da5d82f09e61e8c4d480d435aae9a4b66d4a194d7b6a66ec32ba393335467ae877c2e96d38c44f642c2cb54cf5ebea894603b17955b91f9cc3222009febf027135d83d27ba76cb7ea157b6f0cca12786e98fa9ebda74988588243ec37b084e59cf55a409d985de91ad266046799ab55148ffb4731507cdd4c160178a61cc84d77c77a7d8ba83d5277b95234179c5046e91534bbf7183fd93f44b98c8a3c863809abe65fe75a58cd64bca56b437f57f897645d9fb37321b5a0f19425b8d8bcdf78619f4b47a52419ec159397e281cbc77aa3af8782fa9844d9da5f900212f8c758a1317f6f782ff56cf4ced12bbb13f549edf5a6ca64b390dbe4244cc1f71f4d393d9e9dc94cb79c9fbc1d3b53b693e7632a921196362163784c65f0d24664a070ce71f43075cd359b14afb94dad8e071ec7c38b742a342565107faa8be9118f401d5c1fe9587f54181ec49c86e693bfd853942f3a27d73d0ba4e41f3aa0af81f59b0a0d8370f8f751c1571c6acc6725e505f7ea373144c10b7a5cd45e27357cd88cdeff7b089472616db0ac06494c545f45abe539a9e223b1668c67282bc7648b53502c422e610b732f32cb197374b132425cff1e4ca3c15ad6ae12d0e7a5862e3865d35e31c51e4c50bbb4d7bd93cd599a7b018d896b0ff86613564ee7bb715e1fa6a1b88d02bdc29d4b0cc2db2ce64a40e2c690e204e8856217d646b0c829120e6cc98647c56dee61cc6be045089fcfa68d152bef86b199114f0f1644cfc8ddafe26bafd8a56678fb8ef778545b32ae10cb2aecf34138b8b2c823c43016eb5f08934072c6bc219e85ad3840f950dc0d416754b732a6c5810fe0484e0f031165a082ae1558a4248518f84ebdc4fc1666972fe1c439efbc22f5648a60d27aeea203accb768c279793d6df2c330ccfc9ed03a4744b1cf260a4836e4087f6705fa1d328179ca651cc493cd589313a94360d85f20dd38ba6b98db70b6a7bae6901a69c92fa876c25be93b0eb05bc7c4cca06297f9723cb0f01245dc961c1a00b1b84d41806a9badbe2b94aaa3af29f2e948692dbadb9f86631f27c19c549491336823090ca20f9af79a53acd6b45aeb95f9d7f9e103cb7fd665f728775449d2480f16ee1d4ca400962d72cb92180e21c3a7c8d377566481d8f30c88b810a611ba3d3ef803aa30cf8be2d8783f3dee82560d954bf6da536679805b2d27f3f50468a09abef20a17edf36819e3b440ed1f6664bf7c228d446bc1c70eb09ca9512756ce4d89b6067817f7ac0c2bea237fed989b6758f10f5aaa19ca813816b05449c0fd739238dccba611a7f792ff5272bb648b335f2623f63d36d613d4c0039d0cc99c11793758ecc73088ae4d37626d2d44e179e76ca3bcc3d2138f085392ce1f91546e518faafc84d606ed4f9cfbb0df45a6120b951b08bee9d4945b1c256ca03b9f7d6bf1ddc1af3d96125473338bdfa4578ef2fbf06c4bafa40435d9e42fb24d7880342fc41f1c649b71b376f32d86a8e1b6c607f5e355ff1d8fa82f8194c536a5a132efff268f5d02c7bd55e5c275765f4b6b6111ca7f57e10455ddaa4a711476f361e35a57a9445f9c22eb2b437e0163096c10b0038306857d0ad5188deaac4062e6371f189ad3517ffd2822ee045137db0037863a8ca282d88f672d24eea389249b5f1e7a1cc4022554bc254561099513e9deab0638ff22a6fb16df42a4d2bf935e417bae3986886597bf9d525f73330e0f957bf6e78960def7f344891c18641b469fd566353c108181cb835fcabd618eb595407a238f1e3cd2581c62b6d962d894855f8024827ca2ecee2fcfaf0013fe9e492a972d481907c8fb2d1a1cfa0d20be9a72b3c835ebb2b490a1a8fb53af107aa66c740f2fa97807cf90f3df3ff5233731a3a3a18194c7325759737d0d9fd35c0d8f858aaf85c46412e976f5dd9968580d71acc219ab8dda0a3795df6aeb70d464aeda2e0e3c88147634fe8b8e185126b9b5b19a"}, {0xf0, 0x1, 0xffffffffffffffe0, "3c9ca1f18de0da370dcf33a9428f2fdeab6855c56f7bfb17cc55b07afb39d41b76b284f49d202f4c47b22aae01a45306f3f599faa118065a3c04ffa908923cb6ec85e770009439024011c5a92dc1bcc5160d92ee94968bc91a733222b77fbd0d55f97f7f00bd4897311fcc20c831f4c69261e78ccb86b13b24cad8c7410dc2feb87c9db7fb955163ef8b3c994b128c36f635f1c7b5f7663e2b695a5efd74f58d61563586dcc4f305475ec0394fc100a024a3f04b161cf91503806f38855100b85239618d7615efe358c3faaf1c8b0bc539cf3ec320c2d937989e"}, {0xd0, 0x1, 0x7, "5b661ee067bf39e9e258eb1f9f9884cb3fca7ff0fe07a4bba66d45df591c9d0bb0b73f228091b7a870f633a703da632cfff4559e2f1dcf44aa088efa91ef76e7aca773d0d8c216c7c5f1ee9ab875cd5bc8533a421a788b312c110b1064b7f6789f801e23db72c9eeabea6b7873d50420bbc17f9161242f1617e008c2f44b509a34716c26f2f73f61d6abdc1a1c2bd0164382261204bd7781d6b5dc1bd272999ae6ae7182c71b676faa87d56b037a67b5233f612d110142ebafcc5a2122"}], 0x1540}, 0x400) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') socket(0x6, 0x5, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 22:33:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x209d0, 0x80) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x4) lseek(r0, 0x0, 0x80002) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x9, 0x3, r2}) kqueue() write(r0, &(0x7f0000000040)='\"', 0x1) fcntl$setown(r0, 0x6, r2) fsync(r0) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x2, r3}) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 22:33:56 executing program 0: r0 = socket(0x15, 0x7, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs, 0xffffffffffffff62) 22:33:56 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 22:33:56 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x58) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) munlockall() 22:33:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) writev(r0, &(0x7f0000002180)=[{&(0x7f0000000040)="e708039b380158344edb1057f632b061c3ff6750fb6a05dc4eb94f7716bf446331c91968902919d12f46beac1a8020fe45b51076f6ae9c9cb79f3058d858a710e66d5ca01609af6c84f248a7ba5d0f80f791cfafc4b364b17359b7e726837a09e20ec70b943bfeb5cbbfcc1a11773cc38b588962d7b6b878636d22c6eb1870881f372f43dab112b25c09cdb6d83ef28026108ee2468d30def477df56c7f2b08fa409f8c72b91071b8e141c092d79565d5d9f02b68b597a5a7cf16950c1be0d50511f8ae198b27f4367b63fc010b8381ffa8b7c0c821fb63a1e1ad0c9a184fd93098a69fc59aa17e1578b40fe33094c9c49cf495e4db5a13463cb3dd4b451411b8fc984d1230e9d5eef514ee3af118ecfd53082c0f79e1f399c0d15f93a4f1dd0015c84328fc5eaf5db565d0a1d840423bc4e66241948683b52c0fe671c11b3c7011f183c75ea033acbd56f7402e1e7a1a2d6e3444dbd7d804546090f6cac4baa386d5e2b7818eea6cbece4e813378e8b6d9a0540ab145a22903e88bbc6fbe3b437615daa1d99354ada889d39ddcc21327c6a88ca784c1d38a554482f8c841b0d9d52e0a425c9b442e3b1ef602c7dcecb6216a292aed90389e3aa7c8bb4b44fc260d706b7dacabba76b7d3354ff8d182f72020ca75dc0466d9deb6bc533d4d1f3b35d53097e197cfcfaa8c1f9483d62742aea28307cc3fd063389f17847ce68322262a2a84257cea31277f3b0d0786c6a707f9a815900362934550309a7d97fb9f4ac2dc5b23eb7f2aaa4754a36ccb882960c69182d770772b56a51e104b8158133b90ea5b05ec7dbb52cc5331d2ddb437c947f0618faa3bcebe56933964653ceaaa5721b45a5f2cb5b559d00421d0d0faaa0bd59967ef53c601a63fba7589bbf5586029669c4e589694feba33ce6f9296a47d75358b935ede90ae1759284dd07a0d80a9fd328b9a22beefb038d9c04129e6d02a5588a7a279b9a9915e4a786b1da2a2236cead8ecf49afc58d03f078da1aea39de6d92431f158e431f6d70163767a246e7586f73a2776ba143042655f803423f9a97aef77073d9fe89ebf8cd067e22b254c283de8b1b4f931ef19e2bc5d224182d02bdb24a947cc7b56fddc8be8afa613333d8439edf731514c1e0f87a4571b8b0e46979d60d7a6e17cf3460c20c0009c2c244595ffdf66885eb50555e507d175b5b52922ba7f3017a855e496b0d0166a314b658930e3ac81945251529ff2d666aba65df8ed9704fd74f5fed0f6b2ed24c1f8174d092bd25807fac7b570ebcab1cdfd200374a67b707b4f0aefb4982844d3e5bf301c2587fe457792680de831d585c50a8ffe834fe68afd8473d80fd997bbd463046138082ad4d7232f34bdf6acd4a29cf1f0dd16b8b88e7a5af3b77945777a3dd1da7b2c821ec8ea393a2ef6cbf3375a819f6bf9b2ec71f33f24ae4e765634bf0db22633a2b06bac32f1d20b5602dc50dc13697db47d340608c9dd8dcf3f8bd641dc7c8d1c743870c3bc096a1bff37945e1894b3948e892d3acd7987b36c96165737ecf74b65431a98aac35308585bf4b8de9ee6fb053538377c1f2255ab22af5a5a29ba4d1f3f1c9b9eba782bfa34bdf8de8114370f2c5df0ad52cf318a9715789334fbb85a408e1831bd44600c427f3293ae49f2939942daf111c615c7aa6adb6640f9bd43590332a90c8889c48e118dfe62c8c152aab48d126509f62fd4f1c045486354086bde7f1dd3d562ff9b2839061777b2a05e832887a4e76d49230b3386ff874a77281100ff713cbec10ac91c62888285aa6ca96446bad8e40e7ec18d307f2c328cbcc32d2604c893fefdd738c75bc781ed28d6b9e593f56840dbc945771fc24df384c1b7b77d6b74a853cdc7aac0be83e3859bf73dd077dfa2f671cbd4d2a8f3d6e3d8bd6ee163212e5c1d2d94d7d585faf223827ac5e89f309644b67dd7d0d614f7f18559cd920271764748921695013afbbaf53b44ddab697e7eabe00fd260450eb3f247c8ddcd88222476504a2678ab904caee84249709441e87f120a3698a7a8ff37d2d2877bdae0dd255aa658a20337efb412bf66c9d52a1742619af45d23b40d447fe8cbb59c8dddef575a45e849f73cc5320b08975b06d83164e86f7fbd781404044256b55a69368fda026002997217d59917b61094804ad541fa76c80d4cd4a74c78905eb9090eb0008065b72011209b2cff9c747862023870cf869c6900580b77ec40ca1aedcdca228dc88acc6ddfb57f20b2e2eee635a832c742cd4cddcec61634ac6b070d780137ce859575ca230d5bad57b965dd59cf43c87a85f1a7351554762beb7b9172581feb8c4e1a2af0cb52e79cc19e57c823c51f231939bbbf770e9560cce2fddc9730a3a460e97249716bdf7c4a639e896c6347959bcbc628e7623b5aa1dc890ab70e08f54bcdefd07b47052822ae7a3b274f04e377d12fd37e7e8aeb510e9312e5c385c1f38971a4ba973f2a564ca20671145302a028c81f7e82767b04e9da497bdfaeeb0318f0431515ca681e5fc5449cd0d3cfb35b9cb4b0d221a17a9ea60e39380acbd972b1c9e70c566eb023bac9440863d46e130e904e7ef2628c1fa0ab084fe88226fafc28efa06f4989fd261154b9b9d84fa2ed7ecf36bbdf83eda7f2a820c55cfd39e6320580ef28aad9d88ab8706401124238f74902244156b73d16111b0b5a57bec8611ab959ee6cb734e6e977d2298fc2dbd2b838ce5c45255c1f62f473a3069ed5a2fd47867503b354c9a169d9977b54c22fa862df009a9670bc1e3438dd808def4893bd4ada8b38113f788ededf1a33cf753a38e917a9a8e5c2cd4de4062e639c250ec34c3644df8d3f02e5a5e617024d63fc73750ca278612856bb4acbae307576f7b0dbf70f56c2495b86163792ac083825e7ad4632ff3cea9f432985c2eb3b40c77038fb86a4a5f86fd43c67ef8d8ff639dfd80c0b4e019a20ae5e5c2e655fc3c2497799cd92e7d20ff0bf683faf1ef03d22072493f323b5fb6719cc71b1bab307e6eccc7404388d4492a79d5a3a0e9d8e7e113de1a3e8988b38d62b212362d41448aea8b9c8b97586e091a7c36816d3e8f70a14094a850f0977405ce5eda29141d8fba14b2b6b04523a4740efe45dabc931e3e18c012b56017fff7f0d4577cf8b55ca886677f0300fe6becedf37b304ad19e936461cba795f641b2cf935348ac821d5baa5f1611987ec60fd4fda230333a424092942ac146fa68a16cf894bcedfdbffbf7040f1dd8bae40d68764696cd9330b7dc398617947548b5205728c737f3b1fcfe4bd3a64299426a166e2beb9cf526b99fa19b78bcbe5963fe161323a8d690a2e48bd4472be73a0fe74e674ce5648c47c7397dc63b1aedbb2813ff23415f79a25746937b086cf26cd180e767b953998576b2a1261c54f6e71100bf3f599e4ecd1619c7d3c90ff1d444e3fc3a14306ab3ab86a63c1b57f62c8a2bf90f684483084112f6bd9b8c35f800fc36c61c80db88f9ee32e03252797348ad616533cb86a8ecb548be3d6657101b1363cc0d1afa7114fa39e015b1b41167da798cdcdf6f855ed8b0393e1318daaffc507ecb3968e1ae00210d41e0b8f779c258d105aba1937bc8e1c5d8e493e056b91b8f421aeec9a55e0fd1011c47bd15466bd0d1a240d96b5e4c7da0826339585c4e7b6bc5842c968da7ff7a21daa5504f317cd7d0b98a0697758ca7161cbad322ed53ebe0275ac96b9d59b2df93f5f2efa6d7c8f223fd3c335d137e9c7d66e5e9968181bb34ddd24b143c6f3a054e9b8535f4dfbde251f0c01127235f1a75e0e9ff22dd561f0f81f7326addaef4b3ba99df385faba9068cda03c63b264d79267c1afce288b6cd47734d55730d28fc141ca866458a4ca3c93c7606295ccb4e17e8963a4d15df64c32a3ed171cbc80a235141a4109705860d9f91914e1fcc3047e947b71c4c81af1a0628a1d1b218e6398926659b5bf47c9464b06631e555c7f5be9c146524eab9538e7e41dcd7db84b5ae3513459ec37531246210cf6c0834b19176b5a27035a53a3605e273e23533ccaba4fbfd89212f8bad9f3f7e4030aea2f28064b61a114c1f3159bc8610b789b368dfda50abdc1e5fd989761397edfc6c3985736af8a9ff36c24bf288c6519dbe0db1cd7532b73228a5f157d6b2a51bbdc771d1e9057681f38b39cde67dc2198bf30da8f96df9049a553e5e5117bedc0222e6c59cebf3703f0aa13fe029e1758c259f5c5c5b2b0e13dbee55c2657afa7cfb8462bade10c3556a63925b1f43dd4fd628efd99ce2f67e8bfd08e063a00ded1f8c55d57b4ab00cb3dbade8454c565b40f8affc9f54c2c210c3c42d06ab19e36f5042e577e3ee6ac644e2b8aa599d745724cfdfebcdd66f9c4cbba734e8f698197a422e3f0fd76f6a0578c1847d700e2a1e529512f5937eeb7044f58cbce52f1d297035656acf2fadbae0203737a971fac4860f58ad8c1400f631a01af00d42cff721f43e74817d6faa8b935b550343d70a5715abd1155d8340ec75ec00aafa0d881c93fa5e4ec0cfa56b78b057f56bee4349a1a3907d196818e0e40338963c7846f98921c8c37037aff13ee50db0cba8f9aeb7bfe930a49d1d1fdb5e90c75e23a720179038fd5a28185e90c7b41680b1f0631f9c300083679287f2759423c64ff90546f8ab64edb1f5dbb7d5165aa6cd58eb017e81d68b107a17d436be73d3763ddb38b36d9c350f6637d25502bf358cd695cd321aac2ae1cd6e3f84f870850a9272e5be509101ae6dbe87703e0c48d9be8bda33c51d7601fc54978eb4c55956e23a9f17c10f9aa78c41f60e73f66e5682c5cb29e1fe33e013ecc575fe2d680d0f29aaf911011b9241d2097c9fa6bc78e23cc0b7b3a5a5e07f7af79b900694b98dacc74b510c4b6365b4ceaa1fcc559e0886a6b429eafc5f0f24aba95ffae7ec53fa63b3efafae73249ff09c8cecfe1b5296a4653f279cf9aec2882be279ea511c64a660bf1ff2ef8fa6e62cfc4ed40ff01d53cfc360a34b7fee1135e272ddf183da68961e238cbd357804b48e2017d3f7f3723ffd45ba2b0f47f275b1197d8c92f4d7f5efc1e12c4f5b40b6ac4b9972d2993664c281772465289d4c4f7fbbbaee9074ddf570178e74288e83614847aefa6b0fc7b4ce1cffb64e21277e2c2bd42f930624e4d2d152aee599e4e510065206dedaf4d984205e6cb948a1285765bf98683daf184cc578c3cc961e1273848dddee1578d0819e684ee907f27337bf37bb107ccf8f2310aa5841ff750b9f31b30c22bebcdecff7bca75a408b8f4fe97f0f3dec10845997b63f2f5be353d0f5ac726252114004afa4a5c5bae1aacfbbf63c47d519e6bd964784411ede2e2550f4a8321078751da233db0492e6d7f65c5d2c8417b21e833048b6f79f692b4e61213a257df813388ca49e197b3d4aca995dcd81143b026d7d691c4d2dff267dc2773a4ab4c025945efe4c2ab9d17d0b6e4193e92a6f611ca99083f6f05163d031ab1d0e2ca4de79d7a915679e23a7289741b34164ba2ca17f12da6e23388224fa83c0301288fb6fe24b69831b5857b886432d3e9248900f9386953e0f4b615ee33b54659a575c432e93e602518f8e987e1700c2ad6509d12f0b26d55a46febb107dc2954342ed05240cfef0cfb33b65f513eeac3a80cc787783fe9e69b481fea56b45db67ce0fb839aba305a55a11bcde04d51d5c64135b97f177ae41598766489d32fcff89bf8c9d15c27cddaee4c3dfdda16f7d6185c18107e8aaafb2b22c9564e4d33941", 0x1000}, {&(0x7f0000001040)="406c62a0ff63123ab41b9ed86da8c2abb1438eb5082949e5ecf471e654629f662c2ca4780f7911cededbe1aa74e01883eea43357b620521b5f5ee7b8edcf0567287e942bd3c440c1b58586a44ac86b360c221a1b2c43befc8f3426816100e7cc8e5acde3d552ffb18d7897250249dc9c31a6a939c8a3f02a58dd63a254c90834f9af328b5fca1d18d2ccc94390c773d1a3bc7486b3d7d64679820f8a613325d0e55a48fcd872298f3f10c9ba2814be57d3f198d5b4c441b7fbf1c8a01304ecd6e33d4740910be7bd3ed4828a7f1ad530fd783923b8cd9649bcf3eb952ce5b1c3e5da7e", 0xe3}, {&(0x7f0000001140)="469d03aeafcc8eaccf37f656c1f2e94d1576ec00602c5b317d7e286229353f029caca4a2d0e3bd9b35d1226fc846f4d059beac166db0187157665076fd705fd8e43f2233ca8bcd12f8e6eb6d4a83a735c9067610ec5a2092824c5ff337192ead7caf48e47699d771004d1e201efd56212562fcda037fb883540fd4269e5766f7dc1cc910496184ce7e51e9dc87cd0a531476ecd72c584b96a8dbe95c607ab7d31231be4208d204717298b7ef9f84ee2ffcc835e0f86d21099f1ce70a5a982ddb6e17fabae7cab703b238ab547e817ffd6dad50702351b598f60ac0560df02c6c4a84e43a8411312398736c214c92a1efee2312a36edae6c2496816ffc9c9b2504cad4a7fa0509efd14bdeabb35c49f70a1c45f99f2f1ba94d1db36e726752d4e422864983ae0f8d4a8017cc6ccddb73ea708f280099ef375d4e07427152257b0af5e94c972d1c3740849deffb857f7c62082721e33534a59b00ea9674bf9676a14a7a7e68d4edfe2138a3409a2eacc5b42e0941b1db737f15440ba81c11e61695bd97d9bb371277b2e065363dca781afddc9103bf79ec42335aa7d8e5497461b21f352ce82a1386319967f1db4169a09ee728fa5fbf6a209d99b174c1b73482ff0b14ebb8543358c40ac3f012587dbebd8fd4c213c48cb9ed04192783854d37eaefa25e796259a923528b16a90d5941c97a36247ddd8da3a5791229facab5dbe07c1efdbe6ffa25993ec248b867da08997c52f5a090283c4cefa1733b80e37c9ffe1d428531a0578eca4cdcebcda396e053e1a2d384ee5e4ab8c3ec3065de89efce6dc740a89b9c9a6d258ad4bcdf0edfa6b527f5f9fb77438ee245da06de83e63233021ebc1001991a6646a5a34467de000a80812e97f5c603bed5d3fe2ec6908e78264ffdb526cc277b083c8b5eebb2808f0eb4ccbe37fe17f7d51d33c7f66eefffcdbc6c4b0bc0a2018c811fbcd0f2198033e28a233bbaf7889b736e3c316b93656053ed267a257f8bc364972946e91ed8b523a3ec68a9c14d3dd598c7eb808a10e9683c01749efb91d1a4542a7e8f49bd15240e1bb426d1e8511e547a8a74d55e66a1ae14a4dd20e81c2239bda59873da2e749080841767bf67f23b3580fa092801724c10636fd794e96b4370ba4765052f77a09b2fc83adfbdbbfe84784f3e9789e3e69717d5818ad8a56a84dd7c20f894b4ff14b0332bcd22276fe1e3c9b44ebf3d0fd9dcb3222a959213fdd8a02c3bd2312a556d2f5c78e8bdf878289a64599e3e80abe285ddd02b93bf7219471fa678c03f251274c369fc5a520659d1abdd263bd0f3fecc8c07e35a9cb029fe8611e2f2e101e60cab48863c27866e1b7c97e918c08854645e4822ca1033f06f74e5174bd75c3bce312797d54abdcf0480f893ec362b9f591f078af84db3c5b8119dd053447e44cf46d4772b28c5ec9db466953f37945d4d9ed3b3a287f519719ddfae160bdeb23e9ea5a9d356ccacb0bd6f8272b7f9548eeb57c1c06ff9f310dedb3bd5ff05fd6778ff286ea88b5ba9e9c38e91d149be72434178bb05305de275631557719a3c80f7ab75a36b3675499b1ea704af14adfef5748589f1787b602ca9ef5f554c26bc5495661685908dd6cd7ec103d181e4277c3964b6519f688c7c173d131ceef6ab59ca1091623951d7a4e6f7215bdbcf7f9a5e4ea93960d5f096c3c3102748478daed1d1fa3910966c3198209f12f2aaf072f1ee29708f647e25fd1917b0c65e5823241c10f8e6d47ed7ab2504f10e2863393954133436704f939fad50aa6e19b740e414bec03412b5b7ef4a3cae503ef6d0c36586d7f9c8062df8591f62634f54d63a5721dec960bce6fe339b4c760421ba521a40fc9db5cb997283366f20a325dc193d6a984b8a7d21b83367d76394e9095aa38c99170aa5570ee78cbd8570906aa46fdd359fa53330dc04c37c26776d7913cdbf6110dee913b9934795333c15ae6d66c0bf827284883e2c3b6fc8abfe513df0a9873fd7f2dbecf6619f014a2ef729e5534ac9dea71405fb13ba34c47826227f8b163fb582c0499be6361c0eeb4cbc75be9b2d2a9a4f45f0d2f9f3fb69a83463f5f801b0b29813c95af47011f7796bafe6a1a919c8c7b42ba9b3935c3c384eb7cb83022de425506b643a0382ebdd2593b6299e181c2cb9cb7e44a92aa5bf244ea17efa3298c7aae22b4e846cea4f56ff8d1d461534ae17012997b6c7ad9d09047765df28e591fe3a1af7884435595237550ecba236b42d6eb951fe79b22d67017b1e5e03ac0b021b87e62c32dbcd7075dc4275b4bf1bec3e2f210ad31f642e46f7d25f014312eef200922e55061322e7247c1dd18c48a62c4b30e9c2177d702dd6bab293415fc4041b415d3024ed899ca924e2e9c1b65a7ec7bb5d738d607fe4fa9398ac440a396d7cbdf6c5cc239bd5dab18b894091774e4afae41b046fc2467737068d57443e95561f10b0400f0e5af98675e87e315917aadcd8a79e30de1201761a2595dff4d74888ba3ea5f658d02a04e4d9c2cb1c71c73009832d4a1bdecd170f9eaedfefd9f2c69c26c977912e77c205567430e84a052de984efdc2d80701c71b43b31b72eb1eff60eeac1b919fd5e3a5e0080c7033b191feb7d7ead656b9b7f0b35c6517e09277ba5baa64225d1bf2103cb8b453eb9d8152303af23075dd61a8bd2b7650b9082606fa949cb5025b1331be831568a4e8696500f582d63e3c221d96afedbdc8b7be40fae20aaeab612352fc509833bdb8ed646397f910625b03f8830c09de72c4d2bedee31d04d2a8a38dbed201f0cd99325643edff14b36eb90749cfa24bee37e26f9c961d682f5f9a98b1585607a051ebb0f118e0fb7d2396e78b46b27bab6ac16f7aec816315ccb44c1499bdb18818d4d2264d865d3f669ba67aa1c66f2b7d34ef4cfe9bfda69fa4199ddf4c0c2c3f6b205df0deb87168972c7ee87fa333e854fe0fe4b8c143219264a7bff6d60d2554c2247398984ad0f7c2e7360ec3b4d4eac0bb8a302538ef9a39b27ff91dfc2b2421164eee4f394cbf1c9db667d707d4e450f626a9ea02493eb4f29e9b88ea3575a0dfca24e32b604ea18bde67b6171c6cadbb9518f8262af64688d886d953e89e5963d053216091425e13ac7150b1207b1b203b9e56d58ab74fe942d0ecd0837104b520c78c82f899b7beedc221f9f07f82b8761c715c744cd1ccd43267fffcd303e67499fad4da89ceaeae9897bbb624eeffc9b2aa8ecb513202f1ee9ef66042fa4682ebd00c4e57798cb830957d688430945f0ae408581f30b09115aa1ed9bfe435492203701707798de1c9a16d1d4b70214ed68d50d9c61f0f937af9500172cde11dc5d8d9a5c3ecc2a70c6b5e98c83e2289019b38991d94ef99fe2b37b56c1c945d471df7a8e88526b17c984966ed91b88f60d6cb59a12660ab3a072ae66c324eb9feb0ebca6482680d1087a7e996644dfb5cc4b80f052fa9984f9a68a91b2484a56c6fb2de1baaa2eef0666bcaa3fa04c7f2b03d53a27f17c8005dee3373ac55136c14343632747a60928af4f7896c9851d5cae79529583bd355670a635680783b4c5bad7f91e281b991fb1ebd3dcee5f122445bf82d851e46e15650a91a8785f8da140691c4d43e0ccf6163c91e20dd6387bd79afdc164c8da8fd2fafbfc81e9374be53c26068ff52dd03e201495b7a52b151620ab0b9d2e3e869f358cd3c88014953b0e7c05266c10f25641271ecb96380daa58ef1d8867f599483336bee8ba9e64102d4409836b60829a86ba4b81a305aeebc9bc2866473bda8d8b5864b829648d13f6386200fdf4f6eef7ee47c16067a42d27e2e0c415ee41eacfbabbad8e693a794b0d2ed66b85b046f5269d7aeb5cba55e4c17ce299b0ced9290ebb948f3162bfdfc703f357ea00831d38369d2fffe6e5d72eb241316e97cbf6a976937bd34012a3637b537a38a6c847711111591347386a4c51abb0792e5e3bc17a09e391282d69e56413290979377ccc53bc3244fb09fbde0ad170ef8a0e4d4cdd340a5f009b612679a030fafa1edae32773e3b05d1339f932c3d32b9dc00b6052fcf134c862cecd85e676a7ba31f1746cc063aacd81f0119c24454600585a60cb86ea4338c29fc077e90b614d6fd0764ff4e968def992104f0294b6027036850d9023c33ca06c4154f672e152ac52426a799582399aa068395b489d9a06f624cc599dcdf53e7956bf1b44dc943b77539ce43d982cb40b245c18664e392b9db6efe34f6d2c34e47d13e80a53456537f22a449a9c9e1859f23d0ea7086caee9d05d223d1b0ea38c2f55432249d906555cee5649381ed102f65e14d863ef2169f9c95b78200e651a14e6809ab6efeaf86b61b6791e94fd6781e6d0a33ed86c7ea791b4f2f3883e7d2325b0ea999ed976d416625166fd89edf6ba36e5976ba05432eaab28b96b250c58215e5cf2dd8993e84eb21f258a87e5a72f7a549c1cb4d3a9fccc5e04fb269e3d658cf14b5c3cfa3c6ea1cf562ad3c0513540c38b44486bcd08393c355e1b1f98a0443064f43294cc3cb2cb38e96d5b67de732509708839261aea9e3acd4806b58e957c3af3db2e14e06281ab684e1d96ef1700de24d762264c5772a1a84a0814a7b788e8e8cfe5d94892e8fe58f5e10ce36b13e4d0d0bdacba43b917a09450cbf32b03ade7649d3191cd89d14826867cf36b31642498b110fa6ccf73a169ee31ccc99a88bad457f774a4a82285f32697077041599008e9b40ff0e7ebde74c46b754ecaa3b1e594a534b1a4d9e96f6d2f64571f72658572fd778235917990ed695a246f8c6fa321654443be6fe1c5616df3d1d78b41094b1df232433752f47d59ba4873ddc3898127662f01491ef704a91ed67c8b499989d77078f0cfe18bfa4a01763bbdaa1f2b8330fbe989488804526c736fde350f92e7c93df793aba82ae15e552adf4b71fca5f67e955bbccd5992e9c3db8c934e4be99bdab5ca7e081e957fea885e4df54db22b35c041ab4a5a57174c7d9b691f44f3796c5615aeb54745f3664c6691231328164fd5e2a250fc8a273bc8ada4ed89698b3f9b7f1fb18d45883837d59fabfc5df53804ec37bc8e3a5a3307d3b4489b37eab411d4677a604a7f11c396bec80b04089a8d86043866f16a2c472752abb5f1d761dca37d659eb2729690e878cad26143b0ba54728c974b7e22984ebdc9aceac0cc73ccc50bea57ee8e98b7664974bcc47b40e834ba76542a5d775c4a322112dc592299878c1a3a5a09700b54b07d9039c1effe49df82b470e70da76e0e52163e69a544be54d025a0c9664d57d8f7d199d853821b914f4a5ba2e137941f1bf962448390825b0acf1fdb1f27c98d8aaa9b5b30d09e3e5943e63375cc96a9b255eb676b1e5cbae30aab57a171cdfdeb81a644a53f82fa2d15b9286fcceeda592e02b48aa33aa9068b1f9376bc78d2f269cc1cdaf3cd3d586c5c99066cad01d238b567e9bd263fc125f1d32bf0a3aa11d3dac3b26ada488753a592f6a4677c64b557b1b23e1a54f45a2c6dca3e8befdd57cf514314da03e2822da40ac58139dbdcde03246bbe50ce640518bb431305c1119f78ff09bffb92e1c83fe828c0500d84bdbc571f5d0915fb92e5013931dee765d481230c08e4bb8e91697bd580d7bde5227f63598f3748dcd8e0736d4a8f73a659fcc9871a2fb2c4078844a756a2e6ea03dd1fb67698eb0992df80a4b115368228739d9287970429a59c5658c15354fb238c1b226c98886aba11f12febc23cf341c4f0a396611d5f7e1b2", 0x1000}, {&(0x7f0000002140)="0d5a4bf9dd840e7addb7b6ae3f7bb3eeb705faca80", 0x15}], 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 22:33:56 executing program 1: utimes(0x0, &(0x7f0000000040)={{0xfffffffffffffffc}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9df86546"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) listen(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_int(r3, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r3, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 22:33:56 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ea9000/0x4000)=nil, 0x4000, 0x2, 0x3011, r0, 0x0, 0x0) mlock(&(0x7f0000eac000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 22:33:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:33:56 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r2) clock_settime(0x2, &(0x7f0000000000)={0x9, 0x98d}) 22:33:56 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xc8, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='W\x00') getsockopt(r2, 0x9, 0xffffffff, &(0x7f0000000300)=""/211, &(0x7f0000000400)=0xd3) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 22:33:56 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:33:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x8, 0x8, 0x3, "417a44831f292eb97a3e206e7a3438b342068462", 0x8}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r2 = semget(0x3, 0x3, 0x4) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000000c0)=""/112) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x7fffffff]) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xa1, 0x20000000, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x13, 0x432b}], 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x20000021, 0xf12, 0x43}, {{r0}, 0xfffffffffffffffd, 0x4d, 0xf0000003, 0x8a, 0x80}, {{r0}, 0xfffffffffffffff9, 0x11, 0xf0000002, 0x41, 0x8}], 0x9, &(0x7f0000000280)={0x9, 0x4}) mkdirat(r3, &(0x7f0000000300)='./file0\x00', 0x2) 22:33:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r1, r0) getpgrp() mprotect(&(0x7f0000404000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:33:56 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x0) r4 = shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) 22:33:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x126) write(r0, &(0x7f0000000080)="99305c5f6365a7f5ba56bb5b4e50e8b6f46b6991ae38bafe1cc45a336cd52ce958ec0b56c0dbff4ba08521800c4fa0f4099a7056db85c9e61c8e85e4fe59ae77ceb21c8a684eaed632b332d12e5a93471d0faabb40e8b4a6008ed7779726b705c62b9c8acff443d0922311eb14fffc32546c4ed79d97e9654c60d8c1d7731287d54f6f6ac33149b509efe42c133846fb55e842955d4420006c858f7a448c617d3188b4", 0xa3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x71) r3 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0x6) r4 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x100000003}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) poll(&(0x7f00000002c0)=[{r1, 0x5}, {r2, 0x40}, {r4, 0x40}, {r4}], 0x4, 0x1) fcntl$getown(r3, 0x5) 22:33:56 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400100c"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 22:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgid() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d06191cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6c9}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r1, 0x0, 0xfffffd4d) 22:33:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x40}, 0x0) 22:33:56 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="dfb61b692c34993ee741aa7260edd7e994d45938d9de34b6c5e69036905483838ba809cdda6473a9a1f62d85347cb7e3ba8126b827617a06af0e5d1d289e8501", 0x40}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="259786682a10956a44a86341f348ee0d95ece34004b92358ca3c529591762a03334e83bb8d2e84ead6aaefdd9675ea3884a89b6579e2b742390299c6843495dd6690e259a05035c9b65b722a58aabfae867f5fa23408bba4fc5a3a5cd8b815080f1bf55e4fbdf33551a61274f0e36268b1889d61c776d0777eacfbda09017a562ebfa582bd1fc166fb26483aabe37b0ed21d2f354c46eb1d85a6e0202da7fcce987c5b85e3115b", 0xa7}, {&(0x7f0000000180)="bb0583af397eac77fd615508bbd3928e", 0x10}, {&(0x7f00000001c0)="d54d6e7963af028647", 0x9}, {&(0x7f0000000200)="27a4455e112383f0f58c372a6066cb576997cd8f58559d3967229b12798e7d60da4366a7546e5f86f3b5f197218eceec0dbf404a0dd4b5e65e0509bcd4ecdabb10695691bc703fd9f7c6e0fc722da51500e94cf59a487de40d8409f80a7f4ef4540c46d862084d141e6283b8bf82f039ad4787c7fbc14a11", 0x78}], 0x6, &(0x7f0000000300)=[{0xa8, 0xffff, 0x2, "a31aa09ca61d0b4bb9b64a5816443d01c4ec04b239435839a3581c3ca83d30cea4240bbfc4fcba4b1c293ab5a8593df14c153426d0874675293ff5396e10d2dfc6e457b50e4f05d8b7f232750ea15a515aaa30f6594ea2be1b0b4a69baf8bc79d9297857219ac1fdadd1d0505beface0fd58f38a0c244a4d6e31abe5c5eda581ed9610ab3c9210d25ea779f881a0da4555df7e"}, {0x60, 0xffff, 0x0, "076daa5fa741cbb41b8d6d2f08754b60c075ba3043cb95849cb8e0a960b7f0b41b9bc684c0bef0097dc03970535c60058fa9d54384cf797c33aaf31440895e02d27ffc1514b3c77bf7"}, {0x108, 0x1, 0x4, "2e6e3fef5d3c51c054dd2c9f9f3d08ba86ab089ce1631c48fcce2b3506ebc66f8dadfe3865ac312142c9a5270a0480aace34ce4640db8cb48a32528faa9aa6aa29b29f24ee2d01d956c5f7eb680a89df3cae738a16d5a0b43867348c7ec4aa78020f9df2239521baf48eb2eb9a56a9dc1af4c46071ca13b1d729e66c8d7241d4729db532b90c784942c5cec3028bd046277833263bf3ac4a03abb5d21238b9590c0a8bf50653be097ba1266982ce3588b20afb22891e6100578b0571866a5ac2722d0fe1bf782c18eec237c448deef1e5fc40591390ee74bba67f050e269dcbfe02596e341e1ff09f864d1ba28b76e2777649bda"}, {0xf0, 0xffff, 0x8001, "16e6a46982134d6faca7acb197bb29479335797b13a5439a57ca11b1187a5b4e7111186779dbbb5be229f94158db1bebafbb834746b54ab9b62b3ad32476ff588cf1a796d79455faee3742f1d580e347ed32f1ae606fff7381e8cec6aff21bae4faa4ce8b10fd86844cfd803daaa8a10632f4d67b4376196e6a6f840eb2ff28f4c3436316c9da199b8d5e3e8aa6848bd5dfeac535d8bf6fec45e76eb9f4b4801fa851cb1a1360dd2732e5b60c3211711704c3f7f999761a518b3ab987fb8248c5193fc73b51a45973a29d0e2260c47670793427e6ad16c582971e14d"}, {0xe0, 0x0, 0x5, "7edf8fd5e1cb122de3f33b3b675a1d17841b2754e976c81a4ad0494b7a9d1f21bf11858b4a5b8d4c180d2c87768de535372edbdcdcb021fdf87b9e02c37844119741fb7b002ac9a2cd96f714f6d1d65883587b94537c56a15e6ac5c1f34052c1c3e9f4adca6bc33227497f55a2055a5d528b0b0f7f412f2d0f54d8765c71e00b9cc1c0c85f146e66edfad634fbb3e9ca152b206512fb0e09c670f99d102e85cd606983d8af4b204bf0af9d5e80037d7148295624ea287293440ef2e7109dd1428b8dd0558a566154aad428"}, {0xb8, 0xffff, 0x3, "2eb91b9aa7659632d56200a746575ce5802df66f64103c6f994d1bdaa54975377749b59bee40a54fd0b9d853d68331e5be2b299380979d24669c4c4845f24f246b4325a2f60fe04be97f58fb5575bfa83f2012dd164fcd13b673cf9eb4856ea4ad6347c99e147469dce79afec6c9097e1f7f8db6e2f17bab0ba955d8398cb5183a826273f925377e59cd913d258e1bbf74a73f39b3593ac9f1046065fa0c886eabc238"}, {0x20, 0xffff, 0x8, "2ce9c23b6be74d622cc485700e495e54"}, {0x28, 0xffff, 0xffc000000, "8370974a493c8f0517da11c642188e66dcfdf2"}, {0x58, 0xffff, 0x6, "fe0fb8245105546f5824d38991abb69fdf1b92e3dd3e9269982fc060e89e6905c59fc193e851c52564ae35dd77c4fa8719e5cc524dbaa4b757ab1a86f9a6002e75"}, {0xc8, 0x0, 0x7, "5e6f872567f3919e58eee05abf3c770d9888c58ce785105cd84d8e8f986f76d1ecf8c92bdaedd65b3cadf976da5b1e7b63e133f04010068cb8abec595dfc0745ea097095875daf546e81f51f5e9f46e5bc3257a4393361d74ceac240814fa3180cda45b0dad0fa33899541a553d71e8bd6f3df41bf9c869e1562dd2ed167f559ac8534e91dc84bb21ab4a3b3fa7fb95062b823baaf1d010561c6b4f6b254eb7313f6721a38240cc7ea1ad6b598e1c99edf955f"}], 0x600}, 0x401) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 22:33:56 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 22:33:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/73, 0x49}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 22:33:56 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 22:33:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x3f, 0x1ff}, {{r0}, 0xcbca7faa534fa141, 0x10, 0x21, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0xa, 0xc0000041, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0xdf, 0x8, 0x8, 0x200}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x0, 0x7, 0x8000}, {{r0}, 0x0, 0x20, 0xf000002d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x9, 0x2}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0xef, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x55, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x6a, 0x1}, {{r0}, 0x0, 0x9, 0xf0000004, 0xab, 0xfff}], 0x0, &(0x7f0000000200)={0x2, 0x272ffe0c}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x7fffffff}, 0xfffffffffffffe3b) listen(r0, 0x0) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 22:33:56 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 22:33:57 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) poll(&(0x7f0000001480)=[{r0, 0x23}, {r0, 0x4}, {r0, 0x82}, {r0, 0x4a}], 0x4, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) shutdown(r0, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1eebf0ca184420e7f1575625e9d902ec3a613c0c216ac33b65d48fe90259bf9629cfbc30d9009ad82187f881c27aefb73ebb4fa303e236580bbb7d1696ca04c0e16fdf2189843a24fa0102ab60ea46419c4c22007e33e7c301", 0x59}, {&(0x7f00000001c0)="88236a49a87dfbab44236f80909ad51d7699a25e64fd14ab9001afe501d67ac64025d86e8800a68436da9de57fc940e471609ca2062c79eeb2882c734160e306d099c4acc25e9c52503ee91e43268267e33debb4a9e466d9baf209653464c9cc9968ccd307b06aef0dca100dd0d5631c2c029a684f8f821b6e43cfc7092d3f4a7bf1e1fbfc9dafcfc8d502b178274557d3a875d4a194d55fa628d689039d1a836580a16c", 0xa4}, {&(0x7f0000000280)="ad4edd3d280555f4fd731634985e0d9df16ac490e9cc3876cbb5a6962e71a8b0b152401603124d30283a7a632d1c50c5a581d88a738c24958d94c392d762dcdbe8217b8b7e095f95c35f8737f57a40bf96134ad8d0ad70af08d8c55edded42a4bba6960d65d44fa043670bed1cd3194cc1a4ff084a3debafab84b89c047e9eba7e1b9db7ef47f58b9f7bbb65807007a16bc18558a9d2fadc8aec8bda0e845a529938b8bcbc8d9f2d21653201f01cb9709065bfb68d6570021c", 0xb9}, {&(0x7f0000000340)="66c9d2e86288c7a9051a89af1e13a9379e2a7853269e7ced923a8487356d151fb04a80e8fdcc023209b4d964e59a9ae6b190181945c2acb289674699e0475b11e1b52fd95e3b9dbbfc81d4cf19c188ef24de6ee4726af38b8b5248587d289acb6a5414eecc8be21b8567648e9e242bf891be2e73c991338420fa5fe7718c392416511e8ed86daf902eb18b7b9c52499607519577ca6e448716f2025ca3b339e056e16b0ad8db3431ca28049598e2dbb1993e2a4ec5266ad272396438a29d26a216eb8f4a26c23ed82ad1356d7125746fdbbfce42bd6151f6c3abc50c216a807c46ef4f292beffcaa52aad5a53c7432cd775ba65ad0cc207cbd2ddb43b545d07ba96d1764b5b3d43f46273b8d79b5f272e963de7e786338acaadc9450f044ec17c09ed0fd89013b616d5b7b69f8960ab826ddc46f9b86f875736997df357f5f47a90f2d6a6a84accbf6b0eaad7c1d330fbbc61c0994504502ef614aa169828e5cf7d4495ef13c7b015b61b664847fc2021bf9d72f5d0f5baa24b3a7ae0a900526f42f6dfe3c9e93e5fc4740b7bb19020dc5aa277e3500433893cbcb0fe01df4b51f2a0b43c5a8ab6c8c6be600d0bae7d13f637e5d749d6b1dfd039ecf4b3f780a2341efdca0063c6ee4c06a8c721d0053bf67b134cbff4cb2644e67c30134b74cd2b79ab66339edcf002241886ba9a276f787afe63c75c8cc58c359dd7e02d30fbab900620166d985510ccd1eabc132ec4ec3bad909b4bc1f7d32d6e6123252f7f0871e5d99161a28f49f6734ccaca96d88c7403bbf0e59e433673805558370193c802f5da85342b5031397b84468804f646280bdcf2a3a3a3066b206fd8fa299d98eae7e925bf94a1d791069b412b92c86702770fc6e290d3ce0e8ebd19a9e734d9ce2d4fc5f42645efe178d49a576b6b70d48b3c1e8511d4c43e021ff162be4c3f58485bad3bc40ba679be5d1690c18948e0e7dadb93337bfd5c463286a86512653524be957b8f18561913cf476370ac852b5b86dd48a5c6844a8dc19ab4116a4ddf689a17a8f7b64f0ca03164acabf9e672f6524a7c003c2027fe43ba58af857629188c170a792f45c58f2bf5ab46d4ee508c5886c384cbfb5456fbcd16349d8de0de19c488ce6f0b39f470b87a12db7bfc9dbbeeb0dded3b9ab899f4c29ef5dd8f06b2bbbb9ab8f090d757a8751e874e2da002ac8cfffe2de574cfd14e429bd7cc73571a46a80616bf42cbcf0028cfdb70c27e1ca07a426b2c901ada12a79cb576db17138cf9669b749e081dc52c450120c7d5bf5d4b6cef6de4d0ca8ec1fc5e577b3376eb447cd36f15d3e3225e6aadffe18d5ffd5aca10409046760c504edddec00ba29ba8f98753948e3eb6da14afd83af5b4401dda42c109bcdf99d2c3a3650f15600b987a4a9fc63f51cb906c1cb5c2b8ae5b322463000aa210a00eae9a9aaf50dd0134d6fa9024f9e2277c95cd6c006252d8ea595932ca4323864d7ae3ec1a8ccc4da1d0c2942b78dbc2422b08912d8e0e8fbf1355777a17cc3d374e551752c15abba0d001541173241c220760cbf2de1f387116ee9e68c774d970ca17544dc66044e210cb0fc020e300133ec7755d0ea2dc3e7b33851075e0fe8f3131b14a63efcf2fc448ee695ad560eb3410b932cc0ca1c03fda1bc9e64f2f58f44806fb4d19eaad8c965ae22b58cf7518245a247dd71a8e4ad803defede1cbfe74595e9073cf4af325b26dbe17208c4c74154ee86ee337f76f80610be3815ebb3d2dd27f0f9da960dcbcb9594043af543982ea12daa71d06cb85cafc7a21017dfb455016fe46256d8ae215d1142d239478f82758af4107d222330c2bba24749d1daf21a95dde1f130726d0201a69432d2964f62e7d56214362b4055c63ced3c900a612b4536f645fe2ff5b8dec468271dc15b79ad3d5af7d1080fa7cbdbd3a1a830894819d88867c6dc7dba6e62bbae6f1a93acd489f510dd7511fb9d37179d911fa59f1187714b49a527f5c8e003d9fb2ddf7d3914bdac6b5f01886e2d6466b8c3276bee77976ac0c0b173626b6da6a711f809a7da09d8db620b2ac3799b6b5cd497a14ec47f20a50a2acf9dfef6dc8b681803f5a7b7371a5efb31a5f419a57a3e1c6bf213e7aa1aeb961e3e73646afcd49aa2e75e4547856ba09c5012d63753ab13521818eeeeb3dbce2092ea008ab5cfa5e2616d4f3c67293e77d31da31107265f9e1826ad09f475b7cef1627c6bf9ba05f7ced5fbcc33f17c29d1ab7967d637a554c2f37dec6ed5e18fb791dd595955cd29c990792ab8fe2aa7c97ec316c1b860ac46be7231e2613cf999e348797f0430ebaaf2b2d1c109a6c0dde4a036924b352079123bc5d371909ac76f7942a6223d239da1469490c11f4fc20617423f1280a0c7f4c59dbdbf6084bc8a5f6bd784b5f58b26f8ae595f2978e84bdc27cdfb6fce79fcbc2aa3db323c0dd39cca32d231a6542b02fa542a2a90b09c7e281e4cb28bf3c4d77b8ff8c8561716df5dc63370d868a3d4178436a58c6d5dcc58b2f3dfe7bcc1fbc1dde05ddbf52f97ee6badcf9139229739c6b7aabd0eafa9f7c05ba8ad1f660c71979e051fe9ebe26a626c14e68c5ba614020a9675f7175e204ec6e206e1a97bf9880f87002e1ca0cd0004d8d30f44d3da94bb75a931d7a9ad1dbe573d0e3be741c8da5b4beaaba81aa6542dfba0572ba4552333e8abd12d1a44611ec6c98ce3f3443e0bb867722772dce1ae1cf5db3671f123c766c7b49c194d075d826a93e734b49679fe042a2d25038a8c2dee22eca695bd572c50802bf7ac50cccfce039ecf8ad70997dba3fa4b3261a834487f0d899fb5d6cf6325712de9d861433dc5664c9f8c2ff370b4666955edb9eba0a16132ca817126738b7d8810edaf5f50001ea4d835aa17e7cb04736abb0d77b1c6aad733e91b2145809ae4b3035f1e65a8533c33e18748ac058c355fe85fae54d6ad16c082dfbb1403816ca87ed806fa63f5b0ff9818c4f95b824af4d979c95526e10155289be722f453f4682366f0ebee2387a652ec089332525f7cb390c89a5d785e7b07422e598dccbf30f5f246224d61202a1ce2355b184d16d44a68edacb54917e4c057dd53e0e9fdba7236710063c79547d2b38ef8a50df56f1a212712d3be9022ef3e436cc740feed7436c2dc5064df07c2b6e11f98f9aafbdd4c77c280e55fc93197e78c7bda9c86778211568444e10b3040ae2eec681750170bfef47459f70dbecbe1f98806958bd68e81d0763f2ee23b063da0c2e7550cd6d32a8658be67f401ae9263c3e2d26eca7987646de14ea2662518f4e25acdb6f4a9b3396892a7565e7237d52a2daa72127443632c522d1f88e8e6c1e3615790195740bade8b79e7a5247622c5b4354ec4b1268b50f8cee1b2f49116bad2bfa237c490237317fa4f510feab83d2a22ab2560b02e96df0ffc70173c0a4bf82f2b45dc7e91c851632ab092e94ca9488bedb6514a8718aec1277bd075e9f4bde9f2935535b5d43e5c40cd8be55692421ba3c6573f630a25777a7e2b18ff14e1e7531b7fd71a07f4b9f23bab52c24cb33e1c1a9415f4a674398dc4ea0f59a3feb77e348477fc8cf63614d2971852caf5b52ebda96682ebb91e8d87acc00c16bd0a2008046ca4cd1cd4ec395756bddcba93b5d9a6a13e1518394f0d997a366e1f2534070eb1f671f780f47935883e660034a61847e7789fb532237641f2ec4b9383882bfe14f4d45f1cae90bf5c624f7b72353f78a740c97363af91bd0c3127391ee05c4c72fd26282cb7fcd44a11a1af95b301462a4876bf5bdbc699bbe044628a1b0ac3b586cbbdaf82cc2b2b4f9ba8a0adf35cc6e29779410b43758c44dee44d65577fa671682a03e9b362f36a3df9161d69843123e96be4af3cc61f17a8f1bedf448ee19cdb68907eccac74a6cbd422dd455192147b282ed6d470f67b0f63878874f830db4dce68f9d5a24de03391b939b4a594ebb4224e08c8519fbd60b054cf5fd4cc3a318bebfdcbdb19975d15aa8e56cad0cd099c1497a31a76ffb777b660f24169321364e16ad6e515f6110a959cb61855363b52f2b145175464a68d605bb2173c6bd286c2f0ef583b8ae2e11f5a16adde9b33f33147b4ce602f599488491869ff0fff3167654e2420d0240997e959d3b0d0ee64ca82dd15c92c7c7f668a6cb47f92eb1e15ba5e0e7ee61deed49c8f5e36d1d8e8dd387ba2ed1ea0e348b9f53417956e0160e62fb99841f9043312268e0b076a370bb6ee4479be4cfdab5dd1f9a7b44bd3ab35bf278e5c41dbacd43ff4ad886bdb55009608a6b09eeaff78a9b3f35a65ee52df79cdcd9fc38b414dd9cf7f597a0ee5d4da5b9c329e2d945c8efa6b691a00730b94adb831ff8c641b168f47c65fb8f66a18d4da3e793468b5fe3de4e8c1c38e5032f5dcc3a2e593c0f518460fb65ce2b654d64ec9e4c888da213e04d23c6167c5585d7a2f6a5bac1df518aa2814e1145a9dbf645237fd11275e83529ba808df7aaf0b8c3ce9ed4a51efb99804183870750eb86a8eef593daee81bca22d86f6943c855543f3ca1258ec2442d1f582d319c0c50faca89a177009aa4530b20f5976de7c8153c8a23188832ac74e108c1b102a33bfacf8b17f48f5e997b212f86ef088b28662b6de2a0ac93fc422e7397bf71df7b17c2cedbe6b7a7e58b79460b6e113bc14832693f98e2c570a69ad3b6f99644f6029c8400f0a8bd8030e7838df8a937cdc5da3bb43afde0c01e44d50ebfafd1b3c56133be5ba8aa081c133ef037b3069d8b96029c11ae1790426000e0aa62c13970ec273a7e08c935e383ce1f56c85892c6825badf23d8fb619b9048a7a3026f80adaefcf2afbf2b152eba3f0eed035b746c177d28b67e23f406c37cc90728515fb33b4a04e4ca348fbbb78f9a3475a24be7b8984e5f3c74d520585db20ae6b2cc9facc9cfcd7960eb00fa61b1e20f437dbedab98fb9dbe793f970e624d4c3c47f76ec1127c30e221ac741270370f26c41c2ec913015e531f7a6985fa19bc2e5444d2aac47d0d51139f2d3c89421d704e5135b1a3686615dec764621333d9c428dff925a1f98e16ed0604ac44ad294fed480b90b7131726b887ab1e8f34e6fdb18c02c7d7021cf798846a2870346ec76000073ce0928bad579087fe8400cdbbad5e1a810204bb621aeab84e53c014208ed93477787857c8489f6d92a3f42113f4d564affffa8137eb2f33c977861edddf2a0a5743ea418b3a87b294aa5af7b50fe5cff5d0988995d718122fb61cd37861d9ae1948614354e958a2185baff82da8eea344025f1731dc2f9e76eda078fbd54c345668baf1f04026c4e0ba75bbd0689a13eabcb05a110114d79fdddcec57b884e15c1b645bfa8a35c4ac82e545b78152fb7806c1f96a2d3242c8ef4dd21172938183c0433f518e22e75a7e254e6e6b18dad738a4030a68e9f859f9712ba1d9556a2c4e2a2c3a9bce0ed65d4740654aacc313953671a091e9b7220d97c00f53ece9f57873a60939b6f7f1d7e213e9df32cee313984a7128c0d6836ca53c9f03efb75a19f4da2c08a5be7f47fa151a332b6d45681135d8092012eb9b5d2bfed9cf0128eafddb41563ff432791767c2a3306db8a2fc8459a75db6a2cc5d51953095f85c078ea019e83718f2da28ee1cf94e00d897413a89487d16b16f24089af42b4a41464fdecd4b852418f11dc760f6b02bf38164bdb3432bdac5cf9aab63272a01f66624a289616d4c943050620242ec3981aa5817a4e635aece4fda3f6a760cec806e0a8", 0x1000}, {&(0x7f0000001340)="2c82df98da8feeb7d502e80a7e94e018dc902689f19864a48c473c2c6528c49ffe85aa745bd63a948167c987f1c5de70fd08f0d5c6e14716975e614e399811b0b7fa14bb9c624543687ae6275d4c9a866e38143f562523b14e4624b89be29389d32e9c74669557f0d156953a80bc7321d41f31c6139f2524ebc14587f37fe6fa44ea220724aed7aec96e83af7e563c5b0587476e7eec7c2ba7d4e5b3ea9dbea3f5c3ab39a190ee35b16fa60c2e0bb04a0757cb2fe497ce63dc57940ef197318a60fcaa", 0xc3}], 0x6) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file1\x00', 0x208, 0x40) close(r0) getgroups(0x2, &(0x7f0000001440)=[0x0, 0xffffffffffffffff]) setgid(r1) 22:33:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x9}, {0xfffffffffffff2f5, 0x2}}) 22:33:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 22:33:57 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) bind$inet(r0, 0x0, 0x0) 22:33:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) unlink(&(0x7f0000000000)='./file0/file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') 22:33:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f00000000c0)="2c472991e728bc410982a1d43a3bb600ffa68e0865d046", 0x17, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x4000000000105, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) fchmod(r1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:33:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x1c0, 0x8) dup2(r0, r0) 22:33:57 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x27e, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x800) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r2, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x231) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r3 = syz_open_pts() close(r2) close(r2) write(r3, &(0x7f0000000140)="278be1f22fe10081c9", 0x9) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 22:33:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) semget(0x1, 0x2, 0x416) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semget$private(0x0, 0x4, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:33:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x6, 0x4000005) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2012, r0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x217b, 0x2000800) 22:33:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = socket$inet6(0x18, 0x3fffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000080000000000ffff336ddfc03a34a9730400000003a739ac39f97c812160024d5e56203347530aaa9960e4ef625b8ecfcd2df0"], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfff, 0x1, 0x0, 0x4, 0xffffffff}, 0xc) 22:33:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x3) 22:33:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="8af91ce8549543714f9163df6d6a22c6c16fb714feb583ba3fa51fa0e5326372955752c270fd7661a7bec908fab8deeef5d66743354defd965ea6882f073916029acf4c6e8145f6d1183d8f60d105b4ad157", 0x52}, {&(0x7f0000000100)="dcc24d389706037a", 0x8}, {&(0x7f0000000140)="6f3ff6d81d157a", 0x7}], 0x3, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x5}, 0x4) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:33:57 executing program 1: r0 = getppid() r1 = getpid() setpgid(r0, r1) getitimer(0x0, &(0x7f0000000000)) socket(0x26, 0x5, 0x480) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000700)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) open$dir(&(0x7f0000000080)='./file0\x00', 0x10004, 0x108) open(&(0x7f0000000780)='./file0\x00', 0x20000, 0x140) open(&(0x7f00000007c0)='./file0\x00', 0x108, 0x10) openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x888, 0x181) socket$inet(0x2, 0x3, 0x2) kqueue() pipe2(&(0x7f0000000840), 0x0) open(&(0x7f0000000880)='./file0\x00', 0x10000, 0x1) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b5f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000900)) socket(0x2, 0x8000, 0x6) kqueue() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000940)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000e2070000000070ca731f55d289edd1db7198f9acb16146fe000010333edab82905000000221b"], &(0x7f00000009c0)=0x1d) syz_open_pts() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) accept(0xffffffffffffffff, 0x0, &(0x7f0000000a80)) pipe(&(0x7f0000000ac0)) socket(0x36, 0x1, 0xfce) 22:33:57 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0xd8) write(r6, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xffffffff}, 0x8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) write(r6, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) r8 = syz_open_pts() close(r6) ioctl$TIOCSCTTY(r8, 0x20007461) r9 = kqueue() syz_open_pts() writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000380)="062a59dbf4c95ac2082bbb3616fb926e6d52dbaa8e8eab7995b1c5c40187fea90792aeef94b5ac172e3ade16df1c47a72f50091330f43cb3d2906c0dc7830a4e69535ad7774720fb900c9196d6e23674b00633334d4d5528992971f61fe0011c0f39602932310f212c51c2624d17f7e9ae4773ca34c87ab11d76b5f17318fc9fde4618ae74b7105e83e04f003f664dec9ef2e74f37359a42bbd671dc616de8b40d356b461f3ad69a586e85cc7ffc061388d9d4f5f8c12a3ef4016d7f1a9a42c920f38d4caacb4ca3477935f6c97ff04bfeab9dfb615745cbb7160a5a127ac87ac6ddf93126cc2cda4f59e2dc37", 0xed}, {&(0x7f0000000480)="7352a47667549fd31eb6db8fa2d138e8b94dac7110791a505af5427d77", 0x1d}, {&(0x7f00000005c0)="204e7e63868d293eb16b864906e32982acfefb2799158ca52235a6591d85273fea94225e12a521d879f124ebbc8cd18d24ea1d31659c63598ff36698fd67693fe9343531855f2d464e1b06ad7e2b777ae600989713bbb778ef5a98290b1d9585d64fde80c918637293c1a81424bd146e4b56063dd32f80589f124c1d34a966eb7843318130642aa1bfad8d43c7277bad5ab076c0464546f58d8c2d4dc96949aa0146cd714a9a00b5a2c7ae7ba49d1181557b9d458f", 0xb5}, {&(0x7f0000000ec0)="0c7845c54184cf15f6eb3fc6b6621580b9ea81975c46e88f59db851e41ab4e3a5b5bfd0d7ea23e6387a398a7f9e5c798f6827adac12a575c51e0b669dd7ea9dc6662f8d60d2c1d3203f2a6d724fb04b5bbcef3560b42086b546eb2479df9229f3d09f41fae870f19445077e6e4bbaafd6679032019259c5db9621fdb878ac4c7f8817f7741548eacea4f46e9f73974373c0a1d56b29254706a430f2afbe021357109511ca91099e5ccc1ab2625be344d2ab41f9ab009c79d17853e7335762f92ac72d888316b6544be546936320fe253e90b2014a13ff7cf3fd21ba8c85160bbae50436325fd9c2bb38de3c30d9b6edf1efe834d2dca8559e3616f00a259bb2c06652afb929c87c0c9c946d20d0a166144c269b9de3e23ad5c0f99b47dc7c1996109eac0feaa328782412abc54dbee0a11cd385f7b66564c98f2eab8e1cf8020067c4efad7c83ee03526d5ae2a07bd9eddd4e212704ff63e26913f51a3719f4b2ff1c4bdd6fc8e0717f26a149ee2c5dab6476307997602d5f63d819eb21096fa5749563bb4854210b05ed98630265de37dd31121497a3d48f996c157621189cf2d7e8794a5214775bee8a795b8241ed3a1f8535800d29345e3c7e9453bb1645782d00e3c1fd848b13139e35119574ea984d15e941402f98a2edc86cfd2956972474fa41d7c0b7ee1037404a108f697afd6b4fec28f9d77822c4b24f77fc5145d3ab7288e6bc3505ca8c2e2381806cc4feeaf7a4eb8a70ad216cf0719018e62b67490e09e63452a9cf18d90ca19a7698147ef4cb2e879578d37f80170019bd17b963f1b02c8c510579265643452e18523e8b4f7f398e949935bd36b65136ed5c917229a23974065ed296557f5b3b8f25935b0892103bf8be8e29c11abc0ed1c2036b355e2a9d7d98a798fe47b837aa88c7cd22317650ce294f066c7b705da02c44575a91e4e66ac413aa06ee55266c7459d21d593d6ae8d9ce3712f448fdbc45cdd951702e00febd7965badcd00e6afcad085f12762bc36021451156bdbde1e472b03499fe9a2aee4d975c57d0947cda57c64a656b0d17be925139fff812a2c09b928d0a7d328824444d77249b5b4123e115951d998326067e2e73517af489979c2c637abba1eecc92780053928e4e14bc294a581dd5a14696e0d36591c796317d18b5272af84a50b1a1bbb0f0c6f7bf0791a8c48cd4e1ef4b90166068e0e0d8b8812af8a8f1fa9125ca2a6786f2acf1a8c81dc7961baeec1fdc319d4bc74525362207087cb36460d290d586687aef72eee6e13d149ff23727d6347c54b049aae09caccfadfa3ed17bac614f2bec279e09827871a6e44a5d2d279f11257f2b1f63662deac8f65b5a48f4e86ce2654b57aa4409cb179e3e5e21418f960de97e0061426c1a6ada4cce660edd7459139c19b1a3c25921926eaa87a9acd278f9316fa2404f84b78f74739d1cca95724a0fdcd010c80d079666e660b2d1caefb1a0b950f1f9670b1e1e492a1c6384f6ffef21d4a205a4caeb3a81ba5ad50d8ce9157289b66b2228c5c3c18dd72ae3f50b42839cbd04de10f2706d1563f123bd421ccb5a7a2a9f80c1dabc6b69b3a7f0c5a5efc3b026168329af1c0e163bba806d2e043aa6c203fbe8c56e04f8e8d327c25f59a42aed2580023c37e062b7e5a0159298e6d0970db965957b6d8e1989aa7d027826300be65e4283749eb252b2860948b9002334b1f5bd332ce38296ea4ca494be6a6c083e26b1b4d9841a0fa46bc4375eb2ef9234689536d5e72f9937dda87245cd8373e26b38f38bc4c28a4dc1f93fe0610c45b73f9c6682549e9801f8d56d9b41bf998cff905942bab01103832e8fcda63190f60e0653d04c1b9fb1d94abe5db1b0046f82ce7e3f8e3b631142d8d451e2193c044ee5c9782916a2b59209c37d38c41bc62f30846622c7c722f697cbde2619c77210a926c4aa9c989c8efe760de0ef87b412b6c848daeebb3e9c8a6d321c273ad1b861e631940e79ce38de71ea2d850edfe9ad3f5c5ed86e8aaacdf3cc725952082dda52ede99c23a8bca7c49a3a9fa523e2ab44d10b73ee727a8b55cb094128b4e848d3b93eb919d9a5230ae1812dfacadda4a952f9152fd2b191d9dad0617474f19b22977a6990681f5b371635a41cb6c46adc5eac2b9bfde8174362d27a5321dcaa0a7f283611b639f9974962e98dfc9b89e993a9e3afbd8113f4d0f16faa52734afaa237931d0368ce862a01b00ca8843c548521cba1adab575b2f902dca7f39df9ce44e6bbfcc24dee28605b4625da6bd905121d5e92bbed37965bd8858d345a3a41182ed5d496d06749beefe16df18778f87878c67785e2fa7c6ffda5692d220ffe2654e63a22e7bac31e421dbf5bcf2e3a08c791c06b75e410b9098b727a5bd7ebd2389cc5385ed5180897737730aae476851eacfd0eac9632f14652f35e5bd67b03acf2bdf48206b197b2f57abde8764d1df7a63aa36c32745985321e6a39312ae4bd1f8579500fb7e05cd9704772dd302fa224f408da1f42df6dcb1d61c69d639ecb5b5466afa9f6992de60a164601e99218ae897bf82a2a77ca79b73a9ceb6cd1630ddfc6215d26f3d099dd11438248ebc473788c7a02d3919a3f4654dbb124ba4cb038f461d9d28a3040035a83d6b51a6d8b981b564bf43925b6ba1fa0d3fe4ffc9d7d2012c6ebb2557054873aef65ed193e0e067ecc41add7fe424d57c57db93173e40c30c7d69770449e96140608e1dc85fb67af2dd8e4b20261aeb866b0cb73f2eae007adb89cfac5ee6682a139184faacb2fb41bb77aa50f9482c2162e204fa774ecf50c7541eac1941ecae0632aef5fdb859b5627740a601001dc4c8f8e04938ac78b8ad54caa7331b83d2ef6176ba5ca32598dd6dc757c5b4deca1bcc9f1dcafbe8524c3ebd9bf09471614ad1bdcb382fc1c0b598bacb9348fa38195d424b549dbaba7433c5676269184311afe246139f9e3be0a2d0a17e8f7c36dfaee85cbf46d3fec652ed265ab8c01a09be6740b8fb9699706fa30635ecdfb2ac9387b88ef37b4cae222d2048073bd3a0d9d8af7758f5f5fd602adfa988937e413de1fea759befe16d5dada28686139f189a744b4d9981e2c0d87317383b8fe34aee9dd8474855d88d332bd8dccd87be79cd2906aed8179e08902288fa49a0c4ba67ed23409c96fedaa65b12001cfbba8ea7e6c62c56e7727c72e653eeb72ec906b7102a82c3405e746991cabce02f1654561fc4ff00ab9b44ded81ded8c8f29012eb330dd280772966e4fedac06316327da75efeb5c55b716093ecc1d651d9218590d9aa80403cda30b8026761d05f19e8c7b5e59b60e1f01c86f74e160c2af16d81ea9db8a089b9e67067a5e5bd5f39c9c1379d3cf8c82cbd3f9efc7712a653f6642c8723e625f3134e03b79a4cfe4bce1e70403e762de41ac9c893f1c5e290c71ab69bd97ed8552a69b8b0bdb0c7fcfd7529776ef9dc272089cf4f661373759644bac40af72536df1187672bb1245fdb77a35f49e944a12b2eae5f77da0850e756ba726c09e03515d01760f343806b1d4a6fc2abf68d8abb2a59e6057e17874c01acad25c1ebd09ecb784e903bd36aae23d0c9231f01943276cf3787547e0e2c8490aa506ad64383fa4c683702dc94150d97f5f9144bfec3b7de46f6e1c60837681eadbe069caf800cbd2ebe84581bc08b9e920435a2b41ae6c91285369957fa31f0526e541e36cab3ba02d1f8eb9c7817de8db3417de7814e362c84bfc91bd8e79c33758f4506da5920336dd86d8801c1ac4c58e4abbebdded15ca1d2664b9e19730e0af8fa51b9723c21bc44e792830d2e463a155f8b25dbd8482cf49066e55a24704b6db03f1446e4881f802d31ece70da66a947784d9d5477446ee5db7e793f696ca969766de4b66a59b4b7ad23986de137861f7405ff58990046184be5d0be1b9719a1d63559552b2573f7f913e80c6863543fde957d04efc079e6082548bb8554e80a7e4c6eff48c0ff34c0ae0bcff7e2bca5b6f45ac79e0f2434e8302f741a1bf5901f66484e7e006a29ab076a3dae40c353e53dde54b98a19b14b39cd323bad61a2cf95d37828715769beec9f681f05d18085c144c9292dbd488fe87bb25b11e3a6ae4dc8019068f9af246b337d641f8d100a59ab72b068546f9e318eb7c2c9c85cedc76c046432d00fc5f0343ff0e7eecf916e8b0c0422de73655146daad6e6b3df45fb9d81be058c3e6a381ce76169138a7d6ea3435baab5d41396096e319c90978ad2ed8ce1b1352a1bc657e4351ce88ab23096df687b7dec31fce022b78240c711aa18a64750cc6e8233768340b35dc13dfd24e4c8d5dab505e5e954d17d6a8accfaef377aad2bee4bf9f7daf23e9331c303754f6c6618542361ab3f5b880bff713f6d1d7d2482ae6bcd62b9fda84cd3bd20be6aed5e1e39d6c22340f0b5f805cd1f4633dbd474f5c2e76d9c56d9e7ae5f601c7f19eb8384c8736a90e26b336b9c4660b4c995b868ae0c2fb11ed55a292e9caac71ff845a329aed1d59458957080b247e5d99add62ba6eb77d70623f39e9b33fe2cb89c668f69103a65d528d13c3caa2b3a23b1983ae6cf2fb5e2864ab508431ba067dde980741d4406cf0be1a54c69ed6b134083de5e54255b726385f4569b43a3eb42780c8253965ff3e074a44346cb89bad53106f3f1b265cdce1cbecfd8260d33be13343dc57e6ceae738cd584d1acf448f30ca1fce39fcf65e4ff64a242538e58fae3c5eff08ea598d60a000e7a1adab7d0fa8daa3fbea7cd7f5c5f66c8fd21deb940fb77af2c3b97b5b039427360c22ccdbf685788b98644a3d16d9d6e423b6a34f74a4eafc2ead771cc753f54a88f0d279e657562e8bcacb692a148c041a70cd43b7ba55dc16077d7509da3748acdb2830629dd79b5e1c986e94e65fde08764af90ff8d8262438a8f38971135c6f84225b522ed12f403756ad938106d358f76c4080b5992b40998834977e0ad3839a160155b4f2826493df153b51be1955bf82deb56c1517ee24ce504c615a007673fb076841c2447d4dc371e32f4f4bee682d3b824dcd9f21d00ac27c78a7f30665f6a4b7b50b3c95fe238e0fb88c83d47ba2d16a2bb5b252c500d7fc2423f2414b37316ba2dc435ab9e13883a96edd286589402e77dcce740f88490f6681d005dfe3d3b7471faefdf8958f3ad5e273c469ce1d3a551bc5a36e0cf70dc4cd4d8ef675880f13219a2017e0944dfea7ec10e97615b0000b4ce60c8ac27d20e663d7639bb4ff8de5f4b79bd5b94714c1e61e8ebfc59c84d2e7a7bd9df540894a9d9b50c5a72786d19e94c2b38de98a3904fb28bc6ee289d7e055f36d0f72f98c526db37ef62142b0ab18963c1b1d612a7bd308f4499c43d14cc7edeae7205fd01bb30395ae84a1e3ec1d12186ceb805f87b813d98a71797b2819a51f00ae8d5a8a6e9f006822517c8381a71ac0cbbf93475be34f7719d4fa120ba0e0c9db78a5f79615ff812fbe501124b54bf52d9768c6de83c444b4bf383b363b2d857bca75f798fe969034202a419b432c4718e78c8e04c3f218117dc58c99e43163e788f0b2b8539a983c088e18bc02be024131ea05321ea4b1e60f1c0cf3ad77819534a055978df91fef53fcf6c8bd0150b9e9b0b881c3f7aa6b797fa9ad32f7d94d6e4bce09eb6ab54b14106a4bf1fbb3ce166d6e543fa03a4b1183ff4c0cde7ae1dfd5c1f5cea2a2c539b763ab215d9824fefea7c33bf635b0761fc7b2960b45f655aad757fc3856e673df3069605b7fce803e", 0x1000}, {&(0x7f0000000680)="fca5a65dc80825c505a1deffddcf0bda6e2cb843a9bb607053b281b561b381dae0801ebb7cbd1d0adbb13ed59316e271e4a52b0c565ea5ebb61b1a9992fbb719f3b5ed44d53e36f20698568897df3ad98b2c857703b689faac11b5cb16635fc63a18dd01bf4b12a605a8bfbfdb92f4fb68aace1db95a8abc73401b740cc52e5b2504c3f2bbe0ddbcd9ba2664242b516a501053c35276c5d5e5fb2a0312c9bb21ce2796cc227005510711b63abab5976497aef28b277da143c132af30e20f37d708a40a67dab3d957e808779c63fb64c9c7af4e6daba3172ca02c7889cce5ab6ce352a3d1859d7035e4dab90a62d60a5eeff5c3966ad663884f525ab83cc9", 0xfe}, {&(0x7f0000001ec0)="d4dbb85b86ee06559c08181dd92958a5242c78fb5ccad853ef2c1804d8f8c84851b59023feafcd80c6ac0d07ce6700d102c2cf6695535926f9136851661ed7ba81e8fd581e4c90d2d77bebb545fe4dc77856d131f3504e5ff218b51050f21363fca6009f1d5ca8fa5b9e10558403602e5c6a5a8541f22c66d168520736764472817ec82fc5fb6a854fb9c16ba3da2ddc55c31404df9629b207528f2b02af15ae05cf8cff89b1f25b61c59ffbaac751b10247c00ebeb332981ff943c9be798a7da82b", 0xc2}, {&(0x7f0000001fc0)="62d2a6a9bb9fe39a63d16f45ad997f97b597592a3a62a1951a097aadbe6b7a9f508eae356018de6373a48bd3a69fc74e5b71869dc369c3e39901095b6f433f18085a619dc1a68645b4d0cc0de9eb22a677e9b924b276877119c992f135b0784768a95334ce01d9faa79a6b0e8a6df3ce200c66a4c4abb5ca095e368278e296192b5e9f1c4fbe40a962572da0f4c72ec27fa80fa157b9c44743faf36ed51eda57b956f03ef1f6841c2a61401c3f4fbcff8db05b7c10ffc3d75fe4e04c17e717a24c", 0xc1}], 0x7) fcntl$lock(r9, 0x9, &(0x7f00000020c0)={0x3, 0x1, 0x52b9, 0x1, r4}) 22:33:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x22, 0x7, 0x8001) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0ff5d529ce9a87d34812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff10000000000000072eaf10e1ad30d01a13d27b61e3468da1ceb537b0c851b6ed4"], 0x6e0, 0x8}, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x120) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffd) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 22:33:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x100000000, 0xffffffffffffffa6) 22:33:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0xffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/136, 0x88) 22:33:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x188, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000040), &(0x7f0000001140)=0xc) socketpair(0x4, 0x2, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) writev(r2, &(0x7f00000010c0)=[{&(0x7f0000000080)="3689d83973e2998541cc229fc80fcca062833cd77d1f5b4830b0fbe697c1e15bca8d10cea3b6be1cbd74d775c49ffcfe60f231c01672ec3ae079e15fe1538f7409d5cbbd9be785668aed0edf100a630404e61faf2781bf29f854f919e3b8faa27bb1f9d58b87a6c0242b09584f4d1cc8d54418ba7493eda0e91e1fe7d17ba4300d451c56f6cf7ce472b3f5ac624e6bcd0d76088a18ce2bd731e6a31b7e7c6bfc72c8f10df86188c162dcd19ce6f473658388018b9e91bb708446399ccb8ca489318fd9bda03a60783f37e8341cf09f307ebaa220816106bb9f5ed5ea8948ff4dca8b42abe70c4c012c63b313f5ab0e0d0225cc84896b403fd2de99473d4710860696a50fba613d08ae70e85a6f9a9332cf974f77351eaaeb364414e3ae86c3ff39827d80a13c98e5c5d9dcb3fd5823b4027348b0b13e19908b022270f45b5494578a2c9362ac8cf5b58e384cd981a41e223f36e49cff5b2af25d93aea65f66d58aa2aa89730a1bc13253c33d59fcc155031972a05bd03b768c3214f57bf6c50582faf78e41e5acb732db54d06019e44e8341141e30f076174f803d629f306f7733b23bb33fe3d78a0db45f85b297a8ca9b8f17af4da1c4dfef03d199caa8741b7524dfbb4fe6d5b663f31c58762246fa7a7081d042bc65c2b85b7738f01c7e4f8bfacba2e458c1ea9cec76bc012c94cd2b6f323e15d1b4a8eacbf1893bca5bbf93a20e1841ac270e229d79329a7819ad470e26907d1f3d784ae2edbb9ef81ef235e0c32b7a908fac56c5481befcfea7dda916253565ef67a1a109fc1c69fd5f9c7c4911015c334a366bf3b8bea52afe3e6d8198b2155acf70f83ff4a2e18f5daa7fb79aac636849df614fd5bbe73ffc959c77a28a8ce524c712d395afe3a588be214e7165619ecf8eb64a8d89478f426f7b3bb0d002d1f8d31143a3623ef8eee244fffaf06b65700045e604e6d0334745e53626235fe0cd0de07cd433ead39247b9564a336f362e90af85c21e7e67149608ede534e3d86bfd583daeed41b52533f97c7779fbea1d775ae07d9875bea8cc59384e4700f30f2d13f07f4396d2807961d7d2a9f9d921784bc67d77eae30de47952eadaafc1dac555b3944bf3e024b3c21ccc7cbde977caf331609ac3d289cadd800458c814c2e0a2cafd164ee1cb5081d3d495fa36022decd24946cd4acd81f94481b7b55020782000678d2fad9b67a8ce7d3ec5f5d5a67f8de6fe4c24ac572f772aec87022bae10af8ace28172384cd6471b6441b418254de137b222ee5aff2bc5995570a978fb0dd59d34e90c4bb124471dba8d23d41c6a6114b7c70eb12d5a349bae61e04a5e970c06add4d8bf1609dcd56c51bf3e23a245263fff023d3dee36c073726aef1c1feed717acecf344571c2039fbf5b99a2a533a08b869d69454b5f86815d5f158b311a70af6d31d3e0047c3c7479a3da631c5ba8be237c496adcccacc647c811a55553280f2caa50327507e9380b3809f72b4b06705397cbcbdf10e8430a150d8266b06262a8db497787ae59d4d6ce81b80e9b1fef9bc48253a5b521b144b4beecf575f5fc893407b2dac89c8a36424a5fb32a1f1eca720c5a11c65f229d7a73c54b47c6702b580a63623ed3e581d78802926e77bcdff4ccaae2a9d7a5abcce29c50fa7d6881bb61f913bda5c891310383798bfefe4cdf323cbb06972668432581bb4902cada2b6aca605fbd232fed65e5cf3ca7aad9e3286903185a3bf9d316c5dfd4360978be55225058cd9606a5553c4f883500bd3e4a7ff651d4d588926ced561762a96a68d259403bcaec016d94fb8017fab3f6a3271a1627dc2d317784573740367c507b35afb5103be2f4d877a77773c18f13c2a33e27b9fbb1a3f88037a6088cbba587913843591cd250716ffe000f26210b652481c5ceaf4cd403d272274221f26005265a265faefae2cd00755a6d50e90a7dbd5a9da5786e54fb97fdf3ff1e0f338e4429168e7438aa687db535e60ba909f6258a67bb06e8b8727a430fa8bd59883076907f88940da7d9a9c4d5a7c7c83603b4a67acb6305e9195103eaf6bbac89a477f0b9e9dc9cfc1ec2b378a9852777314ad1f54ce6cf4ede0e15608d64cece6ea09cdac96c757d7c37e4d94af654ff28a1017be5afc83d9666328612c6c5c578409ee1c1faa712da5902fe9193e3948d4e85930b21d8e0a74715cbfaf5383fe803b4d76cfce82123b1b8a9ab4026a0344a190bbc475291e69a7684f8ee904e480815002b49ab0d4dab357b568413490edcdc97c9da6a21660c910880be9362ef55390e024328f0be76eeddd000556eb9700316d325f6c2f46255d8727c8d835aa0325276ed73a65ef2b348fa7f7196ff5a134a0ec17e4db7fae4759858b474437dad38b18fedb73a2a78de1f88491e0a842c459139e8c256c69f3adb9440fc3db68f7f175599482379043e0a05862e95fe99b7091c7a077fe41e0b3f29b07f8194bd10d9326896c6d09083e83a34b39b099336b26f1832600888ef56b388105111c4cf21be41094119dfce750103a4f7b4fb9588e862fa486c044bf15c6e1eff57bed5402e51c6569d06427395df1b685116dd31a8e6bb37f9918cefa4b8e50556aa61d9525e07e712e9fec9f99bce98b7fe76e4f0d24d7a2af14cde0ffe7c2b581d0852a5dbc7c6618cb8f334a53699f96b60da2f84a07505ae3f045c60c09469351352c61adf3aabe9d9aa0180403698c7ec5e38917c2696a8cbc5a6250938379d7c56d111ffbda5fae3abc95429a8d5337be80e63e189bc51cb0011f85e4454aa8bf49c1ca5c2dc110c9bc49ebeb9985434e785aa94e0216d035c09491462bf15182b41c6e275251a0406d823b6950c0c6817c1eadb0119e0493131b2653a2b891bdac016f1ec24ee20a71ef98bc5078c903227a76a5a4504d68a119ab82ce86ee57215e471ccfbd4bdd128d3af59c15d0bbc0f6d2fc47c0d83b742643dcbf52be039a71662f32cc2ec8334a3d18616d29011919ff47e29a8fcb59fbf141f27a9c0618c03ac968d2982d0c1948bcab0fb182a3b96831edc2d77be3b749d4a5ed0c86db240a8623dbf497f3afc951abd74e16ab557f169a130d2b84a5fc8585ba8e3260935ef176c020f5fd8ff23d604df5746c10287fc5ebe7b923f3c437ed1d335bf00ff1258788a21db6570b1de477b8db1fb5f111828b493791957f95eebfadb125b2c0987a36a5782cda0487e860913e9a98f8edd59aab25ccb5c77344244cdf7f579250589f7ffd18a5fccf966712a45b3827db88b5fc9c4e81b37425476a3e5cb7fcad36e830eec104020b6b6af7801ec2d6465eaf703e79198554406e2264e24963400650fe5cdec05ff475f2bee5f51e9767b7c1c29900b5504e35ad5f44e52aad10e4df81e0dc934b6d90acd22a8c4864c089ad91aef4ed083d379963b467c01fd10252ea11d8d56dcee612c0271547d8891f3ba9efe381ff1fbb52f4e43b8bd4f1443affacc5408e88056c28de3f846b00a18a8e00f5e552a8bf30d320d2298c8e98907b1a04775c64cea42ad6543b1742806b78e7e3c26151b035ace43dcca99ccf1f25ea509698e9226d84903b3d752a0306f300da7c6d8700bf25ff50b994d34c84d467bb0e4f54c67ce2ccc5be702d15754f801d9e89411a3f275b662595549d997fb8e53a6c4cf96895e3980606ffc3071df182534a2efcbdedab9d8cea2997fef0dec1b583d61407ef9e8290fa74de0ae41278051302ac06af6be6643c5ab599cb33899972a0c7feb082be5bcf5261314723f988161af47f03f489d465347ed58aa33c2ee3a552075524aa3abd6691da8e5e371cb12c21a4165a987b770b564d03dd3a209a608de5530efd3bd3b78bd40659a8b6828102a173419f7a4dd3d33ab79b1a3da1feb771b377da3a5a7a51700c5ed14e4b0151db2a06fb5ec13a1d75026b97ad140d28ff4c573abde344afdc4aa98f4d1b1da3b19fe424992febeb23fbf08fcdbaced4f634910f783959bf343ef75b7f453c72fad8d3dcb7e4f8b5b89205d828bc6db8d21a4611573717dfe6d0104e65d05b0ca61abb95589f8035687f49cc86da328e8efc87449579c0c34223bc938828c8fa60e66ff614e052145e07fcb774d5aa69beab0ba40d3fc510b2351ab43d0d98e7323c0d3abb08063a92200927fb938184ebff22b65f1ac3e4ef1304bdc1832413746c376d0e7ac3b68f376c1e9611261fe0890c7830e22ecc19e703928a6fcf0eec293938ab4bb7960db4e2ecf324132dd5cc008a043bd78064e8ab88237bd9971b251b37f90b5ccd3b81e5333f1d311411023f4ed3e8e075c765e5ec97cdd05f1de388e30eae287faf8810ea1ed5208acc8fdf688f9ad0757a24f0d6e27579ffa81606bb9c07d1ea3a4f436eb7e414e19dd02c0ef3fa64632da075c83a7a6ca365b75812bbf3063705d021a6e64ff2c9903755f90b83a28628695ac63a0edaf2b38e4c41d868c64497aadfcae2ddee45dd2dac2e6642f6c763df259b40b5efea911a12303962dc5e8f6b1b54218907007c15d41340bacc0e5783a25c7229903e71969daea189b2c1d4cdd4b94198972b0313eec8678259ce9ba1af723299bd2dce4b7070b58a98c8984c709c052a37cdbe6fe89408fdade9de31ad6a020d189230ca55d4ef38b9ac0b0824da6bc9cde1ec3fd056f4609d375b9ab802e56b3fd62b6c9bbbc5df3f2e79a49f0686f85ab5b32be1c3b6c539fc850830c76c9fd8c2fd0d2e59b6626d0b2d153e2e78e02deab21ff04116175941f6992092bab935ef0ca3cb8bd02e17da65993723dc47a36cefbdf115f500a3e381ae606ec204f3a368755bef28f66ec58219f8278008e3d026459dc57a3127fa838f055e101f50e91db00963125ef7ae5a69b74d57ae6ec205d72c6a685142c32f9fb981257d96ae1b38ab2db2c0f0358ea1502936a4b81f3af9db3228614cf5e591615de20a92f812730903a8ba97b7d697592448dd027cd9d9ef7db07b9b4afeb201adaa9d126a09cca9a49d0f373f09e759a9fe849203925281b5efb21da8bf0fc5e65d90dd424d24added0b8172c6ec8b84f130c8a1f5f37e5cb9df4ab58157d372976560647dfec648c0f6e5b47b067f524eb7fccad8efd9733958de3d2f3d89d62a951774810ce56ea4d72e595c2dccd5fafebce47f14cf29f73b0a4de3f4b86cff0aca6c05077a1ffc31d7f536c91987e43e38fbf3348ddea89f96ce8ea72efdb9dfa078be72c013acd4b1b6249c6fdbd422401edb949bffd5d77c1244ed032f2c8c452d37a5deae75e6f8847945046a0d0174726e57131b6b05447199ee8688a3711976cad873ab39befa6e39fc45c443ad14f7025bea170459f82fb96fb339ada37c79497eb0a29e08dd92ab619072337b19e8f80dedfea5e691d8fc3ac44cbd38ec3039a2f01223ea273f17694c9077ef5bbe0563cec15612a86b2ce1e3bebe8d03a596bd0a89b5636bc43a586193c54ae23c5b6c7816c89bc583a785ed2f8310311fd77e4d2876c4e39eeda18b3092b76336488e0244b4aeaaa412f7bdeb2cbeec1f9b38c07b87eb3de1d83de510dc74b6159ec313b58c5fd19045b9d58051d1ba58ccd62a2934df70499fd29a167bbcae5baaad86d1751268d12fb6a59b87678140d9184d48f2c755227be86f30f396c3141916b72dfe7015209f5f4be09a5c3bbb09b40605aad1f1ac9329710e8931ae1bdb24b4db4e4c3e92a73a5226d648aba6c212f22b4ce3c4edc644e498a4848facc6bc355737a225008ca6f9b2ca1ce5fb9", 0x1000}, {&(0x7f0000001080)="91ab4f9eac3013d67a708b", 0xb}], 0x2) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) sync() syz_open_pts() 22:33:57 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e55cdc3a5197094b222a9c4de41a54b5ea7a753fbd2250668c0a9b237b205d3443601f6efc1d41112ed83c55b9199299dc5539a9bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2", 0x65) write(r0, &(0x7f00000002c0)="cb000000eca2c13d00401b5b90b546291e9b4270c69063a9e23e1fd41911857206e32e6452114eb15c6a0000e457b276a86e19ddea1dddb0c02e6473066ec10221774cf6a5a41e0e2b0302ff9ebe05f6c030b4d90f45053b4d380cce6f3daec27e647f558b35dccf03b318431c095b62244765c32e3889a10d47afa76abd35dec44fb3b17d094b7e4ff8ef41145cf8d671d35ca12316e0d311ead2149c917f7835ef9409ee709bbb9ce7374b81b5df7830d6656edc7a0670cb2851a76bcfcd143090254c3fba99a7ac6c7bf3796f6575388abc0f759d8eb82605ca8ffdb808e8480b4ec0b433403e823308112a79864fe42239c3c7", 0xfffffeba) r2 = syz_open_pts() read(r1, &(0x7f0000000240)=""/59, 0x3b) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0x10001, 0x5, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 22:33:57 executing program 0: r0 = socket(0x6, 0x4003, 0x6) sendto(r0, &(0x7f0000000000)="9958a5ad2a0cf49aba08c763ce92414651bd4ac62144ca6b51c14484eac8348a6595372130c9f8729b8b4ab93313f58801", 0x31, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 22:33:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) 22:33:57 executing program 0: setsockopt(0xffffffffffffffff, 0x1000, 0x80000000000004, &(0x7f0000000040)="ff010816f271f8a0d39cc3513e2a5e1c00000000", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 22:33:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='x\x00') r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) mkdir(&(0x7f0000000040)='.\x00', 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0x2}) 22:33:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) r4 = semget$private(0x0, 0x7fffff, 0x402) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="b3ef9109b175a6a9e306f8bd465265cdce37ae5d2bedec0ee63645533ea5dee62faa84846f2ed6302420dbef08b257a5822a844152099200b91a50f7b7dc6e552e1b5db7a6d4e9e88164db1b70f26b145d67c5fb413296c9d33222dd61abef1a1106af334083416d0c793edad097842a20f40b1f586e183abc95fa62241aef4ab927c096f53f70d459c08fe22c0a6e077ff10e89548b84d206e9e1e4ec8f3b94a88a2a981db5c3da81a285c8a64b80329b7f794a419ae2543aba8e3d8ad5013b800c674829b7466fac350a144b1180af6226e0a9a3e95788c94f624a4571e831f927948b9d72b78987", 0xe9) r6 = fcntl$dupfd(r2, 0x4, r2) fchmodat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) semop(r4, &(0x7f0000000040)=[{0x7, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x7, 0x8000, 0x15ca9c6e001d99a8}, {0x7, 0xae, 0x1800}], 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000280)) pipe2(&(0x7f0000000200), 0x10000) semget$private(0x0, 0x7, 0xf044bc0ffbb0e3c2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) kevent(r6, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x80, 0x4, 0x100000000, 0x100}, {{r3}, 0x0, 0x1, 0xa1, 0x0, 0x80000000}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x107}], 0x1, &(0x7f0000000180)={0x7, 0x1}) 22:33:58 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x4000000000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) mkdir(&(0x7f0000000080)='./bus\x00', 0x10) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/32, 0x20) 22:33:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0xffffff63) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 22:33:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 22:33:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x4007, 0x2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) setsockopt(r0, 0xffff, 0x5, &(0x7f0000000140)="3a5cd0ad7de61438832c2e0a68f84eeaa53aa66f5a2356922bab8cc80c8c296c2099ef5db74cff6088c475a264af11c79d65fbf014a1dfc842cb263612a515b4bec0b7d15aa561d627ff1dfe90bf46ea1dc9ffe698536da3959742bbc48e6dc142db984b4e87b84b6fecc380642885eb8f15685e039774b20fefa82b18f46db64b8214f6044dcbe294548983e0eb80eaa4a266c77cd423a361eaae7a85abf1853d5be37cb49fcbe7bd7eef6e871cfb5e24f2bcf87ff58e20bdfc7789d91f194e9f1f07bd1bd19d94bfe89a2286d84ca28e3e66bcc99fd93d4b058b4911a18ae3863d92945994bca1323228a388819b08ffe69e50a899bab5d6bc75", 0xfb) 22:33:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) 22:33:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e77d2e2fe0616c653000"], 0x10) r1 = socket(0x4, 0x1000000000004002, 0xc6f) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 22:33:58 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x7f, 0x4}, {0x1, 0x3}}, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000002040)="301428c2670ae3b10a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c763903547a4b6d9881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a898928999ccfac9e393f0d451dc82141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f7764d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1c7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54997b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f2af3a0f3184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e88000b5bc4bfdc18612755ae58952398a2e507b8dce71474ba2c3", 0xffffff15) syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x6, 0x9, 0x7fffffff, 0x9}) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000005, 0x0, "a147900bc85a7a00"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xc1, 0xfffffffffffff801, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:33:58 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0xdeae8e90722c9484, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) recvfrom(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x800, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000340)='./bus/file0\x00', 0x20808, 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) 22:34:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027c000000e6000000"], 0x1) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1f) write(r0, &(0x7f0000000180)="52d785e86907b35354b5711a48541c672895d3eb9ef00fbba321f2b8aa76f89fd56123c7accd038c7d4f1da4aad64e4a6ecc41c2f3f113aa86fd009849bd43548e37e5ad8b6c342d8b052787a2c3c3559f40057418125f3fd9f0e25c51d711ec8b45cecfa98b4ac417c32feee074d709bb408b9f3888edcf7dce463b756e4aeb08b5b45f04e23f46f503b071e10639414443e612ddf3bc4a70846970d6a2cfb8", 0xa0) 22:34:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet(0x2, 0x1, 0x7) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x82000000000029, 0x9, 0x0, 0x0) 22:34:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e000000000000000795a98351fecfb14230e826e25afc8fdf80142cae1521b08a"], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:34:51 executing program 0: 22:34:51 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)) 22:34:51 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x4044080, 0x0, 0x0) 22:34:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202002f66696c653000"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea6", 0xb39}], 0x1) 22:34:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(r1, r2) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 22:34:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 22:34:51 executing program 1: r0 = syz_open_pts() close(r0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca365960", 0xb7}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287f", 0x668) 22:34:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 22:34:51 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x10, 0x0) socket$inet6(0x18, 0x1, 0xfb3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x673) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) fchmod(r1, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) pipe2(&(0x7f0000000100), 0x4) pipe(&(0x7f0000000140)) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) msgget(0x3, 0x0) 22:34:51 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:34:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f00000000c0)) 22:34:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x40) r1 = dup(r0) listen(r1, 0xffffffff00000000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x3) dup2(r2, r0) 22:34:51 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) socket$inet6(0x18, 0xc000, 0xffffffffffffffff) 22:34:52 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xc, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) 22:34:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = socket$inet(0x2, 0x7, 0x9) getsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x5, 0x8}) socket$inet(0x2, 0x2, 0x10001) 22:34:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000200)=@in6, 0x0) 22:34:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getgid() r9 = getegid() setgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:34:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) recvfrom$unix(r0, &(0x7f0000000140)=""/172, 0xac, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 22:34:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x34b, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)}, 0x400) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d0ae318d3191a4c5c4bfc4857bc266bc599ea1d4fad2cf1baddfedd1ed693e76955e003349fa8d9ec9850123", 0x2c}, {&(0x7f0000000100)="5d1621fcafd3f54f15e9037fe8cebd1ffbf25e141e3f73cc9825c3e0d830069437bf8e9cee39a3715454167e285c31d09a2e45d790c80c7fe779bc5f3c749733b9b6fe77f446768e642029e56ae0019772eab1bbf85210379ca93965aa83d24282a339012bf1bd588efd88b55ae701a78cc2edb0ee174f114e363e6805a3fe4130dbea87dcf6ed879337c434112cfc999ed4848bcf866f6e38cec5af", 0x9c}], 0x2, &(0x7f0000000200)=[{0x20, 0xffff, 0xc88, "5d63b3250586d2d430f5cb"}], 0x20}, 0x0) 22:34:52 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 22:34:52 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xc) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x302, 0x4, r2}) 22:34:52 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x400b126) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 22:34:52 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 22:34:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:34:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0x100) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x6, 0xffffffffffffffff, 0xffffffffffffff18}, 0x0) 22:34:52 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x29) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 22:34:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x81b, r0, 0x0, 0x0) 22:34:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) socket(0x2, 0xc007, 0x9537) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 22:34:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001f8ffffff000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x6, 0x4003, 0x0) shutdown(r0, 0x0) 22:34:52 executing program 0: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x88, 0x6) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='r\x00', &(0x7f0000000140)='[\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='-\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='$\\%*\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00']) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) 22:34:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 22:34:52 executing program 0: mlockall(0x2) 22:34:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="84ffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="6bff01", 0xd}], 0x1074, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:34:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1000, &(0x7f0000000140)="c64afc7c673410569cded9fdf5f10cb188d576556c996e9c1f83da770ce4f1a48c2f1e004b2fdf319e22b2134b82ad5409b63eab5c173d7cc33c9b135ff078f4681cbe1b76bcda66fdec53d99ae16e8587f4a7e6c6a670033dc462de487825ab2f0677efa25ccbaf8f4bbafeb5210bbbaf7f9532eae0c6272b29e641f9bceead63dd697cf18472cdc232fb92c7e44568bf8141dc04a355e112f2b51bfc3d4946cb6bed96d48f379ff9cf3b8dee39c9746a98a18bca069c43060bd2fb0fa9903fd6f3aab3a8668263cfc17db26347aefa917f956813981cb466a5fc028a377ed286718d48f43b291d16fbdc396550352196d6d44320daae6e580c9b61facf36c97f232011fd048cecc16be52edb7ec29ec3396645a2998bb12b08055f25a076f3d5d529079fc885e447db7f6bbce986bee40528457c829030cd2967bda0a830f331817e19d9b39b0d3034723d867d69ba718e3b37ea8bb65b2ea512a6939a9d749bf7a371d8e239e72ce4cbafbded17fb8e03d5139c62a55ce3ef1f301b242b63a3a5633dd0d8fd87ef48969735e0d3844ccba02291b8d77da2e51ca18326f9171c081856461d538e093dedaf5e0379ca572f80279611a355d7487b65e980f55e3edb707da1810502551dda2b595e23c246fd7b5ae3f3657a97051be90196909c97ec7c10e90506e7cd176c60d40ea5de4dafda74991572023eb23dd3c35adb31678c50e6c741354d3e6e374b5827c69da9876061c9bf4b76d20097dae63c1a7308783e9dd58ac307071fc3c85f0c0ac55afcde9571d5ed2770d28944601722f9eeb08af2f0c8ec08e12fccb48fc177bd78dd75edf98b527b35c1b6d45badd12f056d0ba36cfae1533907a208979f4b254a114d0f0a477f586a065bd893ae92a42aad0421437b93437f95026bb3c978341ae151bf550d54c0c38a5cf688add53ba10be717df6c1fd469f5beb782f2ac810bc3efdefdb72091526b1b362884afa9d1cf1e228362c133a092473187f43ba4ded30e5b5d68a8302c3c5ed3e7480b879faf796cde55c127ad9297e3cd47ff501ed9c981b33fe619da8232699d1e55714a3b46af03d0b46bd27a3f2c0c8dcf46c908181aec64853b59116946f4e8679c90543b08c74b231a3850b3fb229537acf39ee05235f23f29ac04224dffddde9037e744d2d19bf204234d0cee959538b9d0c2f4aacd9f3745147c90c684c68bf7e198ee73f1867713e71bf092521e4b95686bb2ae3cf7ab0c5b3f66c8a80d9221fb7318ecd8902bc633ea7217c21a6d76aa52f281a3d3ac606ce653a213e3bcaab699fa2a72f01a85f436c8e374f16846cadd42d2a295c74d7a7c9c51521f664779ae34c7c0369e4c751e1bd9243f7f3eaca7e3ba8429bfa422c0c36255b258de4a4110de335bf09779c3d393b4bbcd575340d20b24b5d3640cca331b0ac65e1b58362f109e06cdef56c831916c17e8ada0cb63ddc0a7268cb44ddf28ac02ec0d213986b99bf267db58333cc3a418abad9a0cae1ffc2cc6ba1f5439b491b232cf9970aeca573cda0c411964f65ca5bc2b40115bdee7439d31b66120d04970c79f4520a8bcec03ed75b34bc8e9ee4b63357f41fab7323dfd49137ff5d6cf6d92540da708883900feb32c1e07c5d4b2d3ed1ed9098ac2c6b79c99bc2ed22fe4135b273445e34990db8d90389ae3648ba035872b86f3b5c46b5046ab0a239045216db4d580aecc83e900541c8433f19e45b058c6be3f0e3f8f0953d1f7ae88b6e4aaebb1c82636186c3e3a242c762bcee772c09b0065eb881bb322d5b95c408af66e623b57b177448a3d5acb81b60db6486ade47152cc8bf97205b72ff59151cc0ba7cbfede64081dac71efc7f661de7a6cae02f94e42244229317b607240cafa04b5d13788c74bd54734db73806fc900250a863f162093d55b48e74820214b216076787c15faf9caf6fabf68d2d5d19b690a85d3b9520713f46871d92bdd156e7f489ba4ac20355573599c67a176c071985f2edf93e7b7829abb74e6c07a3b2430ad463acda25b5cadae9a6abc368679de41d1bde138281d5f00a20ff1fa9ef8381ce759f777a2dd8536b373e5c41dbdb8ad86784bda67890443fbbe52d4184bf402471b396d03a06c2f3c5e9b9c8f52c8efdde326bfae378d9248dc74059e8789e0bbac67355060d10e9eab82d4da8d1c14ca50dfa473e9104b9f61cd4d574fdc118130fd663670b0d3e764b2399945a6d615f7a720fff25fd88e25ed41975c6f10bf10dc83f12dc9c57eb4abce0d907f48b2f1e9d424822613d81d343cd5bab5b87d7738f68d72cab7dbf05ef1afd5fb7d2ca658106d52964bd8b1e392f4a26d8ca2f17d787884d9879c4e036d57d03820037da47efc9107789d37b0cca9ed6b3f5a0b8517b55846bc41b45c8ac60de841c3042941ec2e6803c0a76f5342f07e305c6d8cb1670f6893cd20aee6a0c2502c3c82dd1b47777ebd2610d0ecad42fe931e1f0bdbda52bbc624781bae01471de1a2dfb765c88d6a07f2297189edc5054c242c17cfbd6710812be712ccbf91e00ca91ae7c38c15754bcf40e48736f158697cc53d97e303fe6213e290d721b255688d6531e15f2705edf3624d4d97d3f451f2986b08a7c3d6022b4588aa301e7868c0c56f9505bc6ff7110478a46d7486a2fe3e096e1cd857c2dbf37e1f916c58aa39c043b4e00f7881d7c191a0bdbb8dc76c0b1a503e19d48603cf23c21d61407075f13391caa1c644e81e9ece676c8609578c44e05443d5e2fc2da779ccdef7f16e702c18fd00a12df471e597bc267460cdd8ff131cd329277c938d40eebc0b040405bf93c55b67ea6ce8fdb445200aebd0e8b30270cac11b24d797a15e35a22d62b206b35e750e20bce4e256d241f4642c608202b2763c0462be600803bc16e70a05544fdd1c77b2912dd1a1c4e7bec76690928a91015c38bfa514f244ff9eeed1b89f9520e747fa1076c6b92315c49c73c6d23581cb56424c8efedc9060b3c2352958194035661eeeaf4b1721c9ff341527fac005e6cb0e92a3e95331898940f3cde27d572d13f7249930d55f7d7dd9eb27268a35a0d36fe69a0b2af6548193cf132c1a429de252abe110bb1e8c820f81528534cf846734f993dc9c6ee6a5490b415079627a57bdf0305a7d34829765789766b98bc7c87d2e5363857da7a3910725f95c75a31ef1d9503681e34c48bdf5817e3818aed30428605645848d400e597557afa388436e42e594418ec9650c38f7c9bc0ba5215fe5097fb854ba83c76845b26e312a89fcabc201b2f871fc634486c6cb4f45a034d3300482741513fb5a33bbe9f20fce72499081b2454382bd0ddd8479e7dcbd6c723c14c8003107777c2b3c9ab2ebc3487bce18eca195bce7fe5ce9158050c68205f16c0ab901c6985f0ceb76d57b228a4f772b204499e2f6163165c571559f37d9c5705297b4e60b4f1d0885a14b9ec6c233d7930eeab6843c3a2bd3de28901d98249b40d996f542c4e0f78ae12f7b883972384a00e599a38704bf7d41ca3d33a17e4febd98d3cc135bc5c56b90449904ecff41130fb7f1f9c117627764a2922b10d1253f333ccbebf392338d9dee3cb12b73ecdb21a96979aae65abf3897b4f8bea6f512076bad37c6500c6ccacd325c1caa12beed92b51906768cf315a51f6803912e06ef375f079041a9c16a7200d2dc0f459a27ef0e4e40d463cb4c31af349e131efe7e760f56f0490e2eef60d7a516482e709f49523e7fe3def00fee035f6ebc61c98b87cb6fd529cc621f80367afe79320e277d92d38e1878c8831a3e23f5479701fd388c4beb5d696bcb95fbfbe907e93785c4159d211528a50f79ddb55c1007803c2bcebad84436c1934377ebce34bbd0ac8cb0a7abfa10d61ac3e1e2c22c579c38a369d71697206aa65b161cce243af69576727f85c4692079c74203a49eafa65c29f3e22c82bc8b558acd513c1b830d075334e11346df2cd4103ed5eef43ada4575391e8fb17d8265b376b7fd66793e3b7ec237ae31e9c8e8529f17935402ed3826a227789c3ee62504c3b46b6caf63ca7a17b81e73c333af9ab587d741688e6e28d5a5a4bbce9c508316dd8de32c0a95ce399ed38c09c980055f273d11ce7a19dcc0d699a5c6f198aeb9c08089ebe9e951bc14db41ddc1bd22ce6a7b46a0745f6732360e4db898c46a3fd72c106beb3929086a2432fce736a25c1ebc3688ed48fc3cd850ebc1576144009a97eadb20db0aaab3896a9d3ccdfc64d6028ee04cec1611a075636867894367d9557430a13b6804cced72ef35c399d9b274d44eb544f62a634f0e1e7dd9663366411dcf9e51c46cb684e9c09e145763509af0291c7c5c7f83f18bf5f1248c94d5f972944934dfadaa698685992538ee8e9cfc24111208911efc749d7a0c82568b17d46711a42920643fdb13a389b730d38690abe29f96650a4b52006021ec4be0fbc41c8937d8a17f8bfe7b0633057bd48383f533764205ffeedff8d496b2627bd250cfbb0ccef5c64d2598dc97b716bd51ae90db2049584c5684034833bef4aa79c1e1c8636eb5730a721805ca739fddea4a0fe961487ff9b33360ec470d487267eba628369a3abbbb2edbd04565a46e56f8b466a8a7797fdd55cdbcbc0377624f349d08c97feaa0b9ee2beb82c7665d20ec752ed9c8b4ef2a57ddbacbbf95c3ba5e0bd3795a934c7978b32ef6b71b9077489e0bc9207e45fbbbaa54e28c42328556c0d6a92d032b7e026210b4066f5602500fcdec9db7c3418af12bf43b55bcb3d6f3b987848717e3669416414f85fa2ac67bc43a980c4de6fb67692d57086def0a9eb235d47878512a7fd57160c13ad4359f62ff71f731310881e0baaabc793bfcc231b23979b331d8a8e02636caf5d0d43d07e2aff66e628b0bbee15a6c822900125b55380177bf19b7b3e3e845ccebe24f4ff03813592fd90e6988e1502dc11655a5b89be65385bcfce1f1a73585833666c004f671d4608220747eff2524f841e29db865bb54c0bb168adf8a6df3a9f0a8fd6ffcb5f9ed7286ef56c19f926e8cd7af57e132d821263e145d27dd51f9424b53d0b532e3373acf1573f651b27b5269791573d407af98f77851466244c065a2adecbbce798ee769ec531cdfc4ca33f14b36f169a53631c0b5c5ceeec990018b38afb2e8d72501e36e7c75b5c718f964cd88a74e9036a79a7cc090a7a35d18271b0eb5586a04461ba3620536bbad697ed342ac1b60b8b7a2a618a83859765f0dd53943587627ce52b4627dc1e1c938e6e23103133649762e9575112ef313d4e3b1f2bb434ccac07ad99f2fc94190076b872892b89f58aadf416e04b6d3b1b64acce8bd9bd5337e919294532207d553f1738ffabcbef9f95eb72c95bc76d3881d03e611b111d8c4034a48d435e7b48ab80c6b2570bf6b06775163f69f89dd7d7639f7d7dbe50b82128621a59a453d9f6b82ee0b71ee12130a157a1865a7ab30b812208ef2b25c7c55b47cc8a8b2795d6d6c2cd75c8867b9d2ebb3ba79ffb04062cb13eae193fc13eb8b745a91a9289cd4059242fe614fd830d92598052c0fb6042ded06ed4a4be1fb7c0803c32cf91eeed04812e0d66c6756d0a9d15b390cbd376b70f9705deba9e397e26d65eb2f69189459c05a3bdcbce49304e877eca744fc217a3d50fa32b0df5bec7e7e1dfdb28719866b3494764995eb3961699e772f6a6bf81fc4eaa8d98a9aeb2b7ef1d074e7fc056171ccaedb5eb8c85e48f2dc135bd42285681f4a05b73f129918e577e5e4723be889") r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100)='\x00\x00\bL', 0x4) 22:34:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 22:34:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xe6, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') sendto$unix(r1, &(0x7f0000000140)="d0774b817f79301aa1c20e9ce3435a4cc36a4783929cccdb8c178b6ebdd653aaed8995266cfe086d5cda9ea68eab5ea865d137f6ecbaa2c8464197803dc02a6109b9af90e60c1184c8c9ce87a1cc2c9fec9322dc3624cd96ceded539db92edf7f1701c1707f603ac1714807ca14b80a3422384f450dd4920405ed8999a0090c1358a3f122bc2f68dd836bbb296789a2c51408d2cba5a96d62e7e355331a6691616fcd031", 0xa4, 0x5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x554f}, 0xc) 22:34:54 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9da8) r0 = socket(0x1e, 0x8003, 0x6ae8) sendto$unix(r0, &(0x7f0000001180)="f7b1388b51a994746b1938f7d6156c1dc1e1ff09f9b2e99ff32890c2076466884667cfc91c583d6e9ab97a36d203f67a6092c1c0340b45a2e6596e9950fa0ee6bf47eb3aff8bb5131a699d4935a2afc01bfb24f516a8afb542a1326397c94da928d43f6173a587716b2584e26311a80fb35e6872a2e09b9ab5567f9494a9ad77e75727e370ca2830ed6375d487abd05e8ade41741d416312ac9dc792a377809a476193a0832200e8c8b0d413a70982da584affe8056d5e3c62393deb6255a0423b15cc423974d25568de8210fd4e37b78df4cb79cc9d0c9a194bef58f1dea9959b74b604744580793bb5c17273c143ac7d5d893197c6bde8ccd6e8d1eea11a6a128e89c66f3e90fe256bd1304908f99409847fa9032d8c48e1de216c36c0d1bebfe43cdc73db823399e1d2b96f5ab14e15cf578976621b4028d5e1c3e924b08066d482667bfa317b3e0647126ac8459065387805dbc29952f65dc3ea0da0ea3352b8c800822d331e7319f5dc50205f741627ddacbe4d442dff17842d4734499efb6e0031b9e4781bd77680e09d4e593e5df369abac3a99b0d2ba9015c01bcdac94afabd743fc179dee3f8bbf83139497a23d643fb898a37c8a13317856cb8e772a36931f296346f8d663c9fe21ed95b26dfe0b591a703085ebe178af613ddb6371e88ba1a84ad25fccc0b5056eedafdbbed1ffb940736458c3b3719f765c4a19c4695c941e087b1bc70071e0293e001bdc7fa57830a55d69c9f556864f1b1e087b1015342c2c1c47bf529c7175ab92419a1a1302de4c7ebe840b21dfd9bb36dcb417923f1bfe8ceac6f5962bb236bb9baabdcb6017a8ae6ac4e53bb0cfa0e73c419dc4caae6f36046c2e559a0079bdac1452c2c1b26bcd274603dbfc41b7a9a5dbe5f0f904fcbbdee77a4e56313dafa930bc2e353cfe875f75460fd1daac341985482d6837624eb3197004c5b870dbe9a8b8a5c27ff2b1593e20a22289d0bdbc6be19fd7e540090fa20ef59489feda41d593a83600c4fdfc4e55f85da8ce647c0995e27c2443a01ee861b5005a319b6642b25ca9e20c5d7ffd9452587dee88f63c517283db405b2c0897c618a9f936a263c35161027c44de5504ebd436c9813c30a9c1dfec03fac5474b0553d487d2abfd468ae2d238c73693aeaa8d501e402eb6511f88475fc5b973467e94a11c68b4393e492a06d8e759c0afc685cccca1cd2934843b9fa8a6d3d6951584b8c835f1c1c147c7f83ab718e38d9b8c5bd1377d91502e359d359f660819bd4a56f206be75336e675b1f3de3b3c93d377be2be167eb323aa2f6e79c565bc587a9a203c9a52fe4e082bd0b54411dc5b1165a3a32da170b928f0b310247333fcf343e844d3e3488e5e25296e0926263c3cc9d29cd5b0d5c4621b78e0d572cf3696ac020dc26f72418eb6bdf373d87976751b28de3015ee8a9fa5faa94bbe8853d56c11852b34a1902a1b7fbde6403a101de3377060d8f7e27bc548751a411f030dc1cb7cef3a3b02dc4f1d88e6a7c0fa6791afeb439489e7322da59893f649b4197bfff9feffb60a5ffbacb7896de5e6f5f0eb362c1d96d2673282f4af59318ff0c3cde77d4dcfacb5e0fc126fc92c1b649fd7d1b001d7f673f41482776a7ffe1037ed13d298a4520d811bf424722af996068dcebbd607738965e80904d94af4f06d367d68d349133a52ddd83eaba06c281a815d7e3816c8fd7861d5217366765b8b234fb77f64326c94bdda57284e2f3dabec8e20b8d441925be0075583747d6d7a797bcd92df0b0160a2d8551b81a11142e01c930b9ddb78f104710ce3dd3e2fe6f61187e9bbb00a925754e76c61aadca629cef10dd479766a258e5ff435cf991bbd7946f3812ee33fc344c3703a7dacdc264786841cb8271ff03b70475cc155992d152df6f132ca3e8a24952848a2310704f53650713ae6a057d9c02134fd8fee278e9aef6ff8d5e376604ab44506c6b9450917260faf99b8dbc25abbcf80f0ec7283cef78bb9c8abbc4a1626150d4e2e781cc924b72d9a6d47d4686af0be9ab26e4108fa1f317a624d42cab3a0cfc1bc0f04a79c5884b3e3f8b1afd3c02525f050731e3f7fdec037307ab9ae0ef2d22cc3a0e007ae99cfa13324e371e5988630b2ab0354263b9db298c4bb1fc1acf84f388ffa80b5893a6fda683d1274fc3b327f7b6e9159a60649a64982e93eeea4d28924b3f7a2e3a0bea37cc71a6855edc5eafdb2399b329e9fd82fb4863172986cb793291cb7e34a5c2099b693a7d029afe9e8b7f8c5ab6ee5126414e9bed2dc7e785d2b1b8091d8c4e7d6e21d7c1d0e428d302ad8e09c55665e3d1afb3151e1c75f876692d2eabe1d5991a269b752c7913634435329ebffb641c1691bb636129fd7b51758dfbee66d4350405fdb2f894d28761c7f2f17284725d0414d51e5af86e99a5f9ecd8663fc57fc9bfc4390938ea48c5176490e65aff5687adbef25c5fcc10074f635f2d3d4baa8e538ad1f29bf409539855abc1aeb9558960d6a7b9e14ff6e810bc8b0a185bc9c9d0613b21a2fcda1634394f0db18481913dd7f9c16bd8ffdb38559561e681fc8bde8609a79c72241a418290e785e99fba4154aa600da530bb5867b2e8d7fa72eb329039fec11e785250827b944ec3475b53834b91309cb7cf354d43e9d73561f48f128edb8d390ff46e7cc8a232f19cf4244c758c438117e3dfe5157077bf4be324fcaca6c9f40a57be7c0b52a81611c02dce6642fedd9bcb9600b500af0f2b109c6dc0bd040b504ab088ba9fd7191d87889010c368d435fc78db916b87f21e6f1754ae0d4d614838ace97a26ada5da1b0e102094ad897bcb26025e2c740724f244a5ce011377f90f800affd9e8f1fd1cefa46fb4ea1dc09baf0b2f42a62c0fec287cc042e0d560868a03d4213eec7864f3ed5d56f2934743dbbc847d3d4c9f7edd303a48d6730ad3d32641a8e4fe2d877cbdb32c73c68034853b1f9b0ab827c6c8aaed1d7b2855660dcc219e12643624d75d5fcef25a1e205da9261281e557287293470eb9284390d4dfadb8743bdd80987e0cdc042f744f7e9cb6d48c6ace0eaab99b51eae35c3b8d931f0f6dfaaa94463c1633724326ac233cb0a124a1b18b0a9ac0f1318d690b57f0c7a351d54069bc798b88a489de1202b99636ee54874f6f4a7104fc4be6d37a82a0f7c16bd3be123c62ba8335e7b155cb955bfc36bff0a6834ca9a800ddb0fdc4c24990802dc6ada816e7fe8ec97e8d7bf966be2df5f31a929cf497618f889e908db3c4f33024b146d7c8b18a8b5a73527a13f6beb638393ce696313b585ea87ca2df7c93d44d3dcf9c8a14e68a5a4722537ee48f7c71124eb04f207d2a188a310cce44603198ad6064de5d7200662288d639e9ec3e1696127ef2bbcc6042599ca6d797137685007c64b2d7a9038bf67a31943a60c7ac169215a94e2839c5c20f743cbe1c151f53552998f71baeb493408bf6f9d0e5dd24802ae741fa95873e9ec0ff747bfd050e563c019de94c9e589bda9ee8c3c9cf8c3b5518b1a48e4c8ecb6bd9387b48ab8bd4d6b496043fc6c89ff318b70d4ef8aabee33cae9d9d963d612e3d721e06edcf1cd63b7743dc73c1b2d56148cb90ba247e651af35ed989f7481bc08fdbb57e933b6605d8dd6df8643ffc15b5d35257896f441539f9b32843ed7927b9c0c9b45859c1941fbcf68e6106a916e6a18618e30bc0aff21df60a65470c4c70d1ac6c2572039a6ce118d923b983a2ea444c6a056db355a3cdf89a7a06aa051662513203e379618603004bfeee09e424369243c53ab53b25e28cd6a23813269267e83469c9be897fde5ccf00d1aa8ef4e5e2ddca406294c14c81ac70b4deae5b3005cd2a844f2d31501ae32054b152d4cb947fa85554e529e18a216e06445edab644524d9917593835e3fcd9359fe8340689e3651736b1a7f23fbd59e79f511361a19524c0e2557fd539b0c2ee1252df23a90188901e07c8e04f24648966373699255d33bff709a4c160dc439d7f0a15071b14c904305251cfb0d87b0537cd7189917483fc29d75b11bb18e3d939656e79c17047a50369a4fd7df44323503997046833b0f9f3cf3ecb8c73765eadca6a76d4b70ec276ab0bfc69b769b16d48962a78fda0ed3664d02f186becf41aa0c3ccaa8a6efa79aa9cee51b8b891cd8677f873c01351c4da21a03cc408f5b707a61ee8fa731a08eef6a9f6e6f00d9feeef267e804e2f1ec006d1b2a43556eec88a89569befa9870ae991a2647fd73c58665b4094ec0d082c9e3d6d709bafaa8ebf92525af453426581620ba60c5d624e045915dd388eb02dcd46a6d30de5de9932094ed6155fa83440155c785f83dd86cedc28a757b491bbf1058ea7c03f284efb0068b19898c8b8ae231def97af66b7755db2a6f99fb8d666818679686e1dfedac0724c337728d864e8b7e87a1206ab836557909d1de07aad71613fb72894a8f537ce9ca21604e72e085583cb921f3d962ff567e274d85f7869f4cdf765c7232bf871f25cf4f2606e93476c59561bd4718d8102e4208e9967936cc2cf51b8b4280e0156dbe401b6e817baa20b154227e9527b1e7c86a475c01f732aa073a08a333b9083fdf184b28dff6c2caaef6c053adbbb5a8f590b1d0df9dd915289bb508ef8af15cfa1483e0f2b141fb8bec63cf6a7d6bc14b2ecb233ee210c77b6dc5723f736d02dab13817a4ef32787dc8429d937c6795a647cd9945af88ccd00d6b252534bc10cbca9cb9d7b26fcae149e02f53f62a64aaff200fe822ff7253797aacdff4117ce304160c8964ee05107cf31507c65a70d15cca8adaea98ac69c64e5df2c76d020ab15a96afc95d5c91d5fcb322a85024ca91fb9b88ee499214a9c3444b144be7c22d72a1f29326fd32f3348acbd7d05ee76dc4d8219bc3b3582cb7a4e430dd8a7e79a2396d597bff61f9b4fc88031c250cfb34082749b20f0b8dfacaebe0989d0f321a07239c6ecdc1dcc46a4bc294161246664e1a66b4910c5802fd1e5562a450903a7fb6fb296332010335902c8c267848b79de4bff1d157fb67c4bdfa249c62d91e36c3ad5210a07a5cb8da287750f3c7b2a533cf3287e76951eb33fd3b612e17f667b36cf7853f9694d0da2e837de04d937f90afbc29c58934da5479a57099d057362fa283c4487859c03d3dc89a67e5e1ea76f794cc62f90f13a9f427af6b55a0cbdfa16f91e942323b207d3de94b25716aee9a46614f15c4adb9aec2dab1561cdecc66e7c3887f21191f7683e4e34f93dbb9592aaddf12e0e191ef9a07d074f31364a02365d4c3e4edfa5d39ae6886237a508154ed88ab88087871ce3e855a6d158d80856c31ff675dc9425ebfeb9429a0a6707be52a330e83f26ae86366394c5083902b4af3c9a01bd62e84a4ad3a26b4b683271e7ebd438315a59a4b6794b738188ee0a3257979fcec6ee2ed07aa361f2ef557594ba81d8f72e26757683fef929cf59ae17da8bdfea7e9a631f1dfe7d5058d812021f59e845bcb8b7e92632d8630d1ab471628589f57c03af09f64f49619406afe320eeb9933ab3fa34b9ffd86daa9701295a597a390108acef739efe57a686e409f5467586fdc8d08b3e7df481d5d6527aa2f4518a3e4136cd9d1650400cbd93b3c032b010e31f266e9f95b1d40a85f3a2ad227e8a7eb606c639affcefefc4c8c2b2221d7b568604460c21cd343addee6c3855fabb1c99699d081f5f603d7129915f443b271142a20ec5d361b34cd6daed85ebdda5bc2c8cfd12b126eeb474484", 0x4f2f930985d0eb81, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100000001) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) 22:34:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x421) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/48) accept(r0, 0x0, &(0x7f0000000040)) 22:34:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x10001) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="2246e9d88dc76451f65fd6588086834029193438c5fa0c8eacef87f96cc6d6b06801d518169b802246aaa40e522366c6f56d82d724026c798301a657aebd9f5f222b423f246a7ef09f433b4859152722a2054d592299629d21914f2a6a59e20958b8e6d971b26a1ee4be4384bbb0d0a7b36ca3bd741ccfa262b07cb08498f6e9f148422299dca323046a43d3dfb7f3956f4f19648b5d119c1269b58d9f9b891e56fff0", 0xa3}, {&(0x7f00000000c0)="0e15d2c02273d6a75d1d674585a4518719d750267d14083080387bd583515594aaa5a1297dce02020b28557629085a4827041ea78a7d54d521f49c998f24be5ce261478262b350d27163d8cf776dfb64693c09a9ae2e122d84f41ff44fef03522511", 0x62}, {&(0x7f0000000140)="eba12b8fc7cee1f73d3d8b11798a7fe6ac627b880185797b43a516c75ad5b95c9bdfa21461fe4516809ba3c9cdb782e512878e5183bc35c080c1c8f3d697f8b752758dfe0d19f324d2e5e6c4ee8e54526e7783c017faa9faad366b6ec15c0e7e2e875e62a76ada9bc8a29681207b7d8301ca58c0d34989f9333f3ce5d8f6aa279da6aa5577a75e2a2afc507abb6d8f6bcafd79a59e", 0x95}, {&(0x7f0000000200)="26043bceb4d5edc2c03a6b8c3c61312f725c05bff16269f43f0cb826b893272004a0705eface913bdd3b2b72a00d4eadb330de45ddeac0d2f8b6390fa71db37bb445c665c5123245a1e861f4e42003fe358f6e774344607ac1eae0e74153e9dc26690d8835f97ac4e38bf926b9f1c39e3548dbe182d4ad49473f1f949dd276620e4cfc26fd62bddb3e9d19567750b7331cc8a8c594dd64c1574d8f5d630f350fc9893552f4ca1fb36f96e9cdfe878032337a9ecaf75ef3e13a97b830215403ccb2994938ba4e64acd3f4", 0xca}, {&(0x7f0000000300)}, {&(0x7f0000000340)="bfa843fa1bb0e308ebf55d0fcaa840f2b16322b8c7ca208bd624311fb640cb611e36acb569da9c01d65b460977a3ea9e4e947b401affa9d8c4e0249b47a44821edbf67d8f04525172c1a1c75e5f4480aa124c624a4b0a6edb0f0dd5fd92537e495207012c0aa4b42bf76311563e84f704690d4014a482e93b1b0aacf7ef7371807115763772ec8c0e53c717f4ae310d1d0979d834a0366d4506948fd4f86d88d2ead82e5d85c768ecd130b32a18f7415f3caf38082ab517c4b494b48e914fb7ebc56740045a4ec3a2f13bf0ef210dfdbf178ab0a0d173f181129bef2353386a20a", 0xe1}, {&(0x7f0000000440)="5b9d784ec69c1adeecf3d77036859fb009d6f3df82652680ff024b40093dabc3c23a34110f4e7cfd4962ac7187d6709dcfd50d7ee88e09be0d10bfc18e552df06f49af32136476b4dbec014b23e729824d6292ef77645953236bc8bc83355969cf6e51185048a03b95f19ef657582e2835ffc3549e8b7cc4e0bf9010ad37a6e79f2133a7b808b0b0a9631f6a24d10549096ad2e9e86acba9bdc1137a6d960b906fd9b3f9912b5548ca46c25d1d43e00b3864f089fa51c9aee17c12832dd6578ee6b3f7a6e1088f019176a7dc2e9e0b7cb3699854caf985ab40f03c2846d20fd06a427e4a338558f3669d8fafc383bb3a1377ea8d239107a32ef50f156a5ff0ee4e6d910103f11100451e10ac0c17b6286bd6625cd9c0c2d4cfb0920db811672284b71f3b1fa2f9c3527665598d0664a8257f1573ae28a5f44d0095c83a309b047b339664cc77eb6ccd431f894ac4a721ba8ffd1ec9fd31753c5b1e34c6c1b121e14043cc8630957ba726377b56cd6d13b7331b240c4c0d896cc4d25e9e9b524ad91807af49fc9b476c20b24174d0f06db1c0ad09cce92767f074c43ea0d0876f23a66ca9442e73434da75f620fe8d7268f19b278d9b5c69ded1367af1d841cd1505e7b1da317c6aea22986b4a7f4fafb3f8da1a896be686827c85b3dfd9eb1cc27ffac57cafc0ee8948f6083b91ad45a1899d62ffadd54d7ea9db697c11be63268db37d0ca941152863fc7e0ac08e33af2b542e16a4cee60871eac3e5a8ffc8f84e2652f70e5f2646344c586d7ab92e9ced6346a846aebe3d74df421b00207aa4d12ba45866e3797052ddc8740e63aa91bba4ca88e8b6a20a054e629b73d3603bf33ddc4bbe3db1e6814cb55ba6571bbf7d520c631acb0957df26641b90190304eec442a73894957ec183559340f39211fe697f03d52bba9572ce24197a2c060b761f2c06e429e0253f2c0e726c953d4d1b595e40d9e8296ae1563e3986852a694e03102c17af15c8e8b09bf084bac51d014b21aa920dba66e333a34eb4ddb9a1d723559b0476e12cc47327f0f03e7ba36fae894c296a5cbaaa80ace19c5aa4433cc92675b4f261e1eadfad3dba2261f97596432219342f2ce99c2f4b60497caedea5b23eaf94e80d72ffbdadd650cb0f81c363029f5913254a06d0b58e77cfd2c4c2067f0dd5d518067fdb8a56b3c1a22389fddd68e12658d144246e730d48817adbc50999f8baf3fb001f3416d65a2da218fb7847db8abcefa2184672188f67217103f682b70030be24cf4471eaab6af635ff353187e965882e07089d013b455b64a636729bf89ed77b52d053ec37aefb580bbbd9fb8da5e722686a9d7ea341514821b14a2192abde691b9b0057c0adab0053e4ece045e2061eaa85a5a958669d8c3fb16446748c72075af04dcbb8d5aca7c0143d8af5f879086d35096720b60a3a32cc335daf2730a0b19b7f1eb3a5de6446b1d21ec1331855d1857f773767d13770849e742e51c554d6ae8b100d6578f92f2e153627549326cf8788e3133afa474012c38de26c2b42327262c419496027c1a4444b548ee36ffbfd38c9ea5f65a086a72e7e098a554f4ef4fcb6ac73d598e269d880012ceebef5b823efcea844051ff9d77e11cf09380f830fa0b56cca68295a9530e47510004fcf64ec8f8c86aa8e6628ab083c3340a2156c3792f6fa25ed9eed14a5fddd3a16c6a3b4282aecd7a3b9f99bd20ee2ac8e1ec1b92e20a35dab4c8c538971c23274abb4036caf71edb78c79725f17656ba1eb7937bb56c01c8014ed1edbf74aa610c51c43c72ee4d8bea44e1db03514778ac9ca36b43c1f687b0cb46cc8808d6eda38109977f1a8fe806e60f7e7a9e3b4565630448438a302d2028248eb018568939b8c34c1d488ce8433a4f652ebd7bb27bfc6049682d98393698d20389cfcc833decd1707561286ad7696a63d3f5e90ada61f9ab36ff5a8c29feb5daaf326748abf3e69658b1997c7920eb09d741c9c6ccc08eeef506bb707bf52faa35bc5e9fd9dfacf737a3ec0e727207a58faf4eb8a9683268eb3068477e7474f03d98057bf1522b4c90dd2bf2f87879818910dfc6e2dad0dd1da43e85feb957448c1b10ae2f02751105f91a7543e038c8437a69186e6866f6e62d57122e91462e7d7357c744efcb47d16cb7642f2a0d5ada3729d7674a143f2c286f09498afcbc3a7578ce228487d8815843119b53e470896f99909da9fe14713020cd37d4ea6d9fdb89e3a0bff98ab21c4d2b4465906c55d18e058d157350a7e8c48e2b1be9aeecbf444e03126e6baa0bd1c5fd6c72c47693dae63a2ed70bce5ba69488f9567e9559520161d1d57029497663d611409bf70580d2315df4bcede8438b5dcc8261520aadc23f5bf2c29e9a7bbd9db3d4566ceae085c60520418e3a200753b6274f94c6ae0d8c3607d75e4538d2ba66550c95918df5cabdbdf289e96b518f81798b5075ff3a4921d7ba625df53e22769a7335209c08df290eccdeac7baf1f97ee7f19437e650ebd315ebe50d53d74b941caf1b27e791d0869fbb673cb905301746c38aed89641a28d97eef9a2aba8e2481dab643d59bb3e1769e2b732f8d9618b7c8cad96e34cdedfc80b900b9995cffadbe4f596a89b333baff6b3e44f7a165250e0ff339a575252e63ff474afd30df7ecff3438f0eba67db22da09381904339fbcd4d817d6843c657265d44ac7a9877d01dd09eb765661a18fa5977968cfa9ff1b44e8eba8af4a912057ad086c5ac32b11ecdbc29be9fa45af036d4b2556fb75e25396d1d72977695a2b7a5f771bd1afb457dd0896f86e23dd6b9d261d06f41043ffdda38e8b05315a32266e4727b8a50cd193bccfbd80fccc11dce70345220d03093bf75e88b21456fcbbaed22263c7e2f68fc28ce40261d8e279854b1e8aa7f62f72d6fcb4954f9d8e266c309cd83fd7d1775bb701280aa3b2c7ea1640027d438bb136d5c314f1c62fd2c75d81129cff6f6c5054cb2d5c5f562a33a2bdcfe784f3cbcdb97667b0c1bae18137987712d870ad79ae56b927e0faffdbd39cfc9316277035a75727fff0a70b12ed575b3c26a66de1e2766583887462b7c81650517aca6b43f775ff0cd354885bcfb1c67f5c242541cd0fe4551fbca09fca1af5b1e71621cbf3b2d0b4e66c1fcd11ec8332ef1ff20a74c49a344f1484b2ef1c73caf54987f325a44f60b874d1da873110a380ac0d00b95dd6c41fee6aec3b1f5dcdc5a7adc7a28ed9aae673dda6b2309a88dba1019867b09ccaf808fd20da44976d045de76885ed5188562c7f952ba06f54011efecf72d883cdde34333f6458259d3727c52bedc47cce208316aa117ff735cf4d4c3f2976afd2ec9deac4b0cc6914312755cd4c27e119416cba017f36da6ef2acdb6dae40061327fe63e6c15edf4a9dc5fa0193d72038078b15aa6a082ed7496a0d1bf988cdc61b63d688b9061f14070004a2bfc062e63c893e0c04b7c40ea0c434e4f72b20ee7801997ffd24e6d48f5f6dcab6f22e585456f79dc09999c5a53a9530866b9df38eff9438c1457c3017b727d88eb12a1c9a135f4c6c66897597ff350e598755df165fee3a9a31202be86987a5a003fef71bcce6d7370e3a6fbaa17a49b19cd488be53bef30dadb67cdc7282e8b1ef19f6e66258744cbbe45bc4e1567e50f4012ef3f3528cac2fb0b353eeb28d5a7809ee0004928a671cfd226edae494d96ec148e00d6a29ff338d0a4f0b44aac7eb8b06dfa84cbcf714945c1ac0f9d2a15e99b9fbbae1f51009dec08e7573d812438fa3914e6aa473998ea71c0511a102bbd1d3eadf652bfa6c856252fa90d2df0e8a93f5ee2b3409cb930e736350697ddd2cc24c66ccd0b9d49f48f27c91fe6b5eebf2a95992d1087437cf452cc90c11601a0f434432db3acd2cbfed25604c87ae5b8eaa9a0271801c81a2e685a91a5ee434a2910cdb1762bcc8044ff3332c7448942923aebbadfc60b07c500dab54a594690ea3bc5cb0f23cb02185ec7d6dfc8251cae4de10d0ef80e0959cde7d07ad4c13590b7b254780b076d9955cd48c22a054c993c5cde9bdbcd3415f50ef7beb214c19cc7ae0dda9b4eac2ca1c928723b319a7ccbda41c6a89bc68bb4093ac5b54a6830fdcd927018e8198a9f2298fcff2d6efe66b501da58f5defdf8d44f6a0a6016de7d48dcefc9926b5ded1210f658f89f257017986abf1a254bfaf39ca597ee17721d0b2dbf072efd435c920ac815ef66e2ef6684c07843391f5cdda403e717213f10d40542fe7bec5953f3e5ce341a8218a68fe9ce359947619ea3159d5457476e27112bb77af3088a2fb2858eab1da713bcf18efdf26bb78d884e83a57a5271c3abd1eb8d2e3353fdbbdd85256d3fcbd65ab5a2d4a8bf2556c1b2cf3d99a85d0ba7906e2266bc0f84cc4b70bb8c768bd7c6ab781ae1a360ed8ca5b2e03787f7b298200682aedd8bbaae6f69f8fea2867e6b34227dbe414956434564423f83bd80b7bb0b1ba10f698db3e29459b654b9ce5685115d2e5ea468a00708a73d121dad338f7fc3d6642a1ce921aaf6eba8411727a6ee4ebe9cb8580b3760a7e26c869ffb12b78ca38fbe1500459f1a5d485b11f7e9da9f094df0a952fabc1fb2b08e21910fb8845e644c21769a5ec83ce1513525bb1b3edbe9ecadaa6e03118b51592f0ff84f90968cbf760bacd10686fe96a651da52c871aadb3fc0354a636078416d7f89fc2b47e6fbde56a7343893397d075cd8e272d0ab27a6c94c9e9c260d34001987694ea773bef8acc67a4a22529206abcfa96fea81ea77df5df05fffd79f9ca47821a4e661e76021bf6df76a7a1a319d5300cc8db6a28c9464bac23e8e8cc24336434548c059a81e1a252c675b320a61c5c90429aa683675835d691aece57081aafd1c659cf7f935e9c933ad8aab590a122b5b910a7a202ae1e05d0bad4508c53581899c6bc8592234a99bd97de8517a3cd85f28691b731f3b0a5565c67859df8959f38822d88fccebf7bc4d20aff5d692ea107a3c6245f5c504692952bfcf7e01aae5d04747dac0bb655c092a76c947a8630eaabbd8ba6aa85269f49d71b3b27f9a5af76fee37d1cafe6052c65a31d3044a746e810558bbfbab1b50b4788ddb621be1eebd047b99af1ad2b6a826da8f03559fe8eed55c9cc263cfa16ac1b918d7872363f30b192a64ec9c7da6eb5b8d327513109eee70aea464e84adb3dc50389e02e00e1b35e691a8927020a65e677e50aeb056e161b5aed58bed4c566d99acfe830c0392f3581e63feadfa5c3ab1cfac5dfbfc68a849fe8c901baa43c447a1094da381dc4298f93d9deff912bb03ce8b23fcbe6c10c9f8676e81f96fda00d86587a6f91f7ce55b394c1aa1f94cfdef0e688512d8b7996d59234ce6acde2855656c075a5584c669fbcef116a6ae7766c4f698189a05212206247c890ca72dcfe34069e69d1d8ff0ac3afb14faf689d8c1fa3a8e71841328eeab011e1e8eb418b88a8d9baa27cf21ac4e7fda1ea9d48f7a0f7cada6bafea9dc1a5240fd836d3df94eb2ba765e0096dc8eacd371012946ba0f9ce3e32cc4f74c84d14bf136be5895dbdfa0b7c4518e3ddf821c7e2999ee6fcb1d928887daa08b6b035360b7f6ee134b25fc366c3e2d5387a1067cc12a9443fd3b1abb00e9272453ec17e4268233e9eac41a726ac440ddf337bd4d5da987add2290dba9598d4956186c8c536ee67f2efa00258edf27c4b3de4451a05f66d68a8224d7c86c52b31caead8f90167adc0c4c254926c06260083fbf7ac4d8f5", 0x1000}], 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0x200}, {0x18, 0x2, 0x7fff, 0x7fff}, 0x2, [0x7fff, 0x5ad, 0x1ff, 0x3, 0x8000, 0x7, 0x4, 0x9]}, 0x3c) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 22:34:58 executing program 1: munmap(&(0x7f0000007000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 22:34:58 executing program 0: r0 = kqueue() rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000ac0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c4585", 0x7d9}], 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x43, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1c}, {r2, 0x20}], 0x3, 0x1) 22:34:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x28}], 0x1, 0x8) preadv(r0, &(0x7f0000000480), 0x8a, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) 22:34:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 22:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) write(r1, &(0x7f0000000100)="8288a3ab2b3b2e4e064bbb530d4a53919dfc54713bad1040bbcb13b0cec6a92c61c3e3fbbe3ee88a8bea04901954160724fc59c707af18ce37c1d296578248fea4dcd2c252eecb072fcdee668831a3a7cb0a480afa877ed87fd2d451fa0dbabe5e18a19ea35c15d4ec12a83e886638ffe79558a4a4e6d5ef5c5efbde64c74c", 0x7f) 22:34:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4002, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="0000da4b00000000", 0xfffffffffffffffe) 22:34:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x2bd5) r0 = open(&(0x7f0000001040)='./bus\x00', 0x8322, 0x0) write(r0, &(0x7f0000000000)="be0b3c25fc74674d6e", 0x9) 22:34:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x2, 0xfff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 22:34:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:34:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setuid(0xee01) msgget(0x1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 22:34:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendto$inet(r0, &(0x7f0000000040)="c93682ed4c449305d33a6a5fb4ea1f119a249b7a70d99a7c09d8ad3b31e8e11521f84c707164a840d54b3359997e8219a025c5c87cbd7ad9847b696447ffdcc9ad9ac59cb4961d39a8280364725a90e126f0eeae0039e5", 0x57, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') sendto$inet(r0, &(0x7f0000000140)="ecd284cd9741a3219d52097e615acb38f41131c721d51183c2309e2ff7147e7a17fa4a52be7b84e70a67cbde76e2679c9304b0eae047deaf2c8b36b6ce1ee2fb0493491a4b68d2b1b85d419fd6fd6ce07d1854f1608d3626d79e45381c941b5be306ca9d7997d59aa51ee8a1e73a2a612e3343933d725b9ad83c69324dd141c9c3e4a5140d71f349e291934cecfbd4ef41d1f7aab40271a24dc32e4bee21d25c3155bc64f72437e55a4c0a1eeec89b0a3b8ac6590a58dfa91124df5ee630c2dbcb8ba57def47a48164a32a3130729ff17af5365c04e53d11f7e8c022575e906d8986f859986570b3faabc7ff6f3fa1a3a03300648932ae97282ea7143942413fbe90f66b95d32187b435cca46969ff173835d39612b9e4a5641b3f2018ddb76902b1ace90a8c261dfb50f863f0a210b2e4153f7ba8ccacdc64f1f996804254208281a4533c52358c8660b1773dc17851524bfab81324effc629767db311e53181daf20ea99e41d58d96d61ae77f36075a8aeea9cb14e0c97cee004ba7eb6d6f52233992203ab009169369aab874123ed339412b082978021456ac4ada560a01bde2d31b9079f9d0cbc84d29174e31be0cbb18eacda569f83a5148c59e8e393344e00c93d681805f8f16dbd483f6b93e4630c556a935166b0b505df5c6e86e3f0f32fa662bb0d1d0dfc9066cdcb93a388f3d2494f23cfe75e003f3eccd2a9a900578b5212ffadcd280802c9241e12ef7c70a7710b8d8d2091f919de0d79b49d59b0b6b7ed36387fad21219518a594471cb0028e7596a551c3d1926e310b19a574253ea521a199ba5add9dd73149c83eb9b84f454a8310e5452ffc18328450336523d61992fab6468c4e6c15c835fd5747294f7641bfab67df89779d58c3f66d7770f300a918363517ff9abe7b9de65269f9d31d7a6ae25b2d1c9fed68c96a3d28817caf5d185449387e860a9aab11401e33331f91473dc574aa01bcee26903ffee7964f0743aff145a28eb573941244c168929306b0c3b3dd345ba00b1a813556c9092063db869a49414951cc58437624c2eada5b652db06ad12bdc54ef9eefd4ddaf3740735ab442ab0a5d2c956eb4e58a1ee45d6ade57df4de760b054e1edbb0716246052320e8535234a0e7f19a6184ee713bcd2744a7795e144ed773501d0a2a85c26db07594c6e9891de71adbd46a825a32f534f30e38984b211738b07fd49aebada1ea4989a7afca1819c83676c9af66c2c4cdf5caba78e8c2da5ed6659f9d53981cee6c8633081db8efbd3a8518daf6ea976c4129909f8303ebdf106d4eb9e2659cd9f6ee18dcd172b2a42bb8f747c35c3820751abd0e6613bb9fe2a5ecd541db87565969fe10bb034e18606e8add13301555046bf25a74834296a0767f402b597b2b0551d14cf07274c3e6f68ebdcb9a2fb5ca8e0b306f7f62cf85e5452f3a3e2fa02396cefa3bc51380a7eba866b5b119713de5a563864450f28a302e5535b4c7570d6484c0a30a01be7c651c75c80b7b2b9e2c48a157fb994630a9948f54acfcaef814607fbaf0f801abef4a2ebf77ff5c366598cac6564881bad15d1fa38a2dc217839e552a8d123630777a5bbba48683f3691b358091b353adc182352e3a364cc8c7ecd3da631c2ed09165c874bd02620aa99f69fb2e7a8a048cd9032d00f42311ff037e02a7a06fcaabe2430e9aa69b3e59edda5009b7b5da7de658d0f2f79c8949f17e5ae9738104654ae4495dd63dd451f167f64742a4efd76dbae7b4b378b68465ae323e51a7cd4013a127c1f790ddd72bd0137d0928966f1e59a39d2f744942766bda0a2086d1692887284eb20c076e36eab91e2e178096551d6739fc1885881e80cacf95854ea0b95785a0b10294d0ba4ec164a21513d8f5be8c05c3e4d02240edce2d8fc0a88cd832250affc7a5a5271e3509ead6fef9ba3d92c6bdaaa061264e9d9fbd33c003833b657a2803400c5204502fdb2111e0f8dc91c0c7a77c46cb4fd678834dc522b00370fb618af432160112b1e67c3bdacbeb8ae26d8806d1832887d249465e7f0f33362245f7314a874eaf19d050dfaf46dde0b074f024d609a7e279d1fe3ca42d5d2b95b0ed6743c2ea41354849e6a3f2ae7c664c42b4175a0f20d5f47d2a08a264957f10f4a25713f8b22e0d72051bfa0616b4abfe8ef6b40d42c62134e19da6e1a5dbbda48ef640dc7f85aa033cce4e6a52afa50b65f58ef1ee07368e860b73784d7c9f007487d283140d6635fbcdf0e4a0f0cbc654762daab14628891ba296b148bbbb8e72db62a06d20fd05a5fdac027044bb136e749f52e3489a92c2a7607ffebc47eb8045d4ac82fe923763ee58b8f03cd13577c4dd050e51ee57862e66c0e81cfc65d3c4f8134b6fcec3f759a214b06d9a699f54a1d0f21ab3825b85f97b637a4e93fd9f9c597ec053f427ab9ea2bd63f45d7acf9fb1dbb15010d859fb027277447859300b9a3995dd7fcfced94b9761e279a54417ad5d6d5418eb4c7c775b8ed846ec5371453d9b5008f9f31bdf7599a222f3a5d51690528dd82df75f0890bd5fda486cc104070a8c0ba2d7f687d4ad7846fe8074abb5e306be6877a287c838ed895d576d754920ac2665e3c65b2d00e55584ea2604b165b523861f7f18b69891a99d70463127ca7ecef839fc3a5e782ff4c0e9374cba8db7ce6ece84c4512240b271a55f587101601b2917b4c7a9eac4cd73aec69f6c1873e0e82d35ee59b13f76062213ae69b07702308bdcf2c6abf1cc9814b2b630cb207740df9bd71fa035401ec672e6eadcf1b28c05b39c422124ef0513de29f92bf41407aae6f42ce5673469dcc3ffe1a6d26201d1368cc34a1eb0bf248fe202cce392a28fd25a46f8ecd6abcb453a5f33d99fe3a737f759c906df187f7c092776e1be77f92651f1bb90d37d7af4743070b36d7774c54fb915bd74a04204b38dd908c8afd025122d859aef9ab16ac5e10e3cfd626b162eee048ba1a0b7569e5b3dadc63f18586bda4e0597ac98d2d822cee7ca4f701585dd52871090517d9907490f505c9f1ba2160c1cbefb11b5b6d26480e49cad38e774062da6b800a74d5fa79fe6269c80023438eb49554621daacc25e7faee901e6ef257783ec23dcd4e4924992a4c73d25ae722a64a7fac51fe72dc0d674ecd20c1bcab3a3b4ae29663f856fb459ec85a2488a1cb534d9b061288b6368025063e7210e1adf0946d1d241dffe689078a21e99cfafe275b747cb41c180eaec549482c7d1627c3b5dac475512b63515ed229b71a86cf46ea4c8fad97b7b096a06abd3b5e6190b930d3cc02580819bb7627747b6fd8e16a4abdc4e495b58d887892bcc74100f4023a26eb82345272839ded271bdb65b67f521fc9439ab36a7c94af7ce058c70f94d71bf633ab09705b1ae88b6433d2cdf8d515584939344a2384326e05f9e530b3f7fcd7ba9e912f96c4f34f110519f8b0e2575e07dfbde05d9fcf7bd03299e60237b5ae34051f5e49f1e01b88f70cf14f4226504af635131cca0f18badde76fb5def478f9d9efc3fa4f9b1332e5c8d35490406aa679f9098dc0ea42f9d0d5780540b692c89ac6c5b85484ecda8507411011ce54b92c8d22ee47d6b68ba9b9c3807386d88867238c1ba782ba422fd117142be34971446c5324ad98964cc968762084cdeb226dd9f72b4510ad8c92d2a82e866fd2e7707f2936cedef4a81d5be4d3b348ddf0b3cedfb5859d362b550f6ab1b78ecbdec0ce51adf61d63c3ab48563e7712b241b1b69be90efacf989965fee7441e5efd3fe1e0e7a76ee31cbf0a1cd118204e36dac5bf4825d654475fa7dedccaa35be89e6d67554826e2305ac03303264b3c11e1bc20d1e3258d1fb08c13b0906538db2281c4564a493df0b06915f6671bb7c4daeb3bdd0d8531797ba8d621d03a619e42e8388ecddd135395c034535e04166520785c7355c00e8687856acd685d615fee82c0b34872f2de31fe45044ddf1d9dddc5b86e6219309eae5003432cc4854a65758adbe9c84377ee690c62f7c14641c840b1f2ec08bd1eed94bcc3bc8be074d9a3591d318383bd6d3fc23c9ca494efe7560830c0f0c890a31b833f472ffdfa09c17da4fecdc9b4417dd2208c7b031c0a241fb07f20d47d497b8f418b06bf49f8624c3b54cc352ef92a1f2fba1021b706599d560f1bea53f4a075678fdd05e3eb674d37dae19e954753aa1902b526903a10f005436f42bd95103f8522ef8ed7c54b38b5805f06e5e7bf20ebcc8699e3e593ddde3ed6ae70c37d62eb0cc065f0f9250fc00f7b8a2a5fac5ccd1ea8f4ff2f717ffc821def196d8d7016abbc0bf62200d6fb42d191411f6e87a2821692677f4dcbb29363faeaea234e882b9d2913d3f1e1827e7bd30e851d05e237a4be5f3a296fd977fcfb2940c2be9da26168c03bd2cd72dc2f018ef36699fc7a4f547a3a9e5baea21d5e09c4af50d30af05ec07c09454f06777c7249669cf6c61fb8651e96dc2426b910f9865992fe03d5ed47885e48cd48166d9ee6bf9c140f76282c22f08d914c0158c800a258a69e8cf89136308f6c3504c407afd87428b06dceb9b1cb1cd3d5110df4a4b20461a7ce94e75e8bbde722a633ed06ec4fb698d530408d603547af4ff8a04be5a6640a2a84d9c5c57b854d22f26e7be04f7a0c5af63fb5b96d349763c2ead13e8926717990926c97c7c823644d49d9a0909662e8ceedb243d1b921d0f141cd331e1708baf2b5e943a316fcd154ab54001ab5a3e26204ff0eceee08b0f44fb65c3fd51c9842004873b83db78a5090e974161ca2b9c6883898452233ebb589135e33015adbae43fdfb52a32095fc8f070ab39eb3278e3b853578a76937162ac24da9c8bb4b6a1edba871c5ec6a30fe6393bb89c04a17b687395035d505355a33a282599ff0eb01d07c0dbf15cfbec608c2def44a337bdfe83f60505cfe9467233218bb58ae67d77a2e6f1aa19fc54f7277d291ddaaea9f0b7d3b3d07f7237c69962ddabc581e29a3d99c8914e57df1ca6a1461752ce28b32621c8ba13876e70ef147de58123de1a602f1481635f9093d7c588bdb970acba35d9c0a386522e35a1826b386f0bf9339ebf8521928b6d801ee1fea9ea19ed748c621e1ecaa411729b6ec267509d25c2a0ecfdd6992da54fc12295d7e11987272c7703a5ba6a4bd1e5a8bc2d9aeafe8890f9488f3c42cd5f79a00b618ec432d90c8aee6071b7fe7b35592df3cdd3b612d66b7f7223d459c48c72fe16d79aaa5484b82e8c2e79371c121305dea280a528854ac2d64d79328c1cd9efda8f46a26a02b2aafdd73d983755896e9e5a8f3f8e92d8f66c8d970decebf29dedb1014856d575396d3b1984ba80576d666cbf273fd544a845374950a3c05aa3d51e5854119306be88b6cad7e942310b3ed6ebd19bbc2cf528f653f25c08219f84c26cbefacc3d6c659242a9ebb42ddff59707e68566044beb16b5329cfa9cfbf89b6314df36e32a8a211c801bda7522a15237b649dc44b6f04df18bdf77931f8816c498716984366412c7dac9285399bd70ea304093a8f949fa9ef7d5eaff0edaaa79b622b5bc9b559e405f90916b208710ba12c7133dfaab75cc7d4e7cd0b36c19fe13a70fb54bfa7178dfbf8879d4c7ab079f21800893a7313787de6d73ed217b1b143eace77df181a60a787f5cff8d857376822f2cf4b45d903e08d28f6491073e4792d62d5f99ede03332b7888e429452fef2ede1d3f0004b0fcde638e36207d817aad4e89208988cfc8adbf5f4a2d3ce755bd27f081b849", 0x1000, 0x1, 0x0, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={r1, r2, r5}, 0xc) mlockall(0x2) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000001240)="dfd4278ff8478d2003926cd208c856f8aeadc7b94feca77ac627ae3f57890abf4def8a07e0599c3a35ba28eb111532e1d94762a644c7fac18c4a96846376de6a3ad54e24ade2de0fbd06e7280051aa0fe2eaf29215cb54f974f08bd3f4803f93fb0c483fd9be52826b8a0e22e41b5d1223ecba893be4e017d197d771991780c69a3a527e576ba344ef584287abe7e51b85c830d0d8d766c4c0b6361f0732264bd511dfe559f736", 0xa7, 0x5, &(0x7f0000001300)={0x2, 0x3}, 0xc) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='W\x00') fchown(r0, r2, r5) setuid(r4) r9 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000013c0)={{0x8, r4, r5, r4, r5, 0x188, 0x4}, 0x1f, 0x0, r3, r8, 0x69e, 0x4, 0x1a}) r10 = socket(0x1, 0x8000, 0x4) sendto$inet(r6, &(0x7f0000001440)="65f6334dea5bf36644ec2d0fb72d4381cc50f4a6117bae3a521674257380af3e0119aa6db66c69bccc76ec881b12a48ba61aeacf2efe0f48bdbc2a01172c26491dda8dd0952f46c85f44be1c29c6961c34b050a93ef86ef48f1cf38748f6fb0f7a90342d99a7844155c9d10886450c34a5000ec4df72d398a7d3a6d7c60477c3eb3bf3a0115c495ce1d82b106ebbd94638940858c438866444955f7500847950331ca6f8725a", 0xa6, 0x4, &(0x7f0000001500)={0x2, 0x0}, 0xc) r11 = shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r11) seteuid(r4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) setuid(r2) getsockopt(r7, 0x10001, 0x7, &(0x7f00000015c0)=""/27, &(0x7f0000001600)=0x1b) fsync(r10) getpeername(r0, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f00000016c0)=""/248) shmctl$IPC_SET(r9, 0x1, &(0x7f00000017c0)={{0x80000001, r12, r5, r12, r5, 0x4, 0x5}, 0x9, 0x100, r8, r1, 0x7f, 0x95c, 0x200}) r13 = msgget$private(0x0, 0x42) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000001840)=""/193) 22:34:59 executing program 1: r0 = socket(0x11, 0x3, 0x8) fchmod(r0, 0x6) write(r0, &(0x7f00000029c0)="a6", 0x1) 22:34:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20}, 0x8) r1 = socket$unix(0x1, 0xaeea900450aa6f12, 0x0) sendto$unix(r1, &(0x7f0000000080)="a1c4b44a29e319129ad9482c4b195941aa20b08812e6bdd85649bd2a22a9d8a129f20073e0728ff7c308c29a8fffb565ccdc47c3bc8e51095fc82004b96d7a1602bd989119b83eca430033c50f057ae40a483267a31b60d836b366ab41cd13934b64f87d06e97234bf7c950f", 0x6c, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 22:34:59 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="31a8dea0eb8309095c743ce0bc6a7b70ad468369ef6c397581b2b5c6987fd05899eff66629d2ddb9cea6d3bad85d0ffbbd14867abe4ed7f2e6b83f00d791910eefa37b05f8ddb9b83b9a5550711b675657af27d59e85470ab8b1fcb876e5162291f157fd21622557e09172df87ef56c5964c1effb6f3b75b4eb146af4ef3864b9961a9aeeea9f7972002a0c9d4a52ca5440017d2606863dfdf651154a805e711e874bc47d51fcb5cb50c556574f83d5c372d8a0fadbbc9b36f9432923ad061a2b15f00c15dbe0fc64363fb798bdf9a79314f274a43fec88580945a", 0xdb) chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xc0, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1ff) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') fchmod(r1, 0xa6) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r4, r6}, 0xc) linkat(r1, &(0x7f0000000440)='./file1\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r7 = getegid() mknod(&(0x7f00000004c0)='./file1\x00', 0x4, 0x5) r8 = accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) connect$inet6(r8, &(0x7f0000000580)={0x18, 0x2, 0x3d, 0x4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000005c0)=@file={0x0, './file1/file0\x00'}, 0x10, &(0x7f0000000940)=[{&(0x7f0000000600)="49c7a4332f1cf2e1fed19712ebeddead2414be6e4f8a17fea2bac7db5ce0a460e66b519bfae4a83d20e4dd8885b65571b5dd2614836670002a4a0849f85c75f0522e2dbf288498b10951bec03de13741c53371e0a11dca72b1fc9545e8ab1e9befa85c24d0b4776f31c26144dd63bace82e2aa32584c740f3d7ea6e6c611134e417ff1014ceded17e7a99acdedb2dd96ad21a1d095a3bf28fe4672e4e64e89c0e4e13c9669012411bd539ae984b959175f1d03a2a31f98e76ef4c55bcfd1f14fb76376e9f5053a82397bf5e85f1281cbb6f104d880", 0xd5}, {&(0x7f0000000700)="7918d36e5c2eb12697c502627a8543d3f287c42aae856a69e7c176f6f995bc8b79e71528944f916aa106a0aa41ac889120b4c789b95187ee8ec0acbb56c10e4adf2033bc69cb7f518dac041533e5d635fe59ae7e37ab92ea10345fd7e6944551ec0e8ed41fa5b8f63a898253bac76688d28bb36b28d8c18645fb3415d010f955f8df70891cf2ee8ca73a2caf3dd94a55815eb75ff8583f502e", 0x99}, {&(0x7f00000007c0)="c7811377318e80710a21c7b6470dc145ac8a9b9c5a817d6f6b47a56dfc9186bda291959f190e161d8a979db21cdfd6c127cdf8a9eabacf416ac868db644304d5472a483fd495116c1aa5054d914cad183051e7984858deed40aaf0b77b622710325519083746122e2c1d9f2e09fb62027bad3e5f9d99000465b79cfa5667734c851e81e0c0a645fa97fa10c78fbe8964e60263c4cecbac89a5a82638750f8bf99e3f7c141acf9f5859d041e07396e76541f9d4fd4b70c393c7bca76cf6e0", 0xbe}, {&(0x7f0000000880)="7f5d9fab52144e3161927ccf741f04f0f70834895aeba2cb34f64d7b7d74d72b24127cca153a4c4119ae0a4eea2f6331c3f1f7268ff15c77fb9f12a165a87b3954d8ec10", 0x44}, {&(0x7f0000000900)="3f9cb926bb7fc573a36fbf345b0f1705276092", 0x13}], 0x5, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r8, r8, r1, r10, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x28, 0xffff, 0x1, [r1, r8, r0, r8, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r6}], 0xb0, 0x2}, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000b00)=""/4096, &(0x7f0000001b00)=0x1000) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1201, &(0x7f0000001b80)=0x4, 0x4) fcntl$setown(r0, 0x6, r3) sendmsg$unix(r10, &(0x7f0000001d40)={&(0x7f0000001bc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c00), 0x0, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r1, r11, r9, r9, r11]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x30, 0xffff, 0x1, [r12, r10, r10, r12, r11, r10, r8]}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0xf0, 0x400}, 0x400) shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffa000/0x3000)=nil) 22:34:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:34:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x10000000010000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 22:34:59 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0xffff}, 0x10) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) 22:34:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000002, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x92, 0xf00fffff, 0x1ff, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x200, 0x4}, {{r0}, 0xfffffffffffffff9, 0xf4, 0x20000000, 0x3, 0xdf0}], 0x754, 0x0, 0xfff, 0x0) munlockall() 22:34:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 22:34:59 executing program 1: socketpair(0x19, 0x4000, 0xf6f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/36}, &(0x7f0000000240)=0x26) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 22:34:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x40) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)) 22:34:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:35:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='c\x00') r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x150) r7 = dup(0xffffffffffffff9c) renameat(r6, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000100)='./file0\x00', r10, r3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) renameat(r8, &(0x7f00000002c0)='./file0\x00', r9, &(0x7f0000000300)='./file0\x00') r12 = geteuid() getgid() setreuid(r11, r12) getuid() setregid(0x0, r1) kevent(r8, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x2, 0x60000040, 0x4, 0x1f}, {{r6}, 0xfffffffffffffffd, 0x40, 0x7, 0x4, 0x862}, {{r7}, 0x0, 0x40, 0x8, 0x80000001, 0x5}, {{r8}, 0xfffffffffffffffb, 0x8, 0x20, 0xfffffffffffffffe, 0x401}, {{r6}, 0xfffffffffffffffe, 0x10, 0x0, 0x7f, 0x1}, {{r7}, 0xfffffffffffffff9, 0x1, 0x20000002, 0x4, 0x756bbd7}, {{r6}, 0xfffffffffffffffb, 0x3, 0x1, 0x6, 0x3f}, {{r6}, 0xffffffffffffffff, 0xe0, 0x81, 0x2d8, 0x100}, {{r6}, 0xfffffffffffffffc, 0xe2, 0x800fffff, 0x3, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0xc0000001, 0x8, 0xff}], 0x0, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffa, 0x81}], 0x0, &(0x7f0000000580)={0x61, 0x200}) setregid(r0, r4) 22:35:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20f80000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x4, &(0x7f0000000040)={0x41, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:35:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x5, &(0x7f0000000040)="ff0e3e2a5e00b532e7b1d955493b15b4ea380000", 0x14) 22:35:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x1012) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) minherit(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x2) fchmod(r0, 0x122) 22:35:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa1, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x6, 0x6000000000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x1, 0x128c}, {{r0}, 0x0, 0x10, 0x22, 0x3, 0x8000}], 0xffffffff80000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x4, 0x5, 0x9}], 0x98, &(0x7f0000000140)={0x8cbd, 0x8001}) setsockopt$inet_opts(r1, 0x0, 0x4000000024, 0x0, 0x205) write(r0, &(0x7f0000000180)="a28e2728f285a3008aaf88d27b04db1d265cc5e45547a66f2a255a4ebe7ff0", 0x1f) 22:35:00 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) socket$unix(0x1, 0x5, 0x0) 22:35:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) 22:35:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) utimes(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x3) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 06:38:46 executing program 1: r0 = socket$unix(0x1, 0x101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) 06:38:46 executing program 0: r0 = socket(0x0, 0x0, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5a6, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:38:46 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x100000001, 0xfffffffffffffe01}) 06:38:46 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000290000000000000000000000"], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x81) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 06:38:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:38:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710f37000000fbff0000f8ffffffffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/112, 0x70, 0x42, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 06:38:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000000c0)="3990505c8044399cb83d0f332dfea221fec8f82077330d8f5b1e538a79d3c8742326d13b0e47402dda16225f87668c949d4821f2e095f9ba80eef6a6d4e125bbe6701a7d29481c0b3410c82d0a5d2da636cda8fa3e7dbea12c0218a01cebd45d4f3d813c407bdcbb9e1e48373a676cc491bb6c7e05fe17fbe2a0a13188a149eec4100f75a855e48399e0934a29f4", 0x8e) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x1, 0xf8b, 0x8, r2}) ftruncate(r0, 0x0) 06:38:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x20) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 06:38:52 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820200000100000000005df9d04b30a765aee1f0862cddb8a15784aa61edd60166e122c025ac8d3e631dfa8a45cd827f5e4aaad2a6f5ac7ef502e906da18e0fd177a1355954cc700646025af549e81ea6c59ca5e9749748ee654e304ff661b31023aa9ecc16e70238ed1a6897023921521e835d0289ea784e65b1ab396595f5740a5fb6ce38a0b936321be7d40126b408b23fc5b04e20852aa2c75101fe4607b0951eb90afa82c5b18fb809a0bb99b1a11660d95"], 0x1) 06:38:52 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x80000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 06:38:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x10000, 0x2, r2}) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 06:38:52 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="6115ebc54ec78bb1cb5e1b512158766e3c0b34f864a504c91e1be8f3bb606bee01e2d90a1f4d0c649b5c169ec5680a88147360204b9b90d070a26077473e565ce2cc24459ac273ca0b76166d965ed866be7009aaba50754ffe3be515f87e87bb3d9801ac9117a77a7dae36f509766aa9b6f7495891a3848a1c656372bd46a98e27004e90e9d45895a5f9e824b6591c2c1518f3", 0x93}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01", 0x396}], 0x1) 06:38:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 06:38:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) 06:38:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="e26e7ae6e789865e855ea8d016d5c657f2c08d00e7a0d586e90f656e5f30787829772743386da722b56d749224270e39c648dd46b0c43faf0fff9ff80b6b708a", 0x40}, {&(0x7f00000000c0)="61cf391059effd908c83d28278b6015b1372e214af0e14d3c84b13df0b601c51c7f74c5ce4a2ffed69cd4024bf999349ab3974c1acee0478797846cc28a74518838fea06d85c9beef6919cc3afb627036d4b4aae366f13e7830abd85a1d8da156fc8d7ee594327e855e58023d7d39dfcacd7ef1a0f984245bf0fff09f32663adb34c7f000d5e8e0a6837eebb131ce5bd7f5df17374019aa99e7a40a142e4ec352e", 0xa1}, {&(0x7f0000000180)="4066774a868e658af88f3bed14cf267b9ca9439fa57f09049f80e65112cae2a0592606726c5e1132fcb0b35751bd704c225a88f8fdde8f", 0x37}, {&(0x7f00000001c0)="6ed59e9d23a93f5f85ef9462175814c9db8d519f3928ce14c51f272ede01fc9b9d215168bfdbe23be47d25648d91b5fbe049183caf717094a20ecd5bd23051e457173c27b47c5e42944c16138bf7249c8d850ee5ff50780ec17cb425ddf1133be559765d9df14d70b81cca6fbca35c0369d3c5d431a4aee00c8e6c59c8e2417762894c610b05c1b0784970176cd2716627a2a120943609aa65805ec4218b58d037420076f50a020253a3b1ad11e2", 0xae}, {&(0x7f0000000280)="b0ba17e7dc17ab24f715f14c611c3367804e4fce93d3eb48d900fb5c0cc5877eafa8f869044dadfdd523ed4cd593a3498c6264ce6261b1a2c12760bda2054c12fef88d4790", 0x45}, {&(0x7f0000000300)="7ddd1614097b544257dcdcd9d6b09517cea18b0590ec1597422e33421c926415de0cc178304cfa50825356e3810dbd95", 0x30}, {&(0x7f0000000340)="0f6f7fa5a342a363d591d2bc1b68729857cd732376c630a2c20ef7cf3c7324a3222923127157feddfd3a656ea802ac468c03219bc3d1bd7b8c2205e68353a0dc3316b75b192c0a3b9d4c014c10b12736df47136aa4caa3fee58a94ac7098113fdc419842d376fc2e76ba14d684419583f777338db8ee9aed7c78d80997ce4e9fe9e124eb1ae27c7538a2", 0x8a}, {&(0x7f0000000400)="cd1bf87a398a2816c940a41ec038b29a1b89b1b4fc174437d5cc98fe0403e7d2cce3be81fee5a09ded7880e7c248759653bba31024a9319ff663517eddfaa3f761d1276ab1c869fac54a788e55ef665999b5cbd228256112c1b5cd4f4ed74a3fb648e22d4774d94bc5a0bc6a83830aaf9c6d714b70bf88e765527a", 0x7b}], 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0xb04, "1eab0320755ab8bdad345f07a098206fb200"}) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "09297ab5e0ad19db757588386aab0192bdca8495", 0x0, 0x6}) 06:38:53 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="267bc783a1efe5687fc73a51b341a7d891e70ff521873d9aeb5d3d64c39ea0cdfc291571f7a35a36cb06aa817fde2fb2557d6a94c9177f87e5ca3616b5c79443f3b4bd075370561e36ba3df4e3702d25f05a109eb1abd5fda8229a55217b1b13c012c7d3993ef58799854cf42b90fd1d0a45904019678513b223453cd79b", 0x7e) pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0xffff, 0x0, "20f0a50693fdd24c87e0d200070029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff", 0x34) 06:38:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r2 = dup(0xffffffffffffff9c) fsync(r0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180), &(0x7f0000000340)=[&(0x7f00000001c0)='\\}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\\*}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) dup(r1) poll(&(0x7f0000000100)=[{r1, 0x50}, {r2, 0x4b}, {r3, 0x34}, {r4, 0x130}], 0x4, 0x101) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) ioctl$TIOCEXCL(r2, 0x2000740d) 06:38:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 06:38:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000001580)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='r\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00') 06:38:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e362580500f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) recvfrom(r3, &(0x7f0000000380)=""/180, 0xb4, 0x800, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 06:38:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0xfffffffffffffeb9}], 0x1) poll(&(0x7f0000000000), 0x0, 0x40000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a16da003bc8d433bc3bc5a118debc14c8f7fcb4a"}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 06:38:54 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cbd544199c36414ff02022def5c8de160118361223920233fb1a5eff3cff288f4be0ac0b83181e0d389ba47df13081449c920dc3331cd12849ba70a95fb0363ef435417db7de8570d9fdc8d47a7c07e57a45d779f7a7f4d69c657432dbc6fd41542383e19a1b0ca69feddf3ea9a1d7f7c6b5478b117cb36643590ef5dd5559721cd6a5ae93ba34e3ccf6d823bb8b9bae45fca6167255baadee0160d943f974759ed9cec1143"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) close(r0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) 06:38:54 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) mlockall(0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 06:38:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, 0xffffffffffffffff, 0xffffffffffffffb5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="dd514650932d3948f1cab2ac92b29639bd", 0x11) 06:38:55 executing program 0: socketpair$unix(0x1, 0x80000000808, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x5c) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xfffffeed) ioctl$TIOCSTART(r2, 0x2000746e) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:38:55 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x80) socket$unix(0x1, 0x7, 0x0) listen(r0, 0x0) 06:38:55 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 06:38:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4000000000) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:38:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="020c0000", 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 06:38:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) 06:38:55 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) faccessat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x40, 0x2) 06:38:55 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x30, 0x8007, 0x7ff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) 06:38:55 executing program 1: getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setgroups(0x0, 0x0) setgroups(0x5, &(0x7f0000000080)=[r4, r4, r2, r0, r3]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setgid(r1) socket$unix(0x1, 0x3, 0x0) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getsockname(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setuid(0xee01) shmget(0x1, 0x2000, 0x2d6, &(0x7f0000ffd000/0x2000)=nil) shmget(0x0, 0x9000, 0x40, &(0x7f0000ff6000/0x9000)=nil) 06:38:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() r1 = getppid() r2 = getpgrp() setpgid(r1, r2) 06:38:55 executing program 0: mprotect(&(0x7f000023c000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)="9c58cd300eb980b2d952d34cacd771b656aa41b40991b460c16d524bad4b0251adf884c243ad3075a92c20bd80c360ecf07498373bf96f99e2e2a210f7a6b597f71686d7d1acb758443f64b43d442feb7da56c913542467d71a1147b3112253bcc775e9bcbb81afb59f6199f2dd63aa236329398b5266a74e4e32303f2dd8c2bf8a029f3aa3916a8ba784c3dbecd3db27498ce4ce9857a0e25eb2c7b9ef9f998df133afe378a4481da15dec23b33dd7a7ddcdff78a701c1c957d49d4b22e346ecb313d23b41e632969f641aacf65746fa4db20348c711d15675d2889d750718ea452d6aef4ca67786135542700d83ee24e72304fc8773f175ca40f4747", 0xfd) setuid(0xee01) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x3ff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 06:38:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x8) 06:38:55 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x1) 06:38:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="85536bd1f7c8dd251dd33fc6b65308e218aba6e0bb77ab1aa0460b0f0660613f8a1a93b68616e56f0dfae73b3be76eab90fbf37f9365ec430323d6f3212961bb87cb4cf1d370067113f9a1c9d6593be227ba4ff9bead16fb1978cbf24de267c1e08b259cfdee2a4934565b53d64f7955fa3de975ba8e7b36c709e2ed866a1c0f185d57574098d3be4647e9ff94642c4935f76e3573cc98909dd829e7837f691b5ddaff9055b3fe76be1230e8424bbd5065ec462c686ec4360688b4f40cdeaeb11763262e33ae5c1715a67997b16d561294e86ce170e5fc326af71d7458eda33c47127cf8c88041a4afe9eaf4cde36ebbb1ccc945184967759e0016ae1e54a424dbb4d87892b9913d336750ec38fa57e394766910cd4c5138418075c9e34bc9ceb97205a1d349ce474888674a0e4b94f4a23713a33eeb1ff25d15f819de0f7bda8b916f994c9c93b3179f9a70d2123a15b9ff6794efab4730a0f7a6a722aa5732abd52221a3c5efee7c27513cf7008a214413b119484cd8e57fcba24ff28f57818a700f96317cb2cb83ffe42c3b38dd9f92e954952ce49948c56813ae3f7427f855da9e40ce868f04bcb399c4a784e19d9d9c614e401f9aeb0cbba552a52871e4f7a368bb05ef6b6519161b3376fe788e9d1b2b0de926be3fcb834c80eea60b2cb360014f3e5d34988de4f76126ba9099db0d06c7d1e49475f3811ea17287010114414826c7a8a42049b1e857a5f9d93708aa2c43f89fe1118ea3d774ea1459f1839880e63bdc53fcd999bab32b3dd43b702f3ea869661b66eaecc21d7f820b960b3abdaa747bcc5a412f6c873ee6f05286799e9a308553b67003184174a7e3c06925d05e5cccd16503e0be5dfa2a8c6fde51b6de984fdf90348736589d5840153bd7c9382f2dbce6df6606dd36603ae77d7df0a2fc1dbfb5ef59f206569df3646adedb28053256ad416631ea077b574fb3a4d35dede581a97d87a6e7a70f46c128c3385e3c6b68cf42680e7ca21f7d6c21e018224a8126326efc03a19e930e91ecf5736ba5bde50586b583e1e51bf041232195741cd7edd171b7cb7be18fd6ee74db9d5b7ad05a5388236961ec2fd867ee5a6eb1958cdeaaa9fda6f43654abf19b2fd95ff254b6f6b8083b89e24127eed9ef79f0cc380ebdf4f70e12a0ce791b4eec280628ab0bca4fd4e09000ed3dbd63d480d5f4dbf16b5b57de8bdce30bcc075ef23153c2c2861ec0f0513bcb8a7736d2369daaae0512e579a9a2a8c3f846e2e3f38927679628189cd145a4324de24c4e7b08234e2019fbd780e5edb23bc578ed173c3e90d1d7558acac51891b2ad63d272cad34d62f7a5e80e54945ead0324d5c67623ddd3fdd0cfc49ee732318ad4dadc80aa1450e79ae4b7000bf9a108dd3177499efc4ca93253283eda7b32a07b408a9f503f05ab6d9963c2550d13451bc26264fbabdba9850b7c73ffc32c738ad529de7a15bc670e2d760f8a5e14cf0a561674a000f1f8c0c4311cf3afe3480dc63dc386b093817a04892a2fed6eda4eda3eb74e00d09ca2eb5934cd3168552855b4f9eabd20fe4b6e76521702ef51ffacfb487d99fc3a1c43af8384b51b137633a2ead034d45029f635db6595bd0e0fb7b97279feabdfab9f2cd5df7dff6875208b5df042cd8114dab951c8afc8581d0af9f083efa96249685fbecbde05c23e168747c1914641da6ecb3e6cfb511cd33430cf96a5b366d76445087e20ce8b55dab35ec6026d0885072761f727476c629e120bae66fa2f4ea0c2ee6145e01e85cdd374675eb13c0325597fdccedf9d7f566990d2a7ed47129f846b3dad5cc7eaee204f497c5559312bf2238345845536c2346649e3e4fecf1da9182e08cb36b0237860f5c63360f4c466cfaf0141cf3d8032e2806cb61a37fde66e45202e92fce34f5b8f3bd142536e663bc3a31fdc31c6b02fca4511a922b5d06382ef69ddac6d5d90d45c44a637c338e6d72fa7b6435093943f862b8c586480171c8c8396fd89a785aa88bb9fd7bab2cda359984e559d27b408fb0d1d55f46aba3f056d2b2d9ddfeecb745b04ba27f33ba2d7ab0c213047db0a83176501cabf070af77388ee0ad1db7d9cb798df8106eecc7767b06f4864dbc55c2a85a4574dcb93440994bbdea6365ace80f607ce86afa19c0a580c9d091204383507c7ceeb71108f7c436ff1203ddd349e932f20f319caebb1819cb065432c1d7a2528f5cad956b4d059301243de7a9aca7ee3861eb511d010a868286d175c427066b31d03404ae2a1bc10c81f8222851723b49bbf3b7c596549555e474b066ae5564dcfe166fef017aab25aa42b4486ac1fd698c45bc197be7334c2e1fd91c654046b69df2b96bb78b47c80131a44d308a591e28eb0048b67d1713c40f5857b255e8a30ee80ff0caec1a30997127229f9588ccb4682bc2e576cd728e65d87c8af774869ab78f1bdea2240c31b180fded4415c36a5259cc705823fa87c4bd9287c63380b56e56bcce0dcd1fba6541e93dd3f605ea8157b5c9d269eb5ce2a260330c95e678c528da65e496f93e4caa34b7a1075920c576d62ab4f779fc1b7e2919a75f77429723a9877065b500f2b459925002d4f56c1009d2132f7421df14575ca181fa5757ffaf1ef96753b9cd4750e7e738c0d9cdf0e2a7f21127958f1290fcc2ac33806fce9d820503875ae91c85cc416823ff365ac82464e6de6c0ee0e29857c3d80b1f3638cce6f97ad23d6c4c52748c9d1388f2dd78ab634ae639387fbed3fa27750d4d0331d63b5c197d03156bd78ccf16bb2241fe9e0875439615883d21c0e5c2ec971250c04d935b9bab9cb6ee73b815083a898732d72d4575b9e3b6b2da6dc4ec2b21f5e030be72d26d495c7531debd9fa3f041b3579f8b0ae4f2bb03333ca18e81be887cac47ea39a9e8108eaf052a32e2939b37f7ab76fee4dbbb17cda3599174ee0eb9a5a497b3e54992a7af6fd63f6e9a149e64fc02cd588701fca577a1aea050a31dd109e7878bfc56cd2e7a555161c054afb337e4da00daa154541777fad6e8a6eee1233b63626c8a2fb4ab751d0e89a59bd019db8daae4382ec0c4c1949197cdc7761b0c53b89d9a769035b35c2c37335369704c47f18342bdb65cc118371cf939a7e543185189f1ea1db62b3cc2d367d72c2fd0c9e3b17ad0b48ad5869a33bc99b3a2c7f7de804a3a9b5d2b7f060309941c6ba334b810dd0d9501aade73e214defae85ef9c2ea6e0fc0f358c524d19f1d0404cddb2a2f9f352840b6bd806eec5be3f110a22d849843cff7a4dd51673555ff3aadb2b624df950549bcb94ec135bf44396cf7fcd22fd0db3805b36df54632a42d6955467d0fd62864de3cec2c97d1ae1f5144a6866af7f2900909646a231d092dec89e7bf08fca3973f7e2bc7b4fba8f1849f1ec88ba8bd84eceec101adae68ed4ea99c7c13d9a7074298b695fa1b50d10c9fe74d443af3b630d1ae73bafd4b97ea20ab153f2c70e78da30b4b209aa7133d8398e97a8b7e801ac20aef0f0a614d7465b95e5c9e2dae15f9da54e86b5e8708ed4faff2e2f4b3c1304ecea893782fb1a8ea66e80e02966c51a7d2e9f30eeea91f710a85699ab88a9dabec8d7829e111976971ce6837460095d866b7da691d81c0e095f71bf44f0be8ff7efce4c13787362a5aa6692992e43befb23772e95ac6595f7d13534d2a51f732d5f41cdc89af16eba384fa3ea01430d553d576f126ffd69ea2f241a4e5f4722d2defef71291a46475199ae34a42e8ab7ece6df54e3678672083db801ddca2201b70fbc971fe0696ad9d0495c172661dcdfbb4342f09133f32f13b3498d46a122db245f1753ae6516f949f9b2a564d13251818bf7332f762d01d25d96d638ff736ffad3c29bfd4e6e3a4dde92f68af1bab1cdf03daca0d6d2338e114992cb24738fe0b8753a04b3d177ceb3a7b65852d81c961eae84736a3674ed7843b5f29898eb2643635b269a92c3c83bb66bd0b1baa526356d7cf963116b6bec1e5282c379303dd3fa49e765726b76bba6d9c5a61cbc18a087892f65b6749541b64511ea3ef94643de9c8f7e7a3c7aa854e7f8c5d947a4ff052b83720149a355fd877549027460d97bbef229f62dd81a826b9384d10979d3e081db47cadf955995d9717ff1fd42e60a02a62dbb519d42f1ce8708e3477643e5f417dd4b9aaabb7161da845723126f60bc45e7a0f2f54c1817ba22ddbaacc27e78a844eb81f13c89cbaec94b556e9ab9e3bd172525fe85e4d65464c7285b93c5472b1c16e9e2fb538fd55bf3585026dd7c463d52e60d25288c2b81ba6d9b419981c9fc0125b2c279d897f6c68309d1a698a52e7f75916e6fc1690de3c975dd66a0eebf740d4f46cbd13ddb90b9af9772d1d2a2c17e09898a344c5d28519b9c6af3372715754e6b7f680a1474b55f80d0493209dcae8297d822a6c9cd28fc552277ac0088ff961550df85a4b256cfded016b2fce3cfb1da9bfe2d4dafca4ed9f70d8fe2cffd49dc698e449303cdee4b0b77b805a27148cefc7a05612229602c30d05c059acea4da6d43b5c9eee76442dd951af370c084e96b8592afe83c9a03865082d49a9344aa221c99e750bdaa2deb98beefa6752025e0a84666b63234b37e117a3f1f62ddf053bef8662bc6e4e2b3b5b095f5e7233f1279e1b22bae9ba3277ea0496c66a956b26f2d4e5cdeccb29537e6e0f54b1f6567deb9ca48581f0114d60ec22041c3384498c0ec6dde9d486963ff4cf9b1ebe23d46c2e89d6eb9dd3413b8a4d64f8f432c4558cfdd191a10c66fb708aee428e621c7cad2310ac40e1543a3688eca16c65ddacb4fa4e36c6fa059124ec4413b5c8131914049e88c3d4bd989d4584fabd03d1ec1a67dedae4913de63024e36b8e0a63f34514f1c7e75d42add7e7a37b2ff140e64445a786d3ec8c05ec6321576f9b266198f1193d6697e51071c4d24168270d0cea524590615b2887a890272bdc705c5916af0da819aafc6d079cf4bdeb5ff52184853f9284ec6244f2580acb5dfceeac7dbbd920adae6cb82fc2090a2a490ed0e38d53e0dfc5f6d66513c61a2b17e6c920b08f9913b2b3d7cd262e677a92116a8052fa6e2c8e4c1ed33f82ec7b80e990d8804b962628f84700626dcbd3f6202a2b640ed8597598a510b9ae374b7df47c7132d785aa3a2906bb82e61b6a2cec9be91553aec7aa6ba6222ee10287697c6d8af092ab0d3009f08965c1388073dbf0d3209e97fff0f1e7c4b5251d92614897be9f8197a093c4b0588779ca22858b053a906aead4ebf0634ba1d0cdf9b21cad8216d56cd9fb674c0e7c5d83ad7d9480acbd5e162b670314deadc0f0eb2709e2e7e6f63230d13426b3a764c4f27554a589538df158d0267cc82fb080adb3ff4c34a61b425592f2229d9f43577232374b4a6b321d4e86ff1cef3ccb58a0e2a239ce6657f31945cd24200f4810bd4de0853e2b8a3178cd3da1d1357830c6841778d6e37546a60ea6f010c96d62f2b76f70f294ef9ac1618401a65fd5a1bdfb953c4ce64dc80ad0609c3cd72343a27170c9613e1ea2affdb998160f34dc71e71788406e9744bf140b58c9274a1586d1f58a3467da6632a370fdc025837f5b55df0a79a90b3c6a412c7c3529ae1a4f57b7d4948f3123a4078f353a47ca082c3e0138284a3daacb292627eb37433d32d65fd0a7d14c9b67de8d8c385290124bc096a8844a4621eae800a05963a77ef3bc13234ac5c0dac46db8644b9712f3cf556899ba7b1a754f9b7efe646baadf71ee9a4392db2def2fe1", 0x1000}, {&(0x7f0000000140)="bef6b2f39893cf3d63a998b4339671e1c17d337faeef8c8b13f7b94f41cc75b4473b248119a6f6344cd4a4dc743b453dc5f36490bba69bfe1576fa33085299491a95ca5ee163ed2bccb59c482e1ab4c4b069ffebcbcc79caa0c62c8d01a7c5b002f24f5a893a9079f1d8325462d587be4477ae6f835298da3bddc3d30c33de974c14c69570", 0x85}, {&(0x7f0000000000)="7ffe018f2aeb70602ef157", 0xb}], 0x3, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe", 0x26}], 0x1, 0x0) munmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000) write(r0, &(0x7f00000002c0)="04b50ec7478e49ddf6dc4a7c11f481b0ea8e0213590bd302894b887fb1f3ac9b84399cd68b64", 0x26) 06:38:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getppid() kevent(r0, &(0x7f0000000000), 0xd69, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffe, 0x2b}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0xf0000070, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0xffffffffffffffe0, 0x2}], 0x5, &(0x7f0000000140)={0x0, 0x1f}) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, 0x0) getegid() sync() 06:38:55 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 06:38:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0x3, 0x0) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x4, 0x800) getuid() msgrcv(r1, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0x3, 0x800) 06:38:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 06:38:56 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getgid() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x8db, 0x4) close(r0) fcntl$setstatus(r0, 0x4, 0x8) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="14ee6393b546c45ae0c5860219d852e265bdf893e917ddcb2edd962b16b23e1747efed6dbd26e97006", 0x29}, {&(0x7f0000000140)="c8be87dbb7c0793f189c2d2da638745c137c3b6263a56581f1588c56f23808aa682dc627da601c89a3da5bd77a5a4a3e5bb2d3710089d08bec312477e77465b129c49a1b72a8b5f2a976ea958fdd4533f5698ec9a368a1b709b6cb0889a32fc7d449e9e1dd6f09f5142e3c0eed69057ad061ee0b4a34bf9f96b4f9002440de6775", 0x81}, {&(0x7f0000000200)="39e4ee08108af634427d8bea1533e2e60113751c2c683ea75ed4e98b639b0a232287011bc0d394446ef0e7ba722c31c07b947b5c369825741731cba5f9cfe879c660529aaee1dee8062ae87138460990677ec8cb419686c823ad65891e35e431b8b8413a42a9112bd341fadb291ab190c5b43029e2b18f1ce38b81a6725e08faf28cee709c44b6ce8c8569df54036310a9b7121d4cbb32a371fc9324637d24be637a7440e9c5847d46562fec9432734d4aad4c0939325a631f82da1e5304cf8551386df26a217801ad209cb643ab7dbe3ce4904366566a49b818a41597e717dd84e3a5f0b2aa4842a3e2c0af42fad29c04e351a0a3", 0xf5}, {&(0x7f0000000300)="2c0b073789e17587673de8b5ca9e038b843359aa5adc63e894a4b79346efc18f3b10bfb735aeebcde24c8bf7a5ef746f35112c01621e3eadb5b901649eb4c5a453cf201cd243d42f4d86927b30cd48806f5ba3620062ddd5c7a57e3257cd7ba1fba4015d87e296a86eb65e46846ee635c68295629a48bf8d20997add44429627fdaef1ebd90c1cc82f42f23edd3aac2b6b3fb09f60b7b69d1c4f181c30212177c0bc13e08370fc3efc54c41c32f7ca78abd390f2b822a739adc60d2987ad206442cd5949c4e715d80b4340352116fe8840b6aef1d0921c16743ea62b1853927fbda6a16475cb86347eb623a8df", 0xed}], 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:38:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000001007, 0x0, 0x3a8) 06:38:56 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0x8, &(0x7f00000000c0)={0xf0, 0xfffffffc}) nanosleep(&(0x7f0000000000)={0x9, 0x8001}, &(0x7f0000000040)) 06:38:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16", 0x53) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/14, &(0x7f0000000080)=0xe) 06:38:56 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/13) 06:38:56 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2040, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="91d370641237f50c1651d735b691adf5f72a4d5ccdbc4792ab97215b50566d59492ba628d462b23122959d66b9e2a3af7e2933f660efc30b9ba0282eecb334ba228cfdb8747b3d681296db9d38a1fc72db73b63ff6b49be0d3141bfc1ee804ff6e5f52d0c6c8efbd1490d3d1f347b55c4bc3f0c732b552a01bf81df54f21ecbb7148f57e7ede3dcede3ec5c57c38abe448db787b23324a5636b170173c53219a168653ef767cdbd537023ba6ec3a1a1eef26cff61f841d1e0099e50d4c1ef8227ca1429479b005cca305b52fbc346e191c0ba47498ef8670bc73f7f7e72a74fa6ccc459269bfd6a2972982", 0xeb}, {&(0x7f0000000040)="a71d7f794a5c93db9e20c461bdd80677a95ebb7fdf649046e2db180609666317d883b0ad06672e8be3c89d080afadcef3e740320b1fb7d32ff15ebf55c0870", 0x3f}, {&(0x7f0000000200)="9a7f4cbc265da268df13662f83d056e255a9428789dfad6aad0015f4b42132ebddca6c913c84fd6bddc927aee7b323e6d672bcf540322f466cfcf1241ecae5256c63da516275106507777a30246a58ed2620aadedd1db53c859e6712ed25b23553d2522703cf4bbd12935f883d0b6d2ee8dd88e9732145af2f38fdbb165870e0492b182eb2288a331f2880fcf50b9d28441856f9c58c456be119851d6663d8aed10b5e909637cf8c5cba971ff854f152ec", 0xb1}, {&(0x7f00000002c0)="89ddf9357eb4729d63c83f96afa87d1d1a6ed7bc0bfb418d5d189d53bca9514d0b5738d5056fd0070a83761849837eef6eb8e88b09642d9667c7d49da4b660c0281cb2f4254d30a74f3de12d7553f34ad470d93dbd6e59d2804bb59c1dbd67fdef077164c50063", 0x67}, {&(0x7f0000000340)="73b991981912a9a7e4d3f0a368eecfe40dc3bf4e2f7ec9319113bdb5fedd3f95a81a1023cf89b187c4dadd8e58417a8c242f50138bafb315a632fba4de3312c719d61659170acda02951dcaecd54c521dfd4c2518ac6a241375d54ee319729397d49a29f1c7f9e0e0119c34b351ba41b57de409bfcdef6a1e69fc4f2fa7444aa67e9eb34df89af172d6064fe0ed43e521f49", 0x92}], 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200000000, 0xfffffffffffffffe) 06:38:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x34da5321, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 06:38:57 executing program 0: r0 = socket(0x1e, 0x83, 0x7) bind$inet6(r0, &(0x7f0000000080), 0xc) 06:38:57 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x3000) shmdt(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) r3 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) 06:38:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) pipe(&(0x7f0000000000)) 06:38:57 executing program 1: r0 = dup(0xffffffffffffff9c) flock(r0, 0xc) r1 = kqueue() readv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/137, 0x89}], 0x8) nanosleep(&(0x7f0000000140)={0xfffffffffffffffd, 0x4}, &(0x7f00000005c0)) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="9adf2194e0", 0x5}, {&(0x7f0000000640)="c7d5f813af9c3b0e78bb042350ff9204a7bc37753d3386fc287b508283d279fc44a804ae06", 0x25}, {&(0x7f0000000680)="5462fa19bf63132c92cf36cfae530bb9ccf1bb518c35119f23145827036a070d3566250dc4d918652459ecfdd41c4ca11a59e5c0b8195f8f9970a0e2c09d9c3978519ba0affd3c6e8f3c7579e76665322b13d35f4c883e5806ed0499d191960fe862f4ef0067fdbe5858b6cd8e737b9282ed67cf31188767ea00e3726c7af25e42efa602b0e5792366f8ecf58d63c7309e8bd4bd64bd0058a1d9c620a5266eadda9c335d0b9544e8b318300ddb83036f7aaa65378dc8f201556f1fcdb78fb2d49ab6700a87ad2304b0ae2f3f66a090656a1103f69e37bab92ccb6ec388b8d21a", 0xe0}], 0x3) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0), &(0x7f0000000800)=0x10) 06:38:57 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r6 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r6, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000b80)=[&(0x7f0000000a80)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00']) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 06:38:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000680)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4e45b68a18d9b511565bf074abde9ba08896c17b166309", 0x59) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x160) 06:38:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='!)\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='-^*-!!)^\x00', &(0x7f00000001c0)='-*,-#\'\x00', &(0x7f0000000200)='{:\\\'-,/\'%*(\x00', &(0x7f0000000240)='\xc9\x00', &(0x7f0000000280)=']\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\xd7\x13@^\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-*(&\\\x00', &(0x7f0000000500)='\\\'\xb5\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) Jݺ eQwHP09F On _z_@4]bڵNEٵV[tޛ{c Jݺ eQwHP09F 06:38:57 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 06:38:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x7ff, 0x2051) r4 = semget$private(0x0, 0x1, 0x240) semctl$IPC_RMID(r4, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000540)="14d129822e17704364530551a1df71124de4f66945541d38f21c12e757f907f073fd6879f6ceb9a134f679bc6485ae0d5a1652430087752159130d6ea6062e582d3086f419c161dbb4ff189fa774fa128a1ba07a1bd50638a0d3008a953ae6dc44a277aa4a7f3e79467fc9653854b236062806f64beec1cc6e8e7353095aaa6320c10276b51a8af6a23427546539e3e4c366bb7f3b018a466655bc9b745e632a6a7ef107d2f093d0fa508bd5526169f681d19eae35899a88167ac2a39ed250003d43e53c799bff0b", 0xc8, 0x6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x22, 0x9, 0x80, 0x8, "ac15277b9c184b4d1f53bb5e945cb1cd546e16b4", 0xeb, 0x4}) r5 = fcntl$getown(r3, 0x5) r6 = getuid() getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="ba9218422aaabd1ec5d22116b74e96ffdf846269e4aae2066065ac8235324a1b252962363f44973865a07ba4d08665fd17945752f408e380feb077ff181bae2f6fffe04628de8c3dbc29ce9864b0b4d6a9e40b22dab9a8e0125ae7f677d801cbe1681f6ca7cd5cf2af7b25de67b5255211622da6958ae3ed2e7e3bb2b7606a6241178c6107907193da450c73d186de7abca11f7d4c6fff19aeab7f002f0df3bd95ee5a1e290c17131f785b", 0xab}, {&(0x7f00000001c0)="beb87dbb4386a9a190f477223b07996b8a48ce4efb79b9e0726683bccc0bcfadacf8ddb369ca2659dcaef36830778be846e475a831fc6ef5e9e00bb991d7cecaa074f9390391f57235e6f774aee721a0e05dd0b62f60cc20d61dd9c64bc4a61090cee318e60673c2d4f69c0e74c03236eca400f947ad9eff4efe5e3fa6477e1328ec02c5ed5531b38942a04e8bb0845a357c2a77f85560c84736", 0x9a}, {&(0x7f0000000280)="3e89f58a83351eca02c63b353076f55732bb424a8909d9cbfaee88aa2c436876ea8d6a72f60ef027660fd595d4293cf5b17fd8874ec94ad11824b2b1e6932139c6caaf00dde7cda84bf5f15b4775cbef559dcb358c072a093cc16441c351fca53ae68c179fd006559b1d031f3e7c558ec39611734be0b480c75f1259f6e6a75bac0444c416cbcb29f68385e61bce402d92c12db859f20dce307a02265ab9a0a4f396d7a4f78125", 0xa7}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x40f}, 0x405) 06:38:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x80000800) kqueue() dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x1, 0x5) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x6f97, 0x0, "b3bc65ce7e87f0dee3e3344a5592cb6ec30cf8e4", 0x4, 0x8001}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x101, 0x1) getppid() r5 = kqueue() close(r4) dup2(r5, r3) kqueue() 06:38:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x80000800) kqueue() dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x1, 0x5) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x6f97, 0x0, "b3bc65ce7e87f0dee3e3344a5592cb6ec30cf8e4", 0x4, 0x8001}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x101, 0x1) getppid() r5 = kqueue() close(r4) dup2(r5, r3) kqueue() 06:38:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/175, 0xaf, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 06:38:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000003840)=0x6) write(r0, &(0x7f00000003c0)="7270bf6cd7afb6fcf4eb69ff95050000004e950c0578c21092b54389de7b9273083b12ffa380000000c27286ef9753d79ab4ea29bbfe9b4d9371905cef5bb5840200000000000000921193859d336116888710a2db624032a4d26f334ac52cf75da7d9a251acf1f730c59527", 0x6c) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000003880)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCCDTR(r4, 0x20007478) preadv(r0, &(0x7f0000003780)=[{&(0x7f0000000440)=""/218, 0xda}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/233, 0xe9}, {&(0x7f0000002640)=""/131, 0x83}, {&(0x7f0000002700)=""/78, 0x4e}, {&(0x7f0000002780)=""/4096, 0x1000}], 0xa, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 06:38:58 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7f, 0x8}, 0xc) 06:38:58 executing program 1: stat(&(0x7f0000000000)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x10) linkat(r1, &(0x7f0000000080)='./file0/../file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 06:38:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) shmget(0x3, 0x3000, 0x480, &(0x7f0000ffc000/0x3000)=nil) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0xd51, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1000000040000, 0xffffffffffffffff) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x2}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xccdc, 0x7fff}, 0xc) 06:38:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x9e4, 0x2, 0xe3, 0x9, "dfae5846b1153e68e2daf4a12e39fd2d6192f583", 0x101, 0xfffffffffffffff9}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:58 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710f370000000210a4d601101d0d818ed3b8bad21b"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x100000000000000) 06:38:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file2\x00', r1, r2) mkdirat(r0, &(0x7f0000000240)='./file2\x00', 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') 06:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "a147010004faff0000040000000000002000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:39:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(0xffffffffffffffff) 06:39:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 06:39:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 06:39:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x81, 0x1}, {0x7, 0x6}}, 0x0) openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x200, 0x2) 06:39:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x200, 0x13, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) accept$unix(r1, 0x0, &(0x7f0000000040)) 06:39:05 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x9, &(0x7f0000000080)="7d0da700d10b69017cc90709b77e7be71162dd73030d915f1d033246a7a869991924b74897969ad499add5dd96d046400218779bc52cd64c2a0746438b8b1a1bb0413ea58560df0b1d85419887dfaff80ad8eddc36f54bf31de4bb44f4573119d18619d2eba009bf673033a86c0d0db7c252f6d95d632c93581b6568189c3c32dc9ba6dbeaf561b01000851d947b0b9d68b036138e42c4a61b5194f8faa3b5c9c569d3afc5cfaafee97547369ab80bd120c3b52c57f50774471139867e17e6dacf2856e54c4ef3f0", 0xc8) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)=""/112, 0x70}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) 06:39:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1aa02, 0x100) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) lseek(r0, 0x5e, 0x2) fchmod(r0, 0x8) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa0, 0x0, 0x3}], 0x0, &(0x7f0000000140)={0x4}) 06:39:05 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r2 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r3 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x5]) getsockname$unix(r0, &(0x7f0000000540)=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) 06:39:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="45fcd4ab4a9da6974d7f", 0xa, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x25a, 0x1}, 0xc) 06:39:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 06:39:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/157}, 0xa5, 0x1, 0x1000) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:39:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 06:39:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x44) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x6}, 0x10) 06:39:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000000003, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(r0, 0x0, 0xffffffffffffff5c, 0xffffffffff7fffff) r1 = shmget(0x1, 0x2000, 0xe88911561612b05e, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) fsync(r2) 06:39:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000040), 0x4, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 06:39:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 06:39:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)="d7e4bec1666416ff42d8a8", 0xb}, {&(0x7f00000000c0)="8c5850da6dbda5f0483486a1de049fd863b406c97812ac9bbb11f29e3c15bd24f1502aab8327beddc54090627f866ad31a72e580cea855b6d3c807e0e15ef0aeda8505be1dcaed9285225e02cbef3caa575d9814f0bb950ff1ce756e5f93df9cf3b9d3bdc08dfc7aea39c57966a5eb289ca261be62280f3d86d778ab318fbbf1a4589173a5e5767a19b39dad5a404fd90c5b3667f8442eddb09257d1583a4d", 0x9f}, {&(0x7f0000000040)="7cbdcdca736cc5f408391f4c830602a64b08ece52060c1416191a53287365e422dc8fa08307c7a84ed", 0x29}, {&(0x7f0000000180)="1c255bf998060d1bca583c3c329c4e24e16f8ba31b", 0x15}, {&(0x7f00000001c0)="a8b1f07ebc6489b36abfd5da5bcc9baa2ce13ac15c73bf9e8344e10955010863522d0aeea621e5af6f1b5f3ed19d272f874a89733f57901aa0bba5df78432b855b788e0a352b9ac999f30273aca9167d794d452051dabae860a3e28123fee662b4ebf72fa7b5cfca", 0x68}, {&(0x7f0000000240)="a38fe5f10b058fb909fd305cfcaa871707b1f378f3e10b", 0x17}, {&(0x7f0000000280)="b64eedb4e8869d2482e0d72665be22b1059fae3343f26c2fcb6e939bf93849329503578b91fd589d6e8402754de5fe9ad1a511407b584fc6d8291c94f293b8c0b7088821fa6a169713dfe9507f9ee63f48bc2f4ce935e46dcd3d3f7696", 0x5d}, {&(0x7f0000000300)="6b2f015bd32a6938dc2ae6df1effd74a35c1646bae97591e2d6f1b215dc7984c374fe5343acb85bbbab21d2629721864836978d0373bb5715ba0ae787e79871783acd80265c572f77f07c86d855eba8a049ae878886683399995b1dab24212ced00af894d405c6601d19ed3e97a49111fa66", 0x72}], 0x8}, 0x0) 06:39:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r1, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) semop(r1, &(0x7f0000000080)=[{0x2, 0x1, 0x800}, {0x1, 0x8000, 0x1800}, {0x0, 0x1}, {0x0, 0x1000, 0x1800}, {0x2, 0x80, 0x1800}], 0x5) 06:39:06 executing program 0: r0 = semget(0x0, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000012c0)=[0x5, 0x5, 0xeb, 0x3, 0x6, 0xffffffffffffffe3, 0xfffffffffffffff9, 0x3]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f00000026c0)={&(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f00000024c0)="2e3bbc97b233d7371ee3d4d24dfd2594efed349480bfaf5465802f0a3be8c7ef7f0bc1531b06b1f2a9cb6edae4acbc5413d46dcd4db91e82f226a73244d869a9f69a7e5bc8baf29919cb22a6e6f04c0e9501587427c9ee5724a49fa29f8add5898919082579581a1472928eb5349755b0dbcb23a4e85d2e91cb4c9379670a1b903884c1d1273e82f07afbfeafdcc64600ca5dcd826c27a4132b6315debc5e17bed29b464f17dd176ecbbfc72653f58cbabb2e4e5b4b1ce", 0xb7}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="070610800000000020007c8354003ca078319283858222022c28d6b0405a2082503e24a75d1c780f3330914520bd4d0dc4312160d98e7ac33bde418ab2b43af9390dbea148c96d67a62b23a1722143060000000000c5ea1d40a5ec3aaec1aed96a8263f9ddc3934c81788f83364603f4543b1f495658e266a5ae60c0e1cff85c77cfd0e1022213b707ea3ed7c4b841d11f2ab7e9cd708103a5201b0498b25c176e1aa2f1a74f88482d42d9b79ad339e59adef0b208644be0d306601f7a51d1fa7e4d8d6e52bef3926b6f4060f3a3e56bb4fa23e73913a238a6acf27ecdce8bea405d71f9c6a28b42b645b533b73c191cb6d82760d591ef97385a84f75f6a7eeb4c69e2c30ba80d8dda5cba6870689ab90234baa1f22a916ff0164c0d7c4b9cce541d8d9316a9619b86000000000000000000000000000000"], 0x1) r3 = socket(0x2, 0x4002, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="01002ed7951c7da2a4df3384dae8adced1afab2efe471a5b9900000000"], 0x1) poll(&(0x7f00000003c0)=[{r3, 0x81}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) r7 = semget$private(0x0, 0x3, 0x70) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x12000000000029, 0x2, &(0x7f0000001200)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r8 = dup(r1) semop(r7, &(0x7f00000011c0)=[{0x4, 0x7, 0x1800}, {0x3, 0x2a1, 0x800}, {0x3, 0x3, 0x1000}], 0x3) recvfrom(r8, &(0x7f00000027c0)=""/4, 0x4, 0x43, &(0x7f0000002800)=@in={0x2, 0x3}, 0xc) mknodat(r8, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) 06:39:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2201, 0x9, 0x4101d38, "835dd2518000190000000000fa6000", 0x0, 0x2000000000000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 06:39:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000700)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000740)="e3f45d3d29896757bc7749af9507850ddd6d5385a8c382fa44b2ee993bd4", 0x1e}, {&(0x7f0000001380)="b99e8e111547766392dd73341b3538d23c9d4e40d8df8ad1eb758b2faaaa1c99597a6478d45227c21e7a748ccc08a4aac07b98f75e3fd42a2f862317b247937f42380a057017ccf06b83bf73b3f780c8197806b3d8abbf67f4ad787156cb22b2d7331a0ba7981bef6aecdce5fbf705fa0438e6d40e0d0c1364b99e4f0d599a4b03b50259cac4d5051631a63dcfcc9bc7fbf56036f4269138543077701c79fbda392a0cf20da24a1d64f9c1184329b28c5bfcc4eb75f81711bd4ec625494653c3fb059a75a6380e723dd2a466a665a376b3b99d6d130a98e76215f782733860e519a8d93fd407aa8cd9f50ba806d5dad516c264826f39590c8ccaa06b457e893676d0dc0eab29fb851174d16a9c1b900fb86b64d46cf5561270a9ee57d0f7e77947c18e130d430f2abf4b79fe532d81ae3d3b560240f51d4f92142da15d2259ea8cc5ec206e7265f33f2721b60b7141f1b208848176a5d34c03c6f9f503ea3b71e982bd2e010585a211992b53d86fdb4f4d2a1c2db558032f0aa34c813d0662c75837540db6b809d447c21041554fbd11746e05654504f3194b90cf82bf11f8765ec262796c9afa4879e90df7f1fa8df72b447b717288c74809ddeb876dc975e204d8e3f4d65d5c748c706c9efb544f9bfd5ea0057709f7e5f8cd35f227df909e71dd06f1349cbd5d63b426d2b55af1325dba47cadc6a7bdd0ed75e49b86c49a23a39aa4de74f20c64dd807b5872ca426699bcd624cfa21c5f8002a26c8dc7d9a2fa2296cba09fa02ec513ba7456550355ce0fa7c8788928aaff48135ba7111750c7a65e06a97b1959942aa34266a00c63e126eb0a268b617e1d963f658477dfb90401a9ac9ed08652977fb142a3cbc780f38c2960e8bd671179cc8d6fef40834c9b2a3f17fdc1b22a97e301889e2b02342f12eb34c8ae3395b6adac289e9cfff4a7f73767c11f45f9c0b03837a40da11ef64753b252b02eef6f15a63c313ad642b464f23098e783235e6c3e67f72c3791bebadf101e370c02d2bc07af895a0525100b86ac94d0e0d179f0a04bfc3a78b94d113fa17c6d4118ddb24434cb1352a5c69ad556d2788e0d6cfefa2736bf9a49fff252046fe60dd1513fd50fbdbf09f2b0311749a5a6c5e989d67d18b6c523154cc0f3d7752f15c17e3d3afdfa64b69de351fce8331146b7fbb9c870a9447273870fdd419c3a43d603aadf0b3b0a177961a2019d99eeec88cb243ff11e8573666f414868f1fff790f18cecb0c12b503399d4bd0d91db595bc909b1b037fa3466f20b5e3e79d2cad37d71f8d3be2cc3de82e119d25b17d23607d21e534cadb8108ce00ea1b505ef8269600066db5b1c393ac937640aacd1387224533d29f63fb8f4873047b0dbd82d5816700ece23a1cb070f863aa0bb7b8833e6c15cab5a715c05765fd6ebd675a9de622c916b739054ef74b7f95110e4dfb9ad2153dd9a8616ed8da1fdd346f91bdc2575d6be84dfe7d82f3fb7ea273ed4e82b2f8a54a77eefecc08887d9240652bcd908eb01b0ac30e5abd44d934af54103eb68809d0d9a82425fffc39fe0f2243dd0555f454368261e3bee424398af21668ef351c58d60a13637c6c14fb63e7c9b6d80cdc8e8386d89061cf908a21ecca4abf14315c4711e43419d3586ca8658a3ec6558d15f4afc1d5001f7b9833c6efe10c46f83ca80b4f56deb306dcc95ffcc473792db1c56bc22269cad723b5876f21aa2b422a2dc0fc5643a202161ce5b04ff84327dad32cad3239f3e196306701059af0e29d057c0ddf2345ee8d4413235d01f5fe99b5f19434cde20e631d0465a06a9c0af0c9286ac33270ab9700053f56fd9629eb3ed3a7befbe4ad5567a47880a8d7cf2f6269ea2a74f4deef62a0180efcaa8d469cc8eeb636d2d68c9f570435d24f5257a79f952155d50aae463d2f348102393ffa3612d17a6d23c1dfe6f1338079c0edf8d681860404e385179f0513b9eb110df7020e24d817c78159fc84308863782fbfd752e8cdd82181e638cf9df99ebb7cc5254704029d046dd8272127c5d0e9d53c2d20beaa19e320d694009dd1c0f699b33f256f70b851f4a5551140c4856285e82c5fd7a8f8e9d79cc4a03eedb63df82e675e47271dc0b8acd9764c6bfcc2cb21434c621620900e44673f2193d6d3afdaedab1e7c49f76cb0a590444335c0da1bbec0951ee8326d5b439a66a7d852bbb45cd5fe3a721b79ab87278489d0358ce6cd1b1bc377f16bd83c26df8194b9094b13d9e28e1e0096a7e5df8524c660345b5d1f54b4a58f3de63c3d27ffe8078b5df596e0a1eae719fc41d8024abfdbe2a0690eedf157a293539ca84990eb620eec7659748282a756726521b80b5f3588fbf6ce17ac55a907e785ca15bf387f83f2ce31102ca70cd1d5f7768625036e9425ea4b47003c9c14901b05267cba2420579d10dfa2ce536d12ecfcf0d2ee18cca4c6a3a2dc85b4b5db6e0ce94ca014e50bc0bcc0a639830bc3660f5f531e13850a139b781b7f89681d37173ca2f911b77ae2184d8191b9c3d434484b678b127bba29448ad28325c0cbad6904be70e78645dee0295ff50ce8f5cb654591ea027f7cb0b318a03d89375e5bd720c8b1aa09b993ff550ea50e21d3da42c0d06431be8659f2fd287dac44aacb43e07a23601626f092ed36c308ad414cdda8c309d8d0b4c7b9c8504d81e71e3b98d69974aa19b5482709d19ead0937cb1d5020601bc477d6a1cd69617209f78b741e6399a5d251e9ac05e983e1495eecbb9c641190262287f086e53756520f052cf8885f4269ca38bbc5b424fe7bfa824f859f3da81df6d82414e385546a0c18ffb5dbe3fb10cfb2eb7bbaa4070db2609f944dc4cfd4bc5ea88999c8ba6944930409fe0e9bd9ab51189e151fed62903f5edd0d8cce4ee59ba0c36764b29058d4d11a0c5e25c6bbe099b5432477ca16dced2d8920f5cfb2a5b5892249cca9ad950a52fccee231e7dbf8da3660f53611d5a8431c8b7ccc4c06f515769eb3538812fbd696a3130cac32776f461fe95de93a0f86153afd7bd4e686b0d5683064f0dbb2848015c58c2d8ac5f43b6bc62c6f45c021a6ce0091e7d163eb81c30986465dab9fe5d96a66d751b92fec69f71aefd61098e5c4ce0130713e60aa79c0c8859c13ba846c9ded1cb9689170cd505294e70877b76441e3d2d825ac1d56b75118a2cbdf71014c94944f4da6978adcc6d02ed10b14116cf6069dca98d064abee937c755fcccc48c2a2ee6fd531a69a9061bb192a0c6da2c0c3f69818dab1347d7e9565db9731ac26ebf57a4391bad1c47c54c4a408242aca8d5e83753af7da533922c639ce9e0501906e655cc2a5559010bcf55d700f53ec458353135abfc8136d28124a3d2e42f7ae655377a730628787d15e6361a81fce35f0bd49f26be0b50b533fcdf7fdc04259b50fe6a6e25025305520446e8295423ce1a36631c4a32588476689d351d7ba24e62772908fe4dc60881e7b031797f1bfca4ee1ac99aea1e533b68abb46dbf4f1c25e7424b32602146244d6c45c3c52b5d582b8dff2b56e8e2cbea1eb627ef72bfae2f74bcb5fef1d35f3eb408cc6c46a351db7070994d351444d34a5bae4bde0b2a2b31bb2ad0adb4e18da715df36b4a9275550c87f8a9958db3a2894fd66df97fbc4d3dd82c2effcd1b05183f4fa3ff0f0a5ec8e625dedc7c0a9f880335fa7c78da3e1a42058cb4d8b713fe9d72c16039f8ff257d0f992314c5f36b0ce8fe3e5d22693347215852cb061fd60b7c28924e28bbdc59c0ba5c59eb6ac1866fdaafcea6006e6a36f691f880c9ededcd73e70f3e312f738bfdba3aa81c1251b47d1d35bbd9c627fab4fb318a8314501d24c01afc9d1043e26def5c5fb41e17234423373a940096f698dcf4b9ccc5b8c1afda787334dc541717ddc7e7c4ec8ae96adc7bcabd24a51f24b44f4e646fecf365c88fe564ba5552a64cc8d5d8c4aaf39e1524650a21ff2384aa62dc32f973bb142e1e134d2ddc7a33a7ee089c460e4a1024b224e5225cda8d919d046a06cb32a8461e2cd9a3f42a44d0caad8c0665d4e3f34cb5a1e8a5acf50dad881fb1f4fa3b974710aba2c6319808293784e0476014b0cf0e29a5bf0d70543d3ed2600eccacf5d676fd1b67c5a0eeb8a79e518332681d0d91ba75ae1e3c0f21fef38fec50fc393244e1f848be6f1958324e67f3ef5ee14d6c01d784049bbaaf97192c663dfa00714816998f3a68dd0d7bc8b15748cb891492a4cd73cb6a3f4dc0c05d3ee65835e0812d00e14b01eb1bc2b1ca86fb1b65ea5e1a162d79486dfe0b564781cd264b80e1fc82c7caa76c1ad822b647a6174cef0175f49f32b22f6b44d8ef5c9bb268630511a3cfa009b760ec9778d467add78d93380053de8f95ecc5cdf98361ffe6a76b03d8d7cb68b94f3ef0cc84c25ea2291577a503e3477ac3b6ed18cd293f191104bdab7d79fe395ae22dd995b2dbee3afa2b5d50d00ce62104a8e1d4b2aaa725251bb19e69a2fe08dfc721367cc62bb124b3d54795c46d09bdc0dda1273177286b5aa09b8cfbb919c186f7c5e6cd7413705e23fed47248d06c30ecd9b54f97da4c917ee61e27af80a3032514657b5722da7b5ebbe88d33e32d52d32d7fdb1ab1d06efe8d2e28c32ab88247cc189527dbe1ef9837d7ddfa6ce4b09e97f9e22ba41c8e8da22b3482151b1ea7fcfeeb5b0759a8237d7cc6d9f69ded72d46b6732488d12b9d60c210f8e1f63f012a0bee9a3f806a89a687dfe712cb2503a8442254ac16f8c186bbc567db1b158e3ee3e7bb0658fa8f7fc7fb808b4aedcc0e98bed878dd0ccf7a93010509c7a970b6b3e637e1b25bccf022360168ddba095a9e1f902872707d88378faefbe4bb72ce5d75dcb0b47778b2bfa400373e59354dfc2e4578bc7a8008c668f1a96c425b2841a7e2dc954ff4c909aa84139727bf2007e1485be13245497dd9c80544d774dee651fa603f2508c567264ee520312f2c15a52ce1ff5e2235bd645db817ed605969de8ab6b461c1cca3d49c11e486e98c951c86bbcda3756a6f0352cbb4ca38df6db3097a5f313913de5e41a2e4784e5f6ff5ca31df2375ee559d354be4f45ba9ff57cc4ed5b8585414c6fcf4e7da1d66bd59f6bd0f9e7f39c5498c022f7394b56e92c8364d89d0660d8ba62d3f933250939be5cace756739f689a912a6af682d8357beefd816ffeaad89b54298bd733bed4a2698fbff55dd8ba834dae06b00842806e8c3a887be6671964c0bdb7ce192ccb7ec8cfe31f42f4e4497ff3406a55b282ebfacf30cb8b48072a4508ae914ef19d2c82eb75d1794bcaf58b6e13072dcdeeb80fb11c63f5607dfea12936212af7958a44c1b590b92f557b44b5743a8eb8ec0c7681f53d78e8c8df029b5f1ffd370dc553060ce1a91883570a48160d55663d6539cadfd80cc9efc0a15da82659dc8db57d2924d931b9ed65871e545cea614e21371f7bad1feb193d00a7927dc595baa74c33ebe8b4ad057628519649b96b92b1815a6930bfd096c07d71c08f322e818d4811f27ac83ae3edd6807bf5311064401805cf65d239785f387e9c3f62ea0a7e0801b6587b20b966bbb7199e78f1a8789b6f38595edad62bb000fe41344a67cb30fcc6a0e6a2be961571159abc57a77be35778da1bc2acedfe2ecf0054e0a00979ca9c2875bc5858c6bf9fbafd8d551b47a8a744d49cace083670fa8b10fc6f14037b9f4e76d5b6dbdece16207015561958c3840bbb46f58ee2a49c91a519d44973e29f6cade77e375c6c012a417b53b8f", 0x1000}, {&(0x7f0000000780)="7243c1c5907dc3080dd37bc3234cef346fe9666f15efd5f514befc33b96f79b030a41edbb88b30461d44b31c412d019f08f630f4bf7f7d9813627e6513924f08b3f1f7c79570c02e120b33fe6d5b91bfd6af06c37cca154e", 0x58}], 0x3, &(0x7f0000002380)=[{0x18, 0xffff, 0x3, "60ec306d"}, {0x10, 0xffff, 0x1}, {0x80, 0x1, 0x2, "63873c9ac89089b53859ef0a4e91134994572bf5b272974ea7394a981d77eb30089acc01bf5c206a0fa43ba4f6160428cbaeeb7a835d3d17692452d88a5c8f07fb399bd24d57ad815297d279d130beab069e041d8e1ff98e8a1717ea327e532bc9b39f5c00d21b2b74bbfa8e"}, {0xb0, 0xffff, 0x1, "7c9c3d9714c80ab53ed209bceb24580e034243382604797fa43c394c33a484f1d5fc8c8b743fb0e495ede807984b11ffedaa4940f46eff33e0851f62912dc6bfff0a512a9e366a7a87d1d533901f9f7ad02028d16c1f73f8203749020fab7e159550716cc94c339d89c670a82025f06e2a12c3dc425716563ea514a61c707aeec13b52a427dab85c1964690e74b00489ed99feb202584c3bea9f3eb8db4c"}, {0x18, 0xffff, 0x7, "0f376c781aaac0fd"}, {0x1010, 0x1, 0x7e, "4c08362e09f8318125f2e295bcb4a8873de3096490be53b5bb8cb413649af10fc42149cb2de360fcdef4bad0f98dcb4b6252fdae50f2699a411a97e88d400f7852354e6475a854c73ee08dfc1d1c2ee97f1ca6b662b0f07f71962ad07c8bdf559c585e8be0cd494e1b501dbdb3434c35019ceecdc22d349752f05aa5f47aae1801420cdecd2daebbe750de0d8ddaf7e0109c4fe869c72c3559ffb44bf950314392855cb7797277e53ce1fcda7fd3b48ce9101494b9b881a387f0358697f51a052d27467d4bbc0846fa5c80cd324cb79733755793d12979c1524a59298df24918eb6bfe11455260ff2de166d4289b7b951f8f9c6c6eff729bc6034ff0ba1d5dbc7ad733ddfc22a73b1126e2c950a546f107b910943946267cae33bf011d800c87dea3b275c817faee7d4b166a4bbe8afc5e5635925f850f55ae518b087832d76369da3e2db7eabf6b599e3a02f7317cb46e693977302494ce4a9b1da566426e0773dbabadb29b4bc3cdc943ab23135e5827cc170a927ed266dc3b4aac47cb5b37677fef199675cc9098240c851aaf743cea81603c5878a8e35be63f2a3c2278737c4d3463b0737d6b0762bb9f70525f3486d6bd82bcf3f11c22762e307e03c58989769b88d4699d16906ff7ced2a8f507af76673aeb4bf0e9cc1abf12fbf80cb6a284a0f5ca3ca30192287de9482c6c1939133d6a30b84b813777e37680a6b110e590fc65b9a29dfb6136ab6f15ab8c87ce3eb376351278e6e026ccfe3aca94072c595e386ef2a33fe1174134b12109f920dd56b5cd1453e48dbc03f2b6cdd1e5995d69a344249c0ce122429418af9f507d139a3b503b4dc64f06d1dbe8fc07c8bca598436f61a5bac12d30da590ec9acea7d403b6b0551065081dca8461423227a709745eef27ab05b970b433a1216be8a652e400c00100eaa2f0c99c62a27c77139e5d5e5ac40e6c3e9e25d466b0bf88f23049613a1f2ee013232372b50a7fb8de4629e5005410c6c4033e273ca39c62677445eb60801ef07eb15ec4880c1f64abb5535679a06d739aa284cecf2d91c53f16d09bdf772fc004774773a7970ff9f95cbb7dda89e88633351634a34339b21fa25b51e3a4524ec97bd43652fb0b9af14bbff323e59734361f4fe4bf262c87c84ed3061e8b4f68a3b41ce26fb3af4651fef9b082e1480c6f4912c8e3162f07535c9d7a3b7bf620f3012fdb1756b1928b1f1975df8765fec32cf22802eed0e82cd3ad28a96dd53ed802f4d5a6696a84f9df2085366f3cf5266ec2866d1108279b003f7cafd472902e6a0847612767f98c893e62acb6b69ade53204cb43de9630abb015fa797a8b82e18e48a0b5727fd33ad0b6325e64bfb845de564b89a8cec7a5eff41c236c1e47b6ec7aadce02a1461591dbd48399991413712f9bbdbcab78aaf8adae107d62be78d5656e6565566a87541d7c3a62795ebbe7e5c999aef6d65c1887aacec5c1fe9263cf660fbebc12bd82f91fbb51d694e3668fec5b375f2f164fa64b2227268e0374eff757a9044c1c79b86d04ea461f072589fb93157308a38a205453b04bf7a96b11d33f424880719b837940b32099baa027a83efd3a57dc2727aad6de5786b9310aec15351a68e106a9c42dd6bf6b2fb5e06f635fb686a653c01da64a818b5658a2f638b7aadfe254481b660a294b447ab8331562f4933303e3217892bb6f7ec11a00d30c9b3bc9ef1f779f343bb9b2bce8576a615dfc13763cbc8365b44195ee246a6fac233f5feadde697d4c7b553fa268dc48c8c0674559ddbe49143c921ad385ac3852ee45e80dd59eef7414ba0d61bd07a5ef5796f1d67bf6f2964ac91f3123570953cdb38fa698decdb31013274d79aa0d6e433571b380221ab58c2a9d0af0fad52811b854cb74052fa60d1b65060e1d074fcf6ba2637afdf00ea8e937e5f026b93b408d35a67c8f3dc147f490cb54606db6342a526b9bebe659fb856fe065658f7ac4f13dc5a66034a22b97ab77cfc4fddb29e55116791792360faacfedcdca958c5d675425bee322610751d83e6d458282cdfa9baf7ffdac8195a5d412c2d9f2f8ba585ca61dc97d87fee3fa14248ede18f69769b79b655f322bce800164eed12b1faee1cc9a2b052b71b2ebd54f67bf125d44356b4db2ec0d6ae55d87138044425549a5b8069474d3e29fc25787c3859b6da95747a57d4797923dae976d143f9313049254fc6232fe1aa8ae73f9bdd3f5de1ca2d178cf90a23e8eeac22a59c421dfac432f0bb9bbac06c33d96b6dcc58ca2b1332fac8beb4b8d9a61bbec64726df834ad8a27112595fa6757847f9b0616911215b05358eb5daa6e31873c505c2ee20c59f46750f95f9831ee5ea618eb727c39eb9277d8d29d8252d69aed4a5542acf180e7e6c7bbf43672035f970f11c6068609597af9f7e1ebae02e562616a1a89d7a2c3337b2fb61d4fb85e96a2ada8767cdac7538bbef5e381f498e577d084a706f1f60a68c145f5171c96f79aea498574eae396fed31de0e74d1b38cad25d108288b711be5580c1b290d0c879bf8d858587e7cf9fb03bdbdea16254b88d3957fc9b5eb198b0f322cdfc241e032a0f545a686e2d32bd8717698af52af48017fbccba713ae60c1c076e3143ae63228499250620dd54ddf84e1196c332ff2fa3d28abf18ce8bfff0059b0c2ec39243da04ea0b297129b7705f19a88adb88eec3ca20c8ae8f110bfb60d1abab3149ceaf6453cfea167206757a353cdf597b30fd3ac0f56fa7977eefa8f758e4b7f48a24ae4f54fbd5e6c664ed6e57f386403a62534c3c75e8a8cb3fd67c796755d027ae44ec434eaf29c51b3b8d201dc4162d6299a4327137883dda8d8f09b46dd3430a6a082d6b1d9caec0f0c4f4ea519d2737a0d9aaa9d6b96fda7fb915ba50cb5d9057ac21f8b4ce4ffb2695d563babb7269e5d23b95a14d17bf1fc5e2c5e132d173c0b1b426b400dadcc1a2cf5102ff3e49be46270289225e3f49f34eca5cea06dd6c2138083426f3770154e544d3e2b577de3edd1cb55228c08800792e86b88a8d5d29c254860613922da4327932f32566eea73f079ba417d2190d8d9238bf8ebcd06cf2317e2fb33a8a4b93c5f5056b9e5ba772dba3c22e0d38a7cbe3ac1f07e3ae7df091eb82e30c8a1ab345493a6272595bc98c1d0b7cc0cc34f2d78e9c56db7468fc8fdec3f6759e0803b5b7b20f09ba9ed0ba9f98796d4d29dbd636af98999c8546aa5a0a25c03d5429f70ec325effbeae01422c990d532f4248be973632dbdba3315a3ce9b5b8882ae882bcad5e7680a7f5573e4846d3adef46c165853e8d6b0a98f216032fb31045ec83dc1b7788ab2b7ce9f7556dff3ee39c6fbfd38c3cea939be015c404f26870e77952f37176fe4d859b689a7b5299235bdce93603b0d56169cac758df4af3962cdd703f1e289e88873fd3709465029d8408c6d0289c157056c3a593b2f4b93f2b886b8d77a899aee3d277a3bcaa8bb9f32392789f4b361c8502081ba7c2ecf7afed2dbc2ea6e6d86cf2deb82e8a7863976d79d14676c64853aa5c47bcbda64bfde607d5020fc4d177b90eacf674749a3350f7651635d8a88e72c961de3927a093541679cd36a81e4fe41d8f9deb78638e1eb98e7c42f50d6c5faf93e7e439af7aacc23e5b679ea202bbe6efe71c801e9f45843792ac3bb492e8f48ffcfea6afcb88233cafd9d1931d1175f3ab08a3ac8ccab80cc2180b82dc55b4e464794e8c89b541324e9ad694310777136c0083c316f42e2cf9ec381dd9d17f674de5afef5f06930fd560d48ebb7d9c4249dba81ff5400b887c2a43e1f3c84d813cae92f7aeb4fbaa6c0dfe8598e9e988875228a6e5f929d96339bb19312541af13d2f9e007324eeaf5823907e8da25942427c97fdf1b76d69201430c20cd5417db09cd9ff7c7a0cf3f30eab6c10eecd9694c95806f88def2a308dfe8e859b541549b2db0fa84a6b14ad1ac0563cb95aa3469b5e6db554595b4b415b23d08124d573e97acb821c5e1b312fe8dce3c167b9fab34672763722ff6a2f767a0eefb4d49c89dbc7a1b6574d23c99465d8c6f8a64ce9c63123582acd6772e3c38beb4d1f7814b421c78fc160c80c60cc509efc23894bb974a20ec740e293d07ef6df12cccf52a6b45d3a28ca379932e751719c53bfbd4f6b1c58cd19d416b6d81d281ccf6592195a3d15c83112855bfcbea1dba807a922f676d8787e756a09966adaeed7aefc2102038ed9b4f618740b49ac0bc02adf554bdf069519acbe4a3d2af3204de17bef65c505b95fe3089cb4bf43de87ddda652a7bd98c96c54a1407966a19fcd228cc108db16569b3db7c2ba60fd71ece05421d48cfc46fd81ee32076be73c6c216065d40811733b9b8c81a41bc041d8cfa22e1a32f30b57795a52382b84d33846f7314e2f39743fba746f20ae9af2c2bd62d10c72807caaaae428b926ed4ec38c6f2fb828af4fe27f967d20554d51bd6fe5d961d6067959028e326c749cd6a6724336440d5e47dbadcc3fc3d55dd9494c14cab0ca0a3439de2d251669a615c4e1aa9f7fd4013bab6ed4897ff7c62dd49906ad605cde1f9b1caa31157fce8234cf061be4a89fd621bdebd1a1ddc11aedfeb3d9044f64e687887f601134010da2b29d555b50003eb26f5aa0206ef17ce08737b43668d9d7bf42127c93987679970fd55406a36804d66ada392963ef28f1f6c971ba31b4798f5656e8e8fc101143e6c15c532376f2c93689d60c2cff0c6435a040814bdfa3747fa7ad4ef8339b4aa66e99f6ba02323c41301c602504ed20cec666ba2d22dd7d1fa25cc8d5f0ef8def6e5d55b323cb4d57af47f44ed022b779734a84fdbe6404f831d48533a3a490541c9efb26b7b98b588f5d6f83f03c82dad96b9ab63c54ead3146d2ebe23a6a1e6098ee5163fdc70d3258ab186f30be46045bcd50281d7b3d9aa0d4733c9bdae20dc23255c73eba06229703a04410717f066513cd11dad005fc4da3f93098d0f186af9aca6dc07601bb6f4772bf93d0876a94e1ae7229d7f1edddb72a23ae7d6021ddb8693ebea001502dd67b153f6f4293e3cc18e2b4f5b770440e7d7516a18b406e9aaa8cc04db17960a82a9b912bf393a7f4cbc7411bdadd95b853f31de24222bfd91dde0ddd4fe4af2a28ce1b079f0f816578e846e86dd82aa8301c4d210ac90cf42d083bd1a34e15dbdc647dcd0e21142e952f9204c3b89b7b3dc8a3d4418df47539671faff907ad6ef46747b74328336d0ee320f33e6aac888f3572982790c289ad42b7c0f5e42351bc9b0e56404b816006692e98655fcdeb19fd5b7985390fde5855264564957cb639585862c94fa3ef92cd5cced2e9496e4d7dbe8795b26aa5e9b19f95bcd9f88b09d6c52da24e21bc3b6da15e68d41cd5d1e41bd1fb31628231b22ce0c53a75cd238cf0f81dcb07d3865b28706ab47185c363487c6fb4523e560654c0d4749a51da9f23f69cc8d0a380e8f548c5b77a83f84b65bc45c8e95cf4dfb2781184dfac977bc12665bd762666ab5a020e77ade8b180678c04e44ffb9c0935bd86017ab0d7229b5c8d91e4a00f64a1313711cca59cdd88ac2923e65656045c357d51196e4b2e8ee72e5596192323ae679a63ec9cf22e2bf21e2cc79f1d2216e5063020aed8de177f749e0c655bcb1a89bb2bb0b0a0bb83ed5d2610dc92431df40369df02c82c18d310b9d15fba3e9565d881edcff063915db4833f665b0e661257d8b0319d4135ec252c6c1619bf003cc6f3acd47d3440d39e3b2c83102934be80b"}, {0x80, 0xffff, 0x7, "ec2ba4f3d6a7b761ef8f9bf57e2f5effd6daab5052e9301b821c9e3d4b772d4c82f4020e65acd222883826360257d3c53ab11416ef6f4350eed439c1bfd26daba97df2ea7a465ef3bf9c045f921584375df65255b5b623c5e290df0ffaa2fe8b058de410eed2dca0ff835edd426ace"}, {0xf0, 0xffff, 0x3, "97c3fd118b22da720370303197d616910c119ee3eb3f73100fe4c499e055b0d35baf1af924077540a84cd20e860cb25ff12487182297d87accdc7d0f78d152e78920e6154b60c3447e1bcaee50cdb7bf05a51052f1ab6d9de8e6d75e0d237482ad485f7f03e597bf1947d04614f771fd96d7cf7a61958c17ff620ea45596f8b9a811f1f9b32ec3ec1aa1e5e9c9922908c178ae6254717d094920fe83c484142221132a9df802af783e817ec6ff59f886b6a69ed8ab1d0efb6a334b5ad226a47910263aee89f18c29fc7db011ad0c15f7e072e896cec4a0c0f7ceedbac6f76c"}, {0x50, 0x1, 0x80, "2218c466d5f5e8227066f2311d361b82bda8759d460ef8d9fad782218881a153bb232a6ea4f45293e1d81d02f31bbd2bfb0f9228f868e9014956f4"}], 0x1340}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="86c009271f4be72515b43dd357a0db643ab8645fa5eda858e98c96a3cff54d7cfd6da007a3fbeaf2002bbb", 0x2b) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="109d84a576113d780acdc100e100000000000000000000000000"], 0x10}, 0x0) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)="0a4b27b819b60ed482fe8946b55f0a16ee75ae1df4ec672078215d0686c29e2e1561f59aaed1607fa2f07d5e690de76a6e66623d3b301acebc04ba6e45127ad1b9925cedffdae3c938f805a52c29e186c104973bf6d4b87bedb462fcaf619d1da6524b306265ff1419e55a5f2523ebf90df8293e19ebad65cfd8d6d36028af419e68f6f9de60c21d09a6e808c73e014e056c745d626b69d39f8ae5dcaa75ca597c1dbf750cffd0acb2d8bfb42ec741225d6969ff5421eb4b55bc6211639046b546a0350afb867bf059c92a62e037ed46f76b6e2ab7b78c96c7d0a6eb3306908c8ab1d7732e94969f", 0xe8}, {&(0x7f0000000240)="2273d5a528d15dc30fb31cd6b3b74b54fb9db7573695324749be120638cadfcf65d8675644bf5480e81c8565a52da02bf861d7bdd1af3bacfe02292633a634db1023aceb104779e45f137e089b35134c1d0ce18b60f286ea0f163d95", 0x5c}, {&(0x7f00000002c0)="83c237b297d98c4496f6d67763494d71929a5607dc23988fd4a2348ba9be424dd27be9edf842aeb84cb1d00c2d93c5dba43b6454d1f5e88b95d614079f5c1e36ba962027f29b7ba6b861c14759e98587a38b9fc38bc58eb048a9593778a5f270b4eb013911e87912b78b811ea5095efb7f6952e3b3e871e19af409d76fa12242bbd5d6acff07f671b429fe02ed91f3708463d375325d8bf9d1300c724f65872c863aaa5f8c5196b2d0225a53a94adc3b52fdfed7", 0xb4}, {&(0x7f0000000380)="3003b1b80c05634a5a1b49481ab4c4d79cd64333b11232f4a8bd9106396028e144faf7fa5afd6f73efb79c965aa9adf11ae11f9a377a8a7ce9bd6136ad97098c9afeb44c9151e622f4728dde1b1a4b3c0c42a042249e3dd27ba70af97c9ba124b3fcb0ace44be547d7b847f9601dcb9847acc88e9cac22df9f53583d871b0ea3a452fa83318ccf84433a0d48", 0x8c}], 0x4, &(0x7f0000000480)=[{0x110, 0x1, 0x3ff, "a99bf9ac2dd794b73ca41192e18a2ccfb580494dc925ec3f7e11b3665a546c634c9f56b83ac44219f18132beeeb85aa48d3dddc0e19a20b4e0b63c3f7af9161cfd85ed9e6fec6b9289c11ff637db794ba1d4c438c90056339b7546eff06c0931b075b9096f5628dd222a005c229cef80c440fa6dc7f63058d3a3575b20ac6c7eda8fd0fb650ca7d1caafa16bfb1e0a9ec8f3805893506eb1ae86f0c53f1adaeba326e7345ec88d0fb331d6e285d80c3137dcd6696750a9b2d12245083277f010453652af7e835501b2495d681da1e07f7150c05af6a59c1935128a798673cf191eb732cd074545aff2b5cf5256bbb0770428986388880365798bccc2e2d061"}, {0x20, 0x1, 0xfffffffffffffff8, "1611e39bdcb2407485f0c4cd6a"}, {0xf0, 0x1, 0x6, "9ec820cb27d0f5b32cd0565145e10471877613251e14f89a93f4bff95e32c64c777034bc80135a75358f3643f0216944284d2cdae3aaa57dda67180f2d9a52e812a9b06b141a385fa4570b6ac25d321b26e2a9fcc7345e57a206416477296b4f62eb392f43457a9ddb82422bda96c66c1935a6d4b74095dc8081de13fb500b5165807a24fdec78f1c655854b2f777de62feae8635c7bb31dd8d50b09473a639a6b0262bed68690624dc0382afafb294c54c788b2c47c5111db33e7b8d278a19ff19c96743381fe693e0f6674c86523e8e864e0e76c404c3c141ce725"}, {0x10, 0xffff, 0x81}], 0x230}, 0xe) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) 06:39:06 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1018, &(0x7f0000000000), &(0x7f0000001480)=0xfffffffffffffc97) r0 = socket$inet(0x2, 0x5, 0x9) fcntl$getown(r0, 0x5) 06:39:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 06:39:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="d860a32d513ed5164b53b639cc16c35ef85bd366d23edb82cbbe2afe6a462002a9e8109dbc0d81dfd46d5649096d5f39460e11c7d96d18a1a66ab2b2f4d9021f8c84d7120795a365ff363b1545e2d5c173b87668ae2fdd4a62eceb43406e9cdc1b13fbc38c7c7f57c05510de02426a17737558ddef58a4bae4de78f519d3328a0eed7190cbd19028f4e5ea41119ffb10d3c39848510f7dc8ff6f243e7ca046f79babaaca53bb4133030755cb9136faa797f589a3f5a962017ad678d2f68d0bc5e61408", 0xc3}, {&(0x7f0000000280)="98ba7c2541a0a72dea6f551ea9f6cd86c536e895c3b7d0cdeab15934f638db2805f6dd0360e3be8939e0e616ae52e38bd0e6e600ca0c7df9da2ca898141130c196eb0149d956758fbe60861cdfbff73f8fa3cd0b595c4a1f086fcb9543ba3d304cfef64d6b725de94905996902586d02217850d2032e1884cff5c55e0d74d67ec3af995f12c3a4ee8d31e3789e79f7f15f358f07f8b4c4a737463e7c02966631f4615f840efe6ddd679e8b93527c41527cd850460cb77ddaed", 0xb9}, {&(0x7f0000000340)="df8b294a2acb5f5def9e2f075d231638e9ee41dd7f9d3debc55d29a86ec0b094ba66350cd57535135193037e1009a075070bc78fde59f76add4bb3b4a7609ac813bfbf78670a77171c86cacf87e248089c8ab78c74bbe5ebca35f33a0fc38c5711c4b4f881d4c8118d2ca0d21740a6", 0x6f}, {&(0x7f00000003c0)="977e4cfd5106960bd7d83c1e7ab730b7b661a7c91d4e28944f5012f30e9426510a772adc95def3f5b5c10a69050cb934ec57119259733e445cbd052c561facd3dfde5d7c0429f2fc88365a1f0b9f7980a24836c25139c8e4e6ad54ee3dfa11bf91ef2e25fecfed8d36a4b1659287a5efb8cd07ab894541c5ca88052fa212e3d4d442b4bf1f898379448edf11879c310f8ac3325045a7901525dd1434963736b9f942ebd0351110e3783227e9a8ee4bf184e4437ed379000a3fff69e17826fc699612563762205791029f5a2b1d9b39948746e79eaf0749e08d1ecc1ad6f2a6021864334ce9ef0d365afd5996", 0xec}], 0x4) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 06:39:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x11, 0x6}, 0x0, 0x2, r1, r1, 0x2ac9, 0x1, 0x10001}) r7 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r8 = getpgrp() setpgid(r7, r7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r8) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) close(r0) 06:39:07 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = getppid() fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r1) 06:39:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x7fffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 06:39:07 executing program 0: r0 = socket(0x1, 0x1, 0x1) write(r0, &(0x7f0000000000)="3b80650cb086c1164136baf25c0c732f1cc21b4646ddc0dafd87510b418128db306ed826621df404378271469c2e4771d5b6e2a28ce4d3f7d1c4e5cc20042141aa0d8bfce0638e93787a8af49f11ab3c832349d5a89af4d2da93a4ab0c38bdf1843048d5b4d105630b61466743e3e319d286cb2dc5b27646a85e7abd639a8a74b5bc701ec56e6a3ee6bf6f187ae7031f37e5bbbfc6ba7ba6f189b57ed04c422f92a9d88e3c3eb72070cfbaa8da45dbe4f254662c568442affb77408bd56fa8a7f69595815389dcf06928f45bff488731a8bbe2f2", 0xd4) socket(0x0, 0x8000, 0x80000000) 06:39:07 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = socket(0x10, 0x8000, 0x5) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r5 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x80000000, r2, r3, r2, r3, 0x22, 0x4}, 0x4, 0x0, r1, r1, 0x6, 0x200, 0x10000}) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000100)=0xffffffffffffffc6) syz_open_pts() recvfrom$inet6(r4, &(0x7f0000000240)=""/172, 0xac, 0x42, &(0x7f0000000180)={0x18, 0x3, 0x100000000, 0x4cbf739c}, 0xc) 06:39:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:39:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 06:39:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) ftruncate(r1, 0x25) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) flock(r1, 0xb) close(r1) setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x480) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/192) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x110) 06:39:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fee000/0x3000)=nil, 0x3000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 06:39:07 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f278177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdf0000000091402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d810000007fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f135601000000307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2b2fc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7a3) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r5, 0x20, 0x2}, 0x80e2, 0x0, r6, r7, 0x3, 0x2, 0xfffffffffffffffd, 0x5}) syz_open_pts() close(r0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131930ca05501823fc7e0d7a"}) r9 = fcntl$dupfd(r8, 0x0, r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x401) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 06:39:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x407f, 0x80000003, 0xfffffffffffff001, "1eae86829c3c1bb88f00", 0x7, 0x4}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r2 = socket$inet6(0x18, 0x8002, 0x1) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x12) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x100) mprotect(&(0x7f0000754000/0x3000)=nil, 0x3000, 0x4) 06:39:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) truncate(&(0x7f0000000000)='./file0\x00', 0x6e) 06:39:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r1) close(r0) 06:39:11 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setregid(r2, r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0xc8, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 06:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) r2 = socket$inet(0x2, 0x7, 0x3f) setsockopt(r2, 0x80000001, 0x2, &(0x7f0000000280)="4860cb5280f23a21c2874d4d6df63402b3611880a02287cfa989b938ec3597d8d7920e634e5bc9c312cfca272c73040227e309a72e0a1e03de982c63cd60c6ff50b08a207a850c543381d94b54bf8587e5326a2e9d988cb3ea50ddd6a572acbdf691e7ef594e2f361413b1b432ab039e9c18badd26f6a94715a473c02ca0e848daf0d522d023ea1411487682b6b52adf3e3078026fa418ef16c3d7e93e35ebe1e6db68d895155164046d69ecf8f34d3825ce3381d70312646f859a7f9c921d3096a9170fdb039a521d4fb579f77f8d044e1a69a08c5d406f690954b810bb95bceaab7b0f98d7453423565c7ec5c133", 0xef) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:39:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "0000000000000001000000ad04bd8000002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0x4a) r1 = socket$inet6(0x18, 0x2, 0x6) r2 = getegid() r3 = getegid() setregid(r2, r3) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 06:39:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 06:39:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) 06:39:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x49) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x280fcc365919c39e, 0xa1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x6, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x4, 0xa5b}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000046, 0x9, 0x991f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x60, 0x101, 0x1}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x16, 0xc0000005, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x794c4b04, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4c, 0xa0000000, 0x100000001, 0x69c}, {{r0}, 0x0, 0x41, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x10001, 0x2}], 0x200, &(0x7f0000000200)={0x200, 0x4}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 06:39:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000005, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) fsync(r1) r2 = socket(0x2, 0xc003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f00000012c0)=[{0x0}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) sendto$unix(r3, &(0x7f0000000040)="86dfea5c0e78d9ba075a64dc71735abc857de74611c90e18f511618486c61176c8030946e66e799e7a73a9159167dc88844fc4f1727d93f7f1bbdc649706e269f74db8fdc01a893bca46806e546e4cab89c34c2e0327af33150878a25ef297cfd2172b75ed33dc3246fd92d87f6a1a48394000d3911333d09b4c41864aa12cfab21867f1a54bf78ed811598c3f3fc59df12d774536effbb2f2c6548d755e", 0x9e, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 06:39:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x3) setsockopt(r0, 0x8001, 0x7f, &(0x7f0000000000)="d53c3a2cc4114ad2e37f8f063d8629619ca925ae33e8e701e7d7231b656d2b9796baa23703abb4a8588d753a1767024d625f693555a47ce8f97eda6d3cec2150d87ef616c76a735538a5be99198d5d49b8e663d60a679859017f458f062a1e44f09b44c9a15d1d4e6d90eb06e9a3b7b280b92231b1108ac5ecae6803d475a54749abfdccb9e9a88e54cd6ec8f63ed68f09edd6bbdd673791364e4874511c9159ef411c716be446dd52812ce45991213708e0cf40649d99f3cd5e65dd73b789f70459a872c79cf7531ea654925ffe5abb993f683c67ec", 0xd6) 06:39:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c6) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x401, 0x1f}, {0x8b, 0x8}}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac83f008a130264e6f59ff663cdde00"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 06:39:11 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x100000000000}) r0 = socket$inet(0x2, 0x4, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6330dcacac4ef039e3ff2efe8b5cab67f352d6264526648c4f11f8fcb188eea96048c5488d0d9427b479fb9dd92ee4f5ee6b981ad5392c6c77c382e6316ac508d2e2de8904fc0b3813ca96acfc6206b0cbdc20d8183d70af6d1681f41b39d2f7c1303543618cb15e997581240a3b8b5f2ab0b98bbc559f5f71d91ed8bea467f8cd08e4f9c278d62b547dfeb8aa587414c3f366c0e9647db6ae94e551bf3796a244aaf5216d1ef517e92486908f6763629b35aebc023b5a2dadbd45d21ba7bb80ce4ebe571fe1c78ec946e2", 0xcb) 06:39:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() syz_open_pts() r4 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000100)=""/31) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) On _z_@4]bڵNEٵV[tޛ{c denied attempt to set clock forward to 17592186044416 denied attempt to set clock forward to 17592186044416 06:39:11 executing program 0: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x4, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x200000000000003, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000002cc0)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbe4def352f06c68f68738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13f35bb5317ddd85acc381ecb3e85bca5944347ebee204ed8489577aeef6eeb9c825c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de98df80688b69679f0d884384c11d274c129128f5277f8b7361a34555cb2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05ff0f0000000000000e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f791a3716b362b26ae611124fa1d32e019ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7955e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d128197c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b000000000000000566c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761b53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761134ea6a73d6b1a9e4e352227ed84709ad42e08e0bdb29c4f77d9a85abbddf2713d9ea8a008fce9355ab35616b497a18fbfda3caa419e3d69356e6142377debcb26b88b467e97c7dca5574390ff87dd12c9eab1c29e7567e27c5a0ad54c3c7f7d31c351803ef1a30f2ec3149baac9b9b6c65acce2843b1c6d054055490127ae4acfded4cf3024aba305b64faa353bc5d9fb86dc416987cdf7d057642c231ab638f14cb72a9aeb1880c59dcf8b4f88bcd91f52a16bded81ee48764fa64a127edc833a6c293584d4c70cda7d659d05f8a153787fcedcb781362daa1075aad85f35d470be5a91e4f595536aa5a514cdbe4fe66607ae6fc097c6aa55738718ec50a6b34ce0af3e5bb67a1152d1a4dd208588bce10ababf91d00d44bee788d513e7b77e85d9bc6b84bf40dedcd6b613baba38847264452ca0e9a703130ac2bb03f2117cf59fb7bd04784cd57fbb91b4f6ded70077ead0ade7905d461ced8181ce37d7bfe750e48a7d240ba8866cab8a40803e44dc3f54965b98d5847fcc876b9a5ab454856b8f18", 0x8f0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(r1) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 06:39:12 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822370500000039"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:39:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x2) ftruncate(r0, 0x40000000d41) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="e28b5de3e8884fbbb7db2c0b3c56e752a812a6c28aa705e746a6a82c5e7794b7f6c3", 0x22) lseek(r0, 0x0, 0x3) close(r0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/24, 0x18}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/52, 0x34}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/108, 0x6c}], 0x6) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0x2, 0x80000001}}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/200, 0xffffffffffffff1d, 0x1, 0x0, 0x0) 06:39:18 executing program 0: getrlimit(0x7, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x7) fcntl$setflags(r0, 0x2, 0x1) 06:39:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821c7c00000101000000"], 0x1) msgget$private(0x0, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x2}) write(r0, &(0x7f0000000040)="52d785e86907b35354b5711a48541c672895d3eb9ef00fbba321f2b8aa76f89fd56123c7accd038c7d4f1da4aad64e4a6ecc41c2f3f113aa86fd009849bd43548e37e5ad8b6c342d8b052787a2c3c3559f4005741812010000800000000011ec8b45cecfa98b4ac417c33888edcf7dce463b756e4aeb08b5b45f04e23f46f503b071e10639414443e612ddf3bc4a70846970d6a2cfb8d604e87f3dcc4187b0c0", 0xa0) r2 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) clock_getres(0x4, 0xfffffffffffffffe) fcntl$dupfd(r2, 0xa, r0) 06:39:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 06:39:18 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0xf1c, 0x7) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)="f75333334279148b57df42675ed16a101130f3d43aa444cccd1c26b88398d90b4329c0a08c1df8daf7d783d73b1e22c1e3", 0x31) r1 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 06:39:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2361613c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1) sendmsg(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000140)='./file0\x00') read(r0, &(0x7f0000000440)=""/149, 0x95) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000180)=""/82, 0x52) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 06:39:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000340)='./bus\x00', r1, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x300, 0x20) readlinkat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/17, 0x11) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r4) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = getgid() chown(&(0x7f0000000000)='./bus\x00', r5, r6) 06:39:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000200)="6c4465094ee46ee4df5148882bf5955da7afbd237fcaa3a2e11a677838c2e4761acb59aa12daf0db0ca8f1f2e097ba6d75daad342ede884f36aa0146647d5e43748cafbb2e80a8534d13312fb628e63c4d3077e64fc884b677b3d4f77424d39f4ab76c2a0927a169ef0bea1c75c38a84b00960a312cff7306fb2ff3d0c7ad194eb471a3828c3bc4bca7b7436d0b942af88c8a5", 0x93, 0x40c, 0x0, 0x0) setsockopt(r0, 0x9, 0x80000000, &(0x7f00000000c0)="86b6cf8d01db15dfd673571d6a20f9ad314631d09c37a2973e4053263c33022400906f77bd41b76e31a1271f779d64f5a401f34deba086c2a9a1652c73afe5b6360222f72626f55d352d5786008fc58cd10603c61c81410cf26dda559cbcdab1b44e7d30f9b9704a00ee15486f9263ceaa3efd122a278f569270fa92a8c5af9acf724275cab5a2f53f665fca0cac5ddb6c47489d4a9a3ad1c7a9d73069fbdf0479d2a393814eb355cefcf9e631d0b8c632729f", 0xb3) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 06:39:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab2", 0x34a}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01", 0x396}], 0x1) 06:39:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x24) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 06:39:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/237, 0xed}, {&(0x7f0000001140)=""/137, 0x89}], 0x3) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) lseek(r0, 0x0, 0x1) 06:39:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) r1 = getpgid(0x0) getpgid(r1) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) 06:39:19 executing program 1: r0 = socket(0x1e, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) 06:39:19 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) mlock(&(0x7f0000170000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x5, 0x2, 0xce}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f0000188000/0x4000)=nil, 0x4000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 06:39:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x10000004, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) map stack 0x20000000-0x20400000 of map 0xffffff003f12bd68 failed: hole in range 06:39:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 06:39:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 06:39:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) r2 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/43}, &(0x7f0000000200)=0x2d) poll(&(0x7f0000000240)=[{r0, 0x1c}, {r0, 0x5}, {r2, 0x82}, {r1, 0x187}, {r0, 0x4}, {r0, 0x8}, {r0, 0xa1}, {r0, 0x1f}], 0x8, 0x5) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xd72, 0x9}, 0x10) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) 06:39:20 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getuid() getuid() r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) link(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') utimensat(r2, &(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000280)={{0x3ff, 0x6}, {0x5, 0x9}}, 0x2) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0/file0/file0\x00') 06:39:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80080, 0x92) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:39:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="4ca2559705a3c23d258874", 0xb) 06:39:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2cbb91964c3e0a4901001656", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x200000, 0x1000, 0x7, 0x8000, "0fb9d08b5247fb6dcb91647dcb1c82c47974e54b", 0x1, 0xfe}) r3 = dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x27}, {r4, 0x18}, {r4, 0x1}, {r4, 0x104}, {r4, 0xa0}, {r4}, {r4, 0x20}], 0x7, 0x6) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 06:39:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="4d3e45fdb926da6b72fcf130cd94e357f2584f29d0c45880f86ed28879ef8b24e239803f256dbc0df1b44bff26d2ed6af35cc4b14d4ceb55c95d2e9b18e89adb091137d4832f5c6328233792de362b323c26c07ba6cc27ea12089e147b2144519c68e6ef36de285d03e75cb7810f9927ab1be7edae7852d64f95dbfbccf3c66404d08b279e275e859009357c80b5f147b46cff93c9eb2974cb14e8b2fcdc35d6905b87f4091d5aaf8f", 0xa9}], 0x1, &(0x7f0000000140)=[{0x38, 0x42eadf6648b172c3, 0x6, "51e7bede0b0bf06ca4f50ffcdaab860e551ddd58b640cd597476841ab437f3aa5e"}, {0xe8, 0xffff, 0x2, "f57bc77fef1122078eb1b2386b17405afc0262679d41d88f4a83d31393efc213c73f46e71cf4ad6afce0baceb1f30218bd576d70a24a7c3730648e62a5faec9b769d03dda9dc8e5c32a2b8d010014ebfc0737fcd5b06f5686a43f2c87578bb2c4355e48620447d412d09ca97e2862f4366242a27e124a712edd2bdc1d57c361ac76111649a2d9b031f97051939485eb2e6733ac568375066e5317566458d7b4aa9dbb7e1ec51d877cfeadb2b62c84fc4c97b8e87dc4498cc66abc822f513c1c9b26606956bdef588aa84704ca77122366a64c54f383c5921"}, {0xd0, 0xffff, 0x1d76, "242de5b06cb201d02e356de246109e5fba659c9339badfc157fee0117f8dd9f3f8ec14447890515588fc2ba4f0464ab8e51c8af53b62d570d64f4b06c88c2d264f26959fafd5622b761e78b1171dc8c44073080bd77b77d215dab025a0bb14fa542789e42d573827cfecf337f7037f1868e5dcd9dcb26d95e821bdf46ebf02eb04b55307cff028292039fc7b1b437cc0ef8c895975307d81ac21e34ebc8f1a0fde028a55b9d32973178ae229f2ad9471f2207e09c56d41ec66b35f322444"}], 0x1f0}, 0x1) dup2(r1, r0) 06:39:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10001, 0xffffffffffff8001, 0x0, 0x101, "4998eb6eecc2bf9e5054fc2d619a5d098d3b9791", 0xd33, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x40) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e7417115f2325395a300"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x100000001) close(r0) 06:39:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000010c0)="e02000010000009c7600", 0xa) r1 = socket$inet(0x2, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) socket$inet(0x2, 0x3, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/166, &(0x7f0000000000)=0xa6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="288daf850df9a614f45f3bc58bf4ae49ac19d4aba096697a43400b7d002831355e4b9593ac5e12238e3b0d5f01d77bdafd95e8a09563d234cd9fa833d815bc347dc87f8e7ef480240da459ebb618179667429ca9e3c482c2283b9a3260e332182d0c314c6fb72cf9144f34d5515656a5c2c39edd5e28525a13b0b985722cb642a221d0585b320a490140405cd18f9b42dbca6d6f39180b83b4457513947304eb97a495b58617157b1c5e0f5790675d4ce85e8f586f9a1a8f3b625ad6b11af2cc4ba4b7784c54978b56efa786bf4355888af92458ac54b7f9182c0e2e86e8b96d0df14a80d183c915f8d36002ae9f4164e9dfed15a62726d5dc7a7b19b36a2c2bc23767481b069b0d33c51a16d729277d252a79b43b610175041d895bff876fca8c28d9c43829efdeaac0c2b79ee476edc5795a749537b3cbf7b8af25eae4016e889106dac0146c98a20f8b0ee63847e178bfe3b0bf1a2db21c7c4bc679bb46ef3d09189b30d6d8806681119b83719a6bc0eefcce89160f4d40123fa7b6ffb8e86ecb53e8754a973f1dd24e09d96f5917dc002a5d93f2c463f9103f7687151e660f9bd2079032f182546b17d169680844b6384b2aec6c6a9afc8baad04357349840414c6b03578b94de5c0f3853b764f26c21e968c20ef1f37d752a20a80bafad37d50556b2c355fb9efd8b14502b6fbfa30812c50212e54962f866e74f7cfac600496273eabcd237da292e6a679070862a546831ea6cfbb544e23512659728f47a2eb037cc84a4cb58bc85f96455789850cc85548275a64b6d9895b1d4621241e085f8f8b63dbcf420417f26191ea2b9bd68c7319df294c51dd0c4f742f59e706e2845f1aa652e21125741d7bb2704f20812b4b93199501bc071ff11c4b5a7f9b65681a82d9c3a9e884e72417f32d9b57d566be94b487f64dec505271e96a3d7e05c8ea8511317d10752fcf58f9eac85a9ab44b5cc12f519bdef9e78b59b803551e884bbe118667ee93060fc2799fdf75bdf1eab9456b29e4597e2816409f906133d7a449bcc58f333bed1fbaf444e8b78a5453f6ebd470941141120885416066438bd99dd178d02a77150f64facc9e22490a1d10d054b0e9935ffdf855a5dbc2be1ccb58681f751a4ec68f555bb1fb3ee9f865c8c847dbdf766ea0be21dc3858a9a4d56d74b8b9e1fcd9a445116c7fb21ce9a9e1fdc13986f9b5a3391464964f124b1e3383900c78a37e69c216972c39ae7dc8053abda333f9bb3415f2bf1911be2d6ece32177fbdc83299df53ba36c7211ca17dfe068315638735c2580a1624684312cfeb8e022736ad4ec6066781c97c40c4dc37fc6344e521975b0d58eea8ec147748ca4935b9bcf8b21ea4f0741244db70ed2f065a69029d817fbdf826cc2afc794f62c95cf7193a1bcf1bd21d6063d9a0d375f30510472355911cdaa5d264badd5725f409b7559e67b889199cd3fb063a90547b18a8d5242934e8445092471fca529989a2a6aa96d5296e94cc9dd144a8fc3787475c6ce0d110105695789f3f53920e17f1cba837b3b3752dd668e9d604f69bd95ed9686b5e9c04cdcc7448342855bf114edc19e06c1c301cc73b959569b4f33ee45aac04a4c33495eedf24a1fa905f77733efc4951796d7c4425ea1365962896de4937134fd00077c84f26b0980559cd58872d65e8c7bc73a5eca0eb6ce1e937dfef3386217e1fed6e644dcb5b7b2f2a0d98c902ad49db5c896fc427a790ddcc054cd9ae04fd79149bd97a6f6e4aa0c8eeef4036b5749d59500c32d9913dd7690749577bbc0539495013295e6ec214f3137a30068c4f7be5353096b007ae86779fd8b13d19b1709c7eab5c46c44c26cc59bbbed4e6a2d4c7ba0e9421c90fbdb37dfc14d2ad15c90f060065759e55c1b6ba83497cabc554f90e1fdce3264f667ebc031cca3048f4d59419f4c363d66f7bf3c5fe67d0596892e0057e6544f8ba7ffae23c17d8c1c20bef855860edc1c4784923113b59f0753fd4c8c78a6ab2d83b46e99dad07835595d4edcabf70ea5ed288db22eb58614c7039d538c09285d68344424cd09f0d3c52c2b837bf1ee071f5a0835d9d4838153c271ce215d09628d25df7540d189ff8f46e379d32f5d9a85d79cd7f738d68a7afebbce61bdd5c5123ee526675f90d7ea37db84f45a97ccbe9803de6a641b27cbb02cc63fe3a96be884808abd76189a86a8e11450e08c1f7bc315cc1634bbea1e4aeb386cd23e34271256c593044949afb83e50b1d713bd91aaa97362091b8f7d67f79da16591458c6d6f1a6af1dc8affacb72caaa4a4c43603601917472c95291a98f202f63c8518824c8ea27acb89dc935372538c7de825d16a579113147569ea9b0d9f15d25591bc4b613f24b6a570aa863f81b2c68dac9f6ff1151507ca12c0ebeb3dfb61cb3adbbf13671875d2f08e48219512651a7256f6e22a8fcdf2a039e584d9174021f66405c8802608cddf40b4bbeeca6200dac014a40b576860c4d1a584af2c92e7076a6b0d0cf438de07fef026d8e212719a9bb1bb85f4db58114901e93ac3792a49bc8b3c4181451afdb2f5087bf6969c0cc11110b49113ce631ca5248fc9ed69dfcf90afad660b4d33dbe1922e517d4bc315065930ea4e1edeaf7b6ce9c4b4894d053f202e235cb0247f998d848e86e177c41170832fe89add52b5222d258c0c3d348e73ebb25e355d14d05c5e46b8a84ab43d3add0ca717057d7c968ee487581f0593b7826370a566c9f1f2668572edc039f1e32bfc7a063652a75472e5a82e796dd13c951aa55523545f38217a62598a763ba5906caeff01f1e62f75e59e0c192179b760b6abeeb0988e6b93b63387a68896187d202d5cca2bcc2d629af8e5b5485aef74838dc1bd12ae517cbed18010941c99c39209ffe2a5527d3001407ba6dfbf7ec575c7a0843dcc7ddb29cb988551f26511c40299dd6f801665845924c1ec3751e23e91a31547967853ed6373417ba787e784f1864cefaa434f04169089a83b6eb9c1c23955ba346fc68190722151e4a984494a28605145d9702efa6f66f74fcee69cc96f43bf670602ba4408cf5201a5a8a69d7c80494c3d2f9c7bdfbaa07ad03f265656d043cd2d6da2a11903c978f6c19ef2ee0c5d679357f8caff5a30545bd4088679b2ed7f52f917a9df31da87e883c1b0ce70bc46622e5e007bdbd705de1f5cf68a92546339bbf3cec3de83780acb752c15d84ba52e81650bc544f1e9d53d34c59e06516b4edf2928a585253a70047c4e9f81a9feeb4cde890b5bcfa784b13964f98d2ac6e790961bb3d19cc2ea0d926767d96ac1a6951c4ac1fd8b19728b1a92e1da912a6fe1c88533e4d69042a94a9e5574bacc45a5e6d56bddac89b37c2062f9853d1683266276b12b3a64c0639419d48357a46f333facda2ead8d252bca6448da5559c1cf07ca07317708045ffa6a2c8be8e3f7cff02323d86002af0bb4f4d15862db7b8eade83ff5c1faaabb8d4535064bafb7f2212bef1f43e9a6191e4e176ea6eaeb21deda42c46ca1d78abda264cc680fac778524e714c04e729be2f70de24019a4a8e6064a301812e2eac774fb080feaf21e434cedc9713bfb6d3b1b92deca3e0cb3f353ccfe35d415d1b73afbf1aea6dd348857a1135661d08aa9d172f3e1e12066af371482977438f1603865eb73593ccd2ea334d44a5323a1b980180068d5555cc8a4f14a93a39792b9765d0ca7bf8d09d9ad3b7c3fc505c5360b5c68230b48047666e500f9454c45851f449ed7ba478466dd1c91eab929362a359e1150d58098ffd7322c20129fea2d6441b75b6cbf46292b8cf368c8ea42f19d8073216137e53363649f7fe8ea33fd3a40c103a52b80a53d71e83030b36b7dc79bef3abb753883944c4003ed6ef06346af68b47f5b191c4e403a133a8873542ce524346e1266bc8ef33a1665f719385f77562f7d484124c6c1ebaae95109401d443ed53d5794c05c4fb74167fc99602928f0455d96047ef3aefc5291a81d5831ede970019ff5dd68887c9a3ee4913a78412e3a43107e662a13ec88759494e7ebcaba4fad152f9bf281b84d551f99cdce5964a59657ba678de8e33369e0cc57587cae78f69fb6317f3360b7afca8113d68d06660e58278d82c2b4a87ef785aa7fac6f65bf4bdd9f1aafb953d5c6bb9e920e08d3f66a9ce3c0d4bd46939eb97c0f3ed3e2ca4d87cc5d106284aa7235e147123a3f67061dba9f40112833640a96f6bf7dd786cc8df65669ac4cf1934785514af394a9efb5e45ec2f9ce29183955ab2004c2754f62e4237fb742179a82de80b7ce072c3e028adf66533dc671ab0e09b7da31ab0cf62963bb83e654a4df4f76238fee8c3079bfaf7b93a0e8811ae87897ceda317f75dec0b71a9e2a1b65c0bdfe55f91d782519c57d48ca0dd9c788485b8147deecf685b15a2cfe6b605c08e2f3daa441cb587c89bbf3f448c35ab460ac23a2b1494b0e338c1eb7493b970653492b55552a270ed39289c1873a735285ca6fe78675075fa2055929e06f57be106a20c9a28c7981d4eefa0d77767f3cb69277de28523340d40a6860de25572fda1ce6936fd4273507da4f288970a9413db03646886b7d849f9f3a577579ea29db9597381f0b336b12e754657527be7d23639ac81442ee8d168ae30c6d14469d96627b7182bc798d7016e8802d598b205ef4d92f3f117266ef7fe63b27f96ee64fcbbb7f5c2bb1339a4becb399c022a7ea655e4b64c5b30d0cf07f800fd9e46197e14b4e364a9bc31ffaca54269e6f91a6e132c40b8434b30dff93aec1271226009e8bff901f11bd469d04155074a0794d21c817fcd68bb4cc40fc5af0e22483dc51f28138b6c73ebc30dfaf606794c9f43cba2cf44b0890974f2dc8a61975ec93b404b3f705dc31738e8dcfbe74564289cabacdded2276b028d3b502c10434e951a380d35e2bac129b73ed141aa7dafac8994dc322605a7686791fff20a847fcf4316459fb0f900465447b84efb236ad64afb5683fcaa4d1bcc3b292c31c6508b2b369033b025ae61d3d176aa279155dc6a4546be0a88d69dd39b93f2623ad333993441365dcc11a700a819a0329065a6cda2414cea21089d4798de47e14574f1ddf9073a19aa11d006bea898482e90819ca3c19e982ebe43d63ce1eea97cf04974e95f030e0e141a603c591f6d351cdddad0360c86497579ca8359ba2fc3169ddd10554775963b305fe1e5db0bca9c1bab2b2300ae9587f6d7cf0acbc62751c74a35d7a51965cd0ddf1a3aa16da1bd4715fce2a0ee8a8d8c9f8df82f1a7d3935636ffc99374eb027f581841386c5a4fab9bdea5680f1ee4d476f880dd9b1d1f9d7deea065934d939f2291939665d0a493e2b9dbaa6109b05a07d2727a5b934d4f7149ee2fd7d7f3b15d9b29fab6e7ce303095ee366f1fab9ca34af9c02566b71c2fdb41ae63f90b0ecfb24039ba4788369dfbdadb3e16cb1e1581d928b5c6bfa3d05c14c7f5634eff1ac0e05055e69d78ca60e4928a6c09cb4132cbcdfe5c5f3fc0d267e17259fd52b566a3b7acadbe523a329707574fe93019c64538e5384e7985a2d62bdbae4c1657e1d1adcd6ae7cfc28741bfb83a32bafdff0bec06c617e67f9616e9b71b481c02bf5a83a58cd33fa0f415cdacd72cda18edc61b493a25cd2158d02b1acd12b91b5dd6dd094ca5bfe7b6cd224ec1af123507266380aa2f5ed3af5a01ebfad1e2df7d0efa1a2a50db304d3350feacb2866bad032af52f1be4df223a396d8832a926f3c9c7ee842fe8fc4f370", 0x1000) 06:39:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x13e) 06:39:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0740b128eb56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74", 0x5c9}], 0x1) 06:39:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r1, 0x0, 0x29ce62156748918) 06:39:21 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) socket(0x1, 0xc003, 0x8001) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 06:39:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x8, 0x2}}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/88, 0x58) close(r1) 06:39:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb) setsockopt$inet_opts(r0, 0x0, 0x4000000060, 0x0, 0xfed6) socketpair(0x22, 0x4005, 0x0, &(0x7f0000000000)) 06:39:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff6c) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece5, 0x7fffffff, "62722b051f60f896bae0090000007018b529f3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:21 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x973) execve(0x0, 0x0, 0x0) 06:39:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x5) 06:39:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x10) 06:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 06:39:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 06:39:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="480a16b81fab76119b3e20713c491fac4337e576e12af09ad78edf499797c894eac44789f5f85c79fb357daa3bb6697c386ecb7380606e7afeefd38a5bf33ac3d05dc12811081a4f5a85a5df0cc8db165559992f08a1", 0x56, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="89051fc757fa608f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e76ccbe403fb61dc44816f6298e48b8f7e13b1a7d80e611edc959620a26953da7686037cbbe2d18a04cc43a00e71fd7f2b7b5a29f", 0x90) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="217fa94f0aebabdad3efa58910f9c79a215b26548c9264b2e73869257e42b8c83e20c24cd2eaca2aca9476863c760887daddb984ad483aed9e6c0040b06990d2c91cc7c0a9b9a5842ced5db270979faf6d95c2e471edd16754d7128d68a838fd5659adc8f34fee37574b27266eb9b549d86749ca5dc9285432844e8b3486a908bc1615571eb143eb0b48a7af1f3c2fe0e129dd95690010c5e646c988c36883e9706e4e3c9d1cb70ad75a6bdfce30e78a19cb054ce3e0632ed0e06fbe650c8bcc59c2c6ecea92528d47837fd615ea2775b0e3dffdeee42663ff84e684ba0da9993a1e0310d176c96c1c473343beff4ff6d794f96eeae5131b20da5d8316daacb4c60062b1962a7de2f84aa7857ee0aaa259f16f4af1b0f95edfa625b473dc212e55f18dd5a67d50b1a40bdb00fd016c4b377abd403415e959efbe0580f0bd8380ecdfa09c7eb1df56fddcad9e68ca1b886e3f76e173acaeab235bc87d41188fe19b5bc449ffe4a96b15d345b84190693198fd7363bd2706e5cbe00a1ef3e0bae063b1a71521475d36710b43bd633d1a17337b69638be0e07b2ed778af9ee2aea09e2af653e367742a2ac0cd0610df67bf04ad053230966e41e57e72efa5265b41cedfca659dac6cda32336e34cbb9b57424d2fbb33cd99074b7df7d1d30ca75e618cb830428902744bc11d45174a3e1b394e8689ae043f3f6753d5b7f6ae39bfee147a12b551c8d7f70e3bcc6e333547ebdf37e9386bc779ef333eedd2b336598d91c87863d5ba03ce98993c0916b8864cfb12f624240840be2361d0924632424d7d5d0d8f951ba57e44de8c43b8033117c656a2824736f345d659cdf2add2d3c08188f81cd1e87819bc8e5d97608b3b13dc2b050dc639691a37ff8c3fbfa58a7515a49454e8751d17a41674695fc6794be1d36555e5b35fba3724bf326f30fe434fb3b131c31650d698b8ae8463d911c35610f6741b4cec8013c4e35af48ddbe19b175f9811fcec58c0ca4e1a85b7034a918a9272ec6009e5e80bfa3ba75c1728b3a291a6580c49bbc5e8f9d5960aa570ff660ed0438550d8b869a98baf78c5121e22505b6984ecb51e11d2aaf526eb5c9e793850bb94b5e60dfa221d26e00ae4184df6925d949bf22720903c853a9157cb919766b64bfa0c1d00e4ece3b04c283d2c201d80cada053157adb087459fbb8d044bbbd0d6ddb3242d0ff9fe734fa12de160052a255677e04ea1abfd580872e77628132c67d6727c07d58b5983609a3cb9856ce2c153a9c7f7ff6c568458f210e9b7d5a37e0408f7fc25803197c54735ebab5073eb133d85011b4be427b7e24abddafc0cbdd88693208cb01d61f2d78f9ab0e4beb20e49c47f58fc5197975bb8c153320880599a6962b98c1623cd3e5502dca6f8cfd72a9a23d22e0d58df4edf49db5fb45fcf273350d2d7f0800498106494454796380cd588daa7821b690fe2715559c25d93349c4d1c2510a943c94944c303177937d92ce136dda88e224803c371c42b64d009f9f8f3acd3e3ac1e1ffbe410692a87bb1962182f1afee99aaec6da245cc0322deaf94e5bfa4723a425afc9ad84b8cddbfee09b333f366f2ed90719dbdca40489a6ce2164e246e5aa3b6fea0dcd20366f1ba810ec43dfd06bad32dda975338f771ba88a459e98c1d65f2e694ce158fc58e7843fdd8372bf9b9de86df2876720e9875303c92eb7e8496b32caacd484c78504e0b7ed3b5885df0284a8772e27cc464940bf18a1dc0cbcf04d163ba72597fda0eddc19429f7faf11ca58c26a488a0e5f5956416efbac1ef2908bae76053657dfd1d546b112536aa906d8bf9234264bd1b8e3df255e0cf42742197756aea6640eea57a1ec13e3d553ebb7bf73115f2fd5271cde39cfb6e5faa579c9d06520a5f2e3de99b78954ab842edc37a5ca034024c2edb7a7d01107ccff1243b93975404fcda43372d593c22d6df075323a9ecbc6110dc2133a1a776cdf99776068963bba46faa69f83aea14bd2c6a049b72c536ff094f4ac90081d87cd506e744f38b0cec969118b2e545edaaaea4a13cf1c1075e77e3e50d323dd7d0dfd9817eddf0138290f0111372adfbf9355e714baf7438cea7c0170abe2b28887f19b3871d1943e38bd059d0ade2da6a812c9b9bb3e8fe9d66e1db117d6a59abd1adcad7d761f1f6aa53a6926ede6dcdd8c985c4e8bc9786c81f2b8a3f9d30559fb9761908deacb2ab53566cca9b5c57a7411f7a0491fd6c8667dd5a95248d83092a08f4a4bf943b7451a37091e962fc6053e299f8c53f6d5cbcf29cc117500186413cdddd6d8c90f6a6fd300e003891258e4914c7e119d5bf2b4ecb6aeed06e07107fe6a13bbbd0cfeb64045822e4adea3b4ec40728034bdf3de9a3ba1cead2fe33fdad17245b5882faff3862aa6d461f1ad3ea67d23ba1d155358aed289fea4487ef2e1ab0b01011abd64bff20ce496e9ca3c1c7785cf598de157f6d1663fa9a113174b2a02fbadd6bfe141179ff5663166ceb7e8ed3cc87e4bae6ed13d5c1ff50422a604160429b3f19060a3748e08afa233ce66fd621323c3f251605929977a611d13c390aa2049cd5b3e72fc57adc119cf3de6c73b8a3357116379aa02ebb62b478f9df9fdb2e1b91d4558640330f2fcf909489b5299f8b415d3280136bb647b435ff76c35dc2c7ce17d26ca8be8c80657f429a891acde9fbdd00507559289af8347b08d0be4fdded8d09bf2d8ceafe4195d89e8d2c9db2876072b7cd3b4a8742a0ce675740347ab57eed725ed79579909de11a718a34fc770149de7a5f6a5aae6b3f6bce15e409838fc70ffe7ef197ab981bd612c0ec32df78f375edc7e1e4a32c25821ccca002d74f6a82d390649fada43ae8a0380a2735fe95eaf5d45d4a5b60778b7a6a5d9f979f2bdbbd8365a18d33eb689fd825814c4b44e20827b90b79012dfaf26611444fb2d212ffc7f8e8f2c1467508b2631ca793df10b745949099b90c224ffe88fd051ff91205225a56fd6760f87c06bc092c0f3eae3112e0d907a6f1867f5f7d461db03b9f4dec343c0c9cf296fc8c7dee520db502c1477803996d5eee4d346e2356c6795da71d9b4815fdc5787457262c3882b1964236b7f2f2e5546cda027e4022184ad5b42d8f2d213b660ed5b3fd271677953e73e519d2566d0a6eaa6730312d8501826f9fedb36f754c58408d4133d5ed7e987e058e707e4cd4d7a6e1ab5137379bd723d7032fa8ab5528cdfb0989a6916c5454d2c3614dc5c995412332096097a9033015ef3034c233b22c4cbf932a85c7cac5010b55cfa7e39c78b183fccd4c6b122b76c35ccd407989f08b4527c3bdc8360c99d9295da462752fe51e6230b90cdf671a5b007c1748e0eed7e343e3f232ced304729c805ea9c03a1745d6103647868fbc0d0416ee16c8a7b29cbd6b34b5cd38c593460e49d6fc39012952a23a3c7b7d9d5914f678dad1a6f16ae03a8e60198b627f4fc00fdc6553a272b8008d09f2ca52668683876f0a96798ec09d54995d406b75436220b1296c977bcb3fe9e33dfd00657e519908938977512c0f2ed576db983ae6e7ea7e1c17906b2ec0deadab246903d00656eb6104449333b2a9ef68136e5f46cf7712ac680275bf089403ca2cea4b54ff2edf3a1f7520a90baa7523629a709d9b732e02c811554223f195c549b799b6edeb7ef55c65e46274c0c259da0c5b6789f2c29555908e1c762e3f9bc6713986ce978d03ad3a0c5360c6a302b3c465b761f3a3c24a4c777ae30fceef5238a500d06cc648996098922154184fae48c7860543e9092eb9f6eb6f3e46b59530ae850754bfdeaf9d1dd1e6824af4c0112df2cd039a2acf2fee6fff33a0653be6b87db62108586b10ac9ec73f3c3b05ab2b6d2c750dee6a14c0ab70d9f3e74a75a781e054b6aeb5ea85cdd8f4eba5857503ffecaf8755c8f79ba8f2888b7d9376e050e3ad62f3733dbda3b17175f0e2db5bf6b65ac3c5648285b54cfc7fa395a29b80813686e75f65298c379dd277b045bca2c2099d89a250a64d2f0c2ce5c34f4edf13e7cb6f9009442a30a18914cbd8281702c2c224d608b71b9a1097e631de3c0312de1a8f915f1a34ade382946e8ad3864c972dce26df446dea09c9d318a3f4997994a6d00f0ae0a100abda93f15d8d75a7b3083ffa1c5c65de8d6744c672a595c67ecdd99474e0b9a83775524e6e5a0b296ac9efc3cdff4e8af361b20f1c12a90915e38901b373d2623102736aae8239dc5fe24370b1e6bcd50ec6cbf712af425c433db5a006d12be025a72cacddbbb5cbb651f0afdf3c2707156f6942de89fa78c6812e4632d7d53653a216e013c5a15fbf12b696e6f6be31bb643f424861df7e25655a3ef242230ae55ac00f0be6fea0335ff37fda3168751bdbcf7815c30d3bca9d2601f47cb67c0583077dfd3535c99104e3fffb380409de4dae7dcea82e6eee24c669693b69c58978aa5490240b7b248a8391071f22c8b1adae7eb9ded2b42bd24d4346894f17602d2c6e88408f0da8966ee1644c03939570234a8a147b6025a964a5de7fd126a1e6425121d92e888814236a239057e7e8d33bc487f528a2b66d7629d02060152df6157674d3749dadd82ed6782d56e1302154ac0fae53a5a3a87ba309430811ee5e7414bf98b585454c6c6f96f1416a26da3c5d5b62c3098a95018dcdb023a9520a307b70d057fd12f0515e35a2d709d6b8ddfc99917cc267187ec64284bdfd6df66aeb6eb68e548c13cf6fff9eb2fcfdcda435b78dc65357e115dd04a8095d61c060457b15b0bdc320661e9c9c6f3e0783177e5e4e19e32c847821bd9eea767ece2f89d8c55e8932b38848ee1f8766442d0e4def11a542010ceae9bb9357c09b285ef43a5ba1db52b4749dea94b95c4345f07bbc685377d9172678268f7da51da93cfb72a2173e234a806d5cfa19e1bd8717208d25eb0da318a58284573e3a6a7c41c5970d41c0d08494566d3e0a69df010eb86a0e4d08447de738b61a2d01bbc412b23a855606aee2a398006e2295793225e7ba555f34521ee1e04f509a78df7929abb8668c2dd37a59ce8c1c3a160b04194d8e1ada6de09cf204d20704080b4a228c7fd26ddca5aa8930adff59ccc339ed7c9bb012d19242b4d5412a7ed8a32a7981f16c587da54791f41a2cb01fcdcb023ece758d763ef26698f671d2c2e01e632b4400add9f6e31a5e177bcfa5dbbe1077ebb74384ee8df27b8b11296dc0043d1933eeb1d8a1f58bc51a2409729b6ba073b848976b7979b5691aa011bedf4bc3eeb1f231e47bbc1722b12a985bf2cc260aa4a1100562e9b3eaa8c6c0a35a68dba84499a0109826aaada2a720efe819fafba469c26c921dc8dbdfbc556a970b6f97f8f91bf59fb35e4c85baaec372de0f9dc6b5e67cb013888117d194c37bbb8446c0e9dde74875880471a738824c1b3db1a0e109429b49a32aeeed31680c207b8d2002b887450f726b3128e8352960f6323bd2781084204e9274b510482b384dad155036571dfeb14bc68295a5b3e087d5e4b576e312a6d55ea43dd60329fd46730f2672a0678f509b3acd7ba97bbe1bfcbcc0c215f175a95ce3d5783d9b45a97f2d790cd098bdfcf11a3e0d273a643af4a7f94109bab7d2906d24816b32fcb01c8868055a8bdf9752058adf1841f7ca223ccbd55e69f4ddd4c19ba117292255ffd0032a42b8eb32a2092f2c04d168b5cbb9eadba11c82106540f967bc18460d34574545152107bbb26f991899b087872cff4c70f50dc52b85dc0360cb6caeda", 0x1000}, {&(0x7f0000000080)="f309c63080e47c31b3524b93db116bacf68000eef80d5bafe2a3fe8ee1d4bfe2a1d9c72fa01168f95610691ad9e59c6e0afc052d4729855f2aa3fa3c1330b891d927f327b84e01974a8a7a5020070275848976fedf019c60fb751fdd8b3f3b70e2495d6c74627adf53e107424ad48ee993533c5a9323a23fd687f39e4b9bcf2a9d67c07aa5565c3da13c7689c2442f404b9e124c923e1c9816b151b4e62b61ff77e6514babedbc1e434e36353b7f9216df444cf2788dc3d74cbf37a5220e22eaa4cc418353f54f90407cd53a9a41b7138718cfaa66beb3339ced090e82", 0xdd}, {&(0x7f0000000200)="c37d96a7482a894a6b0327b9bac57ceeb1be8ed770d5528057f8e57376391e3130ecb124e8dcaf755e539893b97e234fe356f37a1b29ab3cd50dba273b20ab0bbc8ea7aa9b9bb47c9ecabdf88a853e824f34f78f0a80cdbd63ee1cd8b1d1dfb763aaaf647acde434229d82", 0x6b}, {&(0x7f0000000280)="e69e0d8a3a7ba9d020965bc645fe96e1f1df5ccdffff0250a8d5e348905c8e2c2044b37e930196624fac47600183d06bd74671d962afc5c54c8b74ffe8ead1866e473a21880f0d1a0c6d85cd75c436d8956698689dc39859c0b13eca91d889cae0d7e3898c26a9502b93216c4b7da94aa505b647d49d8db35b3f81c87e53a2dfcfe5009641ebe037cac8cedbc27ebac7bbc3e41fd5cc9b80fcc15ad752430329e2fb757d346938b64f0bb59e00d8d6432e82483d9e2529755f319999efaf95b304f48f99e18ff8a978518c8875ee9289814d929b41251c2458d8", 0xda}], 0x4, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710ef24012070200210ada47df3ef0f7f6b3171009c21bffff"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x100a1, 0x20) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000000)='l', 0x1}], 0x1, 0x0) 06:39:22 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xfff, 0x2, 0x1000, 0x5000000000, 0x1, 0x5, 0x1, 0xfffffffffffffffb}, &(0x7f0000000100)={0x3f, 0x1f, 0xfff, 0x80000000, 0x1, 0x7ff, 0x4, 0x100000001}, &(0x7f0000000140)={0x7ff, 0x0, 0x1, 0x1fffe, 0x6, 0x8000, 0x59f3, 0x2000}, &(0x7f0000000180)={0x7, 0xff}) select(0x40, &(0x7f00000001c0)={0x4, 0x0, 0x2, 0x100000001, 0x7fffffff, 0xd55, 0x4, 0xffffffff}, &(0x7f0000000200)={0x3, 0x7, 0x0, 0x6, 0x6, 0x7fffffff, 0x5, 0x1}, &(0x7f0000000240)={0x9, 0x1, 0x3, 0x4, 0x3f, 0xfffffffffffffffb, 0x361f, 0x9e8}, &(0x7f0000000280)={0x7, 0xff8b}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x10, 0x1) select(0x40, &(0x7f0000000300)={0x6, 0xfff, 0x7fffffff, 0xffffffff, 0x401, 0x3ff, 0x2, 0x8f}, &(0x7f0000000340)={0x697d80, 0x2, 0x3, 0x6, 0x3, 0xd802, 0x6, 0x8}, &(0x7f0000000380)={0x3, 0x7, 0x8, 0x2, 0x5, 0x20, 0x0, 0x1}, &(0x7f00000003c0)={0xfff, 0xdd}) select(0x40, &(0x7f0000000400)={0x1, 0x4, 0xf6, 0x0, 0x8, 0x4, 0x9, 0x8}, &(0x7f0000000440)={0x3f, 0x2, 0x5, 0x2, 0x556a, 0x40, 0x9, 0x5b3a}, &(0x7f0000000480)={0x8, 0xffffffffffffff7f, 0x7fff, 0x9, 0x40, 0x7f, 0x100000001, 0x2}, &(0x7f00000004c0)={0x1, 0x80}) getsockname$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) select(0x40, &(0x7f0000000580)={0x5, 0xffffffff, 0x1, 0x5, 0x6, 0x5, 0x2, 0x5}, &(0x7f00000005c0)={0x0, 0xc9, 0x2, 0x7f, 0x5, 0x3, 0x1, 0x8}, &(0x7f0000000600)={0x400, 0x20, 0xfff, 0x8, 0x20, 0xffff, 0x40, 0x7}, &(0x7f0000000640)={0x7, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x3, 0x7fff}, 0x10) r1 = socket$inet(0x2, 0x7, 0x8b6) bind$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000700)={0x5, 0x9, 0x5, 0x2, 0x7, 0x2, 0x7ff, 0x81}, &(0x7f0000000740)={0x7, 0x100000001, 0x3, 0x9, 0x80000001, 0x400, 0x8, 0x8000}, &(0x7f0000000780)={0x9, 0xc85, 0x0, 0x9, 0x6, 0x2c, 0x4, 0x8ae}, &(0x7f00000007c0)={0x1, 0x2}) select(0x40, &(0x7f0000000800)={0x81, 0x40, 0xffffffffc3c0eb2a, 0x100000001, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000840)={0x6, 0x5, 0xe5d, 0x3, 0x1, 0x8, 0x1, 0x20}, &(0x7f0000000880)={0x100000001, 0x1, 0x10000, 0x100, 0x4}, &(0x7f00000008c0)={0x80000, 0x1}) fcntl$setstatus(r1, 0x4, 0x8) utimensat(r0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x626, 0xffff}, {0x6, 0xd81}}, 0x2) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000009c0)="58ad40c525b981f75ceb38804ea094f2415b5d19f2efb592107e106abcc8dfe8a0c68883e192f1b1e5b493246783d61719261778240c5ab6a79542a3b25bdbc25086914bc9daa9cce0fe33be936abffd734d32725ea1df8f69dc131961cdf1e2ba1477ca89d43ee988e20890728279612fecb342b67d5983f0f58a7841ecb6", 0x7f}], 0x1, &(0x7f0000000a80)=[{0x80, 0x0, 0xa9dc, "df14c5e010a465d65e0f84b90365f21cb4d72e836429b1934089a0c742c93b2f87c53b50a046a430def06517bed84b784401d59f71c65e89f5f6240b98e5a0dae2c78baf4dafe046b9fb1c9df5822c98213bcdd0538442a63be9112212137c6f20d67922bfbbbfb57cf38979c921"}, {0x40, 0xffff, 0xffffffffffffff01, "1caab892de7a81e3f8759f64319392c7af970b9507b551b5ad8ce51125e54b3708fe3d9f4bd2f63ca5c03a03d4"}, {0x48, 0x1, 0x9, "d35ccfc1d44ffdb0fa7e7a63c00ce08fe0fedbfac74e1dede2b9c6e035f715719f063ce73377dc6642d255f23af0a13ac934f47e"}], 0x108}, 0x400) r2 = fcntl$dupfd(r1, 0xa, r1) utimes(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x7000, 0x367}, {0x20, 0x7fff}}) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000c80)=""/81, 0x51}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000d40), &(0x7f0000000d80)=0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000dc0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000e00)) select(0x40, &(0x7f0000000e40)={0x976, 0x1, 0x6, 0x96ac, 0x2, 0xa3a7, 0x10000, 0xa39b}, &(0x7f0000000e80)={0x0, 0x3000000000000000, 0x6, 0x3, 0x7, 0x9c3b, 0x9829, 0x10001}, &(0x7f0000000ec0)={0x101, 0x7, 0x100000001, 0x696, 0x7, 0x2, 0x9ff, 0x1ff}, &(0x7f0000000f00)={0x1}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000f40)) lseek(r1, 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x4929, 0x9, 0x5, 0x9, 0x8000}, &(0x7f0000000fc0)={0x80000000, 0x3, 0x5, 0x400000000000000, 0x20, 0x200, 0xfffffffffffffff9, 0x400}, &(0x7f0000001000)={0x100, 0x100000001, 0x40, 0x100, 0x3ff, 0x9df9, 0x0, 0x20}, &(0x7f0000001040)={0x4, 0x6}) 06:39:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0xffffffffffffff8d, 0x80000000}, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r3, r4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xd, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f00000001c0)=""/32, 0x20) kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 06:39:28 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) syz_open_pts() 06:39:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) socket(0x18, 0xdd0c8fd07fdbc533, 0xfffffffffffffff7) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 06:39:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) getegid() setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 06:39:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r0, 0x640df2e1, 0x9, &(0x7f0000000240)="437607aad94b25762f6f3cfb1a8918486f2d49415d0eb156f7001d95cc394d19ef0e677cc434babc275da71d18c43bc32140f60189242f7f7429af965237343959f3a168c030f231c67466c9ee71096c4dc111e7423c746c04456584c3ea080662f66c680ab8191373ab8b386f642959e2c6c8e057f5d49259ecd33b5769590dc7952f16b3ed4dacf1d13f12beb79da9c0d11d3584473ab8ce61c30f2f4a9d09656246a8e3d058f5c54bb5f859ad60ce0444815ae29a2601206070cb90aad07d412649ac8794fb71de3c87ecdd23e14e3d5e9558b898cc2f97982205dcaf679b309b", 0xe2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 06:39:28 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x48, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5d, 0x1, 0x439a, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x3, 0x46}, {{r1}, 0xffffffffffffffff, 0x0, 0x60, 0x1, 0x1ff}, {{r0}, 0x0, 0x20, 0x1, 0x9, 0x8001}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x207, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x10000}], 0x9, &(0x7f0000000140)={0x1000, 0xffffffff8df0a77a}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x100000001, 0x0, 0x8001, 0x0) write(r2, &(0x7f0000000240)="2038470ebf2c18bae04c7222e7c6940bceec1c9fe11771e81eee8d0130ea59b70d86b58f5dfcfa3671c06bfa3de3a57e5713c08a4d43bb2488be183428de135566000742c3f368cf32c74d33cdc614d30a7c8eddca98d1aefccfc3d9480280d75f0f042d8edad0fa8d64091a13518cb2765f10b605a57907a3e61ac9ccf7827edb29ec8458fa286aefe9548bc07e8d285a5114ecda0bc11c19677cb25383eb", 0x9f) dup2(r0, r1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='-:$\x00', &(0x7f0000000340)='}\x15\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='[&K!\xff(&#]!\x00']) 06:39:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 06:39:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8b) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000400)="9e34487f1366b186fd5c101898b5f79bdf3a339b979c4f82807aea8e77d21bcc28acd0bec2def90b8793ee54592ebc4149eb43198c4970ba6cd4e22e55138f66d44e68d8e172cb2e3ce632614984a55d32ffaa2372a1a2148a6f0c4089c02f6eea4de4daf58f579672fbb8806071329a6604049bd00be26c534f595878fa8987498836dbc4a433efe38d1f77218fe0a7c00f8c3f09288a2bd33871dbcadafe03bfc2e5437e489bf8f4a00eaf909e8a5f4385cf05ffc080ec72a816c1677fae5ff3d35838c91fac0d3f50de2bfa15db8b0237a8c34a733d77963bca3001f31ed055b846fe2fa69eaff449b08f617d2cb55d86f8236989434096ef0f8074a43f2730a2bab8c0b3b8607de44fbd862405c3db6bfa5c521de34064c8f4e1c69484ba74283cb372f7ac53b00f55ba89043725e63cfd5d71383d09c18c39685bfd15d70a16e3c59867725c3ec5cf0a9945fde3f194cdf5003bc3e01b17f2f47e63eb2110858395fae04b1bd6f31434b261d75e9a9df285d44ca02d6b1c6ef82f37eeb0d3e28b9551552e7f459363b7a5516aff1ea98a32fa73dfefa39ec4e7791793d3957c507f83e5629c7ecf335c3a1ac4fd3ea07efa91785e3e60d4927f272542c3f98778d56458117f0abe3da15d7b97b30dd89857013c7b3cbda71dd2d9e40cdbeb72cb60299454e84cd3c6a273084791a691a2feb9aac354af22b013ecde97d1f2b0b9a2149dd9b0ae810a56801987e1da8bccb82c87e449128f25844c9f0355a50aaa9fadad143df223e1ca110ae90c161aa0d5cb6c5c970746396026d367803a64272f8df144dfd586dd55e96af98eb3af81307df1a293b8937cc1480fee9b183914e15cb2c2c13d2b308aa975ffcb5b43201a324963cc96c0828c06cd2dff0a6a5cb464ce5727c15a70c827ec78389c16fc17dec10f9a5427c2b9cb35b83f4e87816ca5c6a21cd6d6ff0d6c1f75c6d33fa0c32025f9ed0c8a0fbc1c6a88ae4a227a7389e80ed03a1854f3f059bfa9c7fd2249e147c465cf6317b59ce703e13c44b45cfb352c5ec9dc1e3e62b98bccea78b2d589b3bf2820bdae907d720b07538bd5214755a2b7f5bdd140b2773ddb56c1b6b963958a4c58c54372d52e797ab433c395d7d894249af0ba1f99282a058d4ecdf413ea24aa79bc54e3be2fdb3ec55d19cf7c6a1b51e0b7d59bdd5388c506338790b9d132dbcee40651f9299229316e6741e335522078075102e54ed3c907129667fe40f22689320df61e2e2f74f397f69312de9c14dbeb7b0b913ef2143c07c8cdeda2d719b4fac2ccc53cc3834e7fdb957e511e4e6023315bffc919a9d31c7c82a869a6bd33c8ca7e715840854b57d49aa46c41cfe021bfc11df3c9234c3da74fbf291679eca911832ade09928b5393749e0fc609f8331bbd0706e7228ac677aed0db25cffc8ec49856f68d21493bf735baec503df75419e9ab416f4aa8d1856699a594038b883cf865f53a3662cf971a117415940b9567a1ee6de286534c8ac5d1531452ccb8c29404a603167859aff68968d3707d405fc7eb05c081d0685cd3793fbfcb7390cbc27974247b76bfd59c2e9381e15cd93a876b800a6db4fd2794c8c87f64b09d8c9ea1e9a378d3b2b24314137ee54a6afc1f01073b468e946dc2ff6f75a35a154ba1def8be2c78633755bf3281ac9f914fac37bfcb7732cfb0588721e5d6e1dce57a6bed6531e3e8fdd9346a2ae3e9635274f370239cc96c7207e30738d78f62adc68f4bf2d38ea8f20b1d1751d7d45d71386fa316a5a9886a7236adaa1a30baece7f2bf4635a90c321c7472f7fba5fc9c30b7cbbc6160e9ff185bb3d95cc80610355433f0ba6c23440f4fa776cf1cdf7b2c51259e023485187861d5d9e4f8224b0388f14e1ecb07a886fafdb1de2febf6254d8f73ee8e2a2e38aa4890f42e2bd0dc39f70d140ca589a3281cf7b58845d17d39b74f7b3c2c783831b8e0daa6a04b10b6e4fbbea07892ff6c5ded1a546abd26c6ccef31c7a1a7c52e39bdf7a19e4eba4fdc4600a4a863e92d1bc1555b2fb128f567bec45f00f4f127f10d5091a6e348d5c9e8fce59a11938ed9415dde33decac83eb76c447a4ffc192691b316f75a71a222e41734bfff84e57f1b14c30b6e3e04815f2fda5676dfadf53006d19729367433276425841de9c354fb0a3e6216ebb00b691952268fdb851b302ac3707a0d88f85107b83584a3859c83b97e87c82e281d573cf714720438652163782d63a60b5bb82a56c7f9b68827ded21713df530a6f13d9e542b679611fcdae6cf3834d1bdbb1bc29865fe825fa86884848157c1ea941b5e5910c2249bd1f823dc53d377274eeb24ad44789ac464ceb700e41397e996b4f0b2a3d645281afb9d217fec1cccae2678a7698302d01aa3a37006539c00f5d1768007bdd29ede635e627f22a9d19e23483359c2384a8d26a29cc2e4ec9e0369df90d2eda5c0d3df1fb6ad280b46cb68b1ef6be630f970bdb1e12165b79dd6973aba282fff35a23762a0ead4d37c2aed79312ac35112fa1d098204360f63fab5934d5dda40aa82bdde723dc81d8163d4d014fffc345afff1a8e16e46d7eac951a732a3c67abbd74131c2c4d57791bf0e5e5e920901b8a3cf6c0e966d34a210161b2c039306433420f8c04fbd21250a5bce6185f2aeb581a73ab08243a19d73c11a6289fba9cfe574e8e587e69af0e63aed82aa15ccabf8c3b62b8f28f5c10762237624da85e862b440ebc11c92acdb83657b4b13861045fdfa4c93d4c513fb87092b9af4279bef5d86608dd9f31ce2369bcf2a4a4f920a26f7ab8a42be2ed941f61fb6dcedb6583790a74dde432c59fd6158b0c9b374927925cb890994ca39d7e2cc6bbec9dcc8fad796dcd6537c0de0d1b0f8cb01ab4b07fa6db37a2b4f6860ed88703d3271f7f33767c69192ade3c91f446696b7d4c050911c6eea5bf908281c7504b19ead6631511e988879063c4c9da73ae22e7c7d2381e8a6b51d9d84acb3b5bc9ce854c910e8dea20da07718627e6cfaafd845f3d8072a3efacdd7b6af7e275f3e4461c83dee32616ad336adff5472acc245720b8d6d65687a787064b5bc24b2edac1eb230469c55efdeb153bccea3118d5d03d584358ed0f1c393ea69d780d2d12572fb2ccd32816582802fce1f7f1a2d53dff463d217c84fb48738309fbc914ee6119a3df35b7ef179fd09fdef4a8841a142850f3884bae5b7d9d15aa0153ef5e1ce703faaa5b7a5d632f0b28f5c4f6e9ee4707c7aedfa68e7595d7470e97ecb59d01e997a69806d4bc972a094474aa877cfa89a900a5ca33f9617b359e2220c579bb3d0074e446a211761ba17785b45bb1f6b2822828450164fad66f6c5c72a27d0a3dfc46cbd7a21388b0dddde791dbfd271c2a2fd14b161ab2cbbbfcc473b5a5b03d25a44e24c8c21bc86c47e2383994453612f5c8949459c884531f849177e2cc33d40223ad00c277ec3045e2db4a64fee2e3edcf99a91fec76ed8d24617d08124ce54754bf216cdffb8db6d738196a72a25dd5f7632f306514a30a96ac3ed3954ed4969fe5340aac215c339c25deaeee55059827474c2816f3d6414151e3a03f6d5eb09a15d92835d46c5eb28b51637cc7a8c3e7a8cb9c1b9f9de1a5076fa7e3206ed08b7ed85c99ff9439b23ce6d63f7163504bc3e8c150b78c05b14286edff74941ddd89fdf9983791c1aabd580fa14d9ab9057d9346aff447673371512740a32beff58e7dc24208f27ef80c8d572e8ae3d87d6d8c989a968865e0bbb8fa7d5a93a699ea75f45744bf016630f101abba4feb92f3e458459c90bd93fc2310f85a48fb7d4f24f71e925ec7cea6793eb504515f6d7587d90d42278c0fb06196f60c6fce0eaaa01aa6145dbc3821e6dd4692be8837009d9dd7d7de02aabc7e35ee508684eba59699105a5bcdd6ba045e8b6b252b1d466c3b5608e4a76276e6cad1f2becbf724326163e3dd075a162120f982c54cbfb64f17cfd34c7a8bc5e38015489ad0d940d0ce99fd968f837a446fee2141ea5487c74be0a2fb5d4da09eff791fa61b3f6262b9602fab358acb57ae3df3fcdfcc39079b0f4239e5b009da40129bf8f53362e1c251d7ea0c5e1d60992f08520b96830412998916896badaa8e41c5307bdf522924c3a3dafd106837b384265b3870cde4d6708ce3e2212ba9ad3eac2e333235055a74e6141571eead19c27a8370417fb31fce8dfebb397123847bb24b1c3710890f89eb200f1debae88b2203c401924c553e661102230edc7961a6b370dad00c3b866431ec03be351c36c00464e187fff5e1e647ae05f4d9dd092606d48d91e09e427864ec683acdbe5acb5e08e64a0441fd850700268d71f336ddfca1a0ce0232e135c8a24b2a42f5523731e9233097136e33c082d3bc24ddabec3b8e0cf8991736d3cd698832c4e8c547eb7cd628c8a79ac3671ed866d6c971b9ca396f5a5623d6f7ba1ec71026c5607ba5edf9dfffffd62eeb88f13cec544b99dd8dd896ee09d112ec2c8c65183e900a5157c3ec7137adc50a98c4097553727184438c26ec77d0e024d8da07a3a4afbd86533b1c57bb44fbb4e4887c316eebdee6978ffbe42f627c00cf6c8c6c8510e5e8ac98ac4a923a6125101cad6e52be346c6d52b8e191c98a562775222ee72506a57c90191590855f600b2bc5ef3491eb4fcc39d3d771df17c2b4986d88c52d5e3c0dbbe60f717274f135d77e443d1f21c83ee3805baea33360da8234eb466c62c68011baa7efa05f15f34e130da1ea6a9f70937c9a381913f0adee73f21d945e3eed6273cc5e77b51e4380f6af7207f134aaef294eeee5c8a3ecb03a78e661ae1e9624c44bd3211bcf62cb15483829fa18a381f6ecd98fbf97d3b09583eb365fa872d6550bac0400c8c10696451fd09a7c055dea18174aa888533589745932b23f81071ca09d6bf48e7fe977aba4de6f3ce98969288cc8b39c8ad66e75c45f60ff900fc03d0db803d4a77a4725509173fd9691bb4e96dc7810f626a02896a523e7e37a310658aa87b8884a2fbcf2d1e7f9d89fe06eccdef6a0c72a16a77b6c4a1253d43505c45aaef3864baaa5d07042000f8eb476f8103475f3048266cf5f22e5d9c13fd59a04c44583e96ebe5cfd1fe3a1501de62e53e23b29a1732f4461eecf70f893628c1e60b1f692c8510b33ab32cc8f43121ed6eca1867e5ea4fa4d55fa1ae4f37b3c73fcd8ca6a223dbfb45e4fbf5437072d08e9be0a8d1e1a9a6f6bd33be4191a5b0d40326b9fe5732fc771edb57b7f7c427fd17a40f3db8f0a67bc17523e2691a2dab1b750ba0c52e6030ceb9eeb6d40778526134580104d1c20745d26c98958febbb44c9dc7b2b2b16e3ceec836edda1e20a430610c9285c56af2dbb18312f2fc5bd700d4ff9bf39b083967641a56a8d738df60928ffdd46ca0584b24e4e7abb3b893eb29335b85835a52e1a24fb85478305b7e6002b83fb6b668ee98abc946b169354482a072e524f3cb804892b2d1af146aebbaa61845e353928c73ba75be7b8dc3ed66ff80b7b13fa1ab0944c0053193e1154a542b9d7e596fa8eeb29ec48483d8227904c28bc42c1584edab40a22e7fd4c76b0f55689a228aee616a0c26a78c1edcfc1d9abff4f4fedc76a88e51236f0dfe20ef81f3178e065f403947cdf4078e150b37935d86fb9c57067b8d05776b7e9e679b32e2b48421931063273061834488de6ad84867163927df2db662e8ae53980d335b9df91116afc52d3299de2ee96536f741a2565fd6f8399b9b2a4d94d42a3", 0x1000}], 0x1, 0x0, 0x0, 0x9}, 0x2) read(r2, 0x0, 0xffffffffffffff73) recvfrom$unix(r1, &(0x7f0000000040)=""/119, 0x77, 0x843, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 06:39:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:39:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) r0 = semget$private(0x0, 0x5, 0x5) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/139) 06:39:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:39:28 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0xffffffffffffffde) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c7b3000a30171fb919442724034e37c1d9b5cd5992e2f8cfaedff7f4e45efe9ddd52d3cb2c58e47724c8c0a6fd11f16e5b263314c2ba390e02902c53e59a05e88efd2c56d8c8dbd20cca73ab2aca3d4e700000000469b95f4d90ed6db4e6142d0cc2e72c7dd84d8206c7e95c3952e08fc3725f6750f99af39208b0e58fef37e191694233fbae380ad32dd0dc821ba49daa7a3ccd95df289e6c22f141fe84e25bc6a95e89cae8737d0"], 0x10) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001280)="a4b948483f8b4647c4485f8981743f53485bb86f3942df4a42f6f2e36d59e37b98af5d8e048aff98469d7e06f00e828be3c27e824984d4fb32eabce5fd5a32d7825c963733f62e4d2275f64776dc274e13b9"}, {&(0x7f0000000180)="534f00b56b8395d3b4450ff20e44d7c502236bf78ed4e20d7bfbaf5720050b7873acdb1ed83bce04c292a1f73e7d7a8db3d3413280feec39bc9a8e201791a373a240fe98adc54c96b2343b2d6b79bb6005b4614998861468f9409936f23a26131bf326f637", 0x1c6}, {&(0x7f0000001080)="54c810338bb6d1b58f6556e535ff21fc65fb2c956bf6f9ce679106108c7644929981ec6e19a24d6eeeabf2a5f3df4898a88e9aaaac1dd68b48f68f7715e89ec78c8e91af2464b92433fe0ac11f000000000000009f85a404551233242f2f5004feff090952095c2305dc76f3c1f488c364af437f03998edbc20f29628dc135b0475378e4"}, {&(0x7f0000001140)="3dd9d36453ff76a4f364971075f43b2eb406d265d44aa0f8354928301876bc18d0b871241e0867176413bcb40715537c6c276c5b2fc875d0e19e728d7b88b64f6a7ea6fb92b084d0ecc7a750893982a001c62f9898ba11414d72ecaa530b20509698f16520952388313a7152315e2d4456739a3b4ef2f41b21b1f62864671d7fea2bc5d4a3d5fcaf69ef9c04f4c6a630a9dc69dcd6ac862df26bcce8eeabd108eef77a0d0b4e1fdc21361f2190b371ac618368cbab38c22a5046f30f8b2a4584"}], 0x102c) socket$inet(0x2, 0x5, 0x1f) setsockopt(r0, 0x100, 0x5, &(0x7f0000001300)="679e73ec2a40d1104ba342b358eba3053d7ab9fa4e97ad34d3216d749c714000e5f65baf02b31b10ebd470478e546464a357066bc0b200000000df6429fcb3f90b00d33f79972f14520e8f02871d75c000647ff085a3e699a7d0a42bf63c764963607635971d604d496a739500000000009e29000000000000000000000000000000", 0xfffffffffffffdc7) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:39:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 06:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x800, 0x3, 0x7, 0x0, "a147780ac85a538a131900ef52d81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) 06:39:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) connect$inet6(0xffffffffffffffff, &(0x7f0000001140)={0x18, 0x3, 0x997, 0x5}, 0xc) r0 = socket(0x1e, 0x2, 0x5) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cf8539000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x30) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001100)) readv(r1, &(0x7f0000000280), 0x0) 06:39:28 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6cbfa3a4f2b07266411c3b05fb9511260444b975f7333bedfbb70167250141feceb116d57ce63031a5676ed04452792c2d4ab5ef76a1924c0b276aef21af0e9daf01a0d8c6ba9e09085a6775a8208ff2fef11de600ec90f9105e84689e6b43ddbb84e772e280f36fe2ec38ecdb4a", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getitimer(0x1, &(0x7f0000000100)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) socket$inet(0x2, 0x8007, 0x100) 06:39:29 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0xae5e, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0xd, 0x0, 0x0) 06:39:29 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 06:39:29 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c4585", 0x7d9}], 0x1, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:39:29 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x18002, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x5, 0x9, 0x0, 0x3f, "0d82c84a1532385d4b32faef37193e0369e2c9d2", 0x23d9d964, 0xffffffffffffffe0}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="38d28c4adf0a68be878104cebfad0ea082b286c15978ec80c92b098e62c4825c11c37c9935578128cef1a97940c9e137d0152d3e560abc641b57e0b69c894aa00413c66dc8f7fb233665b652b7f7c7989b39a950955a9d538996166ffad22a28ffa92feee77d1f355d28482f3ac082dcedd170c52fe29a50991f852a762dc885c0f420fd444dfeee1ec693ff77d90f71bc682ae3c27e4e05894d1773d947339f33d44e7dc81fa148ef622a037bc9d964132b96383e", 0xb5, 0x409, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) pipe(&(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x8) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) 06:39:29 executing program 1: r0 = socket$inet6(0x18, 0x400b, 0xffffffffffff60b3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xffffffba) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x81, 0x8b7d, 0x8}], 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x45, 0x573, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x2, 0x1f, 0x3}], 0x1, &(0x7f00000000c0)={0x1f, 0xfffffffffffff000}) 06:39:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(#)\x00'], &(0x7f0000000540)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@.}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='q\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='^-\b\xdc-\x00']) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0xfffffffffffffffa}, {0x18, 0x3, 0x9, 0xa30f}, 0x6, [0x5, 0x7fffffff, 0xcb, 0x400, 0x6, 0x9, 0x74b3, 0x2]}, 0x3c) ioctl$TIOCSTOP(r0, 0x2000746f) 06:39:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x48, &(0x7f0000000080)={0x3f, 0x80000000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x8}, 0xc) getppid() close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) socketpair(0x18, 0x4, 0x3ff, &(0x7f00000000c0)) getppid() socket$inet6(0x18, 0x8005, 0x2) kqueue() 06:39:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = getpgrp() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xffff, 0x100000000, 0x20, 0x2, "d55abcba6c8adb07a2a0de812379c4483568da60", 0x20, 0x7fff}) 06:39:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xde, r2, r3, r4, r5, 0x2, 0x87c}, 0x1a24, 0x200, r1, r1, 0x5, 0x4, 0x1}) 06:39:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) accept$unix(0xffffffffffffff9c, 0x0, 0x0) poll(0x0, 0x0, 0x6000000000000000) clock_gettime(0x2, &(0x7f0000000340)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xff) clock_gettime(0x0, &(0x7f0000000180)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) 06:39:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003100000000000000"], 0x10}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:39:29 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x108) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffe) fchdir(r1) 06:39:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x3f, 0x1ff}, 0x8) mprotect(&(0x7f0000295000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000280)="ff010008aaa008000000c3513e2a5e00000000d29bd74ec144918643154a1571a1c33d33333678a8d2581b2552fcf58faba13978dbfc40f9c80790a3afe3ed63031e4ec35032ee2104f7005745de0f09c494a8efe5c65bdd006ac2acfbeb8370bdc330a676fc2370270833b0f2be4e14e847905132a36705a7aee7a1fa85b95e083cb67f9d14d54d710758b2b426fd9a4594039c3ea19d2ec417b0888390c590d503666bb95c20246d4a832a1f590d56828aab16041cd084d8ae9750b71a52f1ccf6b731dd55d26d5d95908bacc31c5015bc7013021b5160f7b5582c71c7be00dce0fb5f209c3a1a85794fe64433ce5eaa90e4396a7081551866148df726cf141ece36def1d3891643f1f6edbd474d72fed1c0fb98a6ae0a8b3db0775bc1f59cd4aa741f82617766d5c0de6ab6b991256837aeff510de583b15e10de1af5f3ed9d208089e995ed1733a1546c8c0d5724489b7a4f7e4ddf23abc586669e61a1e95af2b6012bc0b292b4ebbd5e31876b49a8e542387fcaa4fdbd5100833e3374c3b7881b0b920adee65cc576c7d5fddb0f61758870f8fdd332e20591032bee99dc173f", 0x1a2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x2}, 0x10) 06:39:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x494, 0x2, 0x8000, "7e3a1e506b6ed7ad84f5945039d47d1b570c9a4a", 0x2274, 0x4}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x8b, 0xfffffffffffffffe, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x42, 0x9, 0xfcf}, {{r0}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x9, 0x100}], 0x200, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x4, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffffffff3a, 0x7fffffff}, {{r0}, 0x0, 0x8, 0x20000000, 0x1, 0x2a3}], 0x9, &(0x7f0000000180)={0x2, 0x4ad555f8}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0xe1c, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x7, 0x629}, {{r1}, 0x0, 0x2, 0x80, 0x7}, {{r1}, 0xfffffffffffffffa, 0x6, 0x1, 0x3, 0xdbee}], 0xe2f, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x300000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x81, 0x42, 0x40}], 0x5, &(0x7f00000002c0)={0xdd65, 0x80}) fsync(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x80000001, 0x5, 0x9, 0x3f, "ff137d1c4aa213083a59d1b189005120f4af2009", 0x81, 0x4}) fchmod(r0, 0x130) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0x2, 0x297, 0x40}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x8d}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x81, 0xeb}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0xfffffffffffffffa, 0x3}], 0x80000000, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x6133090ca2718256, 0xfffffffffffff801, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x5, 0xbac2}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7}], 0x7fffffff, &(0x7f00000004c0)={0x696d, 0x5b3}) nanosleep(&(0x7f0000000500)={0x100000000}, &(0x7f0000000540)) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0xfffffffffffffff8, 0x4, 0x7, 0x20, "a143e4d7b13a14b7904d3321e731f57d0e7a0863", 0x862, 0x8}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x7, 0xffffffff00000001, 0xc, 0x4, 0x5, 0x6, 0x86e]) socket$inet6(0x18, 0x0, 0x3) r3 = accept(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x21, 0x2, 0x8c5}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x2e56838a, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x3f, 0x2}], 0x7fffffff, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x45, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x5e, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x15, 0x9, 0x287}, {{r1}, 0xfffffffffffffffe, 0x90, 0xa, 0x800, 0x6}], 0x80, &(0x7f0000000780)={0x4}) select(0x40, &(0x7f00000007c0)={0x1, 0x10000000000000, 0xe7dd, 0x589, 0x2, 0x7fffffff, 0x5, 0x6}, &(0x7f0000000800)={0x1431, 0x6, 0x5, 0x8, 0x6, 0x1, 0xf534, 0xfffffffffffffffe}, &(0x7f0000000840)={0x100000001, 0x6, 0x9, 0x0, 0x7fff, 0x800, 0x7, 0xb028}, &(0x7f0000000880)={0x9, 0x100000000}) mknod(&(0x7f00000008c0)='./file0\x00', 0x8, 0xffffffff) clock_getres(0x0, &(0x7f0000000900)) kevent(r1, &(0x7f0000000940)=[{{r0}, 0x0, 0x4, 0x80, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x13, 0x1, 0x2, 0x5}], 0xfffffffffffffffe, &(0x7f0000000980), 0x5, &(0x7f00000009c0)={0x7fffffff, 0x9}) kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x10, 0x4, 0x5) r4 = geteuid() r5 = getegid() fchown(r1, r4, r5) fchmod(r3, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r7 = getpgrp() setpgid(r6, r7) 06:39:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100010000000000, 0x0, 0xfffffffffffffffe, 0x0, "1eae98206fb200", 0x20000000004000}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) load: 5.09 not a controlling terminal load: 5.09 not a controlling terminal 06:39:29 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000000000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/172) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 06:39:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') select(0x1c7, &(0x7f0000000080)={0xd, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x8, 0x10001}, 0x0, 0x0, 0x0) kqueue() unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) wsmuxpoll: not open wsmuxpoll: not open 06:39:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) chdir(&(0x7f00000000c0)='./file0\x00') listen(r1, 0x7) 06:39:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/74, 0x4a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) linkat(r3, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) readv(r3, &(0x7f0000000100), 0xfffffffffffffed) 06:39:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ff5000/0xb000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 06:39:30 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8a0, 0x20) unlink(&(0x7f0000000240)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/21, 0x15) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 06:39:30 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x1000000024) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7dfffffffffffffe, 0x1000200000000}) 06:39:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffe4a) 06:39:30 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/196, 0xfffffdb2) 06:39:30 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 06:39:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480), 0x0, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="3340050749c686f019866c6ae3b19283974bfe5da95689d800f834db53d305d5a1531e5302837d2cc1502fd8107c17b63022d3ef2f1453bf9ac9a759a1d0", 0x3e}, {&(0x7f0000000180)="c9c8c727af028677b6373276480e432e89f95109042d2df956d79ca83aa333f1a19c93c89aa0d6930771177d4a03f79688ecdce0967d75b0e12bd8302165abdc214f595d45e409870e64fb132ff6cd4549dda174c592019ca9ffd51258f85d1e16a9e9861d66b69287a5b225fa357aa90400720ed5f0", 0x76}, {&(0x7f0000000200)="6e2c73c4dcdc216b1682af4b50c831904a064f034034d00b47fe389c5d8c2de3a474bccf4138f28a8e4d956b9c8fe1aea411a2d251a1a7f6e4307f47189bc7105f21c9cec6178fb53e9375e33b29a03e9538caf37bc5d83fb45a0d7eb212dae3b52b02f6a757090345d0457ce453b52d6bb783a009b8d21cccae9d60bf4800645c8899c222aedd390c575942a9f615f271223b044534e3bf6ef4f5d26560dcfa6e93f9fa2dbf78e21642ae19ad005133b528a2a75d18088e498084c1551472c217d01b9d37cc1d1f0ad646a6f8c41071a3b06c3d5de0ca004a5e02a90b68bba19817", 0xe2}, {&(0x7f0000000300)="e34a2ffb6ad8d457f7e6c9e4a2b03455cb1edd359dd2319561e4f845fba34f34ac43da1f1089e524318d9f1fd9905063194fa0dc4074e9f13fe999cec475b4eccfaa093599fa8ceabebeb1e9438b4f1af6353fd7328bde94ff8552b4f00d04c29653f8ca3f8bfe0940fe070d5b8110db77beb1504b2bcbabde071dac624919bcb396cf11a078e9b179ad25236c599207714f7175d0a6583d0af9aa9a0d7605aa17000750d70b1e8fb7effb64e84207ec8ee05c965b63671e02d948ffa44415437974e8c6b7bb7cc37fe6496451458c7ec50b7640c09938f2adf9860e08fca77dfe6b26e14b0401ee1764a29b284c325467eef10e39ea9a66938eb7ca", 0xfc}, {&(0x7f0000000400)="88d4a992c8720e0530831ff2d40f5f1e822b6c4481056f0602504ebe668ddc5468476dba71fd3772082869550fc245a647ca3430b700a6065bd513b8774ffbf5fc3f3a9ff9398558f2784d4d95e2f36b81321988aaaa5e8d8e8667be86fb9c83ad380ddf295e4ff19426862b05daea437f6c9a546ad9157c492a236d3481205dedfce3d43400967b94dd6e5223fc66894e8dbfdece493cd576de5c529adf3b9bcbf9fbddbf0a3b43e71fb99ebb3ce0c7a7520de437cf1f24b956c74e1c2eb6081e", 0xc1}, {&(0x7f0000000500)="ef0c3e9e90bf406f81ca97c0da1cb82943d3356e8e9e639c756747ece387c9", 0x1f}, {&(0x7f0000000540)}], 0x7, 0x0) write(r0, 0x0, 0xfffffd4d) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) chdir(&(0x7f0000000080)='./file0\x00') 06:39:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:39:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x8001, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 06:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x400, 0x1ff, 0x4, "59d5c64085fefce390c1ae1ae565a421f04fcc62", 0xffff, 0x400}) shmget(0x0, 0x3000, 0xc0, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 06:39:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = semget$private(0x0, 0x3, 0x363) semctl$SETVAL(r1, 0x7e11ced5f30de51f, 0x8, &(0x7f0000000000)=0xffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 06:39:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="020000000000000050274f18887f177c81943f83873661ca43bef0c1461bffcbbc4468ca1cce86f9f50fbefa5114e2c38f580a8748fb9a8fc03c61d209feb159c18a1818f2034c810e3b0d5bbd162e6d2e6fac5e76f77be0761a3dbfc0eb1c2032cb4d76ffb39f34eb14ca93b10bee57b7ef40bbdbf5f6e2898d5fc65ef48d3534b6d4b1a1f4f9eeb58f591c8a606c66d6898b60a616db2cafddcfed3d1cf1f7c9d95cbb70e29234be41f410a85aaa9ca3533076ceeb8cd1c0c0d8ae5bb2a0773628b16bac3ed1b3d42528909f889ef8f70e4fff837e225bc614f500"], 0xdc, 0x800) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff184125070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f76279cf01db582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a515", 0x91, 0x0, 0x0, 0x144) getpgrp() sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 06:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 06:39:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCDRAIN(r1, 0x2000745e) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) dup2(r1, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xda, 0x5}, {0x5, 0x4}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="21eedd7a8985527572b398531c60576b0fe09d3a7a38e9e0a96d3bd6fdc28e3855accf9a966ac485a41f1b8d406a555ace433909f34b57e2decb5a8852e9", 0x3e) 06:39:31 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) getdents(r0, &(0x7f00000001c0)=""/251, 0xfb) getdents(r0, &(0x7f0000000100)=""/170, 0xaa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 06:39:31 executing program 0: r0 = semget(0x0, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000012c0)=[0x5, 0x5, 0xeb, 0x3, 0x6, 0xffffffffffffffe3, 0xfffffffffffffff9, 0x3]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f00000026c0)={&(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f00000024c0)="2e3bbc97b233d7371ee3d4d24dfd2594efed349480bfaf5465802f0a3be8c7ef7f0bc1531b06b1f2a9cb6edae4acbc5413d46dcd4db91e82f226a73244d869a9f69a7e5bc8baf29919cb22a6e6f04c0e9501587427c9ee5724a49fa29f8add5898919082579581a1472928eb5349755b0dbcb23a4e85d2e91cb4c9379670a1b903884c1d1273e82f07afbfeafdcc64600ca5dcd826c27a4132b6315debc5e17bed29b464f17dd176ecbbfc72653f58cbabb2e4e5b4b1ce", 0xb7}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="070610800000000020007c8354003ca078319283858222022c28d6b0405a2082503e24a75d1c780f3330914520bd4d0dc4312160d98e7ac33bde418ab2b43af9390dbea148c96d67a62b23a1722143060000000000c5ea1d40a5ec3aaec1aed96a8263f9ddc3934c81788f83364603f4543b1f495658e266a5ae60c0e1cff85c77cfd0e1022213b707ea3ed7c4b841d11f2ab7e9cd708103a5201b0498b25c176e1aa2f1a74f88482d42d9b79ad339e59adef0b208644be0d306601f7a51d1fa7e4d8d6e52bef3926b6f4060f3a3e56bb4fa23e73913a238a6acf27ecdce8bea405d71f9c6a28b42b645b533b73c191cb6d82760d591ef97385a84f75f6a7eeb4c69e2c30ba80d8dda5cba6870689ab90234baa1f22a916ff0164c0d7c4b9cce541d8d9316a9619b86000000000000000000000000000000"], 0x1) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="01002ed7951c7da2a4df3384dae8adced1afab2efe471a5b9900000000"], 0x1) poll(&(0x7f00000003c0)=[{r3, 0x81}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) r4 = semget$private(0x0, 0x3, 0x70) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/4096) listen(r1, 0x6) setsockopt(r1, 0x12000000000029, 0x2, &(0x7f0000001200)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r5 = dup(r1) semop(r4, &(0x7f00000011c0)=[{0x4, 0x7, 0x1800}, {0x3, 0x2a1, 0x800}, {0x3, 0x3, 0x1000}], 0x3) recvfrom(r5, &(0x7f00000027c0)=""/4, 0x4, 0x43, &(0x7f0000002800)=@in={0x2, 0x3}, 0xc) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) 06:39:31 executing program 0: getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 06:39:31 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x0, &(0x7f0000000080)=""/83, &(0x7f0000000100)=0x53) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fchdir(r2) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:39:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) 06:39:32 executing program 0: r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000540)=[{r0, 0x40}], 0x1, 0x0) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) 06:39:32 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) 06:39:32 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 06:39:32 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04000000", 0x4) 06:39:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xffffffffffff2ffd, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="dcfc9979d24bf4bebac7b7075c7f5fe565dcc922343dd4574484e793dc6c186964305bf822da2a01e97174a398c715e110b4669147d187edbaa6880b6e528285e6df0d16e8f3115c8edf519362d6e405155ff69ad70bbb148395ec7562466036fe04ef0a91e48649d4e2612b53ce6b30c96674ff8155e6008b006928347fd8fd3d679bc36c67b94e4e99435f81e674a99f212f1f6354f4e550cacdb471b2a0d2850e22d5a242783414254c2e789a52c8dd9517f6f1d992b210c798aa8f0db4aeb23f370c2728eb1d2559bec5b0cb7fa8312931c959d56b61dafba2e3e8bcb6277055832a7db5e40cb80b91a22f005313f0567f18dadc99d0cf810a510639003ddbe8435636dd091353c54fab8535cc9de2c1a3083954a70c6f919b88235381901d7ed7f48053eed039322ea45e019eb83a2c8ea4a1e93154f7a05c75cc0240cedc1dbc3aec0d97d8ab78b1d26391419ba1d9187e1fb9e9373826bdbbccc3c560db35189e9e91edaf1eb569a6a9bc8f3aa854019421495e25a1aeb4e6523fd615b23ab3a709d1b4e8b072ac45377fa2bdc88552500aaf4efd1683c7ae9727f88a23163e6dd22a662bd2d998ea49dcd87816f54024e21999106b4543fb1b43539220b0fecbd1a8005abfad81fb3f95f2029957c1e48eeb542615ac971d060c6cf1f551176f3057074cc2bb357963d30acd837d3436be544f28adf445aea435ae285ce34c940c343df71e554f6b90dd9b8527df6d2c1de1ac5cd69913023e8bcc09d129e6e49392f4259fefdbd1cd53d27658bda564b53876f3f42c0144ec301e98462439fce16aa93d7513eed36e717c7c268103c075e8eaab25b6a8887ffaa71e983b53eac91377a4fff02e193b2ca82a3da5584ddb73e9313406494513c225f46a034d236f4b4a489715514cae6720e6ca18ccfa7991bf6e8f397e1b97ba04899dd59b3a431c0cdcdd68162a857b2d0eea19b015798d3fe9c1be4efb31a913d77c05ffd20869626ef2cc7197c987731df994af7f21b8a88c5b28d5b67b17932f69351a2e4b4839a3c0580b18037bb60c1225717bc3253c57168f70a72b04a58fdca652d7783789644df922bd49f6fd8cbe73da3e6d9ee74dbfb6ffde79458c4dc45eeb955509fed1b5955fc3cdbe34fe3303f340b9fff4ce2041d3c38e837b43ccdbe8231a99452efe86ce30453f440fefc63d13d87b3b78bf7f64f50d6fae57656ad7399e7ffc3e7175612dbd4c9789df3b448c3f7120e6359b79516dbcbcc6a81499d8a0ca44226363aaa846b17a6020f8a7ee0ca1a041e9f48b1e4fee36fc038753b808116a6ae7400ce2acd955a662b654bbf32d5345029a23e2ed4adc084403b84fa7663c5d9f2b65f8b8c1e3bb2b7d9a211c668e041ca7b3c3d6a09d2658ac3bb950d5a159ff076d0d361ed55bb4bc8524dd99464f268706a340fc06da23519343a62a500e30af7ab984047cbb851dca35f01248f4aa91f43e009d891d3cbc3fabe66ef9a6fa41b23e746b4825a486427a80a92f147e4cb366d03aaf2a504a732397c04cb78a56bb37969851fec00012a77869c2f32344357266f368a0f23b5a4a4715735acd0eebf4d3a8f4d637d396f41b4adcd3d784779fb98a5569b3c61fd81f3397c0d6106c46a53f3215844e784f1116bd384e65a897d9654ac18559f58959b6de1655d8c7fa8fcb6b5c7e0747c9a0f2bd902090c98cdc54f7ede2b5a01dce6bd1533530b35e0e957419ae9c5093c290977163e87078badeb54ebf78a1096d66af25196ef3622bf787673e24a7b54b0f4430937d2205c73aa7723150f6c940ea7623b83cb18b1e6d0af0f3d4670cd0e51312cd7faaab6397dbf8c185efd29e52813ac11b28bec674ba82b1ec3c60648efa54ced0f72e56089ab25bbfb48ec2ba4def6c8965b7e18747c250c1c63648d4176246fafde63b3c282da412d78bde01ce0fed46017e6964802714cc79c7e82f623210cded653a5ff5b9352368ecfd1a1c91693747455eee88886ca606d9d71302b802a9d4faca2082fef16c7193e95745bcbf1d96edd61d743987c36ccd04952e9d96b9cdd4693e22d1c65541e6489d312e0582bd86d874ddd7292642e08fef5207eeaf82211bcb5c1d2d4875f05d06b3fbd40e90b72a353ed6466667adaa0ea89819a58c425061f48bee92ddafc6b57a2c719f60cfde1de10a28860beaf6942f78bddb1f9ed5fb764ff3ab240e720d42b33d3377626d475307755ba60b392c579de175deff5e639a132feda68d3505e8f95c3cdd2d4c2b644e6ee1e39228090a7376722da6b3e7616b13e3046c6199e34811c1b481ebb7f8ad4a6f47c89d27f678a0e184011bf281bce453786035e2d55d73c30b62d082859a3f789de9952d2e9bde1c9d18800d18d8d3dfc99e9923ca8d0ebde16b921b1f43ff0314eafdab4a6800f590fce13fbd6675e20db4e378effcac81aea07c5e145aa45d4a5c30247009b27c2277112edd909d49fe621426af28175af627604de0e06ba69787071b3f02607ca5691c74f6c42f3cf0c1648924fd70e19f1c0dbcbe7292365b7da283459abc3a2b3d23d60bc3bfc9a4da55c7e765a9713a2e344a1425eb433fe79e0a7fa69badac32402295127f16651472e852700cd5d70af6e5cbd938d6a2f19c7a367b777f41a568f49e969e64aa247d9e2cc2b028fe4b13bed755407aefd55174abb1c7bc6d1719c6afb9323a41e61b1f61b793c9a04a76d67433a920b3ddee3037a42d6bf1626a6b34e059f40660a3e21c9a2444d47ea0c7cf689a99161173b18611880ca41ca7ba48c455d68ef3ebcbbb37af0174f9606166d233efaaf6e345aa00c99ae6e8ff7217497d0c4947774db6da40fac2806599b64a36a422d67617dfb1d2ec55c048e34cd24cdd3a81de4cd7ff1ff6697c8790ae7e879c0af5579327bab63db5085a308d85c7d41ca41bd3b24b1d7ac104b101ad34ea02aa33c9a7ced5152b9255f99067426d60339cee520553b52c65d6687ff8dc79e7c410221a806c169917286ceb71b96b158569a717a6a71ad74e20c34afec71ca94ea0b8ac17e99ecfc7d3478a0dcb01648862e39428e8e43f1eda5e6dcd2515d9467b1272bc432d72c8ffae11eaa4214fade9e2d62993e00b993d8eceb9a2c13d872f69ad56930d52ea88660133e34b9f0577aa56fa98d33c8d8fd49f6892339d9e2c1ae2445b19330390ebe21d4a25ac4fe0d9b9a31ec3d5fcb76b840d56c21bf5df74a5e894f7de12428d7e728a290042bcfa40a4ed6fb357e7dc67264bd561c7372c29b5d8f4b0f34bbb45f723619551ed6d468fd43c64de32666e8a31e311314dc98cdc64c83ff1d2328f924b7de964be5a79d0e6300b53f3a3da70d2e905e73bb72e5466d05b96814b5e43281869a9289a4717f14db5b525e42a5d03f0c79328ededb162e2461472f7ce0ebd90c084a467a012c15bd9fefb1d5baff90e404b276c623bc49690725ffcf37f4d3b7aedb86365e2c918047dbfe579ea237ac3404a631852a11322b101312c6458076b6204cd967007bc0b9dfe463e57735d3b7457ec5608c1544054a75683599acd7583b94b7b9ad825ba7e7a666016c76bd9893e10105dd089b53867229f65674bc97c99c291400dd9cb5cb3095de70c234012b56d81522cfa13d0ffa2242c7c216354b303e76064da69a954ac22172b130b8c35331747596e234ddda57eb8083e2c59a89b7f661d5e8abf576ce9d9c9ef9fbfdad5392ba3d385cc9bd7efacbdaf2386c6888f2d745d3ad71e12f9ddcbc5225e00bbc102ce2e03be0f5671b025d80d6baffc9f38cfdca44ac674a402f8c03bf44d4b367627ecee2ef78c859e1c5a42dd3a7a72b6f0f1fb67dadef5d0f935008b0fd2e4d1f962302ce9aa56335639002de7610ac06c786143744c30f38102560b1bb1e5800ed783dfe588540958d7e69d58eb143eed01731ab31423a86e7313f0962b08bfc74beeb92c8b5105371618c26c153aa43edc22f3c635dc4226a4d2f8e64719254d5fc353c3b43c4033ab29b7bd0c6819256987a3a49f0bb7601ac0906e9547437a98def99536ca6d3cd762ec65eed6360b2e6bdbb862b2d57b23330cce4d83145dfb71cc4dd6de7303c9325bba1b7a279a562a6da803fe3a811e775ab2ef3d672224508593630a1d3e61160fcc474b953e320c36257ee0a39337095b353bd904010ece777c5506f07fe224fa4ec71c1da73340e1d2d2fd578722427d9568ced9874b877db239221ee863de282557ead51fae17561114085a231dcd291bd5136ca3b28dd43a425aee844186fa73bbc3a6dbe7d57ffd41384e1799230e0abb26d8d47e73d317a79471e4e961cc53fb0ed1d8cbc8ad9ea5757580fb5762268567dbb7608d2425f39a354a9206d7c57cb720e259fdc19a010cb09e6e2081a31315296e65be2ff928f8a584d59e7adbea2f206834165860f64d91d81661a1fd754ba6bfc067d2fd57c7192044a0cdce608e91ed285824d6abbdeb9743dce7c93b6da721ae272a10cd307b5ce5732b5d9a50a2418bcda431b67a35304aed4b42e48ea4036280eadba337e9e1c090b1f6b4a1f6628bce25e3652ecfdf1fa2fed088f2bff02cffdbb8c17ebb07aba8080524964236c123a690ac16eee30ac2dee4e659b804226c27ac82c52d3231887c25ba0de24847fd5348df4553aebf35d446aa32ea93c916cc0c82df55a85a775e887c7217c9d0e54db10c778da6e474709f38cd073309f8b258f5d8ccae80283ec43045d45419a4027055e61b38a09e2188abfcc5f76538e24aef0b6587850c796db851022ae28072431dd1671998c534a6e4a9f76b56ee43e3b1fb84a7f0d9cdb637198983e2b42d08da9aeebef33c8614e785dcf1b17c1bd913ecf097c1fb99f431559311a951cbc91b8590951c76e1c0a5ddcb3a1f8463dbfb23b70d9336523a181a9ad36e3d384c8e78b20d15cc5eff7ac9fef2d4581bfbc2d93299117b5c1a4ab08d161b9aa8dfb7fc00da7f055bf8438cb8668647b7099ac9544ffa1a8e252f7c97eb105992a68d2658643b8cbdb7febe0ff016bf79a84fcfc435d3b9849b62c8d91dd3abe89e09da6777ead80cc65655f963514d9887d42b60f1840d99c8890eecb64b5f09c7604ffce97caa4314d79de987e2edde44cb436b5dbe9b12dd4c51d7adcce43523823d22feab931635949026809db59719d78eb5517a641930b4b582c234048ce859277b7ffe53ff521e13d0ea1106d920a30fe480c5ca0202cb076835ee72161de5c38a5fb8429ead095bc4f9d0d94af3c1c10965339752cbf0c546ff5178e55a288dfbcd6e3433c886bfd95b3a413a9014a899f6ade29bbf8d0bb7274af82fc7b9ae707575f9449887f2d23b3d45ab750f3258e64daa63f549e6ce44342b786d84d0f99f3c465d72b4d47ff96bfb3535dd760718f5ed827259f4219abf3ca3dfd71eafe4d7d1890c8e22b8051daf64aa1dc4e21220f3de315c998cbb86f7de449dc20e6ab363f1802142120f23720b8c8d8e822d72f8cffe22bae531843536be891ef22a9393e1bc0f36e4a1c398f1b803d7e67d75091b93a7ab59f665eb67a49165349ac5eb0352fdbce88bbbe75d82c126d5fca83d183098f268ea8e13772e07bf47851ee753adfe91ffcd6ed1bd06284a4b0f6b32af56ff0b86a779421c67c529dba22b683d3675e7309dee945c9755ac34eca73ceb6ae20f42bc0f6849152a02678c3333f7834569fc69a466d243b3a94632700fed76ee1b037c8d090ec7fb9fc7755c2e6b08d31421edc9980674903cde8d", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) getuid() 06:39:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)) 06:39:32 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) 06:39:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="1a5e685fa5eb8abdd0ab8fb4ec409710fb9c98dc3bb2acadfdfe4c5942806f774ff93c7ce97374012de77aeef534b798b19c1f7104639b102ecf98fe40ade5b332ccabd8787c23e8e12c538aaf0fa7aa3962af425e2820a76b58fe9e3118ec49608b36257761b80315ff671a7ba98cd5d0e2239c5c97e0a57ef4fff86d6ff6e4910f26c0add65969208a972b3c039c86a6f7c6682b7d91bbc456b31303045b8672aebf353f4d7d71a33144609c09b04ec2f4e1ffa1ae4e4f541c0ca553f683d6ec421488e42aba4fe15c60d2c98f2064bd8bc5a8943f7f8bb51cfdf6f5bf07c681b6a8a128b19b995044247d5e47824c9fce9c28b808a364c45dafa94cff426270e13ea35baab39dfc68bdbae1948886c2134d1eefff08141d3d12663e78a13e26ce77c58b188199eb1af044221bdc2be7318c713b2a6784aa8791179248642d679c28f032c43c4a6be1701034695eb66607f1d3691705c1e1d83ba38a338dca06ff76a528a2db79bb2751f96a51e56f41cc387525e5dab75389b64207b0f5b7a180590ed235757d55d3473dc3d1bf7a2a2f171c2eba0051a35b02dd1a84f6a2a5c921e9fd255a8eb7637ee2c06a47035b34ad51ed67b31525ed5a9c921e550c2488f28bb685bf3fb331626108a5c299cde7d8561b87df656569087c35edcf6f57d58ff421c783bec2478bc2cff4fb54bb7437045d5439cd11f5a3b562903bf03fa95f8c7cb547ddaeda589ca6daf0eae73889068ba18d5ea40ea634c2544ec6cb5c6c7f41bd9ef6a4e6c3240f8e03dc0552dceba1647ea99c35acea4f6f070a9224d5ca80eee4d6dc9ce4519e19c34f89816a73de71cc17d2f10c30e719377815ce6697bff3d4d56d718d28e4214389669edcb258d450d9780781947adac834697e4821e999e7089ece77ab76bf49a754c1f25d716e45a44dedd288eaa984f247d507909851a2e17ef7e6b2ecc12e2f05550c7f111eccc5e7b602affbadb4a88e925925b2a56ac9148d08d6451ff426ee48244f22972a3e34b229cfd1ff8a54a8f4a8852c74f000effc944480d27376661e3dbb72b2834715755b8ec72b7a6d027aaa7651dbc6dcfe56563fbe12defde420a9013acb049cfabb7fab922ab1dc2dfcc16d3046f16eba04e170c4e3b80b51910401bfc0495412a2dcb8e316558493adf4049c3dfdcfeec0b20a31d1bca6d92e4d8dd22452a9338c463051e07c3331c724c61d920fc97f8fabeec56fa0f98b62ed5597c807f21380d7cba0855f6a57de6367cad96e3bf3694ca3af5605b065f5ef834c501e918f30e609f4daecb1437cb22422aeb9b186bdfe06f14960eaf939a970a89d1384baba9b70e57a8b342f7bfb3422ed9788ed39b06c00e01df674c6087f0a8d5dbe52cbcf0f873bd695a64756f78498157f117bf0eda0907ab483c010d73f2cc6935bf2daafc97674193f87073be1cc413bab93581cf80f2ed6a2b0cc97de05f0ebca59f2e85e141e0386d7ac6086f90ab7cd5c1c885055c37ec40552dcf410ab56d8c380165d945210e1e18525c9427f0b9b9e65acaddf6a10f9cab25258d60a0fc49176159b6cc2fb5038bbca431a0201848c28ec0b41ca646cbbcdb067aaf0b4d726c46e4214366b55f8e22e1336bfacd8d6a4e65aa36264bc33c905cc48830b71a0539b12b66198d53bbf70723126fa2d74818423b72a7632aeef9096eec58ba392eee62028c175b95fd169637c7380f547e27f912903f2d30b2d530972c6108f6ecd2a47c9148774bde8f119f295fb8dc97745cfd0e22b5698a5c866ca3d626de303da972583c18a8b50a929e20e458b41a4c670f8a6796f4b071959ae9229f2ae4254caadb7bd69fcd57e3d48ce0478d22f3807523a0d4bab26cff8b1383e6af72ced87daa96b726c8b7f51e5109b536d0800e9d10ab92e1e9df8d84d8a9481f62c2dd7274c6d8ba341042d1eb208651ad13428796aa71cfa3af59648b6fcbc0337bb16bc1df7602e29fef65819abb8b8968851fb2088fd5af9a1ef5c8ad24fb58e88fdaf28f512b0376642c91772cb24ab856dce5d3ac722c99295c5da5a8774a4d2659feb5c3d57740d22a6b7451b4e81b456c1214dd8a6b568316b6f8601cc138205f0935ad03773f82d77aeba79db127d814d797a7c634034413783252b74d36b20bb8226a708bdc776207bc31f6ceaf423f7107cfa33fbf8463c67c9ff26b18940fc2dd5f56b802907f1368062a21b4334e7a32b83717be00c9a0721d048e2b674dee7e154a2a3aa680d3149ba5ae4cd7e018f2d2c8243cbac18786b8d2d1cd1775deb4a41365a7ec51a883627da13253c06feee1e573a1f0a1d0a7c6157032f49477df17ec85bc1efa0ff8459d88b8811d93ae1fcb20a1d0ea2aff16e39cff41ca30c016a837fc3e46e682570b4613c6768c021c0c502903c4dd8dc03423946f130caae7382ed0cac97c65ee6b060b0142f0358170b07dcb7135a8f6bdfbcc4c98c2c7645bad5c89ff018485ca6b36d2667554f8e9a3c3f41b1821f5acd772433e3e54eb63cd4b2656832b199adf8f7234b32b4d4979853b63cab1e560e520a1ce56dcadccc9d5f75babd5c10e1a642b243ee00e123bf8a9ccd01c6ef2fcd620c496e17e86b6395d2a29594eb478eb18757093e7afa6b0a75a5709e2dbd357bf202c319b87d2b6cadbb5d04ad31f38cc91dd75b964850b32d58437be46a2eddd2f3c367ebf3d67768d922834e91900b828454c99ca598537227df6a7b85c61363ba45ad4e88325c021f3d025e7739b8c6275d3a20077b58106e03ea1c9ce23963b4d54bc402ca2fafee563df7d57762c05cd7e6a8ae778355639482621e6b776c312764864009fe35d0be124802680dc0e9152ad03f5bc42529c367feeb2eb01d4f5d6800c6007f0959234e430652e5f3911eac717fce697740c2ba253e805d960ea86f0c49a4bbf96d81c76dd8c2a8cb3e3245719235cecbe541be292464ac33469ebe37551ced014a887ba201ac4eaf86c3eb7b29a0a5cc56c7c108beb3af6d097db14737c1e12af1698f0a18b15973027ebe4db47572a914845c2b5ebb3488f7f2ccc6167257a463d9a51effae63c5751f46d867d4e31270faf2cb304704ea6a65a96b40500061a47199c460524514f3e871309253de747b8aca2f7a48b116b2719e717a86417399a52ac42fc11e3f61a3f3a3ff21d44db96bb895fa04c0a93d4d55af046f662454e7ed5aeea77c51a7132416915e18a0e4c22d4b17f685b1cceb80ad50033f338d4f331b60279618dd701d2e03563ccce13527907d4c4415bd3f922f5f8c7b013d9fa86a86ef948d9a66c07a14255cce54fdeda72a9c8b35f8b57800465ad4bfe32e9e64dc928a1489952c5874955d9e8469e2491926e03195d57a274fdc060dff07616e01b5d6fb9fbe5249e08b771ed610bf9e5d23ce3ee0cd5b8aea14eb2d6671943ed2a16e7777f7d4f085a00e25a529c8d5eb62bbac338d08b23bfca785a804e53a59e2cf5cf4a8e0a3d64ac5a6d1429e56f9dc4547d80ca1ee5cff0199d28037fc230712ceed0d08e7c22db49ab6158a95f30d931202c98ee77a778aad6f3cba4926068745fe07e9fb4757e28d04bf637321010b37965561ac48ed6137dde620a485d0bdac0f070c8729a914ae36776bd0fe998b4bee28351ff833062b221f2dfc07df0ca0eca4e840a7e2e1de95bf01c7d5fd5bc6b4feed0184125a2c8c6645ef0f375c754b2286b75c0b7ffd824a2c89938dafd971f296f259f39eb6c1d2ade99bff1a72504246f9f6b95446cfb92da0ef5f4ce5a30eca9bed9b85e59f9d7d976006ee0d71263eedbfb9dfd06e259ab9a27ed5b416362f2a0c72a259ad21cbca82391241701f083253e1c9fd4c690da4ed094fd8d9a5f01865b874b60f614db708524f47c5965a5564cfa8151d2fab96b8579009c1bad31e591ad217735c338a4356d2093249a1f5bb5d89faa86108eb912af0f1aba7732a4b47b986fe9d83c4c56616fe1f0885f3ff2762ddc2a8159aed36e66f1eae79860e6a1cad54613c9b911cd9edeee2cc3541cd80bf97dab42701c8894aed4253ecb00d0736c6831aef6e524e03d9d9157e5f9db33eeebab25de695e92960cbd0d7ba9c3e0d4cb6668cb12aa58c4a8f20994996c07fece9632a35e014d8b2e271a68671ba92e67823b38f83ede74c6388dec04969d9e28d45a734ec3be7c2ea2685479378c3fe0c89774b2d935e4a428fa4bf691126c2906ae5f1636ba716ea47580e59eec805aed80f5ac304ee972beed0a3ddd74bc6cfffaadad7913015212044694ffc0f87b26d7e3726cf070195aa59bf683f78413c311eecfe0206963afcddf262e231ff8d9b62cd6086e4998b4b497410ed8ac99df47da00aadee0bc1f7e1f200c0345efaa539a2ff05d47c26953bb4c204d3c3def62fa9252fdbb67dca46accc7beffc5124da2d880d8851d73d9a44939b0bf52af63bf17989e5583b855e6bc1d590250f5f372da441f9306c53f980cf4a7585b88664263d7594b580af18cd4fc2e29e19e56b0a4280017c9b23188867504f52e740f9b0eb4aa2e639640df11b76f640287c55df9161870a49a18290c790fb0d2b961c04fa070550e035e8975d20d3f9707906e40bd6bce95de33d1263a0be82324ec76fa7a8a8fc61c6dc6b28c276e9446760b1c9e40356530ee0fd49206a34216b0ffd0ddbe53d31bfb7cb62c1ed990d06b458fe4072259f6c4fbebb602f9b0d31886b1c39608a89a3b002e9c6fdec1755fdd0f052738465165cb09b16de6309905d903209c68f5045ef5586da782ff6683a857b2e6125587385a436c62350043db5051e79b82fc40188e2fd1a9aa979eebca20778a9eedd2f8585ce9f97393baa4c6e141360a7aaf362639d7c9fd6c1541881ff2b647682b5f0e64d0f59bd5341e734948c6e43cf88d3268f9e16d36dd7ae4bffee247bfbb7c4aaa45a64b1f28563eac9bac252da205c1fcfd5ddb274b74847aa875194717a7f7e58dd0cbc5d9aafe6f9e4889e5b036aafccf58637a5e5dd4b5c8ef40b85408725d502a5042eec9b4dedb1a7ed7dd95673760c1f77bd98b73c906b2528ccd57f21dd89847d04f2f818c4a5575c6df87ba8ad8465dd741c8c4c700ad08b795a468dd9348dccebc22fd562216794a5a980acadaa9d90d188c8845f390b5c3aa9055895fe1bb4611555398882c59b213665e88668c5b1ec670a168c0313447b0e7699d088e3389ef78fc74ff5836ae6bf22854603fd91de744c4c73e990863ce5a8256871407dcdf1fd3eb0dae2e140c862bc613d0babe12e6f70411cde46816acc67c29a9340c9a9c828d4e5465f015923867f357f74102ab2072bc2eb2fa5d4a12b69455a9538d9de85bc3e3dd2438a48ce403a7c26a2c8a5f167fa6023c1738cd1ff1c486e779e96c995fe742d709331a29ccc42ce8183cb2daf74bbf08fff691e04711a4b0dda9db14495bc065eb46ddd41b082f4f70ad603ee808fb540aa0ade496c06982c3b8b33f51807325255c66f50501dd1344c73f8b96577bba385a7cacd18debffce085d55f45773c1cf1756719829828bb166d5479faa8640870f52149b604d3e275d2264fed8d9de82c115f60cd74fa8d9bc78019c37ae9814270bd9c246707213c057e563978e0cc2c3b2fffe0a036e60776796d11003a55c66c9983848e10e897348de9fa4ba2480a4dca815d440d2f854bd0a17dd3248f86dff125176eba1e5d98c71b8b69962207383fa8091b1cea515addb121b5bf88337095dd99f8d06789fc397dd63e30ac95", 0x1000}, {&(0x7f0000000100)="15efb54526ea96b7ba7a6fe5353dd5fc017e3553e46d95e871c69611ec1e39f3e1238e035522473996292e81dd33c5bb4e6ce08fa6f1d0e7761eeab9aa59d6d4cfa3ac7e0a87e8c1ea248d72d97b9b72f6544bbdcf9960a96153f494f9f91dd6ec8f9c58b31d1540856e44129b1252", 0x6f}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/148, 0x94, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x5, 0xffffffffffffff01}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) yKǷ\_e"4=WDlid0["*qtfGч nR \Qb_ ubF`6 Ia+Sk0ftUi(4=glgNNC_t!/cTPʹq҅"բBx4%L.xRݕْǘ ?7 '(%YŰ1)1Yka輶'pU*} /SVܙρ Q9=CV6 SO5̝9T o#S~S92.^:,1T\u@: ثxcA~78&`5i:T!I^%R?: ѴrE7ȅRP NǮ'#>m*f+٘Ix@$kECCS ѨZ?WT& lQo0WL»5yc 06:39:32 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = accept(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d64fa192ae0bb3208fd9085d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c543232c70e4812175536fc0a48b83ad7d5f5eae10f6102546c11c600d5b885ab44b490b9ecc1121acbac79cd74ddb205a6cca582b73289aa8e55d7f3eae233cca85f82be3b304d18aa6b4a29021aaf235816cfaa1797f5ae7e2694c2f8847b4e236aee465657285b74fd665e51eb1dd93ca43340409be7081c1a2b9d774966b9d19ce2a46fcb031b6"], &(0x7f0000000000)=0x1002) socketpair(0x10, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000003c0)="3d816621916d28befe52a09d293f9814397e91d68bd81abe0d76f8080e71c27cff42f512f83ef559eee9c2d7d463f9fb63abc6865677f8251f9b8f950437da92dd2bc38b1bee30b141fa54fee78774c51f8bdad8fd47524e7024f6a8a5e15e5ec1448ff61594bf217298fc8255b3b4a97073ecee1ecb6c56274d73692b23c60b7e8851e93f2901989a8cae2a7827c682e92d2567558925839699fbc7822c2002312c73310db0b2d7f3f5d83af003685109576a0fef1630a54df1f63680d54c981c7fc8f736c4", 0xc6, 0x401, &(0x7f0000000380)=@in6={0x18, 0x2, 0x1, 0x10ef}, 0x4) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) syz_open_pts() r3 = dup2(r0, r2) getdents(r3, &(0x7f0000000200)=""/147, 0x93) write(r0, &(0x7f00000002c0)="204b7262de28c313a2145c85034a2bb6faf8373d7f34bf9810b9d81e678c428410d4baa962c44162ef9e307cc4b8756056857a77b8dffff2456da2923a7ee89d27845a476827f1ceaf214a5c5c14860653aa41acf85e5975ca1e1de557fbf89acfb87035341c2a836cfc5543950ed2c98475c11aba927c7c275c68fbd14ac6b5da38630f790409910f4492e5f0209e9601095ab2f3c4f3696a87be363f55dfdcc4ddd918a28d2bb1b64879415d75626f0e689de578b8a0dca3142d15", 0xffffffffffffff04) ̓}46TO(E5(\L 4=UOkݛ'm,\֙> )䓒%SvXd8v,D0F$9j=unq||&u%;Sw.;,*=XMs14IE%jM#oKJHQLg yn9~՛:C h*{-y?N1|ibnqɇs![(ն{/i5.KH9X { %q{%mMyEM^U ѵ_;43@ AÎ{C#E.0E?D={;xd oWej9>qua-L;D?q 5yQmƨؠD"ccFz` AO6Sjj@ UbT-SE#JDOf<]+e+}!f֠&X;PաYm 6[$ݙFO&@#QC*P0z|5H>tkH%Bz/~Lf:*PJs#LV7Qxi#D5rfh;ZJGsZӨ7ӖJׄwUi3lF?2NxO8NeeJYYUk\~Gɠ ɌTⵠkS50^tPqcpx޵Nx mf%nb+g>$KD0}":r1P@v#<m g cҞR:(t<`dT.V[ºMleGP6HbF;<(-׋F~id'y/b2e:_5#hi7GE^l lqWEt9l.i>"UAH1.t)&BR!\-Hu]*5>FfgBPaݯƵz,q` ( /xvO$r B=3wbmGSu[ 9,Wu^c/5\<-L+dNn( 06:39:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="71baaff30149357a77f2adc090fd3fc7b1bea31d536595e204be4c9bc625e8bae4", 0x21) 06:39:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x20c5, 0x8000000000000005) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') dup2(r0, r0) svr-aklaHJoGȝ'xSx`5]s bЂ?x-. ɞ#ʍkCJh?fu x|^Z]J\0$p |"w.ݐIb&(Z'`Mk?`|it/ ddb> set $lines = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 fifo_badop(ffffffff813caa32) at fifo_badop+0x12 VOP_STRATEGY(ffffff002ab70800) at VOP_STRATEGY+0x6b bwrite(ffff800014ad0540) at bwrite+0x195 VOP_BWRITE(ffffff00310108a8) at VOP_BWRITE+0x47 ufs_mkdir(ffffffff81e1cbe0) at ufs_mkdir+0x5a9 VOP_MKDIR(ffff800014a33c30,1ed,ffffff9c,ffff800014ad04f8) at VOP_MKDIR+0x65 domkdirat(ffff800014ad0730,ffff800014a33c30,ffff8000149cf008,880) at domkdirat+0x10f syscall(0) at syscall+0x3e4 Xsyscall(6,88,7f7ffffbc3f0,88,0,7f7ffffbc430) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc460, count: -11 ddb> show registers rdi 0xffffffff81e33eb8 kprintf_mutex rsi 0x5 rbp 0xffff800014ad0180 rbx 0xffff800014ad0220 rdx 0x3fd rcx 0 rax 0 r8 0xffff800014ad0150 r9 0 r10 0xffff800014acffb8 r11 0x8 r12 0x3000000008 r13 0xffff800014ad0190 r14 0x100 r15 0xffffffff81c2bcfb apollo_pio_rec+0x151f rip 0xffffffff81266cba db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800014ad0180 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=136918 stat=onproc flags process=2 proc=0 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a339d8,0xffff8000ffffd2d8 process=0xffff8000149cf008 user=0xffff800014acb000, vmspace=0xffffff003f12b000 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 25203 450490 0 0 3 0x14200 bored sosplice *91925 136918 33891 0 7 0x2 syz-executor0 78202 234815 33891 0 2 0x2 syz-executor1 33891 395056 71533 0 3 0x82 thrsleep syz-fuzzer 33891 291397 71533 0 2 0x4000482 syz-fuzzer 33891 51166 71533 0 3 0x4000082 thrsleep syz-fuzzer 33891 158057 71533 0 3 0x4000082 kqread syz-fuzzer 33891 142970 71533 0 3 0x4000082 thrsleep syz-fuzzer 33891 386519 71533 0 3 0x4000082 thrsleep syz-fuzzer 33891 474646 71533 0 3 0x4000082 thrsleep syz-fuzzer 71533 60884 27396 0 3 0x10008a pause ksh 27396 280942 89802 0 3 0x92 select sshd 79978 429175 1 0 3 0x100083 ttyopn getty 89802 503361 1 0 3 0x80 select sshd 55812 290465 35547 73 3 0x100090 kqread syslogd 35547 146386 1 0 3 0x100082 netio syslogd 24003 220286 1 77 3 0x100090 poll dhclient 73709 117060 1 0 3 0x80 poll dhclient 96184 504741 0 0 3 0x14200 pgzero zerothread 42861 126822 0 0 3 0x14200 aiodoned aiodoned 59077 514544 0 0 3 0x14200 syncer update 24968 510686 0 0 3 0x14200 cleaner cleaner 19822 296163 0 0 3 0x14200 reaper reaper 59317 523841 0 0 3 0x14200 pgdaemon pagedaemon 93856 491242 0 0 3 0x14200 bored crynlk 99923 438504 0 0 3 0x14200 bored crypto 60212 155346 0 0 3 0x40014200 acpi0 acpi0 40226 235403 0 0 3 0x14200 bored softnet 61857 180520 0 0 3 0x14200 bored systqmp 86961 3490 0 0 3 0x14200 bored systq 97466 127751 0 0 3 0x40014200 bored softclock 45484 249772 0 0 3 0x40014200 idle0 1 337114 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper