000000100)='./file0\x00', 0x10, 0x1ff) fchmod(r0, 0x12) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x3, 0x0) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/137) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 11:27:21 executing program 1: r0 = socket(0x2000000000000002, 0x2000000004001, 0x4732) socket(0x18, 0x4001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) 11:27:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getgid() r1 = getuid() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x36c) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 11:27:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fsync(r0) 11:27:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet6(r1, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x3ff}, {0x18, 0x3, 0x1, 0x1}, 0x7, [0x9e7, 0x1000, 0x200, 0x1, 0x7ff, 0xdd3c, 0x80000000, 0x1aafff3e]}, 0x3c) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffe01, 0x5b7}, {0x400000000000, 0xe6b}}, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f0000000240)) r3 = socket(0x2, 0x4000, 0xff) dup(r3) 11:27:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() setregid(r2, r3) 11:27:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x89}, {{r2}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x40000, 0x0) 11:27:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:27:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:27:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair$inet6(0x18, 0x3ffd, 0xfffffffffffffffc, 0x0) r2 = socket$inet6(0x18, 0x7, 0x8) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0x314, 0x4) 11:27:22 executing program 0: setuid(0xee01) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = syz_open_pts() r3 = getuid() fchown(r2, r3, 0x0) 11:27:22 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)=0xa1c7c495dbc51427) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = shmget(0x2, 0x9000, 0x0, &(0x7f0000ff5000/0x9000)=nil) shmctl$IPC_RMID(r2, 0x0) 11:27:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x4007, 0x5) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x40, 0x1, 0x1, 0xfff, 0x80000000, 0x9, 0x5}, &(0x7f0000000200)={0x1d, 0x6}) select(0x40, &(0x7f0000000000)={0x7, 0x4, 0x3ff, 0x80, 0x8001, 0x0, 0x8534, 0x81}, &(0x7f0000000040)={0x56b, 0x8, 0xffffffff, 0x1, 0x1f, 0x7f, 0x3, 0x7}, &(0x7f0000000080)={0x7, 0x5, 0x7, 0x1000, 0x4, 0x800, 0x2, 0x20}, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1}) 11:27:22 executing program 0: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x5) socketpair$inet6(0x18, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x9}, 0x10) 11:27:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getrlimit(0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 11:27:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 11:27:22 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x11) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/4096, 0x1000) dup(r3) dup2(r2, r3) 11:27:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000900)=[0x0, &(0x7f0000000400)="5e2e88"]) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000780)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0xc) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="62695d104f205ea9cf46619c7f287869c252f356f6a8dfd79aacfea322d1656f6a50f0431cc9c6a37b4934a16e61e3526c786f303bbbf23a2e52d27718d6c7f5c0ed5a387eda82023e1537b792e12bf76e49e6e22dc0c0bbe38a5640f556f711ee70e099daac6c0aa3f8cde2a816b05a094a56f9630a231189076a904b7271", 0x7f}, {&(0x7f0000000100)="ea0a3b03df1c49a441fa", 0xa}, {&(0x7f0000001a00)="42eccf154b012c3863c42e48059a3ffc3944b5f4cb831f02cb110ff1ccd642504368c3dbc2f129f0dba71ca3d750c37c88ce08b38f35b55baec4abbda6c1148e033245c249ac39806f07c3bacfd57fc2890f2b987e5eb0c049d446ade2274e4f1e5c4c30c80455e8a6745188de6b9bd74c05c775d5870346d86f7d22b91908d1dd6523576f8ac9e466ef3d3ee6965a37059f77b267f9bdac6945024f762ab32cf5e4511f366d6e5075691108454e5254c48e2ff4b395a575e2ec6923499247feab9768b7394187a0496f02706baef90e7168d4922df58dba3cb07d466359d9ecf3120ea1af483f43e4ded56e4eaf1bb354ce666802ee97da6be5ba1c0bf30e9fb36eab207d4166d0e742cc223d83b9588523f06d2f55272901d90c4f07cdc61d83261aae46504892a197bd795325b904e27d4658ce794801bd4c8aa615654e2ebe58fb6c7adb6eba04a5b6337d46d4d760a15dced89add5e4129fb5818b66adf81137ed8b0ab477da1f56e23f4c1621c6e5a8ccd4d16c621c36f9c79791f6d315a30f16d178349c81183a4e601326fb1d7d4d5118be3690d97fe4bbd990408799aa03bd8faad29a26060dec8cb5a163744e1ac43a2281817480322b0b16882312692e56180f3593aeaad99770f674ec66115f478065aa0316f90d19ff0932763d0c35b2b89d6d56454e9ae206835bf4856440252bd780fe2be2e1376dcb0936e20cc3d96a3bde0d209bdb73135e2bb0460a1c9e49e57c3690efd7983b51eafb1c6ce09d39aef15e30d8b304c445dc4d70cf307b389f3bd52369964a02269d6130d2cd440bbd99c598bc5b71bf188d7193ec94306a87eba8b04a9e7b084ff1717c330b6a9d004d240236f7201f257b3a3233607495bcfae138eb0e63bf93611a58532364ebe7606a2c8e01373c93d9bf5ff63e381a3cddff78dbc414aa715c173e31c971fbdc463d9145ab91a9218c79289c638ba37aa6d7277a60dc1f019a9359390117547f711be8b9a8c011b4c3fcf36ed07bae9833a31a968cf539117392c2b846c6403d03f0720adcfb7354bcb2c034876c32446833ea95638254b1c62b42ca86439c02bc9844cd03758c52e0557fc4fc0f12c4933c3be72e101c47de1679bc859022526f80cd8116ee531af2c20199a6137c827a951938bd294a61e49b7ea1b94b7fcc836a2310b08b24f3d1c2ae17394d62e53b3083f45e2c30f00288b88e9eac1470e4ea2cdd0cc24343e579c3ab49de5fef82ed4192fbe79ceb87536ca3de54e9aa4624faa4c2a3a61b23bf323cb8a04c80678c4ef538629d9186c5a4efbd05e5c1288e39d44f0bf917ced211541eb6fb99a23a40210b3d1d1fdf848a6089ee8657e280e68e5c90282523618901f5d5e8c0e19d42e27130620887d9900285b1f3d334c4cb54d4ed08500c810010096f7476dddd6056b6a68bc3ec566cc3e2171704ee9e39f871f047f6253a695d9eb0662d84312886e81e8c0485f2be9e1b140e586831d7058eaf0681343437c90415f5cc657689da9b05e795812fde474c5eb0d9d8cfe3b42ab3bc96567a0fced6d52300babf5d04482e463e3ab3cf71f0a38940f25bdc5f77717a5ca04882d51cd89190b775d9f47548142e4ef1d6b448738d514db3c60497c03d793908129d2f16e4258f798e90eec4ca337c54820f70c46dd6460038aa66f78b1b032aa24910178dc169d8d8d84f475bea993b151cbeabb748cdb46147511a52884a11c7ead52fab81391b6bf4f21c33993f7bb4ac66e1bd592b1e2b4429bdd43bc7e7dfde3a9feed1c2ada08f798f5e64674ac2d982053bcaa46f231be86fd8183d14f2c05f9581cdec1608aac490f1e2997e736a74f33fe7396ceac146f9c35ff179619f19c9bc420b82d853fab7b08a13f6ec7e8f4452f9ccd78156c61e6a9458515455a38ea3190dc35547367f6572b1a934960272d7ef990f7c6089c4713683aa88cb8103782c7d2e430a7f83c958631a0518654f3af1118506e0d2c86306e0508b8cd7b50607f666fc732dd2221214b7a9cbe8aed3679fa29a3f2c13c8ac062a7bcb5ce3b99916c9f496c697e78d93cba940e5249862bb86b5e59a829b31645ce66efb1e9b3a261f475d2eee05e9eba6c5964fcec9e1a633c03e989827574871b86d5ca36224d57a0353b6b75f5af17cc78cd4106117500c81ef9b62a72d46889ed1808daeedf4f4902e48f57fa79cb7757caee5ed744ed2a4654aecb61544128079406db421748c5f6c01a9025b29918be7410dace106c6d7bd310317cd1b1406f5de03bb20d72d3e47fd41d256fab525466cba9391b747bbd7478e658abd2b06d35678906c10b186548f05d8f739424893ef9f5bd06e4433c1b98614fd8c9ad3093e5b1ba077ab5fa1f6ca6de436be97d7eb889edec7da1b1726da78888c247680a10baf8e26fca6d26d6241f35fd5ac6c6ee624abe4f3297c0840f487d62690c61976c54fe8858b3b2dbeb0da234b112ee2787fd8edfc13ef2d5c673ee1fe43e4bd23e4496b34d4af0362dba3bbda812931ba79b8350e146a5b41c2628593b5e7a451e1daf028e4d126e75d30586ba55d8d37c66c92664be148ab8db9c954a25a9c4a67269faac796717e85f590f8cee76b0db6ef3f9fd07929e5e4ca33096fb6873fdf7f9ea756514c9f677f07ddfd990b19ce6f9ffa3916a7d55a0f6bed8584dbfe787fa7bfe280783960ff0920857bc6866fd9d8fb82dd5e4265ca709ad1626d9bd1675336a82e796a0038f47919625d8154d877f8f215b0515eb6459b144b669ea19ca22d2151869c5d3a21c0ba88f378eb388d936d30a6dea8d5ade8912d7fe702a1da27fda8ffd19957a1eb3ef6155477d6d4ef765e0380c5912abed7f8d3e870763fea6f31c14f7e7be69bca2c83809b83fbf573f0c2cc0ed1de3795ee1ceb43808239a4db0232df662e2ed49b1c3cc49d61a60e8f63c218b19d4eca906c2871fc8be9c36adf4e8579608efae219663c1d5a5fe9603ea8d5ce7759662b8add229c5932f387207930d6370a8633d6f8473f7c1086e1b3e3ccbe07a6bf7e16a9f7c3643028721c277ce6c6e15a246ac972b7524c153d7d2e5ea51189a9c5e97aa7e4662867848650ad8f5bfc8212600a7ce82e3af3e93181271b5cfb7ef76618b23bf5b640ff5782a8497b6ae18105fa2058e46e0468dffc270a5538a410f183e50bea13f7ec367fd5d217f68c70bcdbc760f60de9a72f14cf15f274e46d512104ff7224916d186174fc5fc296c37162c748405af1961c49d80a905d1c6b38331eb27092d7d16304cf6ea77aa404c441873873aba5bd2bf6baa58cbef4fe01d18cad22ece13c3e149c4bfcbe6dad08ebf16fe89fd8e0c7367d6777a473a8160dbf97423f0eecc30a5c9198f87297d6049567aa7dad4ec8f2dbc679ecf23a95c8c3376860e1bdd901242519acf43cb5ed168a39a021612da9e1364b693bf67ed1e0026219e296abf323ffade07104c3a059e78436a1816a6b2ae088cbb309524f7a0b9f748c3078a9003ee94a947a11347852363ecce8c4b1921436f0efbd7f8e79d818d6ee7ca230fb202aeab46a97616dbe077cf1463e9c4a567ce958ea0c9e331aa7ae3c63113f4db38f1be741eeb6098cf8744a41be7727ba97640dfd52230f696571ac8832698409db5ad60fe4236b9c55ddc37eb00bea7d47489813ebd6e361507154a58eb55e5c90bba50a5289b8519c994ae4ccf3b5c70ad4a741958952314a47d19a3045a263f331d10738b181ab9cb62fc1b8c1ec2ac93ed69f73199517914f58af81a858f9f55e781e675a5624ed76e0458ff1c2b163d43d606527d99263fd1af0afa31341c5365b555cbaef4a525b8a214f81c19b49040bfbd1f63cb32a77cdc1faab4151fb1f0f9a01997ef62c26663024355707d5a8b8ab240907ec825eb0e910419858f581255a86f245cc243e045baaf0e61ca9c4b09de54f45c3d66f0187a6dc2ba652ff0bc8e489765155ab876df4384a9abefe135d5aa0e1ff33397391d466c0932578f513f7828bf3c769da7c745973d9327f6bd783c92f55b04dca09fe85edf263c3c954ffa347e97f4a2873ba4dcb50d17519063b57793a763df6534631f00599919828a45cc1a28c3bedfde4085042b11fad093a4774023e649782d6882093a57d33aad10a5218c346fc74a64c4dd5b8ea5c89efe4077901cea31e6a2c4dcf6fc181464c5687b2323cedd2372d1a8af638ee71530c52317961384d3b9c135a83cbabe200776de730c7c696c4d671cb4eed499552c4d0e7571de44f41486a60b4d9e57e883a93418ca3bfde82f187d3c23177a42c76f4a7e616c4b05ecee0840d1ad9743e4f36c9fa77f07bf2d1bcb46216085e086e8505d5d1ec0016f47733e543782481c2f3183df0123843667af78415367492616a94cab5e67cbd7f799ec3e6ea0348f17726c2a193f8a638ec5aebbcadd5e322cdef87abbd39a308015a6cb8c707bc34d461beb07fa4da7dfc8779a79eea4bb3c6371428b4106768022b9d971f912c95e3c9d001e3479eb0f567ec4d811f71b47ba29a17ec7b39f498de916df4af13a845a4025cb360121fe34894070316dfae97d20a03d71e27e9811dccd7301722e4a7eee7a922f11f17c6ec896a5b2f0ba58eff268977483f2dc06719c6fbb0ffb8e9ce5e375364410409ce44f23a4a9651dd073ea7a46f71a6434d1a1d86d45f1bb1570360381442105a39981916bb7a7af25141c849eb173433b7c371a009f78754b13c4c1200456e0c5cdcadee9c2d99bf7566eed93289ebcf6088b96fbd66d82d8ec2df01817d938c23637484cf528eb55d85c4294ac4d1ef3f49e785925f5984138b0f19a171fda2b058800611a89e34079b2252540bab0122006ebb867cc7a79d90fe953869db4144aaf97ea36a5bfb9417aa1bd1dd7cb3593ba59280c2b9adeafcb29ba6c8f5457a53ba642ff68cd2cbd208b009a202257cea2c3fb7739141141df7f1cb26783c422d79d07a5e96e6e6538f2bf9793fbb6c69cd152c395dce4246230e1d848cf379516650eb950731fb9cf155cd808ec3798fc63886a12e140f441c89eb9c8c213985f88ed9d0b14d3ab83bbd63b0656aedf533fb2722d8523319085f0eb198ff72951d1702ced86ebbcf109b6358afdeb126b21c76c6c0db4c2926bd6c2401cf81a2005d9c245b8003a5978f50506e17894e4cf8b31e8958afc576302c1c8186514542459e00e46f69f5670f20a5e9218803c0a497e49ba66207bd6aa5ca8692953736d34de7d75c6243877b42a7e37a053b950cb794e172be45ab92c21ab9c79f15d98b75a380a92596b9fc3ebeca5fb2331ac21054daee817c51ad8a779e999f1479067b6b39c8654cc208692328a3c9e93d1b0d104260c6f836c6caaa6ea797a9fadc86e0a500585a22ae38022d6b94d746056483daab4448406167dd73d7578082ed183539001e131b3aa1c52d99fe10c61fb1ce889034d3eb3ccc8b7751f4584052f6cca1d788bc90508e2c81f0194990ce06bbb896bcf31274dc67626e13b360fcb2d8a3c819e3cd862f02675ee9af28d4aca7e5b28373edabc160aa97af9264f8633e10da9a681f615750503959c2f54c4d2565959ba60777549ea2460e35f25cd23194111d40e0efe49189f72b4ea6f43a1615662f415508e8e62406dd89b0645f464a3f08827ee6579409f901869b7beadf27a43434a05b6e3c518ab832493c7aae98d289b3deb5b92578b09a0ddfff834302c76963e20a7234747d4ec357d075690bd67861041894375dc7d34d4c7", 0x1000}, {&(0x7f0000000140)="e800d0af5d9673d5", 0x8}, {&(0x7f0000000180)="f4b660be166968d4cf84a0379f2f0b173b03a50a9864d1e0614d65129f16fb777e1307e58a56ef3b40fd4a60c46e3bbb16d7c8c449af41dabcaadd51b200b417f9a7c631deda433be48eff56b3adbede9ebf79dd0ecb30c266da922bb33a0d4e23e02a55de5107acf21515c36db988cd38d8c1b4b9043f3a2c72e22e05fc2de66d9f81b15841154bc317adff46d637cb0426923930cd03a340e4d03e6611b992bac33289596291bb6c0b55946fdbd551a727372d89efa047ec29b02e92a5b4e53dc397ccf4e8199ab43d0f1575de98e88d6d1110654faea371e84703fc81df7d0e11de76aaf751ae0df34a255ae79a8e3c01f7566d", 0xf5}, {&(0x7f0000000280)="3f3d6234dfefcddbcd8c21f3ff9b416b7072488319d09dada115bcae6dff812defa82b1921392052a8a3ba58a71fb99e01e7e0989cdcb48f482fe40b0b96c672a7aca8f14b3de8da69df45d2154e35e4049f2b00276c4e28784ff004db921fc741fb0bd6932925c70d7043cd6d10ac617611f7e405521b19af1efc13dfe29f455fbeddcd388dfe0dd368458cd23190083f3554ab4e0790c6f34e0a3c3bc410477211dd232528116edbcf541d75b16b3f7ca3d4f7b454abab1f048eb0e58299cf9529", 0xc2}, {&(0x7f0000000380)="ead5fba12e5a183a3396223e029fb5322742e3390195ed254ea37a122986fa3ad6c1f70e5b902a527724bcb16f3260a26f36c9ed52b33fcc0ceb66ff9b81", 0x3e}, {&(0x7f00000004c0)="bf359482f55bfa5d44cab1a5b6a2d4700737928b39146d43de8c7026560d9cc454c14168c0a53c959abf184a3b83a52bdafe52a1d7eb851eb5f7bea80b27df71c9ea0c508674c9731dd7b331ef1ecdc972bca124d44ebb151fe4429b13007aa36142dfd90e076e4466ef4ce132ab059e4160cbb27adb323ff10eafdb2397fb00c99a2db703876ace1ddf43a91fa23b734915e49c2d8e3b140c4cb21d8607ac021f896eb97fe9177e00f5d5726791d1e407b02e55ad62e8a574d21a0fce8732c1a2cf8c4a5a6c02ed", 0xc8}, {&(0x7f00000005c0)="abec901ac7b80dd462e3141c7a6dc2942031a5b25f0eaf82bbb3ed2e3b996791bf28ccd071a2c51ea094c1f8551b64a082ae98715c01f08d1fdc0da15dc758725530f1893b1a675ccbaf7f4b9aa531f361d34948885545fa2a572efd87dd92c9803cccec34ace12f527926f5ea380ca8604e380585a8e80f311782e3d7cdc2ea09ce650f79ff05eb03a6f3306b355c141665cf0d9aa43f48c217d3eafd808f578a1f2cd1185102589c877b06f072569778fb54e526f1ea04850b22faebddf2f59073c073b09012ca11c20f1d3041c58ceb9b6ae0244db3f42a6e42dd70f811ecde1dad73", 0xe4}], 0x9, 0x0) getitimer(0x3, &(0x7f00000007c0)) close(r1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b7c12d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52e4553013713cd5e2cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc80cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x9b, 0x6}, {0x2, 0x100000001}}, 0x2) 11:27:22 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x9) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 11:27:22 executing program 0: getitimer(0x1, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x9232ae57bc32605b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x18, 0xfffffffffffffffb, 0x12, "50868c823b07f5f67b09683352e1eed8c9792a57", 0x5, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x8000005, 0xffffffffffff7fff, 0x200, "016420a451046538c9667f3aee4afa7d46b81608", 0x5, 0x40000000004}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x3ff, "b928a3a82ac952fa35ca7ef07882cbcd95bb7d76", 0x401, 0x5bfe861a}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:27:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000000440)=[{0xb8, 0x1, 0x9, "3fe73d00387aeb1dbf55bbd6f7d8f66ce9eec643bf5673440d60d025ba045546fb21482cce23c9c0629624f13213e8a6ae5d1dce85121d0200bfe41101f693e06de74f82aa18685dbac4dc8f370c36cb03d9adb3bf1a7c5b668612a3632b8e1da4816900b1e480b9aedbd2a36580c9d9e7e48c4c6d5bb7d340d68d3aafe39d420f23d53d7bcd89ae80762daaaf3678df87907b48c8e3711b356b45bc2954872600a928945d1e"}, {0x28, 0x1, 0x284de66c, "fdfe84597b5c9beb63e871b01926cdb2ab7febb030b6cc63"}, {0x60, 0x0, 0x4, "5946787fe6c005e578d4f2ea812d22f6951a9669bf3f5702c4c6639200d5ba789c35aacda1c9e7a36cc8f13d49707ffe3cbd7291ae3445e0306996d286b74b6841e0c340ec34cd4b654112c06e07126a"}, {0xb0, 0x1, 0x1, "7d958a5b5df8e52718b727f8110f2e502dd35b4eb18fbcc1ddc544f438d33b8dcd9a716dd1cf73bb40a063ea9771ac624a349fef15b726a5129211a9e8152be3a0aa29ebb00475c2f5ed42baa119b35c59e3a2b02beaa78c356ad4d4b85c552ee0931ceabc7dd30b7d2840f1f80fd4ee71c748126825f1bc96021031b7b331ba090457534fb4a91e13ae4fe3867342e0f6778d7483e52007c7f470"}, {0x50, 0x8d19f269cc63632d, 0xbd, "a20e652641758d21ffa8fabaeda8a0d39b8853d0ef4e0ff77c23648f0089688ee5399e8fe6b9b0c1c7440100008829287596e816a1a0d388b15e0000000000"}], 0x240, 0x1}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x8001}, {0x20, 0x2}}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0x2, 0x200}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x6, 0x14}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2552, 0x101}, {{r1}, 0x0, 0x14, 0xf0000001, 0x2, 0x874}, {{r1}, 0xfffffffffffffffd, 0x3fbf756133d3d77f, 0x2, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x9}], 0xb, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff6, 0xd, 0x0, 0x8000000000000000}], 0xfff, 0x0) getrlimit(0x1, &(0x7f0000000000)) 11:27:23 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe4b) close(r0) connect$unix(r0, 0x0, 0x0) r1 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000000)=""/166, 0xa6) fcntl$setflags(r0, 0x2, 0x1) r2 = accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x57) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 11:27:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0xc007, 0xffffffffffff0000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0xa4, 0x40) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x1, 0x1, 0x9, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = dup(0xffffffffffffffff) socketpair$inet6(0x18, 0x2, 0x9, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() getrusage(0x0, &(0x7f0000000600)) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8000, 0x6bf5}, {{r2}, 0xfffffffffffffffd, 0x84, 0x40000020, 0xbc, 0x1f}, {{r3}, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0x5f93}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000000, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x80}, {{r6}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1ff, 0x8001}, {{}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x7}], 0xffff, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffa, 0x11, 0x90, 0x3, 0x100000001}, {{r8}, 0xfffffffffffffffc, 0x8, 0x0, 0xbb, 0x80}, {{r9}, 0xffffffffffffffff, 0xca, 0x4, 0x6, 0x1}, {{r10}, 0xfffffffffffffffb, 0x1, 0x10, 0x4, 0x5}, {{r11}, 0x0, 0x72, 0x2, 0x80000000, 0x5}], 0x9, &(0x7f00000005c0)={0x0, 0x7fff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() kevent(r14, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0xf5e8}, {{r14}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x5}], 0x3ff, &(0x7f00000000c0)=[{{r14}, 0xfffffffffffffff8, 0x1c, 0x40000000, 0xffffffffffffffc5, 0x1000}, {{r12}, 0xfffffffffffffff8, 0x20, 0x80, 0x9, 0x3}, {{r12}, 0xffffffffffffffff, 0x60, 0xc1, 0x2af5}, {{r13}, 0xfffffffffffffffb, 0x8, 0x0, 0x7, 0x6}, {{r14}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x7}], 0x2, &(0x7f0000000180)={0x7ff, 0xd4e2}) kevent(r14, &(0x7f0000000040)=[{{r12}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000006c0)=[{{r11}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x1, 0x8}, {{r4}, 0xfffffffffffffffe, 0x10, 0x10, 0x7, 0x7}], 0x7, &(0x7f0000000700)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x20000002, 0x7, 0x2}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf00000ac, 0x100000000, 0xab}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x21, 0x200fffff, 0x56, 0x2}, {{r14}, 0x0, 0x4, 0x24, 0x3, 0x5}], 0x4f67, &(0x7f00000007c0)={0x5, 0xa92}) 11:27:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) clock_getres(0x3, &(0x7f0000000000)) 11:27:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8fef, &(0x7f00000000c0)={0x615, 0x6}) getdents(r3, &(0x7f0000000180)=""/133, 0x85) kqueue() kqueue() 11:27:23 executing program 1: r0 = socket(0x20, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000020c0)=[{&(0x7f0000002080)="f7", 0x1}], 0x1, 0x0, 0x0, 0x7}, 0x4) 11:27:23 executing program 0: r0 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0xffffffee) 11:27:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) linkat(r0, &(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x101, 0xffff}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000010, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x199e, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x82, 0x7ff, 0x7}, {{r0}, 0xffffffffffffffff, 0xed729d11fb32cebd, 0x14, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xffffffff80000000, 0x9}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x100000000}], 0xf564, &(0x7f00000000c0)={0x800, 0x1f}) 11:27:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/212) r3 = dup2(r1, r0) r4 = kqueue() kqueue() dup2(r4, r4) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8000000f}], 0x803, 0x0, 0x7fd, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x9, 0xc39}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000020, 0x20, 0xfff}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xa1, 0x10000, 0x7ff}, {{r3}, 0x0, 0x2, 0xf0000007, 0x10000, 0x2}], 0x0, &(0x7f0000000000)={0x100, 0x5}) pipe2(&(0x7f0000000300), 0x10004) 11:27:23 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000008000/0x2000)=nil) 11:27:23 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 11:27:23 executing program 1: r0 = msgget(0x0, 0x5c0) msgsnd(r0, &(0x7f0000000000)={0x0, "995130eeb6c24a89117e155bbb87975d6d57f0045ea84e40eb3d8c2207ca663ae1b10060389b1b52c02ca1747609cb6c817ddada4019e1f3eff58f1c0c2b21580cb47281f7fcc6b80c48758a3bc41ec10136dd98748ed67495419a9b0d41ab20b96a8ce7d4836a4c4d91c547ea3d2c96a2e781143907a46ea6d223652a338b799faa81a8fce3e0dadb988972cf4745"}, 0x97, 0x0) msgget$private(0x0, 0x40) r1 = kqueue() read(r1, &(0x7f0000000100)=""/58, 0x3a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 11:27:23 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f00000000c0)) socketpair(0x10, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="0e82b50e7d238768e81b6489c5a76c2162a7cd383cb26a9cb0c58abde45e79b687c634e0dcb32cb7ff3b1c91c829a624eccd0eb01255e8a3ce3662528d4e6c1b351d49663810e079ad8e1f7110ca7a3ff0088beb", 0x54}, {&(0x7f0000000180)="14dff83d22cb2ab81c2e40b6a1a191087b456e96e7c2e1f5749e6562d6fd954444a39686c4cfed1a77b29fb145c781715cf71d20c6ae800ef5bbb410cf883342355079a0171537acf716e4a55e0c1a39614adfef0b3b52d14aca37bc09716924912ce905324a93b31c1b004158cc36f44890b96c9ebc236abdf58bacc653c8a67f8cd0858cd207e904587d2cf9bf62b04c267d40657412493a24b41a72fa7aace755addcb5127c06e459", 0xaa}, {&(0x7f0000000040)="b408c03fbdae625302aec40f51a2e389ffe34c2932c79fe26160a97e3bc058df29c34578f3eeb1269a35529a1bb640f03232a776426413a8", 0x38}, {&(0x7f0000000240)="001aa539377f20eca6b3da410f15855d267918fead4b80afa58cfc52ab91ad589fcf481b58d0d60ab0b588ce00d9a49fda1ef10a236e8aa07ad74c28973bb10c89f54fdb586ef557661b051f5f791939af9736a728028762a5f088b8e58799219b6f950bb9d2bea7e79fb97d3c9fb0205cf1a371b650d1d0c36226cbef3346b378ba5e16dff82963de1dab08c8232c42c43caef5acc42731bb9aedffc8587132713c8627f23158a6802d37e3eeb418f8f373e703479b702886f59e50929397adb0951403d56fbfb3543bff0e1c11a5b601f72f4852e404c4516523749120e94782", 0xe1}, {&(0x7f0000000340)="11e4154c3f77e132f8b8206ca757ae3d91928bca", 0x14}, {&(0x7f0000000380)="d525c7b1bb199ff89e983f9eb08ae13885a95867613562f77d812f9342182492f3b6ac50d96ca82f277bd0d2e897c1f1851852feceba479c80580b3a73bb753f45b35f535b26a152d1e7d69b42a0b6f3ddf0c1e2d5f95603ffedae5698259c7d58adade6356fcce09ce039e201103310f9c8af02d911a4fa80299d7dd286e0dcdc496658cc4e9ca8441248584d1531f90d8dd128ba52de1c3413743d6e0674a470d7b53da3f463eef4bd2d358428d9bab3ad486767ed264d55af26738ef6face4ef82560100ed818450f61", 0xcb}, {&(0x7f0000000480)="65e5a98ce565e277e7511e743f9450df3e413258b0c5c1d20238881488d94c550ad2c130b48ba73c0e2b2567da8b95d90ffc6e04ffa224c42583a7fcf443d7f0b325304a3710ece0cdb96a9913ec860537bdee97255e4bbad5082f3189f0d300c787e5f665715f2b0f8cb8265f1dfb1b5e60d4", 0x73}, {&(0x7f0000000500)="7d0a7ba07baa1c51b366aa2666e0e9b2ee76dce14304197e118404c99c95a0a2e2ef9e8f3a7f0d9afd4c00de8d6d320b0cae88ca8de760e9878e0c86bb8b7508a2a859bf5350ffa82d880eafddb6ee0632ea3fa7cbb39ce8d325615991493eddb1afa1b975a308cba4890c9403e9f1efec3a2b0b17f6458fda74b1919f3b466a02d6833206286dcd5b2db0770aeea845bd01b249cf95e13298339930d4ddd298de9cd5fd30179ea2726d8b46095585f28afe80f8e54c3cb994e642099a1aa1e6fce4c2351e56c0800bc311f3eb231df89697ab28cb426c1cc9cd8e04b8c3e1e5c081f5d08eda58c641c20546da003cdc6043ea1d5a14364e4238233b", 0xfc}], 0x8) 11:27:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt(r0, 0x7e036bfb, 0x1f, &(0x7f00000010c0)=""/95, &(0x7f0000001140)=0x5f) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c806987f36d26dd80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005884021b197acf321c010b773dbb231564152854b2b4be4af0ea27c2da638c739bb033d67ccffbb284d08d00000000"], &(0x7f0000001180)=0x1002) 11:27:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) 11:27:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xf83, 0x3a9}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="9f173b85e05addff9f3cb271943505b4245578b77066e2f26b4d773ecaf696cf8824a14f126e1975a715e3dd2baedaebe8bc7ccd1b9b084e3bb2e19a5d4862cee5ab49c6180df7cead26f577679a71d2c13f10cf5b3ceba1f2b8fb3435a174e7aff1acf41f6a608d5f5ccf1def5317464d671700f5daa23188c0f9b1c19a7329e3a9e5c3bedeff2de539d9642c90194914d4a6f6f5060799d15b887b871f35e29824152573bad9774f2c", 0xaa}, {&(0x7f0000000180)="8ce58c6be13f7fc474309901f5fffb4506a6afd1b90ab79f3c0af3d861a9070b8b2862a6d94fb9b1937b89fdb79c53a5ac011b2020f5c66127ecc7305ed76489a515cd294f7e0225643414d50f106523d4305ed2ecda20dc79a703e9ccd64b8fc953bccda6e1a1c0c10bdd60d7d8cec45461a7289b5f4424f2e3bcccac67", 0x7e}, {&(0x7f0000000200)="ec25ec954fc2a71f238bf79f11aa9638f74f7523809b8f1cd1e6e7af41b70ff289fd69f3ecf5e7d27783b681a95fc3b42c3619ac7d3c65fe236cb52bc0a0a3dc74984dd925376dbe15e2365c40aff7cbeba1b91daf5c049262bfdbf823522663b095cefb1ae20bd8cafd33f2d9e25421ee4dd5980f86bc2b1b42d82b5a446ff70710e4b0419270a78bbf518f83073c7be49be9492a29b6787f95c193fdf8c011386001235671792ae29dfaa2c0141f8bbd122688034db04e28", 0xb9}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="400000000000000001000000090000005909c93cd51520adbb7ae352a330b7e3ae24fffcd1eac8af48cb56f7ec0057131932b31da3521a8a7bd78d5b9808b4184800000000000000ffff000008000000861ac298827fba7304dc8813e5b9fb2bd159742b1aa58c067bd91238d45cdfaf28a2ffa38deca1014014e3fe1ecd409d2915a478cc4fc4d268000000000000000100faff020000008c9263eea248f08fba2d6a8a9739abfdbcee2937a68633bcf7193a6b5ed1b6d45d36eacbf70ce19e71bc92809a8931954017c233ef03a777242869407dc5f3b08de6676bc3a7cc0dfad45f90e6e4dfb601000000000000004800000000000000ffff0000000800000200492004d2aa0756ba45be92333b1b0ae7e615507858c8d6d407eda538d5d1e7cd7ef954b8e7facf90383587bdc5247f000000000000003800000000000000ffff000000100000d168a5e77caf1afef817f06f5f1a84602e8c3c6206f1935c25aede43ec21b0dc154a9c0000000000700000000000000001000000fff2db91ec173497cd6c82a462b4ed9c8acfc95420d777507ed9a1dc8be9775ca98c3d82157c207f0693a5eb0ceab1397d555a94058a4191f9a72f8de721fd6bcff746398e5aa232ee9937b793f67092edebd788e08605bd3c22869c44835e97920cb1d156c9122b5c00000000000000e000000000000000ffff000001000000f3c84db373a27324879b892c0da90667865df8ce872cf5a9fc0c5c0a22cd69e6148239bb74036c5b7c2c9026c7122012b36a475cd0a53e47f47a4fb25d4db3671885ff790c6b2142c80a1625c9f2ed1a768bbab0b65b0e9486aa69f7543b256ffabf2529d4a82d8ecea9d4c148b95755daf938b8543bcf86a0236f864d88e0247d3d4317f7b82929d0603ddbd228b61ff801945471443a9b5613aab42ac699c5a2a9aaf271127a20c0ae7ce41fca2a03754be038ca0d4a4549ada6c4082f342cfea0d95cd4400cf258000000000000006800000000000000000000000700000008b03d491863f88ac66800fa517ee70769df819baacb7d8a54856e5642538be1454f073f986f55b70cbe26565d5d44ec3d95de20b0537dc32b9b6bbd1be90907ac4cd141e2104d9c3f02f85c6ed97e47c7eb0c1cf55efb88"], 0x328, 0x400}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) 11:27:23 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000b31000/0x1000)=nil, 0x1000, &(0x7f0000000040)) 11:27:23 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) 11:27:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x180) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x82) ftruncate(r0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed74", 0x91}], 0x1}, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000800)="63a2c854633c09492cd43d118ea24edf8989183f4a522b14d707b3a1a723faa1f141076442b1cf265fb81bc7eb50d9469f0e85ab594f3d1f7ba6d0035ba4a540543b0a8cc17146759459a9f75b17ee2f47ca2ca7bea6058ceabcb80a11a5540ca9e712fb1ebf9328e7edec75b61282c0e26da0f5b7e28208d4233118e444ca4e7705915fec11832d076eb0f1382c173d8f2fb238909d28c35da8d31345ce6ea8a67f03389f8bc6feae637b7332e3ed82a34d0ae56bcc9187e8010bb08b7829d2866c6f6c95592f2ca9c95860b425520dd73bbe62c9833d7e859846da148d6f2ad040b0ab21985348bdad4d164e9a5be55079a9c4eafaab1e37874196d6a57cb664dfa95378180a074e3e8ac08434b03ed90dc92e354ceef8c009b58115a82060648d53b5d4ebf50e047597ee20b4bef7edf12094d275bddbd4e783a9af4b3961d4ac954036ce57dfc8d56623545b4cd3c863ebe842af77795fd40075aaf8ffc154a923bdf0fd84b73c8c762eae1a70f996b67c16e40fae806312f8046cfba25d3593fe4030fd4d85df575538415211257b277d9c4d9456402fb9b87f871a5fb071296087156336066033a6042ae371e11631c60d8d247e50fd2f5c61c06f9c8269e656a4000db38e6bab3629064bf8359597605a8fb351c6c355f123a221421bda653f7625ab68fdff7a69d5b56c54b0ecd5868bac5d74b48ba8cba82a84e99d1d74b4c1cacaa79ffdc2abdf341352d829627002e080fdaddb07f6bbcfba1b37d70b8d155bc7f0b9852f853004b87229532117c6aad2edcd53ea91a75832047019cce6b5cf90813590b297c9076994baa9543d344ec0131ac90daf7f83e0ceaf7690b84e244cf8a44d9de58f17f9d7894b6de86e0f1b125bbef02d1d52a8bb623a9d1bbec8b3360e387fdae3544542426cbb3e57906e1dc82caf5bb0dce692666186b33e0d9309eb9ad9b013967549a67a9dd01f2d1bf020c3183eb7a97ff01bc8282de5cc214d663deaa4127342307fef0adc0d87821688b19cc41b6dd1996f3a26f64c6b12e1583574462a50ba5fd24b8d9ed0134e6fc6a6d38dafa42415fa30f00d2517725c2217071bfe8b17068deb2859208e5b5190a1087236575de5d84598ce055b10aca7763467abe121c7f272956d569998467652cc0a9abd73e3426904cd395efe1aaa7aa001e042b41855eac290d0b07aafb9bdd2496e6f831ff89a53a8b64c58c8615954ce34b4331ea8bd40beed9a1344b8ae031efb3738593b169f22bd59042a16d056de4ed2109fa9535b32ed33858f0af6bc288a2e8ea617ee01fb7526e84ee69d92d3b00b28ba5bc94c6ef6ed850c69c09b4e5b0b96379d509e5bc11db1d22cad3947ecd1197886d1453f11f57ba1b17836ee110d15a06612ee4b0c0bd407f5e006d4056e7ff61597b8c344e1c2531012edf3ce44af6bd0fcac14b3334955cff94cd7b79315052b2cf6fd9b4a95c259527368db6d289a707341cd5a2d41eabc3bd832798250927a6fa5f35db9add670fc68570acc243da158b10b9302029645f0bca2bf061223cf18f08f7997d3b3a65246492b642b5236c99f835b9b581aac7b68b17d81c15c485b0a5688364906a4694f109deecf6af6b34a5619b58bcdcae8333322b4aa61ad5d2e65cd8f46d17d0162fd3681d681b9753a11017eb5bb20bd8d862ff4c349506b2b354936390318f34d125690d9d830ec829b9343e6295907a62a6555e31f830a380c6bdd2f0c911cda5699948d7bb323ec0307c52b89da30531942564f570c215146db7b299d33a53cb6b1ec01e5579c4bf7d0d7ebaeedeac3018a448d56e66ecccb41ce236a18e8370380368330ce5459dccabd97fb0043f786dc1e9da7897a4f4f54dc44ca9b59fff49f4a1cc0cda166f15f709a050ce44392a8c42bf7892ef6821fe171c83c187d6c46e31c0c53bf2616a6ebf3f6cbae6e44d5436bb93d5e23c011b6ede8bbb5ee9f09db6699a1e12910b299e3f07cd8d0faf2bfb5c2dc8b21a1efb2fb012097f2cdf19597edcbb12b67c4cbaaf14c1e024240ea992c6b7b050bc17c2d6e78f306fcf5b313bbe3a413e281a1fe9b5c6cc181c689af819570aa7035a7889ed75c25a1629daf1f36222cf666700745dde7fa2828aa3436cf0e56d9378d55367f9658dd48d1fd66450d1cc66dc3c90f3bc678ecc2d9a65cafa40a42e556e4556e89381e0d217b2aa684c98ee8f3a15017512f23d59aaf090213936ad1465e497436310894f1be03ba78c55c5b29e339aaa22e05621f4132578664aad221c3ab17f9d811d65830fbf43542aab5683740c288f035ff5ce947394abdc2603cad4c483f1749b1fedddb2c7f2b7ded53a1a92393e76821596ee10947d586c95f7054ede530dac617fd561a8e97b5a3f24841f1dd39b2d403b96606bc41a4fe977e514392672ea76c3dcff60bff60a61997daeae0a5847db60f5c17eefb9c19caa7a204ab7d5f7096f4a535e0c6c425c07452870b9048550cff5c7c6587f985ac42844740e531aaff2bedab0a1f5858ec4875f40d1c87d10b1b4ed2714266fca6c6e20388d8cf7d9cb2d648313f9e85cb803e5c14b39e73f041fe34df91356b18ff326df2a8c8b86215622dee169a30fdd03879c750745ee449cb250bbfa0d785c617dfe659dff1630499cea27d3582bed0b195dafa625663ae166ac1008478d9d24f28f98c706c828cb79c9227887ff837ad903fc5f3684fa667557bce805a321d3c03238787b23d1a3c836f3834f764657c383178d99ff20e86851110b69714ba855a6f4a8096f0100d262cd2e890f28d4affb2d63c7112257a2d1acb11179301528fd87fae60e450b13e40ffad35fcbb247bd4a66f1f2558d0315781b67621c295ea7ad881deedfacb0ea7cc4cc5309e8ea24983251c432c9769b115e1d5855bc068fa09123be5c7fff2e654c408fb42234fc40a9f592c1e4747f3a175450e69589b82b6153c220f772061d5f7a5735edd19681bd173ed99e57084c84e28853450cfd1a598465c4a8ed942d12c64a19401dd58d21bb997c0b43ed9e5628c66133e3acdf90784d18e559b334fe9771929eaa1571d620a1b8c8eca2ffdf9cede41abe4c24759e4275360e01bd82aa93e6cc7de3128eaa6f46f71c2e81a0b55ba0f7d7511424e31cfee02bbc8bbc61fce557d0e4aa549dc7f384958e3ef33243e3fd68916fb883b4fed51f95998b964b83d25e67740a108cec559f813c7c80da550a90aabaf6d861c7c735ec90d25a8bf63b472232cac8598540087504ccbe34481e2210a782a92591222a26811bbfa6c5f45a10d7f87c84a42deedee826d8fb09e46cecc247a354dd254280db8c736b960f0632bcb0b223c7f8cdda85b5ba4e7f7a51dff99c5d19edb44ef90dc203b70fb285eec5977a461aa1d001ca8ced32b84978ab62750b76b6e09e67d776a2e0ca56f53ee6c6df8c5d0c2342d68bb01774c96dc4920d6c5207dba7de1ca2df69e16bb733436a63d2ef2786c9fbbb0af6f554bae3711194eab8d3e14401d9cca266ca458707498b2e0e658c3bb4c349ff21d7d769aba11cc6937d4db7f6c6e2c5cebcf154e0a64d7e1b743cdc8d9f2eb82f540496efef3df220a48c93147be2d732289da82844e5f94a201856f80a43a6245bd23bca4c39d96a57a2d5a38dcbd718e8094f847ea3db7d3403c6d79294ffcbfef1d21bcdf6b18fc811fec9bb8694bd5191b753b439f8e1d04abaac32ee8f84f4b6a3cada9f91d078d34aaf4208b43769aefa124b608fd3544f50571b2a69631642267fe945d6b609d0354e0b1c9154ed35c9455817cd5b3b5fd88f2bc79986440f10904a88f083df1230a250e2e605465fef71b94c35e05ee3e452ff2b32aefe68c19cc7c0388bdcbba3dcb2052447133a38053cbb10e5fcb17faa3aa03dd64a7725177f86a4035818b13a5c44ec9dcbfd594fcc52c59f70104d9783a4c6e08d0915da7ef8b2a42975ea5f28330574ad4727158a4e74f94cd31e33d9d793cf0979a1dd1b61e4d975dca40359f728fdf5308c8068143d5dffe5e1c8e5d1afc481797908182392b09cd99d427dee28c22a5665ec2c4ae3172f494e6b5a95ebaf4dfc5cae2c15f1c017ccdb8cf6bee4cacc26f97e933414d1d8fdd8175d8650d2598a467ccb6101a20d8ad07c06c1e06dbd272a2efc6dfa04a4d8b85c16f61675c1d9f800e8bce4f29dbc2b54f2876da88c86cbc1526e40f951a997f66c9f52506726498bcec329fa2f57e1b666a63af524dd2e69071deaea5bde7620c9f4bd6dbfbeacbd00b371f1846498e65d1b6a84cb795debe70bd3a036aaef4cea73b9a5fb908f66ac1e5a91375e2cf076fd963297b04c804e51d7da3ae361a56a1f286a3f80c838ba650758da90d4e8007c3e5e148080fb6849605a55b191775d491900d56edc3d9d3ea7aaabb7dca8bbbb906cc5d66a1f45863f06ed69573c71261d7cd6b136552a1e7b97a3c26dca4e21c8044ce624a194156011e86ec4d5d09ce3309d07f135b86c9e7c84be9165d334af48eb990ec51096ee35b5c4626311068ddf5f9f42f825adfdb21693a273d2bba36817792dbc3ae19ec53d58586e43821c525f30419660e44eb9cc9c48da0f20d6cc0f513894fc5ea68e498faefcd0d00941475b5d07beedd3e4ba912c714d6b49aaa3890404c4de1ead415ce3c4bde691be83ec199864e78fb2b2775d302fc0790005eb1248a2e20eb9852bb11c2bb99c849b694d145076dda495dec023ba8e564ba47795f4f3cb5af41a4a3b1f984e4288d539a7f0720c4cc86316ebedbc39e6e4fe3ebea88062ce27bae95f605d829c2d65ebb0d907f83a688cd7c87f6f76aacab3fdd6c0a3af07c86ab20637a1d1f0d17dfeb3300388fee5fe8c721edcf98ae86129885949e5ca9e5276777747830920c2549116e8b3477b1f5316d05139d8b835c57b6f4318b52d0b54fefd19be6af164642759c22cb1b69218e55f2d285cd88948bed4da85b617a7a4b3a6605ff3204655de0405fe00a4091a0bb5beb13dc678618a4975a8e278cd72ed437753e11b749b89ecb1b9d0bc697cb1e65c2b8f2e355fbd6c06b5e0d15c5a6db9df8220d0365f76e10bdcec2e0166d217c256aec151c9c254223b6129731c0f8a1867ec15fa4124a6b865bcef68a330883af2c31e0233159efc55bc83735263d65175dfd2858d956ac6db03f575e7d9c65de3c533dda26c0f2adfd2754bee7d329e97e0ea5b7c368135aaf7e2694faa06b3e0300551feea1b7973d344a78ff3cf67f5fa60574d572587e18066563f1f3332e7ffcf072c73e6ad27ca34e4668f88066ea6af696c1aa58dbea058ef792f4d2ed1c2a7d78905bb7f324e9a1556feb5ec0068f9e07a7e673169024ad6491a96eb0fa8dec9551afe9ae433b6686b8d1cbc4c908d55bb69afe7736af91c6ff6cfff2abbf884a247c4de508f1e04c1daf578687dde6e76e61e40456fbd7da5346ceaa65e20316ef4633fa25b25bdb053a2e7dba7f61cbec17131f6101bcaaf9d4ce562128f9efe55f984c702fe3c5c77fe7eccb156fa1bdb8a868c087efac0929396da75e5cd97c6485cc59489212704057fea78509d2ac6bc85f87478440c1227b0e4d39551e1712a4c80af123c946f32550669054f09ff6c27c63c466b837da0094eeaf89f05e5e79856193b5fa59f7cb5cf0555aac7f58bdee780470cbcd5ff0ea1396aad303cbe4485871b0ae5b0c11f2fa330969ab909346e183d169775cbbf76f8da1368c3c84d0c0764b15dc05219e4206b335a6bf3b1e26f43098f3", 0x1000}, {&(0x7f0000000100)="4f4c642d12aacb8ac90765e0b6d008e6a1c105cabfc19f180071126fa11081dc540f7172d5bc0a4066d1752215b94ccddd694761f72fa613046543fc976126425921067a6f8372a247edd9ea7e30490d67d872b28eb17b355737c6aee42c419fdfae6a6b787d2306", 0x68}], 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 11:27:23 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x104) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') 11:27:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x4, 0xffffffffffff0001, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x8, 0x81, 0x4}, {{r0}, 0xfffffffffffffffb, 0x19, 0x3, 0x429b1270, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0x63c, 0x7}], 0x20, &(0x7f0000000100), 0x776, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x6}) 11:27:23 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/238, &(0x7f0000000180)=0xee) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000009, &(0x7f0000000000)="b52d5e1b8d0485a967dbb39c2af36b2c18f4761600b824249bdd7f17c2c4f7ed9532ec910f61c4758f840fa52fff39d0d5b5f188adedd5933f4c1b715101800000dbdab963df7b1c94853b86b7110c6ce0fea348d84c1a17b2f135408a8f9bafeb45cb8bb537ab7f2bb448526c849820133082", 0x73) 11:27:23 executing program 0: r0 = socket(0x17, 0x3, 0x18) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x843, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) mincore(&(0x7f0000003000/0x3000)=nil, 0x3000, &(0x7f0000001040)=""/32) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 11:27:23 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f0000000000)={0x1f, 0x9, 0x3, 0x100000001, 0x4, 0x800, 0xfffffffffffffffd, 0x8}, &(0x7f0000000040)={0x7, 0xffff, 0x1, 0x3d44, 0x5ea, 0xffffffffffffffff, 0x7fffffff, 0xfffffffffffffff7}, &(0x7f0000000080)={0x0, 0xfffffffffffffe00, 0x951, 0x7, 0x80, 0xffffffffffffcb81, 0xffffffffffffffff, 0x7}, &(0x7f00000000c0)={0x4, 0x1}) 11:27:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/40, 0x28}], 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x1c, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) 11:27:23 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xcf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa2, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x65e4, 0xa5, 0x1, 0x5}) 11:27:23 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "d11e3831aa"}, 0xd, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 11:27:23 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000740)="95959b98ca0e918f243e47e679c95af6f935adb49fb44202440ba4b919156bad35c21b24abefc5ce3f28b8589b81a45fee5a881f190aa7cf15529ec35a879e9a8025063ff438f5ad4b12c307f1b378663a07f2c0b5b8e98865591d8a175d9e37619334fe46674c4038221fddf37ce0239b9f65251c6548496d0409d056fa912ef7b1ad4c9a2a29dea929b6ed9dfeec2b728e5a2384862609f06236fd383febf062fb582ebee0fe990d07dae6859c08751b940176e789e14d46ac4694d30ebe09611f29fee474175fe4ce76d56e3f5d2534d19a3dc76a4d76e34a1ef67dbe02970fd26463bf8494771d85e9c270b4af5c6d31be46ca9715c760fcebf2d22461de49299479f4fde37f885d791767af961b72e42b585c79a0a9a90205770b6be6b6613bbb42342bb9e122ba5705536781fc9e7a30fdf1361c9dca9c2ab0cd737b89b2aa04f441031c2367d212312d5d47a1f6ccd4a27fc2871e0255b1d3fe08319180696b204ca6f1884c1fd093e35ea177de0ff54a77fa8fc2075b7c16f1b8bb4e66ef2eba9540fc6f33e90d25eb5859a304b4f18023fa18e863fbe6fd9a874991e804c1b3ec90f9f5bc3f29adbd5192dd06ada3f27c07a56908e27231b09fffd3e33e252466f2005f042c77d62f7dfa68612cb3fb6ec80d16c8cc777cf5e443907f463f4326b8c00d26548b0d366b6627b9082b7173e051b6b6f47f304446e52b5c37995cea5813ddaa08b49ebe27dea5dc290dfbbfbef291c5c7411a860c171efee85b50cdf9c14419780d2ac2be6288bc3359f374dfab29ac5b241a7eee6d11b12b9d1ef7808640625c2d183a52ae39e495ebbd0592ec676fd544c44d434edd3692659fb01052ab5c4a3c2b9c59fe2ac72e1d0ad48ea83593f0d9e9a94f0cd739f934a13a3dc9ceeabfb317979518a9a9ef0e48c53d1012c1d1ad68ad89f3d9c90af3e6b819a864fa2603d7b112ed8498dbc4776cd6195e4fd9ca400a5b89f4703aabea59c848de8b27bf66ad90c39a734964428aaf3c6e640efdcdd1c0abf2190e784e2697a6b63f7fb9147ae20fb51eda6ac4c94dc2b0705c51c44c215cc8221237ea52727a5fbd91da05cc4cbb00bf5dad81e6cba65a89f09c88ac7c3040c40628f26fd61ed65f3b9caf5ae4324bef992522bb1b70a58e386f8ae8c555725a219619780857c9ae951e94ce2e4bda42707268b50d47e73d4e4f003c9c30f763780fdfbae81174c5e9edab73e35fc0c262eac21851bafbad62c1479782105f66827052368e70cbf0eaf62c512a4bab5169f725d757db936b1470818b121ecb53ade44f4be16078e4d303dac5f42ae9a69dad73a93f37abbaacfa02dfe2a46ded03fb111e5d5e657e1f6dad9facd36704668523e4e98a5039083db11e68df2989a204fa82861e6f577133e8262a64b0a60b8e9c483f8009b2267c539bc474f8bae08e5655c2437fef990a0f16dffe6375c604b3f2f7db824230c28ba4cc209f3fe4821473e72bab8601c7cc05a6e4926c780196ba7dede7a2d7b792949e74b2922fdc4cdb7b2996f91a45a5f64fed0f7a85920afacabe0dbd2ec562dab459a712dccd5cc1c9eaf1eff2ec0d271b410c217074ce9ead7ad63b070374b88b015da91db3b8bbda95d474bb8c8406fa0bcc93bf76e531e1b71c271405741bbe3bfcd6ef88efa65e973df0992caad3394c02603e6aeae23749d04d2898501d14d2617c0c3c5e84fbea94f5f6d7965bde0d6b9b0a0ed0a0c793f155570916fcab830c613807c060adb77510ed20d4463612881998eac9379298df4005dae07119042dba9af146b5f0a37a30b5fe2d6689480dd37f57fa2c6e219259b9da146b9fd36f9e21b05e7c3ad667a90296701b676694e8a4260cc3af5690b983cf988db198fda1e5c6282e60332d665cec3274a354938cfcf4a6999d2c99f34ade91c752171021b170e47d742a7c9f983392af96b41805bf5db328672374e28c7a9889585b06134963e4a5bc83da12d8b75e58ead7f1f6cf406ed32c7f230ce345754a5c6c65ed2ad9efed88ab65b145a8d4a266997d6c48573efced46d58c3f9969470331af7b6f1e25d3f4ac0fb93bd40b347cd494c466ce55af3ef798f6b73e6f196b3e73ee0c5d445e109283dc4b845a404757d576585edf173c412389806face765026535fde836aa980a7db343df9fd59c03aacb680d9a86ec9c5e262ab7de100bf73611cf9076578ad3a0b2c66779c03e07d7d623449548078b0f70e7b3b5d9fb91f036ed9ea992e21fad02ec6bf5c3f1613f092f810f67ae6ae653e2b088f6e89b0e731a534968dc1c1c32fd5af571c6b58dd6266462dc59f66cad6123d75ed035f4fd88d4d19a5312aa75aa587f3e6eeac87f15e01d6192a326b1c96a4bfdcd9c6920d21b1beafcc3793d51893bc4376be7eb8034d3b9ac96689377a88388fb0eab593aa51907e7df35c7784cc18589105220f03dbcd24dcbe716bdb08c9635da7eb2771e8a2f44126b53823c44692438d13365f18e26152cb998e1bf9f197b442dc4fe47043eaf7a32bcb62b42e6336862a4a0e8cb6ef46958a64b94fdb3a7fe7fb708c7919571809154fec113bd1d7793411fa0303deb7c28f8bbdc6425434b6910dee4a543ff7c9bfd91bcf9eceb83aa8921b6d63c2bc25fb2dcccdd0fc71f1cdafa7637000b299a9b521016113ff56f8dcb157fb78a6f75d60c12c595443553af8785e19db2c1a06e43d23f3ec5641e9824949880f0e3cc2e4442e631d76c8bad453d0f7e95bf09829dfbdeef516029661578b5b91795b7c31ce3508edc488d985b65b248e4283500c70a58193d14146bb7edcd802b5bc2c24211d619e18f249c83d5e2785527ddc0ce1c08776d27d04df2e6f2b6af681e4f99f786a1d68a26fb0c54df17d17bdeff40b66206b3f9b1761c3c44f2848406715620724617e3e4d2c3c5bbbf1a0322947b57c87a883cc3e5855d77d08d097649936dda7ffb9065a09e63ff40d06f58737d161dab7c19c2c16ebdfce18523051c6c3ea35fee51b9a87157616f46a975a3927ca27a1272ea85e795fd239c694fc5533020220975063e1d416d0a8a2b213c3d85d2049d1c0b77f41dcde829c2328722f9ab3ad0b69b0b36cd277a9f9ee6b8993a05d7921775bb2f55a4bde87b13eb3325f2c78a5fd444b95ee192d633c8b51e11541644691fb3fdbe410b3e51d697249e69284f31119c4088872193d5d06c1bc2504404a90f397ca136751c7cd9a72a1919d614d748a3690ed1ee7a28a56fd8d5bcbe0cbd75a630e00e8cae390f55a8c33f5d155f53eb1b35442bd1ba4c7fbe17a5fc576a03d4107f97088b021ae04407eefe5406ef3b040f8dbce2f85df985d8d7ffb7cdc3cb912d89146d8a073a321d3099f0aaddc00973fbab5bb7e0bc48af24d7c751f659903dc556d89f50c1378f304a799129f24c792a6ea42ebe4e8667ed3d999cb625de4e7e5887b224dd18a1ab164f062ce95c9961cd64c4c0c3431ce596bd7a40bcc20c09523cff51c2857749cdf6aef170326655b0e6831765fc493731bdfaec9f5939156c024c09d4c7e3a7984c9719a638de5cf4ccdfc0196963dd2f8d6ec93530d80978055f0315ae01f327b08f5755768b20cc3425ff76a309086a373d3d5d1c1ec8e88431ecc253296398069955d10be329f2b5e43ad66000dd7c7129cb0bd8e9b66f87937c8e909530868c7b0687a9f2f8ed3069c2e8fd4d7f5c252454e122f6c63d240147f6f10b79ad89ddc9d01f71455b904b8948f19523e493a120fafd4e658030622936dcbaf63bbaab23b91f4cfce059fb34cb190009b8863c77af50c449b8781b7751bb61e6e9cdff3c5589dd8e4ec7df26a1f3364d273011c89ba7587be6f06ae12c01e77bd4e77723b114247c50fcb2a3e33e28f25b40e134d9052f8af11936496a951c6c40a6c4380ae0c6439f972388475a9ae844b4580f0dc406c685b7fe67e213149dade5287a00035752a916eb189d50b4d9863e264b87aa1b4909474711329c95d193ca0b82f7bbfdb19f1c4ce60ad4a740a802254d53904dee68448b7b5e75c9282cae83c50b93600a4a4558009851e0da35309bb58329e068146a0910ed02162393346dc8bdf0f3e54065ca7020ccadca856bff84fab12efdf395a0a1310b30f23843e78d3c2f427a373a7ce1e84e81b74da5bd803338b75588e274db78d308fe5dbf75787bbedd802cb0d514fc2a93619eb791cace8213f2fcd8ce1a59be24cf3ed20dd2d20ea303d79ed02629dc26be4326ddd0b4efda7a54f04c74da736f726bed6ad38052309d2f20d885d0d1835905dd5dea17585f1eca52bb01a1e905b1374be1426ba725d32b4a77c2aafef9ab5b2826e53c0d0caa8fa868ad9e159a82d03530967eee00cb308c5eac0d7cd3c68e8db6aadb30d06ab3eb2621adee7b3f8c3f1bcc8631ec42ba4704a5e5c152f8b59a77b8f6e39cd90fa9496dae9a44088bc588f02b0f49ac9c3a6980b4f60a815bd172cbe4dcb9dc6a71528cc34a3045d11fc1d18fddda21b3d7cf770231e9ac64620ff26625e6b201cbb70b717d7f0843c9ac452a2630a485f1a45cd9c65264238214579a72851ba52df8cc0608a341ea7c8062e940c76e834862160beee20862dff208d02074233339c80702e4d26178ef4996f000ecbad44f24178ddb7c27f8a8641924449ce8164a972a4031b86c27041ab273f5e6ade6aa785df5d7362de149137ce9c3230cc3952ba4c49279cd92d24cd8f960895da7424c4cecc607f5c2b169099bad79f2e567d5c9422ae8146d52c6c08ba2747002d7746d7b48d6c0f4e44f28908cf871f9b9aee6b8fa5f00dede1477bb4e3646f0fac2e6be6374ca47b1100f9b475952f4e44c9c1c49c89e4b66536986e28e58f8b7575d606b8ad847f66c1461ddcb42653e532eeccb5a165ae7281a85c62f30f759cb505c5157b439de7e306e0a8e450f8f02925eefeae598914ad1488d57c5806f9e1998b3d228ace9007a14173ebb0324ea94223be01a4c496d2f38129aab5eb01ab055849b1f07366f7dcfa755749c482b9dea95d9dae76e21dfd801c5c898eb5f9354d4925624b9cee93587e7e386b4c5d11b19a774ffef1ce58b8dc7faab94bb5480ea50bdf370a300c7d4dbdd4df3b626bf5b3873e32d85e95ccc4ba812beeca59bc683edf1ca3cdd18eac03fc2bed8165681f90e0bd626bad0b65f23bb707b59e4b1a6ba2804c45184c8f9c5ef58a860fb58e644ff77488efd9b1389df53915918f010562b02112f99574c41431ed8054cdcab161863c3f3464d1f868a69e339f03fc410b1d2a01efd22a03fda40c77aeaa15ae379c1ceaa3fb8b72b7f780fb688697145b70a5d2fae0169c236d3fc6263c9f9a3486eba9058ee39f193d39becc60ce8457d5b3bd3541ec59b7715bc8c2ed48cdee8b47c9aa4004bdb6641a504633dfafd5cfbc6bb525d1c6af591b8659cf7157dd3a41bb829fcf56b2be9cbd0bffd220a54f2f7ec06ffb0fb34739cbe39524cc9ac3d079301b38eaf2c720b43013b83311c4746a92ef8b461f2a9e82dd75333abf20c7db0d3ff98a6e93b1bcdee8dafda581e52107ef3c323b9e7153feb5e7f388c74dcbeb20d25a0073ba49527034ea9f66880e33c768df8f0b51cd38301047da9f2c39cd10ec74f19b88b544d229c9ffb678c547f3fbf193f384f9c344f3fa2efc64a5c6d346890399d2785dd5e6ba19489d069f1980bac10cb152c005007bdab0a74e3113c5962798e305dcdeda1419ab5821c6e23319e30e70188b82022432da575c1", 0x1000}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) socket(0x39, 0x5, 0x10000) 11:27:24 executing program 0: pipe2(&(0x7f0000000000), 0x10000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x35) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10003) dup2(r1, r2) 11:27:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r2) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r3, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2020, 0x1) unlinkat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) 11:27:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) clock_gettime(0x0, &(0x7f0000000080)) 11:27:24 executing program 0: socketpair$inet6(0x18, 0x4005, 0x800, &(0x7f0000000000)) listen(0xffffffffffffffff, 0x0) 11:27:24 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) 11:27:24 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) link(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='./file0\x00') sync() 11:27:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="19785af5f52dac7cd91d20058e6585b3bebd5ca4b6f6c0f1b8221315b217e71dd405c6f1accabfc9240bb3746f1fdd8f6bd88f9b18a4d8ca44fb99181e057e9223945d6ecefc82b226958b286b70bc8df895773c98c50a5dfc780066db5f8d9f514c69bc5ed28cb7e7fcdad12b8911b3ceaa8679fca1bd9806ebcf67ff2ab9c4931f42015b5a287129caedd14b2c4f4fe4bf15204026de6e3821faf2087c3939bcbbcf50b32f498c8ebf8f5d62c393cd1c0cbec37bdd650819a0b32e", 0xbc, 0x1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000100)={0x401, 0xfda, 0xc, 0x2000, 0x40, 0x1, 0x0, 0x1}, &(0x7f0000000140)={0x9, 0xffffffffffffff80, 0x5, 0x2, 0x7fffffff, 0x5, 0x8, 0x6}, &(0x7f0000000180)={0x5, 0x2, 0x3, 0x3, 0x5, 0x7f, 0x5a}, &(0x7f00000001c0)={0x4f000, 0x32}) r1 = socket$inet(0x2, 0x200000000000003, 0x0) r2 = dup2(r1, r1) write(r2, &(0x7f0000000040)="ec25268e6edad09d0494e0d189ab6ba24c30d423bfb7f109db1c5227774b6ad9ed14d88089ddff42f058f0b4ec55fc16507a5c2eeb57214ffa6e09ac1293494f8a39c243a4b1acba3195b41784d389117af0b9eaec3122408ebddfc58973b6eb03c078191a9453df819fba1fd535f9ec97881db0af8ef3668475e3f168e15a0d91f738bcbb0226c56884faf00790b5687202fd827e3b49c3707ff9ef1ef099c02bddf89845b40fea51f0", 0xaa) clock_getres(0x2, &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f0000001140)=""/87, 0x57, 0x800, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 11:27:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x202a, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:27:24 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/116, 0x74) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x7) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$inet(0x2, 0x2, 0x10000, &(0x7f00000000c0)) 11:27:24 executing program 0: socketpair(0x22, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10800, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r2, 0x0, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/85, 0x55}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/140, 0x8c}, {&(0x7f0000002440)=""/120, 0x78}], 0x8) pipe2(&(0x7f0000000040), 0x10004) write(r0, &(0x7f0000000100)="cd", 0x0) 11:27:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="827ab346808e272f9eb1ceb57761dd23168bcd693e4764030f93722aa2614bb9456c0d93be4e55d74570d40e72ec139d953b8f89bf5d45313ddd0e4073100259004af6458ba67df6d098eeb33a79f22013b0134819ea5f5f3330d9dbaa4b1c38e3be1d75ed21309b4e16493e2a92a3a7f60f7f3f7c8d8021fe581dd5e510f19b567c1beeb4540d45d297c243a65580afb86a44d899d0b2ddc9f6a40482", 0x9d}], 0x1, 0x0, 0x0, 0xe}, 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 11:27:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 11:27:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="4a2935bebe620a093d80094125a604d995f3854ce7e6da52ac12980927a2c6961231590cccecc5", 0x27) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x800, 0x4, 0x3f, "8ef909da35fd0716464e4daf9abaf4f58fdaacab", 0x4, 0x2}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 11:27:24 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:27:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x12, 0x4000, 0x4000000) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) fcntl$setown(r2, 0x6, r1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1) 11:27:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getpeername(r0, 0x0, 0x0) 11:27:24 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() shutdown(r0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) shutdown(r0, 0x11) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:27:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8010, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 11:27:24 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket$inet(0x2, 0x8000, 0xffffffffffff7fff) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x8}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) 11:27:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x280, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000040)=""/6, 0x6}], 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:27:24 executing program 0: sync() r0 = socket(0x18, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000000)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) sendto(r0, &(0x7f0000000100)="4dd41a332ee542b9e656569b8871f29c98a2cd462447dc87451b8f104a38cc221979933bd2a5156aa3d7d92169d1fae7743a4942b7da", 0x36, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) close(r0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2f, 0x2}, {0x5, 0x8}}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = shmget(0x1, 0x4000, 0x404, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xefd, r4, r5, r6, r7, 0x4, 0x5}, 0x6, 0x1, r2, r2, 0x0, 0x8, 0x3}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x5, 0x9}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1104, &(0x7f0000000380)=0x6, 0x4) munlockall() fchdir(r1) fcntl$getflags(r0, 0x3) flock(r1, 0x8) syz_emit_ethernet(0xb5, &(0x7f00000003c0)="f81250bbbbefb6925d0847a3da19f2c1d4bed6a464adb10f1e71e74035c2e9e3fcabd03c6d980e0b54c50bc2e50f5ba8d675140c8457722d636c8f98288d3bf1cb92595d2761febf887ac265e85e7e9666bf7c42b307ff66c21754fca6451194ee2df17655f3d83f3a094faf0d58817aa0dd7731549703894b5d4531e14a80d5d5e3880f6a27b48548f7a5850260a14a5080f33612257cd76434262114a5eb339f3ad85f7e11d922ca38273cddfee530fdd7e8277b") fchownat(r1, &(0x7f0000000480)='./file0\x00', r6, r7, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) utimensat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1, 0x80000000}, {0x4, 0x9}}, 0x2) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 11:27:25 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000040)) getpid() socketpair$inet6(0x18, 0xc000, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="1eb33ed29b50a78a32cdb4bb631c38133b3f512ffb9d8131658a82bad84e956fc1ec675b921be19cf640a151c15666681a337441239e66384a8a57d14755d94e511bb049876725b62585158c6d4d78f419c4f160aa895dec710545764959ca07e36c86fdcd7e4b3470f594db3fb6df30cfa03ad27496b2386386dc0b9cb62417a2f779cd5ebe3d94e6d260a7527235ebfecaa7cfe53d3cbb919e3425b9ae41bcc651270357c7bd9abff4f16884", 0xad) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) 11:27:25 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000180)="760780110e84b80e153de2847c630c7f8d169f99349cef50b3c5bc199b4556fc35818702a5a8975b01dfb38305ed9fff601f8ffde9e8bded1ec7155a9a0a3a42ffe79851199cf8c188584495218628fa7cc5ae54836bfaeb979fb2cefeaf6fe979303498537136fe") socketpair$inet6(0x18, 0x2, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x59) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair(0x13, 0x3, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x10001) fchmodat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ftruncate(r0, 0x1000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) accept(r6, 0x0, &(0x7f0000000340)) r7 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) listen(r7, 0x0) 11:27:25 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') lseek(r0, 0x0, 0x0) 11:27:25 executing program 0: socketpair$inet6(0x18, 0x5, 0x4c2f, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000180)) r0 = socket(0x1e, 0x2, 0x7fff) getpeername(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') 11:27:25 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/4096, 0x1000) 11:27:25 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x9}, 0x10) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 11:27:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x30) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/6, 0x6, 0x841, &(0x7f0000000080)={0x18, 0x2, 0x4}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x78c, 0x8, 0x94a, 0xe9c}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)) 11:27:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="b4c11734b1dc943ccd4d8f5d6a6b2ec327971fd9afe8c59a0e4a0e5bb0ec4fa0f15f052dee538c55438b3277fc7eda6ed188724b8203faf036bdc7b174385c070ab294b6895a5630529bb4be96e256bee58e294c47b4cc8d787c3a0fa02d14a1d486feea91cef3ff85ca46ce1c4ff36da15bdd6cceab955cffd45ae4dbe088478b33ca1d5774ab35ec01c47ae34f0587ca4c73a9bd5674054e39aad6aa7631bda03ea3cd113f152de526bdcfb254fdf126d6aea6617320d7178748312c7f9464febd5b5367a9ad6769028f9fe8f2fcbe4faacf3d26d11ff3b84851a1a2a39de071189ea917b5e9999f8425fefda78448c5bf6a128df328e6579819bc5291b14d5929a86719e795fa59ff1017c72dd94074ff13503ae8be0c02a9f89c1842e2c95d1be6db5cb8561f0173ced175462a302fb74166835ff6e2933a9648aa89e1211c24147857184eb5d974670481bfeea930bc78a7ff60625d2f7e9b8e95de39ed4722d73f207e6d4d0ca59249c7ad0ebfb4e7b1f643b3de949df7a9b7682352dc354c472a45a62b21e3b06050dc7348432e8c71cbbae6b247e97363df4b0b26c18ff150d714276b09d78de9d659802df67d706ef5bab3d9a2949c33f8a90c8d0d7f7a60b4d76d8af3af961d3e820076810401cf7ee3c71531a960f32604fffa4c96b33586bc727719e07d2dd0d8d8825bc3f68a8b07c31ff771e5d207fe88fdf9584f93614b3fd033ca1cb20402f13da8f863b9962f186c1c2606cc20e578abde8867adaf0ca829b2d7aeda059691c396b3dd575431b30cbc03cb229465f36a81444e3f61e50695565296d225caff732f7a42fd2ba798f8e96528f166a53d50a26a47f12983949d2faabedb05fac4a2608567fb8727e6197b971b004336164eff1fba149f49cf08211fcf6ea63643912365a898ca2d409661dfaa62d588387a53f5c243fa25101605e29d32f9c1a1c90b4fb93e988ce0b4e486129c89036d22017d7c5b00c4adb25e6cda6b4f489d792e685de62e606dca89c8097bf81e0b4802b4ce1e26f28ffc02326ddad6750a87c498095cf3dc3078c5538a53d8460996229a66c49bca1cf1051d2fb4845cfb7a23d006f6f4d46b17e7bb134edf8496553b6654b62140dd7fd51fb5a5b412e136fa8958a5d3812b9ce2fb28507ca9347135af52866f091b4dab4129c91f3be93c3041ae61cd550dededee6c5325b67c4ccc5822aa16133c9352e8753fb8937e7dc5a27e982b1242a1a0d8a35bf447dc8e007c6b4257407e051aef66ed768a60477eb7602197ff3fb29b5cb617182f1864ad487a21efe27bf570d646afe39476e1aa0f6d69435b886e46837e2cc7d8fb8f112e27f95f16fa2ec189195b6437122dd6e82e729eb3a3424f551692d3729a7aaf7bb0872cd58b8eae39285a576c674e768f2599d80ca5d7e575964c25e29bcb17b6e9e0701a473a50533c60ad5874001492095c7f4fa4bf85a250285e91e909fa9e30bacd625e5fc67dd851d0e0fb175a3c35d29ae8550f293512dcaab30c2eccaebfdf6146f8457c5f29f829552b8f342b39dd8e322912be901331c8a838e39480d50fac0d2540b709a1715517f324452f12b9da2f7f59ba58b49624303e5c052c4f2da4d33cf5784eb3a8f2850b7342ded4bf740b4c3b09e611fa5269f4e28bcdf6c2069e949604322fdbe118a247dff046a6c888da645a98c7ac5420e4194cf20197edd7f8b819055f83278c7b5b147829ae21453076c5dd8a5d917b86124c91fdcebb6dbcc4611ec3bcc81704bee058137ab46d6ced6d599bfde28fe7bb4339d21fbfe823aaba83a8900ec7aba71ad1f5816d51cf2cc162f0c6641a7a757e90ed0a212c01032b600da070fc0b177257855f1a3a2de827d0f9d070db29fecb285a5bc52ae55742970fe952b43bd1c6d60ab2bb92bfbe9907b3013f33eb4d2a9bf0d5a8ab232e30ed45988dc4235cb39a76c9e418250cfbcb5781f5ec6d2f8a99e633f9b8ae547870fe69a9066739e65ed123afcf6f1ef0a09e2f5226f74022946443c99058f77c32af30363ca525243a2ec417148b8285718555915d646f9f019b5db9051b2c4dd0d78040d29da9bbcb8a2ca92f799891bc6154cb041a7bd780ba81ee9f4a4b652cca00e7f2c304c9adb294cdfb1f58211735dcece07bb2075a79025c3062dcc3b3087f92597192cbb1a2167b48576a2e38af6f680956bcd541ca5498677f91b5dabe55fe7648515eac038bbec46e515942f3e1130b76ba9223deb234a6c8db224f2a503dd72aa08df1c232686a01cbcdd8e435cbee805287b0b77acd03cc0f11d568605ab333ffe034f86f244d6aa9d18115a42976ce1dfbe355432c4277ec8ad41c2861f104c76cc06c811c4fc7d88a8b4da81db53434e7a53d3269a715ec7e1999c7847eb52c6c5b72f375f3a316888f6378d96f1f39a5f949dad13c54438c26e2da6d8582aa9fb2bb758c385fd6850266fcb17e2fa3d50bf92e00e625f1e7446553dad6775c59ab3f2f8c3bdb543176271d69dcd54ed1bf6fb9326292248a51f217f58e275aa34e00428a3795bd748b605ca07673bd84cc4990ee730070708ebcd7fce4656b35ffefeb9ac9dd456f3f3750d0848894e35b7bbff97a89d0701dfebbf818ca5613a59d931fa0943634bd4d0de024936dd96011811b8c14bb4e7569f2fc77959a247d3224cc9d2f8e72029ccc7bd529b18fcd3e199c26509609de2286a0358e40758143707e5a2a9fbc83a48c048befd0efc61c31ab01a70a6f99749f5d5887fb0af257f9c42866aef3321bd9fa6fcbe0c75c311b9e9922d304cd28f03cfcccd2d41bc32ef3f649500ee4a8d8c7dab40d4485e5b52d3b8dd846846b0f0219b81501a72fa8fe700515928673b779d11699f1be", 0x801}], 0x1, 0x0) pwritev(r0, &(0x7f0000000e40)=[{&(0x7f00000009c0)="336c894a4482d6cb35002bcc0901145e7a9e7b45e955072b654c55cb5b9a9014728d6cefcd281cc93be1ff19a8b99d221dbf54d5cf76c6b058b1c8a5325ee60f77ff84768fdca8315231a5805670464e0cf393515f717a7e47eb7c1e0178eaf7e11512b60a53b7d31ecf08834c2612abb18fb8107f5cc06ed0eeebbe9f7d1d42f877679da005c25764f7742f7a07d5054f4e07e324c511bc39c555c2b9ea614c8470fb3a6b163ed268356b779a17fec9aa258ddd08f0c10c2ea9e775c685bec597950770fbcda50ab11c4b8240703338256a24f93ae95ad8b7c156eeadcdacfb99864f3ba9cb54266480d8cc299a561ef8da2203dd", 0xf5}, {&(0x7f0000000ac0)="7c56353b3861ea7d4cbbe581fe9b3560", 0x10}, {&(0x7f0000000b00)="91c7d956609496b241503b3a3c8d39cc952d6b3b51c774b0c70cff3a2609abbe3ba6fdbb7ec3f81095c29c0b63b2b3a97dbdc1e9a5b506b7949a3f580420e23a978e17c6356ef73e1a7af26c0554bc98f4d20f55b9dd09", 0x57}, {&(0x7f0000000b80)="2ad409f5360cb7d8bb619b810fa946b8dd8c26486d9fcd212c0ae719446aed76375c3d008fc52eb395a6c07aeb7888cc36fbf7d4481a47fade9c6021992e674f1e54ee231ae448304cbef7d124dbb5bda345bd2826c578ee0072914c391ee6f8ce2955f60e94e18d1cde35cc15a70f486a74af601981f8bd3a853e4021f698f15a2a5ea42136ac2f732a227a0e4411f710399df93c6821cc43d59332a5ae7a71773ddf652e86ce1bf89f0fc8447ac6c4c14fb499da0381c29a36215c5b35f0ceb66a99bceeb65071d7c4c92a0d4d3fac23519a6f080abc4bead6996c3bb482455ed98a6b77053807eb6e7da937cc2d63f2c6c70c75d15577fc0c", 0xfa}, {&(0x7f0000000c80)="42839d51bda2057f89a2f5e66ed058594f47c002563a564b01685169cfd428eefe766fd5a7c70747874886bf4e28a66e1939633de7b5efc834f78d99a51ebfff61076474674e2979c871b8402da953b5eb8ed9ca9c9bda9f38e5c11b449f0ce4dae6097577638d31a9119e00ab232105499e42b93dfa44e2cc335eaa5ed6ac33b348140ac2d9a6d449fb00933fd58d47051b5e02166324f9e4ef9690c0ae927649af2735e3a2d264b40339cb0d7fb9c082b66b33846c894da44d53d9be37a5d0b476946acb00d0e45d43f2f5d35c8b805570d9288e225a13dd631d1dd25d507949f70a0149b61a47d43456a109ce738e3e92c67b6e55e0a1", 0xf8}, {&(0x7f0000000d80)="f268ba398eb9cbc9995279cf6407982ecd5ca090543992bed78d4bdbd215b70d3038354509205b47fa2860e51487a8660de893cc3884c1137b38597bb0c4440a7064042f5e03b479bb420897295fc30e53ce1416fe19dcfad079bc0bc16d9a800efa0ab3b11fe5b8add392d2e75711a022b6c6afb52b93c4969cbfd02cfeca3da9e7c4688bf2bfd69ff63d8a091080c9056ad9c125bc7f7e10", 0x99}], 0x6, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = semget$private(0x0, 0x0, 0x408) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000940)=""/81) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000001, 0xb345}, 0x8) 11:27:25 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x104}, {r0, 0x14}, {r0, 0x4}], 0x4, 0x4) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x20) readv(r3, &(0x7f0000001600)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)=""/215, 0xd7}, {&(0x7f0000001540)=""/152, 0x98}], 0x8) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001680), &(0x7f00000016c0)=0x4) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000001700)="53e34284af3b3f24e7ac81554d570b45fcb4d28499cc5d84ff0cb8d2cd69c8af18294696c81ab69ad34d913e1c5f1123843420981b1728fa84ce45bb669f94b0f2cad8ac5ed4851d265f1e10c5131c9bc075f26c89c77e2495dea339c15892dd152ed75f3ca84bd5c8757a54fa2de0dc64001a9dcc993afdd6a053e449e05f034a", 0x81}, {&(0x7f00000017c0)="54e3dc8c0a8806cfa1031fcb42e14c4b457b0a989ea3364158ea6d4ccbeb668b9bf96c8d05f23925855f47e6bfa5cf65542a3c0df5cd5ba1de5ebd445300962abeee86d1063000074ea8018457b589af0c305b8134bd8e", 0x57}, {&(0x7f0000001840)="8964cc40db75f0d5cdb9c060719ebe364b84da93161724da67ed0976e0784404952d3a07dbbeaf892d1ffa6ce5c096e32c2cba671f82d5de37dda519110bd8073059da6c75bfebf55f79659c02f9731e2b1e1680437a0b093e54010b981b95eea766fdd2853b48659f90203bf3cad0f20ce228e6e39c9dbe7f0e7a13d123553b5d7666c7595ff38794fc6fca4f98cd9d9848bd46fe789a0e1ce28700d9013106ca97017ba3121699f8f93b6a862644f033d23935590efe23c91ac9c5", 0xbc}, {&(0x7f0000001900)="c6bdcd0c", 0x4}, {&(0x7f0000001940)="7349d3d25638632b32c16e0aab0e028d020bd7d0bfbbe234f9951066fd96dcc6c433c7a59bb1577f905b878ec2e222d8b77df5f27637d586934bd74cf41e893bdd5bc8fd24e89e54eb501adbf6be1a7f9bebddac53c87027b68367a12ebd8f35382f219df49eae5c97b23f95a33313a23b57e9732baa0a397f131bc01c09491e350a49f7a5240733e615f972a9f76748d0f7ac50591bb4199782d5804f", 0x9d}, {&(0x7f0000001a00)="2990fece4cd81bd9b307d3022407433ccd17b78144121d1b92e0745fc66b6a93d8dde366bafc691e7b6181592a394bf32b510b94", 0x34}, {&(0x7f0000001a40)="1c02954cb07103ddc69251a9ef2f183ef560422a4ecb2113be293f937dc78026ecc5d9a1259c11e2b7e28341ef7ae8d5e0b820627d42fe6c3165f16d68b0f9712583c49e8439826e3f354de19f463a0fdd61da7174661833a860fe319d46ee95a160ef5fd2e9073977bc940aff7b7d077789b2161a2d416aceb6e8f467a15b29f63e599ce6c75d4ab6790879e39e8cedf686fd692647fe23e360743c", 0x9c}, {&(0x7f0000001b00)="408dbb54f79396395dd290c129f0a32cb158e180987376a5b8554f918b7db434c737ef6f7ac6b2856c581d9db16cb1cbba734fe207b0146532f80e917e07452c515fdd48350d0900c6f2c5fb37b2ed2a", 0x50}], 0x8) getsockname$unix(r2, &(0x7f0000001c00)=@file={0x0, ""/25}, &(0x7f0000001c40)=0x1b) symlinkat(&(0x7f0000001c80)='./file0\x00', r0, &(0x7f0000001cc0)='./file0\x00') close(r0) sendmsg(r2, &(0x7f0000002180)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000001d00)="b46230b47ee8cfd1a5abfbc833d4e308a92721515c5c23c8cfb3b8bb4bf7dfd2bcca0c80ae80766191bc034b0c2b", 0x2e}, {&(0x7f0000001d40)="c8459c5e60b9faeedd32ff923fc21c0d5cca37fa084e522f68a0203b41e32b7173f0092a4a4258f86d08cc14da9293c298084216379a85aed4c595220b3d477f2319d5dedd178aba4a9f05865cb8ad6347f5c9eb4cc151d8389e80c0e78b976367bd23c5e717271ad7c8c2d0d1e943e3ba75b912154f85b49f2779b244a4b9cd8d92ffe196b0188fb0665388b3880a4a7084cd050844", 0x96}, {&(0x7f0000001e00)="3521f270", 0x4}, {&(0x7f0000001e40)="356da39b6a27302e72a6f389e8111dded8411da2014aaf6f635cf86352c81b7f28381003234bbb0660ad87ffee57201d65532ee8c92e94db248ce524b99110ae037d05e9a879ce9ff28416a1e7dbb70acd2e648d2a74db4913c6d6d6ded7533182357713865e59c84cb96c6a878d9c6fc101918f89b1c48ef705ce1c94d50fcc7e5fa7fd", 0x84}, {&(0x7f0000001f00)="425f80de169c840e7a3c9404c85489d6d5bfee2eb9dab334b95ea9eafaf9badc7428bc9a75db2c9fc4c222860744cf84f36b43112a0a2056319cca6308219aa3f11e72ae5d21c2fd0cca7ff0cb25e649c560c65d6430c14816cdc1af30cea959852f1d2ff03cf7bbd3facefccd977fa57f300b8f4ac60d24f011cecf837e11bddde8902318796e5fdecb349087fbdf644799c3e781453d09b075119ff033c3739f128f0d5144d3618ef5cef16553b5d739bb9575bfee5ed1e6d0eac0860567df018cef4758749c99c0c269b0fef839f7d5e51ed5757f3010c414cef5575226ac8d373d988ad69de482f86823b7859619e24818c1ae9032", 0xf7}], 0x5, &(0x7f0000002080)=[{0xd0, 0x1, 0x3, "0228de56c38a71fd33de90cd5effa33e27b4b2faa42d359b8df160ec1c58898e7a392598ac70fec5de586a715b4c997874c8c691f1c3680a5e80e6c03ebd62256bd551ed262eb3fcd4c56b5674ca0b913eaeef414d3470fcd4aa3a0e7ddeb6cd2ddb38f6c483e01e10d7e6cb53572d4ac43f3a2e8377deedd0add9e5223aef1e3592eb0273706ce5dbba1c45d0e9f67b69500ba310d1c79beef9789f22f93c105c93b86a8921c3262f23b43fb87713c78c4252f6fea0ee20f5af88166b4487"}], 0xd0, 0x3}, 0x8) r4 = fcntl$dupfd(r3, 0xa, r1) kevent(r0, &(0x7f00000021c0)=[{{r2}, 0x0, 0x4, 0x0, 0x5, 0x200}, {{r4}, 0xffffffffffffffff, 0x28, 0x22, 0xffff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x13, 0xfffff, 0x699, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x4701, 0x10000}, {{r1}, 0xffffffffffffffff, 0xd4, 0x60000017, 0x2, 0xffff}], 0x4, &(0x7f0000002280)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000002, 0x2, 0x8}], 0x9, &(0x7f00000022c0)={0x4250, 0x13c}) mknod(&(0x7f0000002300)='./file0\x00', 0x10, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x0) mkdir(&(0x7f0000002340)='./file0\x00', 0x1) sendmsg$unix(r2, &(0x7f0000002540)={&(0x7f0000002380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000023c0)="71002d635aedfc904c85faa522a4ba15a1a89ff882e6beb47f13dbac6ebffbda7a580f048f060ed89721970dea4e2bd60e7b8f0afd9c7e092634f69f0115bf0171e310fdca48cc9f76c3ca59576e4281559eaae9ee28b5e26ed65a57f47775e2ad6cb114936f839b2796e56563651d13bb8cb790d3de2db16ef1e0f1349fb2c5f1f45140224eefa18562", 0x8a}, {&(0x7f0000002480)="891b1c6ee118de217e625c2943c0e2737c2bee4140f4b3abcc0c2a365298815a982f66cc3b1109814ec23a0ca1e2fcb53a4f81f35246161809bf01111971f1c6c89c3c9eb587dda6b788fd93bd005cbc2b44b5c7886b7031ab01c190c06b6bf6a7", 0x61}], 0x2, 0x0, 0x0, 0x405}, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002580)=0xef) syz_open_pts() accept$unix(r1, 0x0, &(0x7f00000025c0)) sendto(r2, &(0x7f0000002600)="1e5373b41d59615d32296834e14b78e45fa2a0088b35852a406219672c2dd7feb71a03bf87d6b64ddcba452971c14cc89ed8549bfbba273e276bedbcb8bc52e4dc887cf53b50f870d89040ce4bd44119d2ef29dfc69ef8b8125c3d3cc9c49a20d44973fb2e295a720db37e31de7143449f3e5df4fd77", 0x76, 0x400, &(0x7f0000002680)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)='W\x00') r5 = msgget(0x2, 0x8) msgsnd(r5, &(0x7f0000002740)={0x3, "a1ed868bf11dfc1a34309974a94bb6e71f45b44f7a8906aa80c29b618c59877216190eef8aacf0da43b16d9392e206de1ec60c2d5ed30c35b16da68b987949fb9133435d9e127fe8df3a0ac226b4fcb410187aa60e5000cce782ca36330a8794bd31941b95750a4ec9ef1d859578160ed849140fb7fb9bd85a5eb15f9529b6fa60bccad33d4115b4f648c0106244e8722b3ee1f6b13e2a762ea0efcce7fad28adc1389fab4b2b028985016a6b8e231"}, 0xb7, 0x800) r6 = fcntl$getown(r3, 0x5) writev(r3, &(0x7f0000002d80)=[{&(0x7f0000002800)="336a6b41cccfd272b8f5e181e57d5431818843882e7aef4d6bd435fcf5123740ac94c7161463a95076626642b98856b8a62034a73491ab01d817a9b5742a361ef5bb39a8b842869a2103950651eca804d988d2c40377a15abaa7c7107a53013f7afbfcc0e5ea512ddee9710d7b980ba71ad2f221d2ecf5ee0b499f013a88594c154c2965187297c3af9b94128edc8c05debafae8bb598560c19e960dcdb5f58f445213fe9ad3f6351ca005aef85cb8d114bfd5a696d40d920bd40e350640546cc22344ca8f5c6157ba7666ccb3723d80ed1f", 0xd2}, {&(0x7f0000002900)="1b68091db708f695493475bd8379f2065938df707863d849171da8793185596cdb1dd736a416a07b7a3d3c3779b51183c916f29839ed560bd3b0da344cd1986ea4ce8a8dbbb568589ccb31ecc7b2b54a7a438e26bf6f30b61d515eab9a517fd26648", 0x62}, {&(0x7f0000002980)="58a292b2f82e49e6ef7f7b76ab7df002f770546ce3487b32f8036c53635ae495fec42fac5fb6b857bab03647bc4199179bc488b98fb2f69444179d96ebefcac74c8c20b2e98d30d9185c17f256363d69c952c276d0a9d4a972fc68176d047351891a9d7ffa891f13ea935d65a53b47e0e34a5d483efc3ac415ae60272c7da832ba149e8209a8ac5871423a28b714712a9a1a63641360a17491ea5628d6aa524baaaa295284bc68cc5969de88d065bd2ed0839da4993441a50544293a64c0732eaaf8f4df8c28f64221a2df025333e50fee2ab03275d91591d8677119f3ccecf9f6b82a4914c68f2a9592a8d1e8b6fcb8f9975f", 0xf3}, {&(0x7f0000002a80)="a81a67a2813275161802d2f92b6acf018644eb68268b4979e75b1570819dc009af791f40b10f6b4563bbd845f6ef3f16b3e674c4d23fc51c50c516e44184dee03efbe0e82b26952715ce1391d6c0f93c47bdaa597a47e66152300a0614776b90ad65804ceec2f32f4de61f3e7df995c5650e512b3feeb28f080857db064684d312f1d7ee0bfebf5fe30ef15d9d5f88b9f73685fa99b1540b671a4036aca92a237b9e79432f2f17c25d112bd5a3bcb128adcbd9aa5ceeec8646e65d3886b657637763b515c363e99103533b9d389333dd8754a3a0181f6f806079dca254adb0a1e8cbe9b777ec955f07f345f46a049e38fc595c68c4", 0xf5}, {&(0x7f0000002b80)="4353c5a92a67c901e5ee46f7ad11da066e05af8fe0937f9879220d6efbba11e68e7cdb1c10491348330b9e58434362801efdfc90eabfdaf883658ba209c701047f5012e318a7ca7363857fe269a0ca52d7052e6e800cb6caa7f0b02b636eb4bbe685ffc9af281fa5d6983d7dc0c3cdbf55abd29db80da5b4769ce4fcc29a40e431445674ab614211f85d11be7ea349962407cc878766fc3d2acca20e36c74058767fd37a172d117e4d3c4d2390", 0xad}, {&(0x7f0000002c40)="d3b3a661e996365bfd93fb91368665542c2764ee4c746686d21fc842c2c9", 0x1e}, {&(0x7f0000002c80)="d001fbb8803f777662f7127a689e3072e69d98e6778f6ea19c0304c7449c17b31b8e7a255d555dfa590e23e02e01078aa20ea8587e6540ad8e43b2919a7cc3f8edfdeefbaf2331ce3e58247f7e7697343e894d347ac8c13e7e6637a85f7a85143874cffb9d71098b55ae7d5a977748900d28adc36098ef895cccfcbcfc94eefd75083c2c2d6d599ef81727b45157c70bd19d8d785b025ee50e92325dd884cdbdb97e2b347e2aa6eac2006308093db41b6a1c543a7916552e96dd960b2edfa4a0098a4c63ea78f5f76c22e4fd43bf995c3bec0d0b65463a", 0xd7}], 0x7) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002e40)={r6, r7, r8}, 0xc) 11:27:25 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x200008) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 11:27:25 executing program 0: socketpair$inet6(0x18, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000a73000/0x200000)=nil, 0x200000, 0x4, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000c3e000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e49000/0x4000)=nil, 0x4000) 11:27:26 executing program 0: socketpair(0x0, 0x1000000008003, 0xdf, 0x0) 11:27:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000ba1000)=[{0x0}], 0x1) 11:27:26 executing program 0: socketpair(0x0, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5f) getpgrp() r2 = syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x80000001, 0x6}, {0x18, 0x0, 0x40, 0x7}, 0x9, [0x10000, 0x7ff, 0x3, 0xfffffffffffffffd, 0xffffffff, 0x8001, 0x7fff, 0x7]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b", 0xffffffffffffffff, 0x200000000000}) clock_gettime(0x40000f, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffffe, 0x8}, 0x10) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 11:27:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 11:27:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000001, 0x4, 0x4, "6f3cbdab2529c942f0bc971d69f6ae0a854a8a4e", 0x5, 0x10000000}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() syz_open_pts() 11:27:26 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/82, 0x52}], 0x4, 0x0) 11:27:26 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000080)=""/32, 0x20, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 11:27:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x7c, 0xdd52) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:27:26 executing program 0: 11:27:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x11}, {r0, 0xe9d78c33f17942f2}, {r1, 0x10}], 0x3, 0x1) fchdir(r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) write(r1, &(0x7f0000335000), 0xfc94) fchmod(r1, 0x1) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) chown(&(0x7f0000000180)='./file0\x00', r2, r4) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 11:27:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 11:27:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 11:27:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) r1 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0x1) 11:27:26 executing program 1: r0 = dup(0xffffffffffffffff) getrlimit(0x5, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1000, 0xb62d) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:27:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x2, 0x420) msgrcv(r1, &(0x7f0000000040)={0x0, ""/32}, 0x28, 0x3, 0x1800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = kqueue() msgget$private(0x0, 0x4) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 11:27:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x5c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 11:27:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 11:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000), 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:27:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/25, 0x19) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000080)="e6e6c3f32f93f68d6b0026d20939b3e497ec546cf781214a7a5a2a25ee66f4d34cbe68d22be65152b3600675dc1eb31a68dbc4bd67ac04fcf687b5f5e2f2fb30d4fdef1ad06188fcd4929e03dddc8fa1673c1822c91c1f15fcbe1c93f0c2b7438f5952883efc00a002f1dd7d5fc8ed51a6bb76b5ecdfd238335d3b86d16339aef182dd24fabb1fea9e4b8adf0c6a1368b9ee42c19852b8a7b8c811bc196cd162297657bab49f094a890070932c90f73d6afc43e15afc796c856aeb5e8ba66096259c7edbf96fc38e45263eb3931c593633d84d8ea8074ca8d9e7a4c3ff3169f57a2084b79b0213f7618649c88f4fa8a305ad5021eae445cb0f3799fce364b92aadcc5c2e39d34b0e99f9ebc3566ef662bc82e5bc92d8532811fbe018e8fc4f3acf151965813dce41", 0xfffffffffffffd02) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:27:27 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) sync() 11:27:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x20006, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffd}) 11:27:27 executing program 0: r0 = syz_open_pts() fsync(r0) socketpair(0x18, 0x5, 0xe407, 0x0) socketpair(0x26, 0x2, 0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) socketpair(0x1e, 0xc007, 0xffffffff80000001, &(0x7f0000000080)) socket(0x18, 0x8003, 0x9d8) 11:27:27 executing program 1: setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 11:27:27 executing program 0: pledge(0x0, &(0x7f0000000180)='{\x00') r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="847cb4899c75dae880394c426a0e7e172c5ee98a361a3aeabb450ddc188a4d76329dc02824b15236eb2191b509250603dc2d9dd14c370960de57ab6ce67dabed5ed525b03950e66b8fdf5d50f4619a9ab1d3f67e7ace8b", 0x57, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 11:27:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) write(r0, &(0x7f00000000c0)="1983987d7d60351c0f7d87ba2d23101f9454111f35e595f4e2278de6dedbfa29f203b66454b29a3dfa32c7f8966414c703aa70f71192216a21f005bd1961dabea12fc09289481e2196a54b9d3b247f59583bc59e068f9507431a15d9b586066d22a9a8e97e50c1a21eba4c98f006265fb4c9d4a82a82bcd1994afa04ed3906bd1c5c61db73014f096b66550cbb3a9e85f05af1caeb3d21d16c062a4dbb63f9ab80f544f06591c9c05570054a4d26c4218640a69a50a2bb06", 0xb8) execve(0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) 11:27:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) r1 = socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:27:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 11:27:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)='7', 0x1}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x800, 0xdc79, 0xffffffff7fffffff, "bd0f77e666ef0a6065162bfba1b59992bfcc7e47", 0x9, 0x2}) 11:27:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc007, 0x4) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 11:27:28 executing program 1: shmget(0x2, 0x13000, 0x200, &(0x7f0000fed000/0x13000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 11:27:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() symlinkat(&(0x7f000001effd)='./file0/file0\x00', r1, &(0x7f0000012ff8)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4011, r0, 0x0, 0x0) renameat(r1, &(0x7f00002f3000)='./file0/file0\x00', 0xffffffffffffffff, 0x0) sync() 11:27:28 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) fchdir(r0) 11:27:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="37ce5a6f14a861268c8f35962b50f8f632db556c2c00f1b4ec364568ee0b852579a3de9e63b954dcd933", 0x2a, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x2000000001004, 0x0, 0x0) socket(0x1e, 0x0, 0x7f) 11:27:28 executing program 0: pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x400000000000) read(r0, &(0x7f0000000280)=""/254, 0xffffffffffffff39) fcntl$setown(r0, 0x6, 0x0) 11:27:28 executing program 0: mknod$loop(&(0x7f0000000140)='./file1\x00', 0x2020, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) socketpair$inet(0x2, 0x0, 0x100000003, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0xe08d, 0x0) close(r0) r2 = socket$unix(0x1, 0x3, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 11:27:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80) 11:27:28 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)="2f2ee02e2d275c5e5b00", &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='^^\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='Z/\x00', &(0x7f0000000380)="e9404000", &(0x7f00000003c0)='\x00', &(0x7f0000000400)="3a278b5e00", &(0x7f0000000440)='%\'\x00', &(0x7f0000000480)='\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) getsockname(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) 11:27:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x693}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 11:27:28 executing program 1: rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r0 = shmget(0x3, 0x1000, 0x5a0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) socketpair(0x16, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 11:27:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb08) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x401) ioctl$TIOCCBRK(r0, 0x2000747a) 11:27:28 executing program 0: r0 = msgget$private(0x0, 0x18) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r2, r3, r4, 0x44, 0x4}, 0xde8, 0x5, r5, r6, 0x3f, 0xff, 0x8, 0x6b9}) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000cc49823281c2c7ffd1be0500000039cbeb444ff893ebdcb69823950ddc435a07a7ea70a4e1ff5e64f6f3ddf298a9b1f4ec92be26442ade59003d88bfaa43700a507ac9c1b6c7a948b8b4c9436781f2dcafd04fa5d9abefd869d3608cf0cacb92fe7498360d3fc8c497426f"], 0x8, 0x0) r7 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) write(r7, &(0x7f00000000c0)='8', 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 11:27:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f00000000c0)="3aaa3444078f5a6973d3a3ca1ab7ec314d0ed0f43dbdd7a9986ff53a1cc28eabecf9bff4c0eb93e4c989231f6d94857121f12383692804f77fa5609ce51096533c3c5a28e2e30193c4b11753a176f209771cbeff64169dc5c95122046cb1", 0x5e, 0x2, 0x0, 0x0) r1 = semget(0x1, 0xfffffffffffffffc, 0x80000000) semop(r1, &(0x7f0000000040)=[{0x2, 0x100000000, 0x800}, {0x4, 0x92, 0x1000}, {0x0, 0x200, 0x1800}, {0x0, 0x1, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x24, 0x1000}, {0x1, 0x4, 0x1000}, {}], 0x8) semget(0x0, 0x2000000000004, 0x4ef) r2 = semget$private(0x0, 0x1, 0x490) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x2, 0xdd8d, 0x800}, {0x3, 0x10001, 0x1800}, {0x2, 0x7, 0x1800}], 0x3) 11:27:28 executing program 1: setuid(0xee01) clock_settime(0x0, 0x0) r0 = geteuid() setuid(r0) 11:27:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/194, 0xc2}, {&(0x7f0000001300)=""/114, 0x72}, {&(0x7f0000001380)=""/83, 0x53}, {&(0x7f0000001400)=""/127, 0x7f}], 0x7) fcntl$getflags(r0, 0x3) socket$inet(0x2, 0x8005, 0x8000) socketpair(0x0, 0x4, 0xffffffff, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:27:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x2, 0x1000, 0xe2, &(0x7f0000fff000/0x1000)=nil) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/216, 0xd8}], 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:27:28 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0x100, 0xffffff0000000000, 0x3f86, "45713307a9904e6a85038f79962d5ca22cd87dba", 0x0, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) 11:27:28 executing program 0: r0 = getgid() r1 = getgid() setregid(r0, r1) setpgid(0x0, 0x0) setpgid(0x0, 0x0) 11:27:28 executing program 0: socketpair(0x1, 0x4002, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/46, 0x2e}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x800, 0x0, 0x0, 0x0) 11:27:29 executing program 1: mprotect(&(0x7f00000d7000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 11:27:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() getpgid(r1) pipe(&(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) accept(r0, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4000, 0x4) 11:27:29 executing program 0: shmget(0x3, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 11:27:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x24, 0x80000000000cd1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8885, 0x0) 11:27:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/231, 0xe7}], 0x9, &(0x7f0000000780)=""/95, 0x5f, 0x1}, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 11:27:29 executing program 1: socketpair$inet6(0x18, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/65, 0x41}], 0x6, 0x0) ftruncate(0xffffffffffffffff, 0x0) 11:27:29 executing program 1: readlink(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:27:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4f068000000000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe22, 0x0}, 0x2) 11:27:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1107) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$inet6(0x18, 0x8007, 0x7fffffff, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x28000, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:27:29 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) 11:27:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x801fd}, {0x1, 0x80000000000002}}, 0x0) getitimer(0x2, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000080)={{0x2, 0x100000000}, {0x7375, 0xc2}}, &(0x7f00000000c0)) 11:27:29 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getegid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) 11:27:29 executing program 1: socket$inet(0x2, 0x4000000000000003, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x1}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:27:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 11:27:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140), 0xdd}], 0x3fffffff800000) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="53603ee532d1d8da02d1b6b8a87e54959f9831239a885e7a4630f5b2dcacb055966f930e53fa02f2ff60d55bb14c08dad6df82ca1f0432901cb7bc489b834a89540918aea07ed82497322281e429", 0x4e}], 0x1) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 11:27:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0xc005, 0x100) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/42, 0x2a}], 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:27:30 executing program 1: r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0xfff, 0x0, 0x80000000000, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86, 0x0, 0xfffffffffffffffc}], 0x78, 0x0, 0x7f, 0x0) 11:27:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 11:27:30 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file1\x00', r2, r3) listen(r1, 0x88) write(r0, 0x0, 0xfffffffffffffcf2) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) faccessat(r4, &(0x7f00000003c0)='./file1\x00', 0x9, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0xfff, 0x1}, 0xc) open(&(0x7f0000000400)='./file1\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r5, 0x8, 0x6, &(0x7f0000000140)=""/212, &(0x7f0000000240)=0xd4) 11:27:30 executing program 1: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000140)) 11:27:30 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="074ab894d4ae59fbda4ced9fd5570c0a5b72e6dfc269a0831c8ba12eaa46774e460cc173e8b728539dcc767e4d756040fb2413938ceccaa51f82e2a420772d619f1a4f65cb3756ff9a", 0x49, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 11:27:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getgid() mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') setgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) setsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) lseek(r0, 0x0, 0x2) 11:27:30 executing program 0: mlock(&(0x7f0000c3d000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 11:27:30 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x20) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000b0bff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f000001effd)='./file0/file0\x00', r1, &(0x7f0000012ff8)='./file0\x00') renameat(r1, &(0x7f00002f3000)='./file0/file0\x00', 0xffffffffffffffff, 0x0) renameat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./file0/file0\x00') 11:27:30 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='{\x00') pledge(0x0, &(0x7f0000000180)='{\x00') 11:27:30 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000100)=0x8, 0x4) r1 = socket(0x10, 0x1, 0x3cd4) recvfrom(r1, &(0x7f0000000040)=""/82, 0x52, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) setsockopt(r0, 0x203, 0x7fff, &(0x7f0000000140)="5738da4a4ca8572ebdc6ec9cb54184f455c57b820a56c88b7ee156c34b158bbf249669d0892489851c673db82f7d9227e28b53409061a005ab4918d7ee614169e3b3a29d8339eac0d1adb8cf0ca0ec8111bdd7129589d23e6fa542c3cd71df43f16ef5d0cbfabc39b1e4a9bc36999a6213912576ad8630c680a7730ec51f3f2d0e2fd693e9f984aa056b06fb0c682b4ef6f1c2910c62368bad4e2c5223e30742b9c4ee945ef3669379b1edcf655b5673806457e81f624fe6c9fc9926839b373251ca1657d898743565d4df77b33a5dee464aa7d7c0342ec602d5d0670c444cb9cded4303592ceaa3cbe68b1dd0ecf44a", 0xf0) r2 = socket(0x1e, 0x4000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 11:27:30 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 11:27:30 executing program 0: socketpair(0x22, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3ff) mknod(&(0x7f0000000140)='./bus\x00', 0x40000008001fff, 0x1000000000000001) r1 = socket$inet6(0x18, 0x2, 0x6) recvfrom(r1, &(0x7f0000000000)=""/113, 0x71, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x20}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 11:27:30 executing program 1: pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="80b9d41bca5f3f6fb9ce7be9c8da07789792e73a17d1a6e8dac84625e76b33488714f58b8cad5e8cbf5ff686fae49284db5b90c61ba5ba51b135dfa8116d94537e601b7137b9b44e371d2ba7ad6e915978574c42f2ab2d0d022e6a1f3cbea34758e135faa4f8977599a1b8bf6ed21463e877398a7199b737410c5764e103c75ac7d532f2d36fc6ea9953e8c9a72b9b3348de043e5c2de3e0a4a8ca33a01422cb23ef11e19085d0b878cd9dba415355f8b94f061bbbfaefae07f042723b6d0fd6", 0xc0) 11:27:30 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:27:30 executing program 0: r0 = semget(0x0, 0x2, 0x34) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/75) r1 = syz_open_pts() syz_open_pts() read(r1, &(0x7f0000000000)=""/166, 0xa6) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x580, 0x8) sendto$inet6(r2, &(0x7f0000000180)="d1bc4f849579ba8bb59d8af6", 0xc, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x9}, 0xc) 11:27:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3, 0x2000000000}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) socketpair$inet(0x2, 0x4000, 0x3, &(0x7f0000000000)) 11:27:30 executing program 0: r0 = syz_open_pts() fchdir(r0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 11:27:30 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f00000023c0)=@in, &(0x7f0000002400)=0xc) r3 = kqueue() r4 = open(&(0x7f0000002440)='./file0\x00', 0x100, 0x4c) r5 = syz_open_pts() socketpair(0x2, 0x8007, 0x8, &(0x7f0000002480)={0xffffffffffffffff}) r7 = open(&(0x7f00000024c0)='./file0\x00', 0x28081, 0x44) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002500)) socketpair$inet6(0x18, 0x5, 0x3, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r16 = getgid() r17 = getpid() r18 = geteuid() r19 = getgid() pipe(&(0x7f0000002680)={0xffffffffffffffff}) r21 = socket$inet6(0x18, 0x2, 0x14a04f53) r22 = dup(0xffffffffffffffff) socketpair$inet6(0x18, 0x7, 0x6, &(0x7f00000026c0)={0xffffffffffffffff}) r24 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$unix(0x1, 0x5, 0x0) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000002740), &(0x7f0000002780)=0xc) r28 = accept$inet(0xffffffffffffffff, &(0x7f0000002840), &(0x7f0000002800)=0xfffffffffffffe93) sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f00000000c0)="4c4eb6fc8a75808c215bc196f789e2a77eafc4426016565f3f2efe15d8f55efecc6e83eb3dc3bdefdcea89836414a4903e49e73155bd9f18ad2c9bd374b0f57a977f5b173a2b6023f168eb78ce8352db18a971a2480272707d7f562ebfd42a138066b88f", 0x64}, {&(0x7f0000000140)="414ee4e3ff7099061b8b8b53b0fe95751b2058dd164c1066f40ca2f3a2bd83bbfe69968cb91104f77f7960dea658f7e6aeb61e52f2f5edc1a6ab5911318ebf0c6687c74608118b3e7596010f0f0937d2c9418a33a2d77f26997df42522df9e9c262c2d9802b7d627567fa2e1e5daab8e4c880ab4ae54b6cc92dbc787ba668b53f1e5b09873e858651a5e", 0x8a}, {&(0x7f0000000200)="cdd23a551e302bd447188fc9b050873daf920c8b25de591ccd069060dc008814ebd0bf2864e190ef5dfa5fb30f8bf410fb2d049962985ae9b9a3dbe91b9d5b783537f911ff00a4bd762f93e6a0a62101bb3fd1f7b854a6c045", 0x59}, {&(0x7f0000000280)="8123bc7e51f3100f7c0bdc53adb88e7371538ddb95c8bbedab32a6433dcd2a690b5c696d71bda05bcbcdb9c4b204c7e24c8dc21bfbb94cafc95cc38ba4f292071aeeecc8ca062ad8418a3651450080ebb097b48b534df25caf1c51a83bb3abdc49af22a724653d6725fdb2c3a7ef5d9a4bb4d7c2f8d1169b44b7d298beb3b4da2bde48c52a3b6aaf79fb7ecb4b7e807a943879c70eb1501715a8c132cbb89e58322d125558d7424f3c318872cdb4322f90d39ffc9a719d180290412b526d87becf930317a9ff2a4f2ba3ea2ad81d8a25da968b3eb175c7bd79dcaa996ec3820256c1afc69ffe7f563f6fed399ee5336e661ef6ae4e336d09db8461f250a5b860d2a6236243300dd7b860ed487cc7e969a1381f46f3d17f316a3da1d4dc8f600d233596eef2eb28fa1baa477e389bccf6d88e47a6302fac7c4654511dd85794062c34be18d89bd1f9dc6430383b9a6c2986760626f32a2a1b412c0205d498dc99942239fc8ec6bd6fdc054b117d66c72b42013eab61aea68c4c09fd235dae0be8269f65d5586eed36f422cd1ea925a8c17d1f800548e539d34605b490d042fef9db72ded1bff5600736689bb7208c5e4ab2435ea014653dc916823999fd0b2ac9309fe2a8336d3bdfa3363219ab780704b3f4b5e3b64526577dc3a5a200ff740ac8bc7c66ea40c24fc72d8afe4f3a555ec9dd7c1552f2ef6406d8e3d69203ff92673f78c48088898c390758a90bdf6f68b159e3d3f44fbc32b5117cba4f0c27c5692a4c0a17b3f9e413fa2dffce3b426f981746911cf6858b93759300221385e79334067dde2941ac7cea12c74d6c3d35ad4d367a58aa938a4e832475bd58eded4c43f457190339a6261d80b0be630c4ded21fdcfc549b468a2824888dfa7d0d287ac6fb0690209725905ceb02725915776e8bb618fa51eb692b8ad72103b2cc2b069e74a0b72be7b5d7d57fa90502dae918ffd321eb1510f238711d76acb69a8fad5eb820652cd63c7c946e1895ba6767e0862db794909809675cff1cc605332e2fbbae01e20f59f53fb8ff120807a084341848a183a57d8f8896055b7ee93878bdb32d4ec94412c968e4ab18bc5329066063b13361ea18c1c7b33ab17929d3ffcb4718cd31f9fe7d5a03c55d8d932025cf568fd80df7173c0bd939bc2513d993047dee5909b4dc4fb80af32e65682ec068ae254b04c331c31dedd626d05cd10dbd0af79aa65814cea3bcba13ca6c18f256c8ae8299934a4e4c8f15c3f1e702f838310efbbed43cf12e9018123ab9ea960cf539fe0167f4fc6aa23a608bc2bbd8c340194fd619efa1ac3f0e90d7d65b339b690db74358effa75f822b926deac2d0cb8b8cf9dc212e156e998e3d31f7aba939804c30adde196cc5eca3909444cc15e3deba4a6780fda2639478167522d052630002c558f43ba4088b60331e7a567b2113438078418d40944181e2153945cbea7c473a2a5e58afd02847bdb58e632f49af6e8071fd44c24f94de231e965134b19728d2f9761cab7a423c554ce4fbbed85c523d422f38a04bbce3d618af0776ac5c30d87f00539cde564135e5e9ea2b7f4f63dd3ad86d248987e842dd6e7e6abea4a3c96797375e67f61aae646c2bb97277a29c237e479f11c7bf98828d0847c9152ce64078d645a6ea2495a99332dd674c31c921c2fc3ad972701345f1d80bc2ae593f90ebed7d3f38ad41fa6ab1f62d0eaadeaedcb41c2810418e9ebad7e4cd9a50d5ad44c3b15df778360e047f5818e9ea4f3a1f371f3a7514c821ecbab5d1446d5f681d13b54fd6a5b44338d23a39ad0c7584d351b9fb021cb061cd0be5795432f4d1876515516cab4d4bbd331ab66c8299078d2622f5b1b2a3632b0d6b912428b88af194ba9141613f7751794cee91b549c799c9183b6b63bdcf54273c4263748d951a27c201a173d2699f3be3a98149c51aab96e2e690e10668754ff0669285817ec6f5e857359e7bdf1c6a32db4b77c3694f6cd79abccef4e167c8202270f7810d963e0533ad8a11d61bbe4f25afa5c733057356f4d8d07b179599bdc0bbfd7efc3df3da173bdf76e055cda9bb3b59bec0dcd62848e17554028a901e811637441353c07d0e854f5fffce3e5af4bd563e187c56adb2df1b24d5b7644fabb8c900ce8ae6e243e17dd0f4df78eeb66541cefe6238d6a638e32219f67189ca14224203837bb13c2795899a249dd771054d0e16009cd3afdfaadd44f7676c9b039d307721faec0e994246e73041f0494c6f90388793f84e0a57d66147a3dc4df0570d3d033ed1a49b9f823826d0494f86e3ecce235bbc038283890bae6a255ff1bc7423725a660b2e4e9695cba5989fd513f67fc388457d3659bd1131501cca041e713986fae719d7111ad8dc25a17c75ad3ab046378ac11783a2c1dd926bac568725c887a252ad360db66401c1190c239937576a617d61007dbce55fc08c4d5f05c055f73b3e1e628fdac02d43029523b25ac25af2d245ce1dd2ed0716076f20a496b7efc2fd97d774c4b70794cb9bdd81ebc2cac4bf54b4f4c3c2cdeb3a9d10a4d2baece0780f547ade8ccbed9e9775f3d11eb8a0a3c17db6344472086b71c2dafb52d9b1facb2716b8e1c35080568552d84faf41356223616332a1e51235b7acd7ae4c3de3cef3bf9b0e3482dc8a5a66dce18fbd3ad4c04c014f440b499d827bb5743339ac28afcfcf473fc82092e28bc4014a945018bdd2b1c2a23737bdc88d9de8137d1a86de75d00e8b7d3eae804de50b039e35537d94e16fff196805f1024354d808382b35e9ec42fcc13cedf61ba1d05f6989e38f3d762cb3f228ab91a517fe4d52b8b2007b5dd850919bd8c5226e10c2cfd5faec577141894e65728ca4bff00160267fcfdff3eeab573bb614e8d89c2b45b7d568528b5a51c55587995b7e28b6a5dbfb342bd5199076a676f6ce65af9114285984a87d681de96eb5ceb90624de35ae2811ddb50282ccfc29c800f378a98664d9e64beb6f4612fb392085216236928416e0f45643ab909c787786ab3ae722e31cb215d99180bd4df1ac9c6a5f5c40f961694ae725ed1b7c4feb9091b51107e88cd28d14c7aeac64232f1303e5fc36a3e95a04b9e2049381842c59c6257c0ccb25deb5d718b167cb2f068d8ae949d542d1f3ffcd073f4869eee9ddd167af950cbbafbef59bac22212da96a3f142bc575b73126d241d24b92fdbf8824db8792cfef0bbd8d8e296d5c9ff6375bf40aaae9ad0c072f4d672acbdb20c65505278b213d0372a0d1811603923e3ab15f3e7df3ede31fb68d1b6ad17820d0b3e88a3307dc78f11034d91cc4057bb7245deacf338be95e68abac207e9267287c6117b17a7d46e4cabd198a3c1dcd5fb7e23aa61e3b4eaa02f30412aed8ba0b48eb26f5e7390ba3b6232fe52dac1d4a41971a5f31379691a1a57f1f54c2e57eba22ffff0276189e8e592d598d3e29e6e26a670bd210a28b6fd7172f03e9760763b2273198c74bbe375bc717c93830040712625fdabee579c40b9a8ef12595e26e19a683a9031df54e111389e6eb699e5104a05cbebc8a7f053564cdb503b96d6c8aa97cde3289e3e8757809095b8b5d703858a118ae64dccc180c671bdceddc425f9340fe6642ee772e67cf30bcdd641b2e0e60b75727efb59d92bd04f9ade00b10c9c760822b594c6a804416621d38cf003b43e60757d6ca61c675f48927eac7e72dc0ca20e25ba0f2f912920b3726197dc13d304a5c39d2761454415106a6fbe228f17b878ed90454b8599a47343934ff9002f01b64e0bd479ad55c247b83f9d2ac43b9b6e014fabf8feed4227ceba29958ae281454cea010252a82553f1c5f8bf1cbe5b95b8dfab6ea1368236f976a9945ac4878bba102e2eb648f40bedc3fee34457c8dd4bf0b44c9e8809ec10042cb5aa0e5134d041a3c2c90d8d17bfb54620c88e890499e46b4e1c8f1e417bc5368c04c65383643c5ec08f98e35b45182ed4424c7f7633cf47d80d796226a77c68b34d612f1650ff6b677d0be199aaecbcbc31a1b66151d8a62c0b4ebad64edf436d63e7f92a8fe9a1eb51241d5eb421356920b32f2c5e565f3ce2215ebc083ded291166dd72712a8071cc5edb3d18c2b4109e37b33bdfd0b538d17e77f8bb70539601bdf5ea6456720be89d2bb18e722bf3397df690c741497645edbd7dc9fe1e4a2dfcfa31549bfa6df0e803b4bf84dba4ad32b6ef81f8bb99a624750b4f7fe9932100733635e81ffc999eb232fb882918e2ce5531c72c531c81910ad8bff74594e667d131e76648a631dab651c7c2342ca5d17feb1db5d4895bace02b85e65bc6edf988b1bb9765ee3e4b267ec7a6f7b995914b0f76e9e8d03d232bf3abb63e44d1fe3ac7027478f0c71fd2c05d9916c0fded92fe6b4200a405dbb28b8ebb36b2781d6a6e51a52ef2f75b7a41bd0779db3b470097591731328bf6dcc325c7b6cf8abb997ce92fd725aeafe02c703e372138f7cb0c69e410fd74c82ca17edba39a1c03aa223729b9e119111955f96c7ce01c19d0bb8f2afe764d4ecf0f3e7e75d02199f3640d6d5da0d58e803c2a4860ea56dffb2feb53bb9b87219b76164750ef77b1e88a7ca95a00edbb34ef6afda278bad97950d68b2395863e1205d64b713947f484933dab95f07243e8b3085d2209d071c5e271835f37837402750be157bf0f2716bcc52ec8373180f0e1f17ea57875498f418166f61714c0822fe5713b427e1d1cf52f9508af19312f09b79a9972ac9acb76c7b6b10778c10be2d47a4ec0cf5f1263301f04d9a182f37230d4ec0f4101220452ccf34b7215acf616f3838ea18eda74c3b7d7c0db6f5211db549bf90bfa21cd3c20f7e4af10c687a8d8f17482581e1bfbd55b8e096661c79e3b87e54bd2750bfaed45b52fd3e758254cd9d0c80534609521064faa6aad733073e7a69350b651ba5caa4fc2344a987a1771824134427c4a7bd587ea625eb448da57ff273afdc86b31e22b8f65b3f05fce93a426b0c3dda758971c22b1ef9077f23eaab73e855be48711dbee2fc1a2b126975006dab32a7e7bf1402f8738b1f9e795f4f1c60698a580c87e5ba69c3051db11c678f88fc53991538fa5d6f38da81e8a2e10c35ee41172b19a402419df010d3f8fea8ddcb2dd005cf2e22f12c3a50896e4923f3a202914a8507691be79589c9bda08d9b2edabc8ab21969884749d0ead291fec9e516ebc8814e3f752fdd819a97df746c12441b521cf0471e11410cfa9ff621556895e0c795169bbf1e082c4ee0002b630d6b119d04d10aa25945f9f180527d89c9d77c6639246773dd34ae73362522ccd9f71918248efa250bac6a138aa8a0c30bc606b694a400703dd8ffc7473f2d15d24e215130b3c98bbbd5cdcaeafbe076c430895dee46af1b12e1efdd25044baa282c94227f76a6e6bebfb2200fe2001fa9e7e2a078861bb0d4f095ac71db6da408341ff81b6399096073df453dcafe25966406d36e9cdb7dcc9c92957c21295568c8fb76323de28e7222c33070ff1a0605e462c47e066e4a42eb50cb7a61ba8fc0f4ee15bd9e17773aff7fe151123882b445491dfcfe218b879e5c8411b463ce1bde6676ba15613011a88718c4608b2bd88eaf2bc9a800064b59e5f80794e7478869862d62ae45d2e22b57ec43f0124ba9393a4655252cd903c97e31dc994025d60455f974ef198990937e6e04f5c83f9f9c079862169b63a0993c825bb02a8282c81cbf962a0a1de920917d1b04677dd481237da42df23e0d0fa36bd76b4f267f1741ee5794f1", 0x1000}, {&(0x7f0000001280)="1f69465b0fb1c5cef6381fa2bb4f6d5f36cb44222727e450a53a", 0x1a}, {&(0x7f00000012c0)="07f46296159fe48a4a2abc5242b011bed90e5c5d1a87a8d63cff0bee789599bbd5854cbf7d41ef097f14b13a19341539fdb9848c3830deaa4daeeca477c67679fa69e064b01b96c2231a180175fb7807db7d58b09b48e09a35d54d5a8218596e5a660987ff651ee95110330a801abc56ff21217c7f176d3e5759a9947e5aec9a2c409be354412b888a4a1ab30b35cbc92c676cf4148dd08b412565c4ed5fbeae7322d3b351c3db62253bc2ccd647b4654866122d154d7862db84baee2388a935aca4ac94db787d059218638fb2d532ea2925166f717d466874e8e61f274faed04c84070124bd54f518fefc7e7a12bf07cfbbfd8e558f6927e9a9dfe61bc619c8c6fcd872c173e5e632eeeb0739df208fe9e0f329dd54ccf95c984c0d83f67a9c79afdb274815681f9b6d8968dcbe44b5cdb77529e5818d9932aba8d3ba90dbfbf8bc6ba49b1b30fd5434918c1cfee2264eebff8dd58b893bcb583a111cd89481684e5c9ded654705309adc21c91ff3d73bf6f89e03208f74521a0ba93cbdfd4bc822e552ed7e3274433cbb6d1285c836dd1891675db5fbba487e382f70a94c43042ce74d4527c6523f866f82c0eb814a35117f58c40526a97e03a23986eba9e577f1ed2af276d8a43a6933e6b8cc88af800689a59b6f60c58efb9e90f2601b05cd547c03b261909212ad222d744d7b87d4150339ddbdfd7acc1c53f6f26a2c489862396b924b58a9c786b0774931617c6960385ace719d6769fa0aaa9e64ea3d7809717045e2bb49cedebcc9b2b1e9b9aa895247feb3658e9fb3ae78bf70b0cc04e7d6df7040903e5f00a1e0f25c4b2b6857f336e9be4258e2a4d9cbab3aaae91ab081142cba15d36687ab7cc12d976e8fc4ac7624953c84053c8854b662dac95d87b675e0f3290e88035525de51f7fa044cae1e83cb297f222fe0333488ffc3a0be7c4182f4781fd46080ae2ae9b127c05cdc829625c2fb288de1f29b1a5adbb13f987ebde2ef78b9b10d22534341a807996d6d425fb430fde4feb240a466b5f01ce9dde6c7f7ea0fa8afa9c5bd2a486d3948919083edd1b877720f8c33fbeeaaa7c854fcb82022b58ee92a3ea7d074afaa8f4eb80bad332d8274d4fff3660e2115f413d34b762f7fcc8abc80d04e13628f78e2ee8c4b2f31b5fde4186081353db18a760453a97d8d9b32298b7f787f8701752c6eda687ae73fe7bca70c24122740cab4aacea47447cdab13abcbc993ca0dda5e69f8b3726bb2952e733cca111d6becf48c8cb5d7f18fa46412fb18a880d2b19bf66d8d5cb930d70fb5ba4cf0b770f04a39b3c97db4b3bcfc3116af4dae9f4b52cc0b2f43770e719c86bf6a19751df9c9e7dd2af39504aeaa118ef295d1a9dd9c9e4d564293c55b4ae0518f0acaecec5aec74d3f76cb951103809db43cd82844693e281406947d8205311002e7454878eb956d62c5728fa33fb0e7e31002aff8d5922629e2658c77016e78c48669dd581c491afe89d61682da088a3e715aabb90833310042b1d5c7c1d9bd61b68df932b447e1f5ddd54e2723193e8554b40ea683402cd759ae1922594b7c811e1c06d0878c7832f0098b730ee09898d72609b982548350d6f51774a789609429d3b7e204125428250287c47df5cf5749a70b2eaa8f21b548ba00764d5c3c71d8f57b122dc87abec5c5b11ca6c00e5b547aaa7d9097c0cab228d7f6736dc00cafe30b4780ce2de95cb238b33c91e2dfade22931e5f2362302f1d58650ceb584f1d881fbd8fc85bdf46e8ea3a9cd74c9356790a6f2615f3f5274cec869937cd7b014ac3063b0c0256a0e9f503090538c18b50d61db37b51feba381a954d56e92f7099a8bd70499b1b4f347a1bb3579093e2d40a17e179c1adcc9b14a9d2073d9403fe88a1577b1e1faddbc7223a48e34355b07023ae3150d8d44f646fa52d8293fd1495e62154258304830bd0cc652c78bc710f251426fbb0b1756cb7245518aba367736ee49c78b5dafa0ef71bc6aa6bd2161d6cac8c5574384e0c95a86192332525e6b73e5170a9f0bdca93e44e424f1f058320fc4402932c4418b9d790120df6125f52a8aef15379cea12a33006fcad8d98f1d71c0544a486051fe6f932f4b66ca1720ab14fb53bfd4826b612593d821cf23162a1c25150f1df89ff4e8c7040447c44422ef93a7a8e3481e9d49857b1b4d9c90126a4f7a6512857cc2741faede8419befbde6ee70369e22c2440ebbbd84e35470bc78b2ee0aa7f5a6d42615b80ce2ff68cb4712d661eac4cb3ad4b0a1688451c84d9bb876786fb1b333b775797dc3e297a845ea800ce83607d235f82bdfda1ef0983f24cdbccf321b758ae931592f3d4b6c40e991219a30d3fc73c2d555ef7f7a2f4a1a3d236762c93f1e2124b654262ebcce932c81bc13e2890b7dd74108d1bba0cc70a8a82e25f4bac5f24108c0efbe77f73032be37506c3611e856d91ab849addbb60a5f11819c13c420d0657f9d042b343a573c4a8315b6408cabb19b5bf12c66986f4c739572e2942232fd3f1ff9ed609817121e8649fda9e0faeac21cec12f9bb535274b7ffa9d1383accfc5a973f1001b9df1464f9af06efdd172a279e15d0e9e055bceef177c8f0943f80cc51066a6d117cae51b32b9d6b8d58a3d550c7faa987953a5458480284c55da8e802887305c705c8905206cfc02a76dfaf2a5cc8318e11b64d0b66752d01c66bb1138a59e428156e8a77948ec906720aad44d7871db3526c375157d5b402bde004e72c0144e7f9a59b175763437c3bc88f0933ba4be822d8a666cab23b4f109f7af6fdf8fcb8e9552aec477241b961fb22321e3302478989a995cdb0cc2ece0008f201392965bb3e933e06ca8142424c3a65c97277bf47f595092ed982df0a2d0f31182705944bf5a1da571796129b3f4ed43a06935c689dbbff5b1e794220dfec97cb2821484d6527e7f6a68ec5d3bed376ac73c497ceef0b6e3ca3bd5c7e8924d8eddb1ce7287c73015ab54b1d8670f37e2357cb5ef0f69d904fabddb0099cf6044a026537cc271428e09fc439af26aa1eb7801956ff6d94b793f1bdb87c12bf6d113b38681c4478810a2232b1e51adc6d8c3d37fed00b155eadba36c5f96173689bea5d8fae1727622608871c870fb85282d487cd57ab58cececcdcb1402e60375f2e3a48c058d088acb2de1b193f80032622c6b9782b70a07730a3aae89f469e7307c423e1ca6da6098086221e4d7a284c1b765ccd2e07c25c27ef4796686af7246caf097b5be82e049ca0c3e7ebd8affd88dfadc261ea5c9059689ee38aedc6cb7a394193b909e2114375425cd9299a7381327069cf014bbc2776f43570b30ebad6daf0e241f4b1beb95f7ee7ca7a514f764a695acdff65a58cf8484c966ad0decb7edd7d87409b4a20a6c872168908fe0555c7bc7416ce0a28da813609bde93eb939e87b545743ce83dec4d293b0d54e0b2b8e250b45f05a0ab66242b17be2c7f95eb49d21be30ec19378f79ceb24b534571f2b9f26f6f74baddd4b57f1230c5889b8d85e7fd6f9e9ef75390ff48bcff90ac4c0f1d64370dd9b49476ca530a6d0a4adc17f293052f403725b585e41e1590cb1680191bb57bcd9344022334a63991036ff258355f359fa42b002571aeb16044d1e211b2a2d04febb15352d2c6a8ea41b902fd5e31dee212ca9a05bd0bf9ddb1c2db3d5ec792dd62334255cb3ac3ace6edbefd0d08064d79c9307fd68c81229612f6774b238b3198599be70b8288450a865f0c98568d3b9f83778b7aa4e76217d77b3976abb9b362c7a86ebe44311f5da32ce46c1d6488eeae3009706a5cf350f8d776b293e78bd04d4e077c9eb06ae2540a981c90b5a5184ce3362faf4a93485fab3ac1fdecc9c9412c7fc30c4dc87d3e29de2b500f38f47cfb6f9dc9c0deef9afb2aaf91614c476376506c69f83808c890779e7e69309ba9bf5327ef4794f92ad73d5140cf5606208728ee80087310792db78b31bdf2da2a53ca75b77ab15e5b0b5b27041c1250f449605cc0ccfbb9153ab2aa6f65be6b04f0d365f8e96fa3c9e4739dc562828cfb69d0943013be01a38d38e3585828ff8070cc8e175639f9b40bb6cf593ff58510219b670ae9203c016eeea55fb03bf570456496f91b67f2dce8496938afe5ca830e6552461f20b3bb90851b97ef2ef5cf90d1f921c5639fb7723e201844eb7d141ef3082b4137f4334adc38615d46fab817b868cc04fac43d11fa0db21daded64e34e16fe6ab970c5d6fbc60c2e83924b57a588c101a38029b2409c2578d9ba2a86b948cc830ac75aef526e6e2530011a073735aa6513c62dd3d677f8891fa2de5b3b45ffd89649965c957e3d5a06e58fff396441c58a75da7b9d26fffc8bc79fa9660b4b30164ee44308bac5931365f1e3921d5c617947b822aef9a8391a52d1df43edc303344bcbbc7788cd15a9a832715dfeb9c0dec491bca8ee5f15fb6d01a3a572c7a86999fc1c4105f4f8d4208535933a186b2e022e232181859fabfd48d3182b4fe35d20f5ca367b481ab2b06488cb714c13d0f39ef8ef5cbe65515248256c0cccdeac515ea47f363655bea4bd83f57f895de74aeaba85ffc3a2e5a086af134ae1111f812349aa508aedbd2164f05df2fe608290ebff5d977fbf814b3aaa15e9b9e05f46bd0e1e6e00be5787fa33f713a5bfd403aed1a1e655fa058d4f2173c5e6054767c0c5e0672d9d916c86147ada809320f5f4c11e935b07234801ffc245b21a32c89fa896ed2628e108c30f372fcc1a1fb13a0ee2aa1c01da76ec42400c05846a31d83fc11d52d8c4c41225072325680c5f22f90dc848231bda3f6b6fde072ce157f24947eaac51f015b0cc296cfd78f6b4a5573345220759c879e59264071424433cd0dd90e733faa0ee2c390114af87170579680bedda97be1a352cfb84fa157470d7dc47a4d754d1d314b38352f6d8506d0563d8663beacec648faf068b999e8b9c95fd5bfff9865e5eb461c664903ec696ca2d2f060b8303fca4294021f243e31711ae586aeb550ec0ca337bf2d7016b8eb3e36a2fc2b6b96ed4c2254ddb4074e7b0a1333ace4bd95078a4fdae0d98489cac3a284cb7b064fd42b79454a03e6ccf0972ab1ee997e9fa788835755aa6c7ae044bc560fe31b8f7c57f3a2d6e17a908c7d50cf4c12f47e1387fa61294a9815aea7b9a6728ba31f4d6b06fbcbb192abb8674b224f08abc978dfb1939192bbc38f7037d728299fcf26c7649d13c7db07ae0208d8357d4bbc1c02eec5705bdc65dbda75ca0196dc70220a0c1458fb52d37cf225118772da3f6833d6bc63ceb73129b63b6da044568588877b2bbc90c47cae1b68d14a5c60046983136b86bbb81beb5ad5755bece1390e16860fc36a09b6afd7eafdb3211cb8fb3b8eb7d302c33720cdc94ad7f0fd76580960065b8ecebb3821749c5190e8ff9c6cd5804c289eb1c47addb6294d7b6cb8526b50fa61fcce241b5e9031fce006adc719e9c7daffe61a9806ea3339d418a5913263b6ac677a994e456abd87ed4f76900db386da804c3272c34ac4d96215f1e97e0fa8910b5e0605d54747ef01b79a27fb9a1cb1b653ca4bc25245871aab8bbe81dbd65a32645a7c9660b820ecaef646938ebcc4f1e9ea582e0ab2bc699dfc1808633fa2240c36f93d5e9ec5a90177453f6410a81e4be1353a583d61b2359f463af39dbbc0f07904528d6dc5f512aef574f42271362bbff34d602b02c65596cd8a278fd9f898e97c4219700cdb0d721f3b3586ea6f731ebbc5b585613b5", 0x1000}, {&(0x7f00000022c0)="088dd57839b03687290afb9d41229db6c66debbebd42f0097a077206721ea9cc59f1a24e26811aa2acd5e9f3366a2d4c8b464e6db5971071bcf48623caa4941d9390e061c60f0f01ea59f8415e0cbed406fe3cd5552b8cfe14196192eda9ba8f4eb778e18fb5655a6603f826", 0x6c}], 0x7, &(0x7f00000029c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000048ccada244dcacfcfd45109de9993ef1df30dacfdcdc536682cc73edbd6e60fe61802e311326f904bd7034f07397f12a85ec438fcd2c6693f621c2b915cdd89937d79eebe98f2e68084dbccc071e12758ead007b84c6e9872cc026d8bdc9cd171183aba3ac8b627d924f4dade7633c5bb38e3f3704bafa60f8c2bc976876cda0bdd", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x1}, 0x0) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f0000000040)=[{r29, 0x48}], 0x1, 0x0) syz_open_pts() 11:27:30 executing program 1: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) truncate(&(0x7f0000000000)='./file2\x00', 0x0) 11:27:30 executing program 0: socketpair(0x0, 0x4003, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="80ce4d33cbb9e4f157826437b2a4a05109f83854d4a40b86e6b668dd1bc36f7218a302bb7011ea660c703df6c40a5915aeaa08aaf24495692d257da96b79e0bddd36349a0f347fcf04365f67e519790f15a6ee11191fb84bff7959c2f8c460d4f912eda5c9e1e76360b5b2d0eda995da76ec4f0a098c993c66689d930763e523007994d0baedffde0250e5dfbd9fda78ac56eb1f95d5e2af2cf6edd9f4776633a0a25cdb1bc929badb6413b72f20310268a61373da8d5ff6ea302fbfb66d09fbd75575c0c93855bd80276a32c4eae5", 0xcf}, {&(0x7f00000001c0)="569b42ab17392a68a746a2c575d6098170e5fc", 0x13}, {&(0x7f0000000200)="1f7e78005e8eb8918fce3ea15aa90d39d46aa4f78f5b28d2e83316df602f1e497352703220c8168cfc573a3b59541214988d4660", 0x34}, {&(0x7f0000000240)="058c0ec007254c8643c8f45346a36fff45459e9d0cf4cbdc1cab85b9c8cad8f8bb43fe0efe738b9407faa858074863f8fedeaba981a55f130594b15a6c44158b727ab9a47129edad010de56331760e84adc2ff65a024276183271dc886a3d94d4445dfbdf6e9ad4bd3fb5291266b4a38aa51276b1f84310092ef43b4e4b620df97738705de8b568f0e9b3956a1c80b7bf2fd7bc6aaa5eb99fe", 0x99}, {&(0x7f0000000300)="ac4b1f3d250f14a3e03810f58bbe280c06a6c55421fdbb67a8305a832dc1cf2fa4b1d693430295102862acea795655f904232c59f350f73f09d8e327ac0fec3eeae2", 0x42}, {&(0x7f0000000380)="6296868a0ff31bd93c41f6819360cd410da26edf958709433e4e30e766e5844f6ff0c886ebff639e406204cdcd59f4775722a39f4b49baaa868ce7ad39bd68c0f03448f10b90d6e12aad0d08e3e515bcf9d1a09de4947426a09d8446901c3378cd2bdf753b8a516b87f8e80d11e566946bb30d7816357393b775c27ef4e6809c51c4bbd6b20e8d6ef465138d91fdeffcef4d8aaf3b7f1679f979fbfca04c0715e086c1", 0xa3}, {&(0x7f0000000440)="0004c84f", 0x4}, {&(0x7f0000000480)="3030f53e62981ffe44a18e87f5fb4e6629df7405eb20908b8d4ef9b3beb53056e0f9b4125f1fad6cd24d5cf45cbc13698ce9549b918c21952f38867da6aeed438c4e3f9aeeb4a5fe455b1670442fed7b8a60fa95acd35bd2029d021123a46e0b13884f49750a61186eea06096b01acee9d5ba49783633717eb45896aa980f4d14c23e162c68c0b3102398d06e7a9a793432ffef8c808a046737eda28ff8d453cf14ff88e2fd6a39a18caaa4bcfa59c640cb8fef010b000cd02dee87811d0a40fa6a830d0076738c94e9feaf9cd5967f6aaeaf2a32cbb32c59d783c870bbc66edf42bc63befd1afa18e2b39f3ad2ede6689b932fafd4cfd3bcf86112152", 0xfd}, {&(0x7f0000000580)="984ae5c18a0867da670995b623bcefaf88a2abaee2d3c20cab45ae74eb27725dead7a2746b8b44b7ed1176167c44590aa3243e94cf55095ab8a649ae8583275da2363a7b06b1105295c228c9328a640d2323c2c6a0cc40fb8d53f750c7e5f7", 0x5f}], 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2}) chdir(&(0x7f00000006c0)='./file1\x00') 11:27:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:27:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xffffffffffff6fd7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x1f, 0xff, 0x81, "314dc5a05eef4688d6461c36a9f8378a93f51820", 0x100000000, 0xb}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 11:27:30 executing program 1: r0 = semget(0x1, 0x2, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/166) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000000000}, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x58}) socketpair(0x30, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r2 = shmget(0x0, 0x2000, 0x30, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x90) 11:27:30 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) msgrcv(r0, &(0x7f0000000240)=ANY=[], 0x0, 0xffffffffffffffff, 0x0) socketpair$inet(0x2, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r3, 0x8) msgsnd(r0, &(0x7f0000000680)={0x665b06ea4e0527a3}, 0x8, 0x0) 11:27:30 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x1, 0x81) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x13) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x820, 0xa) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$inet(0x2, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$inet(0x2, 0x1, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$inet(0x2, 0x5, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x92, 0x0) r16 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x87, 0x4, 0x8000, 0x937}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x5}, {{r3}, 0xfffffffffffffff9, 0x8a, 0x80000001, 0x2, 0xffffffffffffffc0}, {{r4}, 0xfffffffffffffffe, 0x66d8b9e992d60548, 0xf0000002, 0x9, 0xe4}, {{r5}, 0xfffffffffffffffe, 0x10, 0x19, 0x2, 0x7}, {{r7}, 0xfffffffffffffffe, 0x4, 0xf0000012, 0x4, 0x80000001}], 0x1f, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0xa9, 0x40000083, 0xf3e7, 0x8}, {{r9}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x82e000000}, {{r10}, 0x0, 0x1e, 0x2, 0x4, 0x5}, {{r11}, 0x0, 0x10, 0xfffff, 0x8, 0x7ff}, {{r12}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x100, 0x7}, {{r13}, 0xfffffffffffffff8, 0xc, 0x40000000, 0x1ff, 0x3f}, {{r14}, 0xffffffffffffffff, 0x80, 0x80, 0x80000001, 0x9}, {{r15}, 0xffffffffffffffff, 0xa0, 0x2, 0x100000000, 0x7fff}, {{r16}, 0xffffffffffffffff, 0x1, 0xf0000061, 0x9, 0x6}], 0xe0, &(0x7f0000000540)={0x6, 0x4e}) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x3, 0xfffffffffffffffe) 11:27:30 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x200fffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0xd, 0x2064, 0x8a4}], 0xf373, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x80000003, 0x4010, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa, 0x377, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xf6be, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3, 0x64}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1, 0x47bc}], 0x828, &(0x7f0000000600)={0x0, 0x7}) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) sendto$inet(r1, &(0x7f00000003c0)="28662f413d53445b05db2a09d656f9a0138c1e7f90887131a0c2a981237365b817c13d820514539a8a7775cd87943d1862245fc0cb849d1cdbec4c164b20d96c824995ede3069565b3679d8425cf87fd4bf6839ac315bf6aee05eb2adc335c965aeaec1fc1c3ca2197ad068790be19a32b142c18ec341232ecd412ee675734e6cc2cc893a4e3", 0x86, 0x8, &(0x7f0000000480)={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640)={0x2, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 11:27:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x280, 0x80) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffffffff, 0x8b82}, {0x18, 0x3, 0xb5, 0x6}, 0x5, [0x0, 0x6, 0x4887d4f7, 0x0, 0x80000001, 0xe2a, 0x8, 0x3dd6ee93]}, 0x3c) 11:27:30 executing program 1: socket$inet6(0x18, 0x8000, 0x3) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$unix(0x1, 0x5, 0x0) pwritev(r0, 0x0, 0x0, 0x0) flock(r0, 0xc) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:27:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) 11:27:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = socket(0x18, 0x4000, 0x1ff) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = kqueue() socketpair$inet6(0x18, 0x4, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0\x00', 0x88, 0x40) r12 = kqueue() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="b3fa233f798ece1832b6d53cad20e37aadca11f57e7163cafa0dc7129a021e0606206aa1cf6f8436c1d7c2adc59f9f46f9141f5a3cd5654f681ccceca5c22f35ac09ae6a563731f98b534c74cdd65b1aa00d978940af76f0de0139922c454782a0e2184db6c771c730301651bd20e2102e122ee92b1ce7a639824d876a0752af9add1567ae5ccbc1f5ac86ed3781584fe3a111c6", 0x94}, {&(0x7f0000000140)="6097bf00d2cc4400c98bacf1b29663f6cec9052ac1ca57dcf11667486f769731f609a629eb3b08e35a6641f2a84b3d2fd73cc1c9bd19f09d2102365bf3c3e381bfd2a4a783d23ee919e4b9d06d0ebdd7afe21a1aad016c9da7e582e28cf2cb398eafdd49d58b5b4d78cf", 0x6a}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x68, 0x2}, 0x400) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:27:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 11:27:31 executing program 0: socketpair(0x18, 0x7, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) unveil(0x0, &(0x7f0000000140)='r\x00') r2 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x9ffff, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) clock_getres(0x5, &(0x7f0000000000)) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') getrlimit(0xf, &(0x7f00000002c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffffffff) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x801a12603d49594a, 0x0) 11:27:31 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "02ae6856a6078d5ca6a8fbb637ac56d73ba52d50", 0x0, 0xfffffffffffffff8}) 11:27:31 executing program 0: r0 = socket(0x20, 0xc005, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000080)=[{r0}, {r0, 0xa}, {r0, 0x4c}, {r0, 0x188}, {r0, 0x104}, {r0, 0x98}, {r0, 0x3}, {r0}, {r0, 0x1}, {r0, 0x41}], 0xa, 0x0) 11:27:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r1, &(0x7f0000000180)="69eecf7b043b54dae85de3709c2a31fa42ed27853a5947a0882f8745b3b178153b39aa4b13af17177fb97393ad53891bd9b2ee46bffaadac5ea19e4dcbde01b3aa55e1db554e1a4fdab4ca32468b15d9a94d5894cd964593a6599b93082358fb450cdc7878658087b65274928a6f427743b1a924200ca484753dfcb919a9731929b4f784bd785cc06d2b9f9ff95af05e680439778b625d3b25fc245c7b37133ac9041726542c5a1ad35517806dd713053a352b616fafc0406a1b24bb9ab5d6b6f531e99ac9017f2d6ff2f42eff8e0224976e9c4855e83dc17a441335c512b16ddd63d81c7a3bfa479471d85af4a2a9443dcab462a1060690d78899850f791177ce5fb6270b0ab582b9aae7ad34a7d157106a78be1fac25db114be465fc1b33fdf3bfa898760afd977745582a4790bbf8839b54bcc4022f5e0fe72290d948ea48307cd2cfa3e21193d3863666e3de21709292393d94da3b3581f8b642e6593daf84738160e2b2445a63bb8c0fe913c9870d725f00c463de0f41dc8460e1f8768324f246c704a45dfd9a8c9a020a3dc089949eb22b1df4e52c91f0b5fd1778237f6fd446edcee2b3e641e272e8684eed6700dd84903c8f267dc6a880c56bc2a7977bbb0cce32b195c93483adeb39a3624a46a31140b6523b416be7ac5c81e5fa8c1500ac60fb7861928b6a4ab4baf2b0cdc5aab5acc4820fa236995282d00682b6967046be1e9f42110f8462de2a42a7fb42e9b89bb7d070a16281b1ec3e279f0c78379db670da7243b1268d8317bff3abeef28a3b5accd43533b5401871eb38d1d54abd7727e95229a1560bef22ab369e119da41504c346b1cb5129fc9789c48a5f620d3e78e9b424936468526c18547f9cabf8bcba2a53cc89ea0140c0612804c0b7be73afdc7b5ec9b47032b36b144f36123806c1b151bb9f39da66e00bf06bdf767a077a3844c0e05b22fb892c51cccdc869138314755a3fdd767b0bc0493373dc55fcf6bc16ddcf3b3b0a35ad3aea4925df2ddad7350b07313cc694acbc8cff3d28ceb81313a86d0b86a6b6724463904f7838c358b3868fb0c6c6eccd2d79d2dcd009d91f9de2f74d19bf59e40bbdebc2d1b56ddfe0ad2d343ffd9301f99c2c2c84829d36fde09357afb17a414c377a147ff39ead9bed88c55b5396c92cd10ec60e0477541468a60c0f35bb1b30769c89ac5f7e2d792ab23adb1b68332205fec7c5b01fb945ff5bb2fe5ea369e0d4f5d8202cea9ec5c56f77c9656ea015473f45436fc7b7c2ca12e21549d07b5aac9f15748275df3a8a45ec45497a9eb344cb08e1dce8d3442441d5a0bd45027c83fe18b40fe2b66ec5b8969d0855c6dbd53f4e284cc6c76ed816ccec5f8ed44757a6d3dd1a60d4cc58ba549b1d02ab305edd8fece4d137d4d097a23346045536512ab16946c39e3fa49922089e1ed9f2b438d63c471a773ef56902982f14d9352d57566d0d99009d638b78138582017b8779f890046603a91430db1f78a0f54c3f403e6c3ad5d87869c740b3319775cd613727757b6b003f2757d37916454696f17bc373d38787f74b02f98ee03b3dd1c7e7e247cafec13f89ae1419065e0f2e65eeb7637c80905ba8810d9f3d864375580c938e90075de276ecfdfbe124614b0339c9819e3b9bedf57f52fa8734094d30f65d8d9b6cc809dbe151db68f5b13dc4e2701ee69f2e840f766bd23846098ddbe50c562cf996da012921e90a20a9467881380be3761994f8c3180cadc1b7d8080f64468df7db33950d2a864f8817fb66701596ae9522f3730a71091451f4c115c8a5b9e37e085e1f00bb1d91cb70a6bf7ca1eac05b8fd17ed2df7da4ef5e0da809ad5363c9b0dd6d9fc7834933bcebc4ad59256bdb9c0eb0456ca2b4245d814c7d680c254ee881e5744ee76aa3dbd85eb0b05f38d31e86cfd71e9966e372c069ce4ccd4cf3246aee981cb9e8c447fbbd89b997b5aade6e6cbeed12ac0857ac5b92723a00b37e70eeff30be197ed27aef6d8c862d3da34a6a3c485092aa51325ac947cef8f24f0493028e87b6a2657feab9a2bc0cc9e5f2bb16bc6d439b18b63b8ca7203d9fe52ee0c275ca75a127de83b3063941cbbe5c4979f38657ab36f085bdc5a7d39b38e3a6dad961dd291b64781d83e7bc6d31667981537401ed3c5bc76f52f17f81d9473549aa2f4e16cd77c02d7cb49b99eccd16b69dc47258a745e60ea5eeb088ca68e84abe3f0c7937b5b37be7c7b438950897c13be486f4631ac8549a3df7a3b06ca65379b2a60a5aafacfee6aed0c38d8c1a077ded054395901035edf77aaf1214f0d1704dad3f189f17bf3b59664c9088f567aca13be940cf74b51abdfeb953f39e48dd65b2a25496ed99fead0fd92be7382fb262558e4c33b217e307f12d7dcaa23db65e95d94143ae1d3d1b557fea9a078c916fc3f3742d67cd016dbbcd086fa0d030c3cb53ca7ea4f2ef23a1cefa8dafee61b250b91680eb164296409fad35484775d4aab8f7392a4f3e63e36e882e63f9d56196e6764b5ad6aa1f5384760d47ca5cbb69b22b003d378d3891ad06e9bea01be27658a4a95dcc84a9ad3273eef7379fa8e51b9e1fc71e198864ca1cc32c00576c01c3523fc418c274be8f6b2b16c2488a6d9df0ca8bdeeb48d219962476185c8d049acc6f7852b7c92dd821ad8cd6240eb875e9550db220ae520a8190e6d04e153c0b4dc1a9c4139e23162afe27bdeaf5d4f8d5057dcdda86999ac804390bea928a1024a11455a624fbf75a115c86161c053166aae462761bdb10b44ca2c0d61c410899aa11fbeb890e79e9d83323457a340bef31b62064b7179a3b752d8de2ddcb22002610172cf0d71f3fe98ce0ac7b30233306ee779d6fd4e3e917719098087efceb5103721d365633731b31f2808b03fb666105fd92b6e8397632240438a0578169668de458cbd776dce7ac336b91839d37275d6306c6746c8ebd68ebbdf7531b0c24dc8cc6ec239dadc39e056134951c28ca5d48ff7ee1f0f6e4ac69364a78a9f8b83addd06acaac61cb6d2148aba4d2128c9df40753631aa638642a9a97665fbbcf63b2a0d1361d7269daa50f5b8e74c1003d918cc7d7b91fc2c063a270ea38139e5a170ad1294a076e57b2be909de5c0d19ffa0477e789847518d9731c609bc177e0d25af1cbed24a41d120d845c5aa7b06a4c5551d69f01df40e0c5816375da64e6d1de63716b8ddabd0bf3957f20b9edbf0fc43cc9030777193f4201097c57e51dd17f8f9c52ae8c5527ef2ee1bf3f996e408d72b640ce7aa8c261447f7828cd2e076a4e84f1a9160254c703f421000e597d08f999d2038bd50ee5bb4a9a1e233e9ffa476521a1d705ddc068af4a5436731af0aa5baccc11bc7466f71a0b6882a00867530258fe3eaf0924a0fda3aa36f0c7166118d1951f6c8903be04487c7059219db486d7089e6f03d380b3057e82ee7c3b049b53e09e693111101fe0b48518ff054a5742e4358409ed0f0ddb039e7c465fddebc06e7e87b33fc22b6954382356c4324f0936114b3de82c924af0ce290080acfb4c7d0b746c274a8fa91c51757deb7868009d299c2ad69a79397a5831c15778fe396fc6e5a89e7da5a4c1cd436633c033241463fe2f5c483270273b4794ec5a9f509e504d2b4430367a6a50955ac99ceba019029dee3c954f6fa9dfee93bf82e8bf66d6a4e4319326f4481025866de018d8bb8f6c828916de7da00c9bdb0ecf2b4f3912689de53e649b9c58a8905146ddcec7fd033d006af3816d6e7f33be508c798a2242e8aa7c22660a371b4893eed8f4b94153d71a875c3b70d9d45fe812211495708a2cfa269bc02a5b0fb4695fa249167ea4ca66a62d47ab11ce187de73b4d27919fbb5366b906933d7c4db02a894d8bdc9fcf5fe4953ef6f22c2aaa274cf6419a3ce6d44f8c4d1a5481c9d2b6ca6eb558b084c7b6be51aa59e20145c23188c35d8c3f9ac1d28cd7d56f3c9380c205a8c779a3383b62667660c847dd1b49b8992c3d724cbde4f4e8080da185b747c4f5bc625aafa08bde2bd49deaaba03bed7f59e3636fa00a2ad390b1ccf630ee769a24e29779b1b3e0e1071feac237e31f50d4cfaf8393923563bdde1a6aab21d9db8e3a57cbc6fea3350b9836030886ac4970c064817fe21b4f9b75ea814241358f8c760aeb9e9e227463b524412cc0db808e4f399364217a5fae79cea64d34c2ec9a4e4a94aa71f0f69d76ff5fc40b6f5ad3f20bc281b296c94b19366b8040398cd79bc45b510a643d830592afc9fb1e6df865a38d632d11ae4f14cadf30ff5595b09e0f6688540ad008d0bdce6d09aa0d1f8ac194e69672d7c359e84c9c0516be47667a4fa89dd62a531bce197f4131842f7ab86664a5b79e9ab78c7a2d247fc9e56a259ede07d5c311088e4e8104c5cf69288aa53f49a82fa151896214a0d9161c84b9fde8d9858205510844f4695e3d7fcc80151f5675ae256e53aaf65bf8834e042bf7b603ba71ab52cb740afbbf2929b97e88024168f4ca6562d2efa8a0aee75efcfad1ef8cfb3d2e346d6a02a80c3471a89d1293e6329aea23045a057b6bed10d94f72e2c287fa89889dd19d6dd554383489f9460e489f2ec7453c93d36c5d10f276b5021f04497fd886f7f9ca5bcec045407db7149b58cc988087bdb460c1d0802aea9f9deb82aefcdd014594c61fdd993502487f66e0bd3a1c71b62029b1eaf068c22d4284a5dbd7d088ea2da75d03bae008af3014a7a1ccf9a3cdcd0e23ffda9dfca29ba9cbc562b4c624651a05cb3f752a2c222944dadb4419efb91e80edf0416490f40112a2974c949d6336a35b1f7bd075b05bf142e58906fa1225b62305bc7785ccd5766d4b6ef3aef524c1c050e8dcaaecc27f4cd883bccff17c8c84691f14e06d3d91b411020edc27f9914acd9d04fbc31cac0924655ce19ccdeecbeb5950f275ee5284ad5ae87a554f3b9c946ce2a745806614f433beaa78fb10ac03fb889c7b19e1d631cfcce8dd432dc2927258d152bb7934001ac82d8957d2d8abe4de9f2c78517c0ec541633e43b0fa63e54c65fe4b6551554a11c3312e14697244a7f33f1cdcdf1dff27e011f31cbdac711a58f78d9ddc465710c1760542215f0beb6cecb4193a5195f5c23ac574c78d3dca0d51eabe96a492b31bb915b91431c7c935fd2bfa01a9484ec4fdd9a84282d7d8d768b75bfaef3351aa5bab9d1dabc718a6a00476c05c64ca387e41a06f8a69612f24668d03e779927378da8fe75f2ff0b26dfdcb0d9b5987829e5aa51729a969bc100e8f1a1725a3e7f3447e4b48b6768a7ec86db54e19ceba1e1c9a6ee00bafc5a19a5ca62ea3b6e0fea35366944a709c19f0d23189fe2f7ed4a2b58f34053cf190457e43a820786d97c4a22abd6362e5cd8fe9aea16b1d7139bdc97b75be78c5d2c662748168cbbccf2b548949d5c70fecf9d5edee26e77f98866648f36b8ab63bdf4ba4255992fb4c6f040f3362743a5c410c75623e51da1d45c58862dcc2ff084480b2bbd853a923fb95f4f277dc67f9d399ba73a6d847e1d9f3524a340f489cdde9341e1aff6fedafc399aa45041a5b0d9232ca771e7f52b8af57feb47648ba47a643b9ff319746a2417a0c860cfdd9f02befb7ad9df88d7ea5ce5c8a5c12dbb2d8a652b54941a01f4895588e3a5dbd22b02667acc2061d96a09dc6182b27e56f0a523e5513e0dfd440a02a58917b9b1807a8142152ac05bf64a44f70f55c5f983daab546cd20fb60261fae48e6a92e22fa8f45b6fd9f67280f70c7c25f250179990e", 0x11b9) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3f, 0xfffff, 0x0, 0xb458}, {{r2}, 0xfffffffffffffffd, 0x33, 0x4, 0x2, 0x43}, {{r2}, 0xfffffffffffffffa, 0x24, 0x2, 0x9, 0xf301}, {{r1}, 0xffffffffffffffff, 0x96, 0x2, 0x460b, 0x1000}], 0x401, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28000, 0x140) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) kqueue() munlockall() socket$unix(0x1, 0x0, 0x0) 11:27:31 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x10000}], 0x8, &(0x7f0000000340)=[{{r1}, 0x0, 0x8, 0x2000000a, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000034, 0xffffffff, 0x800}, {{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0xcc3515f9774938eb, 0x40, 0x24, 0x3e}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x4, 0x5}], 0x3, &(0x7f0000000240)={0x1, 0x10001}) kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r0}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) 11:27:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:27:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xa9f441b600aebaa6) fcntl$getown(r0, 0x5) 11:27:32 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0xb13, 0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x47088, 0x7}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x2, 0x4000, 0x3c0, &(0x7f0000ffc000/0x4000)=nil) dup(r1) 11:27:32 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) socketpair(0x38, 0x8002, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setregid(0x0, r1) 11:27:32 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0xfffffffffffffffd) 11:27:32 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002500), 0x4) socketpair$inet6(0x18, 0x10000000000007, 0x15, &(0x7f0000000000)={0xffffffffffffffff}) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/125) recvfrom$inet6(r1, &(0x7f0000000140)=""/38, 0x26, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x100000001}, 0xc) pipe(&(0x7f0000000100)) 11:27:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 11:27:32 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x9) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 11:27:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000240)='c\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x2810, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:27:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) syz_open_pts() 11:27:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) pipe(&(0x7f0000000000)) 11:27:32 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x80000100000003, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x3, 0x76e, 0x1000}, {0x3, 0x5}, {0x3, 0xdb, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xff}, {0x3, 0x3f, 0x1800}, {0x0, 0x2, 0xcbae7746d9e4dd81}, {0x0, 0xffffffff, 0x1800}], 0x9) 11:27:32 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) 11:27:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) munmap(&(0x7f0000de5000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000010c0)="9e", 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) accept$inet(r0, 0x0, &(0x7f00000000c0)) 11:27:32 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x80000100000003, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x3, 0x76e, 0x1000}, {0x3, 0x5}, {0x3, 0xdb, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xff}, {0x3, 0x3f, 0x1800}, {0x0, 0x2, 0xcbae7746d9e4dd81}, {0x0, 0xffffffff, 0x1800}], 0x9) 11:27:32 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8301, 0x1) 11:27:32 executing program 0: pledge(0x0, &(0x7f0000000000)='-\t') 11:27:32 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x80000100000003, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x3, 0x76e, 0x1000}, {0x3, 0x5}, {0x3, 0xdb, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xff}, {0x3, 0x3f, 0x1800}, {0x0, 0x2, 0xcbae7746d9e4dd81}, {0x0, 0xffffffff, 0x1800}], 0x9) 11:27:32 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)) 11:27:32 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="b35b6d543fc6acc8bb7d6472bc635121c753552e5deef24e72bf6462a4dd64cbea0231fff112cebc76ea661c6cd2b2e4260d4bebcb0fd6f5a0e4384a55c8c34d977d25c87b29ce61cff9fcf3be2601a1b1fceaa6aa2cd7d94b9298207258a2f0dad1a59a5d3cab8a3a2a5b7d26dfd95e99374995a4455b1d4de6e5e5b4c8ccb2ac932e9124eea9c9442fdf59556f7c8345ce08dc32232ecc8b44c720538232bd19ff5b60dfce0500e38d", 0xaa}, {&(0x7f00000000c0)="072cbf57a45b1a627280c5910a1dda68234129d10b926bb0a8c2d0db42c6bb331d1fe70673f94536d4599e67b0f4c20f2f2f3182076829489a16da8cc6327e1d324fe55cf274bcc4f4b9079e2a22e859121459603febeea84edb795b031445b8f87e2e099d7b5c085345d1a05f984cdf6764365d9ea338c53a3ce1532f7dda0a8e61f59f5ece571a246f56e1be187d715a23388d7466b6af81d9c6ec617578241724715df074e53fac9fc701bfcaf125f96154ce3191a6afb744fe935904ac50d2aace6450dd92139cc39cdab6fc3924261004a72e6eb9c9fcc482e2ebf39beb7853b80419c726", 0xe7}, {&(0x7f00000001c0)="d9bc410c643eb7c0fe0882daecc8ad3cb042a58376890c73efe7f4a5dec2a40ccdb699a8964baadd0b3c1f0b9108313d81970effbad865657969e004defa82aa08b1d21149f129b2959d20513af7c6dc25e94f5af153253c52408e9e8dedb1abc42f41652560bcdd87e6eb816870d39b9a4caa22ce4121f95b3cdc1c3a67163565e7be4441c86d550141d6e6d7e2a1f2073b95535fbb7e40707a21b84d7c6f15e0e0fdaac85efad9eb", 0xa9}, {&(0x7f0000000340)="cca792621d024b7f7ecbd98e941a7cda052c89d9a14325dbbd3dfbc2d8cdca44b4abec755b4566328754761a28a72460ee94a105b6bdf7bba88ab59d95d0954fcea4e1593a8740d2690cd70a3712f3193ac8a0f264671a354964afc6eb3629e242504c7178d2b934ca8b405871faf2288519a0868742dac6f5cf2bfd4dc08c8f021a6e2e47f7", 0x86}, {&(0x7f0000000400)="752409764386b4b0d6644f8a677df4b382a418120c977128cda44cee38902c67b96eadf764a5fd835e2693686ab070ad7486e356529cee7d5bf2b28e51c2274d2d8d7c352b4206e3daf1982da46a858bf1834acb67cf48cce229e711a8ad7a785ee8555b743a1c1cac3b405ab72f58628febb0c378e34b00e89349a2a6127cc7fbaee035dd93c84bc0609a01482433d890e033eed4056a8354080235a5576a93b6bb2acb7548274d07f0be16bbddb212eeb9ad78c74b5c2629d08359e63ad1c636ecaa3cf49eec6af214383af8a0", 0xce}, {&(0x7f0000000280)}, {&(0x7f0000000500)="ac78a9c8bba167dec6dc925961882024dbaa0f22eff01372389caa59c4ec9527a38b99d83c5d9e1ae0468717c77af9619d9e1fa39fdd0b09fdf44b3cf48628b1a4b23f7eac9ae631755b18e02cd65d1c2bd3beef37767d093044f56b1f7a6cb57a3e92c5319ad6d50ded27f9bae775ca4bf87ab12168c06928f95972f80a99b85436d30f1517732f3ba3245df057fcb3ab6bad434f8d32", 0x97}], 0x7) write(r1, &(0x7f0000000280)="f151167038b2935778e40c38dd83d835c6215ffb391e5cfae7ab6bf375f98a3c6fcbf040d1998a6de9f3ea9933010bbc6ba25b2009eef9f8f9ac0e3d6d", 0x3d) recvfrom(r1, 0x0, 0x27, 0x0, 0x0, 0x0) 11:27:32 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x80000100000003, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x3, 0x76e, 0x1000}, {0x3, 0x5}, {0x3, 0xdb, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xff}, {0x3, 0x3f, 0x1800}, {0x0, 0x2, 0xcbae7746d9e4dd81}, {0x0, 0xffffffff, 0x1800}], 0x9) 11:27:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0xfa}) read(r0, &(0x7f00000003c0)=""/214, 0xfffffffffffffca9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) 11:27:32 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x200, &(0x7f0000000180)={0xffffffffffffffff}) rmdir(&(0x7f0000000240)='./file0\x00') bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:27:32 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) semget(0x0, 0x80000100000003, 0x2) 11:27:32 executing program 0: mprotect(&(0x7f000030b000/0x1000)=nil, 0x1000, 0x100000001) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10cb2, 0x180) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3f, 0x7fffffff}, {0x18, 0x0, 0x1, 0x1}, 0x7fff, [0xffffffffffffffe1, 0x7, 0x0, 0xffffffffffff0000, 0x1ff, 0x0, 0x58cbae54]}, 0x3c) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r4}, 0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f00000be000/0x2000)=nil) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 11:27:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./bus\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) 11:27:33 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:33 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) close(r0) close(r0) 11:27:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) sendto$unix(r0, &(0x7f0000000100)="2b59adacc67cbc55bfb3268e7e8893455b951736c510837e602494dc0a0ccbf164a4acae1e7c412b460483212a3f7a6f104dfeb800137a7da7376d8707f1b535ecce4aa2947e526f04b86297dc3858ed9de6c543768fe63cf4f8010fed560cb02d1a80d08ed905099a49e4f71cd25c55a557", 0xfffffffffffffff8, 0x406, 0x0, 0xfffffffffffffe90) listen(r0, 0x3) 11:27:33 executing program 0: open(&(0x7f00000000c0)='./file2\x00', 0x200, 0x4000000000000) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) mkdir(&(0x7f0000000180)='./file2\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') truncate(&(0x7f0000000000)='./file2\x00', 0x100000001) 11:27:33 executing program 1: msgget(0x1, 0x222) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0xe4, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 11:27:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e5a4498b6a", 0x5}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x31, 0x2) dup2(r1, r0) 11:27:33 executing program 1: msgget(0x1, 0x222) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffb) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/105, 0x69}, 0x0) shutdown(r0, 0x1) 11:27:34 executing program 1: msgget(0x1, 0x222) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x22, 0x1004000000000104) fcntl$setstatus(r0, 0x4, 0x0) 11:27:34 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:27:34 executing program 1: r0 = msgget(0xffffffffffffffff, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:34 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:34 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x180) setregid(r0, r1) madvise(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x6) shmget(0x1, 0xd000, 0x260, &(0x7f0000b3f000/0xd000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x2, &(0x7f0000b49000/0x4000)=nil) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 11:27:34 executing program 1: msgget(0x1, 0x222) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 11:27:34 executing program 1: msgget(0x1, 0x222) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x548, &(0x7f0000000000/0x2000)=nil) 11:27:34 executing program 1: msgget(0x1, 0x222) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:34 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x81, 0x44, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0xee, 0x3, 0x9}], 0x1, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0xa0000000, 0x7fff}], 0x3, &(0x7f0000000100)={0x1, 0x20}) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) 11:27:34 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:35 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:27:35 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x1) unlink(&(0x7f00000000c0)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./control\x00', 0x10000, 0x4) rmdir(&(0x7f0000000240)='./control\x00') accept$unix(r1, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000200)='./control\x00', 0x20000, 0x80) socket$inet(0x2, 0x3, 0x8004) recvfrom$unix(r0, &(0x7f0000000200), 0x0, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r1, &(0x7f0000000300)='./control\x00', 0xfffffffffffffffc) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) truncate(&(0x7f0000000040)='./control\x00', 0x8) 11:27:35 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x255e, 0x3}, {0x3ff, 0x6}}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) r2 = dup2(r0, r0) connect(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 11:27:35 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:35 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) 11:27:35 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() r1 = getgid() r2 = socket(0x18, 0x0, 0x481) r3 = getuid() open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x10) fchown(r2, r3, r0) setregid(r0, r1) 11:27:35 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 11:27:36 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:36 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000000040)='./control\x00', &(0x7f0000001280)='./file0\x00') 11:27:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x1, 0x7, 0x8}, 0x3, [0xffff, 0x5, 0x8, 0x7fffffff, 0x0, 0x8, 0x9, 0x1]}, 0x3c) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x81}, 0xc, &(0x7f0000000380), 0x4, &(0x7f00000001c0)=[{0x50, 0x1, 0x2000000000001, "60447cab6df76d506593f5ecb38e89a99cf58bcb517ff89c20e4c27d398fd5f08069dcfe4c50f46f570e83d0a5afe6656671a1d97eb461fc3e02"}], 0xfffffffffffffe5b, 0x404}, 0x2) sendto$inet6(r0, 0x0, 0x59, 0x0, 0x0, 0x393) shutdown(r0, 0x0) 11:27:36 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000001000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001040)="8f6244d22a59a5876492040ccad2de645ef94fbcc7d603650c206d3b06aa409052f4e5f55c53d5f9d14277226b29accb3f88915d6699d7cf85ec79af4c091007ed4dc8733ab5590f1f61377c218e1753bb52abdcdc6c77bad13639b51481c42159ff28a40e2d59ec00c455502c463fd3e2cb2e377c5edde0aa8296981d887f66395754146ad5bf417b99f00f355b0d09611dd64c2649e15a21c3ab120e4438214ab7a9b20148f7a7", 0xa8, 0x40a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001100)={0x2, 0x1, 0x921, 0x8, 0x3}, 0xc) 11:27:37 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:37 executing program 0: syz_emit_ethernet(0x3c, &(0x7f0000000000)="74f90f2c3988e8d9a39ae1e95460da11a2e787b3e21a5c0e52d430a591b258b4be9aff4b37449a60695b40bc4e31158f7f94b0c0e0f255987a57a889") r0 = semget$private(0x0, 0x2, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/136) semctl$IPC_RMID(r0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\\!#+}\x00', &(0x7f0000000280)='-^(\x00']) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x42) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') semget$private(0x0, 0x7, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) shmget(0x2, 0x1000, 0x4a0, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000003c0)=0x2) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$inet6(r1, &(0x7f0000000440)="c5fa3aff57c112bc21760b41ab7e75fcba4835b45d945e34e6e329362e2d164539e973db9036646c04079fcddeaf5ab556a1b52cdb1e5c4792c2cf8f3be6fb596cd1bee376e0b1df54192cbc95066fd0ad470b13d2e68984a151548e14747227d7c4c6def1c17610ab1f92f92bf65a66f2772e19110b8ec26078ec899975662d982d28473c40e1ff170e6ae083833a8e2c2c9cf708de8b23babf2df9244a3f84f8ac1dafb7f231f13ebf1f342ccbabbf8c1a75556e778cd382fc", 0xba, 0x1, &(0x7f0000000500)={0x18, 0x1, 0xec06}, 0xc) getpeername$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000005c0)=""/4096) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) msgget(0x3, 0x40) getsockopt(r1, 0x5, 0x7fffffff, &(0x7f00000015c0)=""/70, &(0x7f0000001640)=0x46) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001680)) mlockall(0x2) r3 = socket(0x0, 0x3, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) wait4(r4, 0x0, 0x1, 0x0) sendto$inet(r1, &(0x7f0000001740)="82a1ffde9d732395e1f0b190a01c26d9644566447ee0136a8f306073acf72b6b290537a97183c5fc076958904a7534aaaa6bc93dc657c4c232347d4b269b0d561139cd7bee0ee18541b77e9ccb918ceb05151b7ca9b4c459b5ef26c0932a14ff720dd89f56746315e1", 0x69, 0x2, &(0x7f00000017c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = accept$unix(r1, &(0x7f0000001800)=@file={0x0, ""/99}, &(0x7f0000001880)=0x65) fchown(r7, r5, r6) connect(r2, &(0x7f00000018c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) 11:27:37 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0, r0]}, @cred={0x20}], 0x148, 0x40e}, 0x1) 11:27:37 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x80) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 11:27:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0x0, &(0x7f0000000080)) 11:27:38 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x1000, 0x418, &(0x7f0000fff000/0x1000)=nil) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getegid() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r5]) 11:27:38 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 11:27:38 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0xee, 0x0, 0x1) r1 = kqueue() read(r1, &(0x7f0000000080)=""/52, 0x34) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = geteuid() r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x403, 0x2) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = msgget(0x1, 0x0) msgctl$IPC_RMID(r6, 0x0) 11:27:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x86}], 0x78, 0x0, 0x7f, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="0b1f077a28b7eb5bfefcb933b493ae7173af76ee8ea19d8b780d6c3850e756843afed9cf5eda16d300c14ebd723b481768a46e5e070bd781c0d7b072257f12269add5ca2f6b4cd7b748549ec7e052802fee4f23bc53b6e047583f56b8baa93d0d77b53913451b30893d4e98698b9fba42ac4ff762227c6f76fa412f6a557f0ba71c05055d1342e99e71bdddda9b8e321106a570698b50a63e798e002265929605ffc5e5673fc0817699de14aa1", 0xad}, {&(0x7f00000001c0)="f2bff2c80bfb2fce2df37d55181cfc166f68c6be79885be573ed8bbd68246ea0183253f8d4c4e82e6586b7cc4e2bb5fc1e67b16c1941c682d91a5e9a225eab034da4be358644128fe67335172d7f2f52036876935e80a7ec3b62d6ef4befd1c7814d1853f77e1ffd811ae784e187ba5141674cfb962ab03b4964b199d4af383d296fb1bfb893b883011cbcaf55c3609c2cf80821b3d1", 0x96}, {&(0x7f0000000280)="b3b1fe7361c66a5fb8ad3de968562bb9116aefdd62c0a39c5a8536c9ba0d50e28418559ef06a4a8d86eb378bc2466982d01e62d111517752903b5e86becf342540cab36a59ce3835240574833082d97e8e339e87cba45d841bd01fc7a5fe22304dece224736ba8ac87d81ebe065a3255846b5c7fef7f91643364cf68685d7ccfeacc5856c5ad37260ebb5e2081e38abd3b7ac6f8d5717f432ea3486f0d98819c59d4719f3a279c79fd0ac55b9caf27e21b666c90de85f43386", 0xb9}, {&(0x7f0000000340)="b32d1abad2542807cd7d6cc89c1a85bd833a721d42e3e9da761d2f1d0bc794c771ae86f59fc756d75b729c9d77ef5152f7829ec01b9893ba34de972a2840999e9f89db1ef8f32a349d5b70c72081ff1a7a3ff27485fc9509e40ed28a6732d6f5d5c4552773451e838bd43452124813d86645855d4fbc693cf474a44866564a12a196462bd08d909d1928b91bc1ef43695d408f0bd5b2f0327c80691591c6fb2850acf75ec87ab2a4b0cea2427657955b36aa74a525b9778db743432300180d6f710eed073f0b04157a93a95564aa87f62f60cc20e2e072af477f", 0xda}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x8) 11:27:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:27:38 executing program 1: r0 = msgget(0x2, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getegid() setgid(r2) msgctl$IPC_RMID(r0, 0x0) 11:27:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='.\x00') unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 11:27:38 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 11:27:38 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 11:27:38 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/47}, 0x37, 0x3, 0x1800) 11:27:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x34b, 0x0, 0x0, &(0x7f0000000000)}, 0x0) 11:27:38 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000004c0)=""/4096, &(0x7f00000000c0)=0x1000) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) geteuid() symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 11:27:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 11:27:39 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:39 executing program 0: r0 = socket(0x40005, 0xfffffffffffffffd, 0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/233, 0xe9, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000002540)=""/145, 0x91, 0x800, &(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000180)="0bcbea42a37d18ef27d0b7fbf3c37064ba3484bd38344fbfa20ac99be737829b029ac8e43865cf8119da7a8d8bf060d6bf2762aa83a3a3c5f70d5cc55493c4ad66a6438f5611b480af6e7e753323fc1d53fcdf7f4052de0a60cc71475499c58528d4a3d84ee73ae3e998a67d46db868795efe4dcb528b74cdc", 0x79}, {&(0x7f0000000200)="2058494666fc06614bb73ff63e210da629d42d8d85566f5cbedbc9c74be7954609f814376a0d8662d38cde51bec67cf1f55016338b7041", 0x37}, {&(0x7f0000000240)="ed38b2799547277f648493099f49a934365f8aae073d55a0ece7320aa734244d40c6b21234815e1d80ca2fbc4ac102ffefd41700b3f49841b6ed1a704ab9c9dbe9d5eb2fc3a8e18dd5a4595c0520dc2710660eef0f90ff04af42fb65d9226b10c21cd413a4465787d189cc68942dbd844298d6d76c3a9f838f323c15a776504ee65cd9a9dec971948479501ce081603e940afc224945241a7275ddd6f4979f78bb18700f48bc2814a2be84ce522af389d7bab5f1ec13027fedd9586d45b2d0748e78c0ff34458b25180e2924daf4c546412c7f7ab0445d2f35146bfd5feee12f0c3dad93d23189cbe936f87f992c30e42dc2ae2b095816ba5c93b3cf164f1a2ba142a529c3449e16a07fb918680041dfe5e43a8343a47fcb4f196023c7c6eb864a9e5170e8980085e6b24bb91793ca6e19be456655316d45db96f2c91524faa2ef120e929e6eaf9422b389bc3e50194a4a1f47323e359df412f03b63fa3641c11f1518e79a2886b7d6edc94da9b3b2ea43b659df0e3433d29cc22df3526f9db6a6c161303b71f3122c8063788288955c9e8f85ab37edddb03ac7baad93000ca6d70b6567d3e3135c947d40c7199714b767e2e8270b3b8099785cf3088b8a5f42487ac47f8cd34a851aef7421517d179ff6a7523a8cc036ecfbd8368ccf5d97690b3839dc4005d821dd9cbaaf8db60095b0bcab2b08065485e93d33d8ffda7f0eee8e8f1f735ef2db3f846857a86437550f8adb4ba6091f249d366f9ef41d28f92cc18085bb63fcc812b6166684137e2a7d88bf5e17116d2d126b09ba15d66f933565a5dbad5f2a817d46a4792be8b0d8f4add88a8394bec5c7ad23cb83c6ce0782fc99dc7965b50178a5fadaaca46a7821a9c31f25f0c8739e09f87181cd01f2b0f5c88e606d52b49dcb7e78b4556f8c8abdc21425d3b2aa0047f1ae324c647f3289bf4953187bb2549424c0cd70281d0de6fa74f8d3e7c39f90e319e984a8d7d43bf68c6d62c2512345c58836490fa1db1e5131b92c56dab757051b97a2cbfefbd0513104fd55bb664bf5160e2f9b2b73085b822264204b97ba73ae462d2ebcad20cbf3e8311af7446e0b8503f26357c8a47f7b3376dde0b598f2ad0978d9c6cdcf8a1091322e3833c75b4993ba646a26ab3c31c9199332dc7eb3755565438a672a1c9290a0dd57640beba3e745bb9d56e491af33c41a87143115bbc84514521b99d69bce22aa5f4581c58cccc5a5b3ebbd7fdc80f931051bd8c9c2a1972bb517721aacb82576ae25e9c20f044c3c1ab0f65c1ebfcdb32e4a8f95939caef75e9e984f6182d468d55d890330fe4c96ae9e79bcfe7ff00d8ea390f71ff70f32473226ce959c7e8bbeb068dd8dcd9b6fec8d2e1a05c1a1355f14513818f8d3ffb5623c4e8ca3ad3f835b1bcf88a42dff6a8e817b881fe1ae908320f988171ad67337d8702f6635c0b4c8d7818d465be5969e9648d62f68cb9253387797106235abd18d240c4e7dfbf8d02ab9442b2118d06d200a16d1c81e2a1169542aa62a246fa360887c36a23b70cf972d412c55fbf34613562598e426c79498e3ea7d6754a92be603040d26a0590c7d88be1f009a23dcf7e47da5ee474895b520baaaf5bed1756c423a407dc144bb313f4dd51fc2a83dd6d131bd2553891a2fa4d7e674e0727f56d10a7eea4e3074ef08c07c4d87ec0b7623d3f5419a3082815587f6cd5318aa3855366334f185339d6ba4c3628853f1f646f38565f129c8a9da5f5ace8e1fe156bc7b721455d22a92c9ec6d675f8a732451746055573fca4dc902d408ac31f44ecbcea19a930324a7e1c7f94037e459314d68024df95f45acf06a12ef32b9d19523b638f2baeed719c0ade1200410ca23bede38a558b34fd54650e6f62014a0be510e14278384760680625a42569878fee2aae056edd22a4346736e5a11a91312073e56b3db6b35a01ee6dde0be1c4eaa61367aea0656f2fe2b9236f9c668f3670776b0d4267a0ff1feb3750e5fe57db19e0b54d3af9ec26fa794b318a929d3596961d19b7db79406d28b1da1113756100505ce987163628aaad106919fa385e212f2f5a0a0e0b1480d214c9b803fd52a15d52f953a0c5efc600c3bef179fc60ba2fe19fb1317138ab9dfab97e93f163e747c492643a061bf26659b65c5fe23c386d448c82bb5c9ce7dc84e6ab74baab04c4abfae2837931cc7d8d62b876a0a27c6e9e78d0caac82239be0681dbc0e8ec9be4576d51ce3f0f31b880e1d6664d19af618b7828b3ce1f5dea7ee661ae961c4770efc3b707a56f8e987c30b58d71e82d48e0a00bb6a9abd18dcf53f0b03f5be837a721462fa3ac382e49138c90aa72b7b0b476e3d680ab4256b44fc93388fe7ed93fcffe37e4631ba5de997e0245052dd4ae8f437f36efb0d3eaae0bf03d297e0246f862115078f14ff2714b3c1d5a15132b6ff27de0eb48cad1a0b57c9a6a60b7e03ce83695d203b8160b6df6ab17655652f0d9f53d9d4a352bfe975476983d5f246c842e46b7629f538b0a6895e748f2669856b88f6a80a2b22251d17546967b15e3f8ad361f567495a1836183ffe6b07fb0335cd5fec08b3a5f7f7960501a4c4ed9b7d453a281948c94a1bd16a4680df9ac3f7c6009fc9e1fe06b498b9e8d0fb7e3b8f300982132f32a1755fd61eae80b83c6dbaf873687d8b4140ebfbe503096d90050639a16e37c010dc2466311212961101e486459194e4d2456b36950f0550c2932abc6fc294dd4636af2da0c9200c354743d65c576e73532f70127b00e2b9c616ec37c631f2dfc581f024568d5b5226397b26e5fcf30b18e9ae77e908ffd31c5e47c0b7d7fc39708a8e3a2e0108b06b7f727938578c776f0eaa84923b929028f9b64e532fd4ed5286aaedff90efaa12419351943804164c260799bed178ad8fcb942393b863451c5d6b387388c1bb6c3aaf64440a21016e0588b98d51545b9bd9259350bfc7a51fe4585024f334762f0ca5f0c822d2b75d4b8fb8a20b2343c4da13c866e9703e5df8e0d1272d6d7e39881c27e616f9caa75c1054aabaa9634bb59f776600db3601e1f3685a838bea383c9739c581c6558c2f5afe148698e7b2f502e7a1cdafb25b4716f63cbdc687ec0f85109b17a0fae83f986394bfc55b7caf9e3ccfd42a69dc3a3df2f7090af37530b19940932731ead987beb7c0ff6fc510644ea9ca8e2bc41390c9e2e4505e007468fbe6231ce8ccb91a6617b1fdf8a3e9b5b43396412467935efd61ed2486d82c58a15b81cac5ac565942ce23f075db37491266836f18ca1dfbb8fae18867c56dda48b030d27e9ce6040133f19c803ed597cfafd57ae7d0d8c70f0ef27061eaefb2fa36b36fa11a675dec26273a0cc913781c2acd5b936de699f437d874b8bf4dc0bbc2921b954b654d5a48d88b9d090cfa018f3f7111f0cf9c1ecfa2b5aca909058b8019a6c32d97e7051d2f6117577d76cf430e5b10715d89a18ef4116cef790592a183cbb666e4010fc7383bf2071c190723ca4a42604805b712157801b9379811a54d5f7bbab82623060076aaf87b6a53077863481e1f3fb8c0ca570071a9a6a9e04ebf60712f5a25d8f84512f13b30c8ce7af0632f6bd6cb3f47ce233fe7b0121ba2099453d7a5da0e44a6ea9dc4542ee35e6190579c8aafc0198626af465e2f1f698e78026885e4b1eac4a4c60d2e9210bc7a43092b1022024cb1f80fb15ed0273c4ce9f68b5d694aa192a96ba13e061a1b90c227c5454d7d15d15c4e6c651c542ed3a7c9758058d5a08604744371647425e737f2a6adc0e30a93f7d7a8713e1bb040df2789892960140e4185ceac663b47bec6b785e81bf8519590240d6e3ee215c5b85bf1163bbca237e636f3317c8c11b219af57c5283d24a6658a23340f1e2d84f1ae80acb061bb88b3b758aefe127073615dbe2080a681eaaee78fb52fe4cdddef67790d543f59a21a05748148779ff10ab7981586d3af702122764bdbe06f65d892c7df7b7af4a33ad2de247fe6460be5ce81caace319381c1b4f6d94b20a805c69df4b3260bf894b37038507f9ad85529b933278d91248c5292f0914b53d95370c139137e4004555d1b57582666850a47d5588cf566f287ac5c4429987e4d13d28810813717d8bac83978edb9fb347adb5b52e7b3a5e184b624e8c31954694741df6b7e1b27f8ad2cd6f681113969811b7fe98981be085f93138c8d3199af8d93e05620e33225e6ea3ac29890c4db9239ef5f55e04215ae733f7bf041e97b70d8eeca20e00c8c1bf727434c33e9f4f85c14a9f6c63276831ccccd43f17b933a0f944b33da017a9422c5e5ef83e3fee4f4cf11a8c4850c691830b0722dc334667feb897ecbf0f91873d3b8d7f963ab1d620a87ee190e3066c626aefc9cd45b1c69df4a4d0ad69b4309775a2651d15429e6ba9981bfcc7cffae4edbd7556a90e0671e5b91b611e254a0069f7c79fa590c4a2e2eec07fa233754d91d78134700cb47c232f8703fd49b63f29e335e7f97528d9a330d83cf7942ae2e1b69e352e2b4a164ba9e065fef2ee5890e0acee0f99adaf3e18ca3e74778a941c3f8f4d50709e9d1557d339ae99e19a7f3ed2feaa6d10ae7352ef14047eacdb08b87db7efe572a92f4ecb0e9a35df2ab56c3329f5dfb9b43cad950894b0a957e3b250737f6e771f4a640f806168edf069230f76d68ffb26e150ab8f45a7cd4f9a8d311e03e84a30532cc73e7036fd84c47783449e5ce5bfb3e0d51165752bba713aabad2b2c6056cd58e09d19a6bdb51169023a30a70f74ce755b6288189bc04ca58732eb04ba0778fdc775aee1c56f7636350547b3c59e977c9cbae14f57b05c35e836f58e238c725e59c512dd06536211bdc73055db3646c012904c1965059cbe95306845ef0824e5a187c632db3e77f9a03bca80c6ed48c472f2bec42c1d61b595ea8346a5b130660cca73da594009aea5f7ae04ede425d4be3252195fa5dd08c6c7cfe785a1a696c46cafa1023459d45820ff8dab37c79a891916d5a82db6e6f189ce79fdb06c1e600493777e08c004c5e71b912675a7d27ff0065aaa16b93c3caa6fafbdf098ff83ddddb45b696913997ec737873035b130f899676af543c8962b0b9bebd261c1e19de314e79fef34793afcb0edaaf629bc07f54b637a994080cb7dd1a05437fc25630bda34ea1f44d3c7113a51ab220536283c3064d0769902784bbfa27e36843bac5c787c834ddbdc12e8dbaedbfb63ff4ccb8f4f71432bdf038906f3cfeb177d8c447cb0daa7f1dbba8306a1889030e26957c117c8fbed405949c102bca664359127f8c4860529454b7b47f988aff0d5af0de917eb179ad3160452811113ace8ab8c1848799902e0c03cf8b138d27ed3bbf0ca93e3eaf819865c49a3f6d1a800781c053e390e53c501136c192bd9264ce47c2e0b9a485f422657aa3e3bdd8b1c2e89f7e519559c2ad707804e31538813984c8a8f5411d6cb796439d0a68ef0bfcb3e6892205176f28c0ab550188ff6da865e8c7ccb523fb7f8a973c0380ef5aa2d70d34bcc9d98c7574b690891a4d38b6b0ac919cf775062e7bf5b7ab4d7f933b65f39c53957f9eda0c5316f665f0ba591117822fdcde979073f49226c24dc0108f3893460ea45661faa888bb245367a0594e03d0d703f24c6cf4d1e2a8667b6814b2d208dff20f2980d0f5f9a39331f16d07fa910cbed504ad9aec47be709c5f88c144c8a0cd562136bdf98c7d1263d24c4e12dd5383e4359062c00e61e740699fedbf90bdd9b23d4072326fccb5", 0x1000}, {&(0x7f0000001240)="c38129feea43e4857c92d4991d5f0c0bed57e1538ee46f02b458e54108bcd7e37d99dc2221c53face9d21f4d817e4b3395ebed9386a07cb071f6198410819c6a0d68649075300c0f5f865bc36fffb7dfdcc953cd01826c399cfe9781a8ef5a0781afa0508da4327070969a18138a1692f562272e310cf3a1f369ba06618e1cd2dca2f0901ee24e93cb103c12840a988b5f9081232471475b82cf42895e0e3f6545703ddb16b00d3e15aecb3be6a9975dfc9ca4c42540645f110e8302fbc8ff2b1bffda72701993e47bf8d862e64df7b9f5cf2f6ec98004916888acfdfd6468187db958fa5dbd8eb2a6f9f73ef5ea2819175cbd5d713e8d65fb7a4a126f0ed6e5b1694e4f92de47d9509dfcd50f0e5b2a810ce17b933efb9804141dd4a77750ea9d6b095a01c045b42bc569200f9374986805336d502dc90f38fc5f473abd3e57dcd32a9c141e05404ab164330418025cbdf1f84acdc64143d1f243ee283d4779c0966ed8c124e7e7dc80bb70326ad7f986d244f9133b14ab7553abd2994c0fde3aeba4459be8a3373ffed1a9115e41035bfea8080046a2fae8cd993c802c6f81532c45a51ea3fcde98854f32e300e54d9a013916688c25c3cf9ec819739d5a44ee999419cb54bb5a17bc5c0296372ef2c76f945a114a26e7fa715ec91c405f0e3b24ac0d065af3f9248f4afabd0ef3a1acc3c7fc50beb8373a611d4ba69544761de834c04fbdaa8137dd22b08dd82388b8ba48405ebb5f18ce4a409007017c62251318a05197ec96854cd38d7007ff112f650cd7b022f702aeb7437c83e2dfc3aa4659b65286be2bcf465e4688a35c2b176d91034f525e7772ba7d197db00cc6dee6efe38db14bbdd6a68c604d344935d1a1eafdbd31279c40c2c2c42c094e559362f466bf52e7fd7d94a12d51e580a4c9287f2ae51799152e5883e22aaec84f6bbf8f1d380c5602804491083c370c4c4aa6f947278bdc99dd3006f7213e0866fd3a51c7ba9afc95596ab7dca4892f4fa616c8c526bef5afc3d1c2bd91b3090b95b8ffb33c5fdef1f73784e3d3b4ccbe9fbd48d07f4eb576c86618a908fd743911e99fdead5efdcee5069d04f43ef24113c2ac5a01b41dbc90badf1e798d033e88922cb95af29fda10a7ac26ddfeba71325482e2205628541e3149d1f2d91f7cca87606a943fd49dfca5f63867acfcf72067a3caf4dfecb9a51958ce555e890d9466bd23e2972baf156f8f8c28d9da8ed3bf628321894a50d2f37a33d89e1fe6a1dbfcebbd02e65261aae2d257a1a2b65bc6d0459488621ffadddcdbea8f3d5d78f3c59449ea58e4c6928c87fa2d0b864064095ce37a5028f5c432b94583b0cde2b97fbb6b0e72b91999a03862f8388e3941346402cf4671e9043d5129b4686a3b4a5b64aecaf534ae957bd31bd2b6650a3dc1fffadf5ac7be9173041043351feae56266737b2d4efb1898fba9ed4b0e3a4b00076ad221cd6cae2010a24f82e1daa8dc78aebd0e3478edbc7556a87fcbae1ded3e0380d99a4c6f71c9673c0df596de61893c144f4ce3692b07dfe67bcb409284b1284d760fff19f09ccdab231adf5428f3889f612396c8cae6a678e642c7dda71bdf42affaf955ff978da53b00a1eb60b41a0e20d09ca680eb3ad7af4e4cadb2ad0eb405940aa42666b437654dfdb47c22cc52b331665923647f47ba54cb0af715e6a862ca9e43ac0a3707f4e96c3047970e2e3826ce812580ee8fb8826fccb63dec93aab27cdb5dcc42b04dccf12ea7f3b7e9cdc3068a328e36a9593193ba75407c47df238d3177a681e4222224995af90c51e2da0b4f99af3b1c8f80c6e42d89f150140a7e010fb93ab25448498c12bba266687b37238ac59ad19e28f7a36d0336a46cd1063aaa4d2960b31583aed0299de271d1d1d152447d33fbadb3deaee1d7f18a18b2fb123404531f8cb4df70310f261b5c169c1ee5dac0ec37dc8caf2aa7a55bf1dd76e74473aab76ed5f496010e7e1dc0a2a67cdc9547166d5423cd810a42623f02e57772c559547ad6ac1747ece252013a00dc8e12b02f85b5a07f7102b80c594bbe2778c208554fba882ed9ac115777392ed0d5e31295c7a9cfb36921597f0b1949b5fd1e0e75595d6bb77340d2e50c5c5eadb56de467a992c2743c7c1909c8a0e2651c1d7307d225584fbe2bd42ca6b61ab872d38d6a62872ef63d745c79d89f3e09df33ecea7239469f9998640a2ea31f3a72b272418d897df1148ae8d851807475b47a023cda7352071cce2cd91a67810ec620dfc5be5245aeca09f7a9306245d66288b352e6921545225c044086304bf7bc21506259d7b4e7da0431f3880a36adc0345ca1c7dfb9045de7b5dad4de9aec3dedf375658bc2329a81e7186930136fe419a33dad4cb6ac09955a8f45a92eec56584024940c5a5d409463f2511b2b9daa3936ca0edadd93071163dca22216a4cef1a94b1d2c61a40d1c5c0c50cd39c55d7a1e1336b30983cd7741291bb19a34efd4ce5dc2070f19c6284666efb183c462edd232645d0fe4408e304b6f21c447e564d8c8d2dc1c6d35668d9fcbe96224f079c876d792cfc5046cac834759c4bff86eec6e593eef848b2c4316860a01eb7d23003e33bc3171a8fe58acdfdcb203ab5ed334cf95e8928364ad50664bde2790aa4202e957ad3fba1becd2b57ffbf5117f173418cabf9e3673710ebf884005316f7698abe6ea6f89416cac2bac95fc4792d385986a4dbc3b015387e00e89e7159ea108f9135cecd07df3b9ea3b8258ed171550f08cfa9883fb20724241bb62f1aa77ccd9747c8c6d66afbf08ee3910776a266da79b89073bad6d54ba19095a1878a8172012c363b28b391caef64a165ba5918c675a808a8e10da812b01280dfa492848336e1e5606a87a47a1f08e12d7131c58e705dd81e6f99b8a972e483d09eeba27825a0af61947be05d9f9ba3808030f901fa64538e65decb89d910fc2de07e446ccc5f663c45e114f73e4b8b759628ba9d1f5316eedc208204dc242cf201f65a55927e4a6bd57905406810451fb1d15a489174debb31795c472f389db29fe6a896e5f6958369a7d9fb2dec2b2b7a4b0032229d7fefa721abe2ca02149764aceaef8eb72698a67da6eee611d5008f5635f5a3ec126f5c826231b2f11e5e0a06afbe205d11cf4883ca6a28d397884410dd1a48d5b57919e5a38ca3f9bfa45d40ced4c60a0e6eef0874133540547470bee0da3e2455ee49aa4a34dc2662e2ffee23ed81e078a20e8a0202a5aee7e653a6ebd558ecc5eeb699bcb62cc8d384b0dde2b32c499e59349d63dacadd3162eb239d854e4fe181276540ed312bf17b226164643292a13b02886086937c5fe96ac64a64ddbdfbc8b0bc50100f7a91aa42c94f007e0da71fd1e0e774211092733f9e7378276951a0d4bf65c3e69a6f5cbc493ec3758dd5257609add1e36b38149156dc4c85ee3f5857ab103a9b4ca40d6b7e2e3c0549a80fd521efa9adea3cda74a7e9e43e07ef5cd38b741bacc88adfb4bf74db7077e7c42e19bdba217252365f7d582c5a2a4078f6697fb2ee2936ae7fadab8b78efde599fe4a85e45f3ce38c1959a4589a1ddbe842776750bc3c1ae5e813e821ffce15dbd7538fdecf1a5346454fd3cad3b68a86415be261e6bce029dd064731d21b39c59b29a4ba9cdc04a3717b85c7bcccd492009e9057b608eb8fd7ca59ea1848b1a44b9202051e281abd44b37ea1c4b4b8238ba9b20a9144bf48bff598146c32e565055266f18f09812ec1857bf5e462c06b98a8a5a68a4f1215ee2169928d6daf61cb51cf55f8a1aef9da54b3937c91c4af4418376e2df891892d5c398abfc1a85397c925e8616c24a26161b3d9f1c2884205736bbcdcadc4ec0defd7c527873b4d5e8cbec2bf1e84ca10f0806505f23193d8a60dcf2cf34e22cf8143e22ffbdba20d054ad9f1954a0e98fefce18f8df758b4bc772605a9b22d5bc75190ca03a743c3b165c96d0c441049486e27e326c4de02fa6fbff0b5faf4b04032d99cf0ab13c2e8fd709a5e412236afabd58d29acd81fd3f3e4559622d9af5fc8e667a3bbc41a42d1e45cfe50f67de46d3c2f772c4b49efe0c56c4d5819a0838c9da84fd4a1c3abd40cf910aafab67d4a27e1ca1d4f01d1b5327fc7558f0cecb8408ecaf50a42d5555379a17ec54ec6754e91a57f25b5da24e2150f54d50f2198dcbe8f41ed364c816f342b8f3eedd3a915697c4cb31998ca1d927c105136516894b363bfa7517db57dc504e1bdd345724e5b41958744baca2868b4e9485efd27d842574a922eb5c44482ae3c638f934aa1c52480555410aefea4316b02f17cbe517c0f8a4a76ae5755c9d251fcabf90a320ebfd1e0fb046b32521b078f0796ff76a55f69a679de9d87e4131af2c93306d47ea38011aabd17e00305463bfcef6739d273c3aa22a5b7532038233b3254b76203438bfe3c82938e2177e4390a66056d0b4553049fd8cdb0dfbf939d68734e605433d516fca60cbac9d93a8801fdaf1c421b8fb878a58b510f846bc70a92b3740c635df6a9d22c0c5b6431558fa7b08e96424acbb8b8e0420a2fcd99888ec25d9077b3cc97e95613b3f3744f3386e815474fe252057f8a5a2713aad1d6b1474df774cf574ff62340cdd819cfde3dd8ffbb0aa361d81410c3c916adc39c1191a36907068faa6623f13d143769bfc81d0a636d78181f7af9106ac8d3cd64a555b013055290bde26a34038dbe5fec83bf32ba4a0d2f6dbac72a50d6e5187f87fb0469d6f3414c86aeca7a3235ea740c1536d059468d17f49708754e14df39f8d1f6c7c9cb776799cbbdfdd2657e0284e48166ab864eafa24b009a65872d81788de894cf2355ff0f97bd65dab343de9a4dea50004698fefa17a7180afb7037acd23d46eef3af8b6c89e1e8315d1a26d2781b17c82877397ab7890bab5aaf3afde4e005c38e93ba987d4c8f62496d1c152b6aac651877786bf54f235eed2acd7eadc9e0659ee324bab209217ca3b6be8ef1d617ec7f112da54a9ce24b9d6796548c69a53b30593bfdf625d31eecbde535ed4f33abf43ddb2cd5571dcd52243d69de8786b02191b0ea988b8c7b190a1ecc390913d3aca30d73603038e44a92a45ed11a744fd151ea38e230df391e4415a75f3e5bb46921f611cb3178b696c57dbfaeda5a51af9b9ec6f23b3ae151055bf8494e0551134226beef958f4fcf10780db7f241378b82531ad49d1ca2f58ec380ef3248fd769d349d967bd180cd7d76e46fcb8ed012f05515da1bad5f46f7609ee6a5b00a99155543c0a9190b6d906fde347c5ea3c664f9cc08d801efe565153f6aef2658c82d6b88485d0c23ffb1e06a757f9d827b141e8525bf295de6ef287c9befe4701e1689b00cc18e8d44ad487202fe3974e328e45ab2a50013a02d0f47e222acef07e8111c400055a0b7754ba7927dc6e7788c263240894b911d86aa257f26d6690226113b44bf9f364df0bb6619307de22afc9a30b42d0951b429cf7c5d8c2518b0aa65fafbac478dfdbb55a64bc945624314871a020845af20568e9bc91148d369cf1697d65d040eafb5aab1a85d5357e1d12591f2f2224eaebc933740713d4e67f93c1a45257301ba7516bf8558093c3fc324e26710ae076a41898b1b4024d45e29e4ed1e5069c13e80f03294ad6e7c8100af2100bd7c7f8a6f1454609a28e5f2750745cda33e881d66dea328febe49aec83c0246ad38bf66dd4c2e54c580e31a7a0e352c3eca24ce1d9bfbb9e1ded81faa831291f4f3eba86a80c18d1a", 0x1000}, {&(0x7f0000002240)="1ca39be3bd515bc3da2af327e7e63a82c2818f68d0629e0dd48a77123ee2de5ef0f71c8264e739bcea0557ef5f8b744c27e1c345663c43ed0c7fad3c311dfdf458a1e4cd9678a7b94a7d5be603c85571eca85b1fceca334ae3f043f57e753aa01f405d7120d598d45ec06c2250c169641ab9ae2363d91e18ce82e4babc30fffaef4585c12bd76de0531a6551b5c10ea051311e4a255f9245d01c76fde00c735d35d4ef13e0c745cde70038667591d470fdefd7285832bbc79a793a8099ff82bea7be9eb7900c4c90027dcb47a1d2b4674590dbe2e9463417e1e6cdd671fc35e6e265d37e182e053cddc2bcf9", 0xec}, {&(0x7f0000002340)="d47090e950d99e111c2fbb81a06aec77ee75ed43bcab00607b1749b53eebbd8cc6e6e8ac74e5ad36c0d91a95e24d3faf68ee4ac9ed74f36250ee3efff7b0c15ef37d751ddcacc2ce28e467a047d4cfa98bd5d7ee85d3f380f0357e81ac75a60125d8b2538aceaa19d4c9925f7e92f2cf3e8308e85c756f82a8968a83c0bc66eec6c65281e6bcb1f21f7f843f92f8b9c49076", 0x92}, {&(0x7f0000002400)="c399270ed4349b15389f5bfb951ff9b2cb7c8b97b0d078f177cd72b9054c2ccb91b25d4e9b76673f42435087e54fd7f7598fe89c5b83ca4aae48fba38694c6352d66e170714c2198d3f1e054e338b191d9debb08243abd3d84f039ada460d60156eb00aa2da06c26e0ad3bf80a", 0x6d}], 0x7, 0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 11:27:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x80002, 0x10, r0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x80000001}, {0x0, 0x80000000}}, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x3ff) 11:27:39 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x94) msgctl$IPC_RMID(r1, 0x0) 11:27:40 executing program 0: nanosleep(&(0x7f00000001c0)={0xfffffffffffffffc, 0x1000000000}, 0x0) r0 = semget(0x1, 0x6, 0x80) r1 = getuid() clock_gettime(0x3, &(0x7f0000000240)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x500, 0x8) setsockopt$sock_int(r2, 0xffff, 0x12a5, &(0x7f00000002c0)=0x81, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x1c00000000000000) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffe93) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r4, r6, r7, 0x19, 0x3}, 0x2, 0x0, 0x3f}) 11:27:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) r1 = msgget$private(0x0, 0x100) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="03bb3a4447ff68748a496e890ac2674abde16a186d94cbc29f284da343aac149297ea9c011e3cc9b5a9ed3d0a8236b5ba27cc3365a53e38e6b407d24cf81ef931bc659f3df70df9b7b0340704c96d70b8e3daebe36cc472fe3e09083daf1c1a4f2323d950e480312497e9c8995ae8771c5b36e4de5d4c42ce0b5db0fe6884ee8ce285dc98ddfc80c99373c5bc8dd5568aa648a9691b34cf0923262cccf8996aa5c9cc93e7337a1e055342d52c421a81825bc18d649fb21f8748e71dc1538fc2f52dd3e6faacb1fde769cc909006ba4bcc49be988b089c35228419f748bda536d00261b0760018728f87be15fdb91f4f7", 0xf0}, {&(0x7f00000001c0)="3887e132644844f55d1b07c42b43382ef41569b4beaca0bd065224e0fb01e0e5a83847bc22bbf016e31acad6d9037bf4e76e9fa1688443c31282018c962ef773179d36ba403a780cdabb1a5d07bf4c834a69", 0x52}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="a000000000000000ffff000003000000caf37c961735cf7fcfadf743072402acff75abb316995d74f2a234829bbf24a1dc6b0fa92d55964a9ff2e3409bd4feeefcd82acb0aa988c7df80f149c536701dd7b069537f98cacde6a6a100630b4cbb675957e93dc5866d3d9d836f57080fb6bebb367134e32655bc5f0a5941df67960b88cd5749cf446fb12e2091317a4e544302e2a22016f14b754aad6062f9fdf928d22a98b702fe9214fb5b5a830030000000000000000100000002000000456852c316a6528c3f635a9d9e558449076a480125aa457df774301d40f82f27b1efb700004c46f752d6c0b09c595203d2a6b507465254d7db4b17d693926ae1fcd989a83f05b67e7a1c7618767b071bf8023acfd3d17d3c5cfe985d8a808f326807df85bfda4236f8b424723c6f40cadbe159384adc633ca01e2a4f8db74ce457c0091663bdb2303d11ca8387ae883bc9cd48605efe4175a1949d1efec2ce80efd06dbc04cbe177e28fde174f128123b8bdb1079e403443730a29f0d8c505c20966f47fe053fabf16e5f11522802488486985e9a7db12af60e0e4c5c4e144b0d1cca7496a535ea2b38c06673b1a279c406193f6c9bf8bac477c97bc36c7280588800fa0c723155e646047a259b29a049dcab78f269a6453fddbb8fd5ad92bca22966621e349ce12b16a0f1a739c46441d7e065b0d7ba9be55a50c8ce4bcdaa5a3f8d526f65e385ede7e06c3c74b5523f7f669d9a41810fb301959ab0fe133bc8e9f75bea1ab4b1a55745d1c6d3f"], 0xd0, 0x8}, 0xa) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/110) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:27:40 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) utimes(&(0x7f0000000000)='.\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:27:40 executing program 1: r0 = msgget(0x1, 0x411) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/167) r1 = semget(0x2, 0x4000, 0x24) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/4096) r2 = msgget(0x1, 0x222) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) r4 = msgget(0x1, 0x1) msgget(0x2, 0x61) msgrcv(r4, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x67, 0x3, 0x800) msgctl$IPC_RMID(r3, 0x0) 11:27:40 executing program 0: socket$inet(0x2, 0x4000000000000003, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x3, 0x3}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) 11:27:40 executing program 1: r0 = msgget(0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:27:40 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x61e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:40 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) msgctl$IPC_RMID(r1, 0x0) 11:27:41 executing program 0: clock_gettime(0x3, 0xfffffffffffffffe) socketpair$inet6(0x18, 0x8000, 0x301, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 11:27:41 executing program 1: r0 = msgget(0x1, 0x21f) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r1, r2, r3, r4, 0x40, 0x8}, 0x64c, 0x6, r5, r6, 0x800, 0x1, 0xfffffffffffffff8, 0x2}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x4) msgget(0x0, 0x41) msgget(0x3, 0x84) 11:27:41 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7f, 0x4}) 11:27:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() dup(r0) fcntl$setown(r0, 0x6, r1) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) 11:27:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0x0) 11:27:41 executing program 1: r0 = msgget(0x1, 0x222) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8801, 0x181) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc008, 0x5) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x20) msgctl$IPC_RMID(r0, 0x0) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0x9e) 11:27:41 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:27:41 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xac1f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x42) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) r5 = kqueue() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket(0x1b, 0x6, 0x3) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0x10) r9 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x5, 0xfff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0x8, 0xe84}, {{r3}, 0xfffffffffffffffc, 0x13, 0x0, 0x717, 0x6}, {{r4}, 0x0, 0x40, 0x4, 0x100000000, 0x7f}, {{r5}, 0x0, 0x4, 0x21, 0x80000001, 0x3}, {{r6}, 0xfffffffffffffffd, 0x40, 0x8, 0x80, 0x101}], 0x94, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x80000001}, {{r8}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x0, 0xeb60}, {{r9}, 0xffffffffffffffff, 0x13, 0x8, 0x7ff, 0x2dfd}], 0x7, &(0x7f0000000340)={0x7, 0x7fffffff}) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x600, 0x40) kevent(r10, 0x0, 0x0, &(0x7f00000000c0), 0x943d, &(0x7f0000000140)={0xf2dd00000}) 11:27:41 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000f64a000000"], &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000047c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000140)="130cd2eee0c69975be05514097853daef1999307d22e5ee05c6895895a71d232c942a4d6b233d018a3d24c50c7640e630ec318e1458ceeeed045ca6f154d82f0a64f70fc606b373c9074407b76ec6de6e5b68d654ef7026b6d655c27dfe20626bc2374e12ef18198262b1efa40b9b3a967e84537dad69ff2653f7b76f00f143816927c21d6db13daa31651186f94c717f74c04a673e1e04bf8704866fc341984e2a7b1443d135d2c81fda5cc515f3c5d3555a7d27677084e15b17aaa3500bb35d0f1f179a53ce8ab1516fb8bffbbbcadd89eca9cf31190ab3430fe34046502849d8bf0650db031eb9f68afb2e0cf4265e7039dfb2ffc47cfd3117ebd7d65693cf13db23189c5395bb7ed5dad4ebec71f7c565167cba804c120cf333c1a99074d6a01bfc099812cf111daa6979a22d1c121bac3c78bafedf4a91b87494b8ced26607b8cf439804ba946e02fdf09ad1ce28c43e788a19220ef29b6e585e0608305bf9848fdfa3420096223988bbe0f18c7ed5d0f7237bc86e7e8a16d67fcf5e06b44fc4c544bd82d072f071443675926daaf990fbf5771296e95c4b90bab2ff7294692385a5070d4db46d18154aa9cc4f28e0c650c22533f37d1e7453c9441aba223384a761cac5d2abf4d4012392ad84478e41d56f7c98264aa90460d45e3d73441c62adb0168b93852dc75495090cf4cbae8789ccad87db7c54c122fded6a456c977ab6afc3377ab1381476faffbce7546847bdf645e67a8c697aac4167e073d39fb7814026b398c3fefd7568fcd3fa36e2341fd46d5400cb800e6840f6a8cdefc2c00b9475d18e7007c76922128aa424f6bbb967b04fd219861269a8e470a30ee5f31c74f3b07def57bf77d0a1e0e759f539f1b2b58147d71f7acf3fc9042e1099234c2a608d529b935f234cc0a58ee2e5cde92e13ac7fd4cfa772a90e949cc2920956f2b8eaebae3d5402ff81815dddfd3f7865252dc4240a3f86137b0c2811502ed93fea3eb6562f0e186f647ea138a6970244dbb9ec2693bc331214e63efd7f405f4310ba4267afca8b6a10dfbce80466c9ebce1b4b1a89a43727d6a14b2f36b2cb5af2804ffb46a18638f1a33d9ac714921e205818d5d8e2b7c6f6a309f6737fd201c4c0a7dbfc222a980d22ce0db03976c2592176dbd3d23dcbc9152dd2e5e884eae78c0e07467b3c65351cf73e1992830b68f2cebf87e3af3f78b659b80019c445cb560b40ef60f75585567868640c6fc7053fc27ae29b71216116c79765e14389d584a2657188f4716ce51649ccd5abf7194fc7e45407f3dc1b930b86abb5117132de30ddd7cd980d8adcbd60f11a937024b7ed771c85a21907c1ed57628d1f2bb735c3e65d92eb6705078b0de25752550848ad407cf58dd7bd6b32f0fd6bdbcfd7ac2ceca7d7e2b8a47291388e6b45d665b7a3aea330853e599364160b9a1bd0f91bcfb8229efee0e425ca2be58774f09ee5fd6e6faa7ada43abc5712f6e766ce402f41da9da065a748aea984848ef5ea9eb1b50d05cf678d57066da705df98d5deca694a3286746c8bdd0cc5a6fa53262b2f862c8697919cf7a899ea8c0424632d3a406d3feee9efc601ab1ffbe100a3c35d274bb9ba25f36093a182ff54c968a9e03c16867f47e056b5da9cb75c5a0edd6403273d9c9eb1a2ac4e909d86a21d897bfdfbbbd2a1666bfc80232651cd1c104e7c6e041667c8e2ddba3541d8f872092a74536845653f9ef1bd291644fc4bd0f0cd3612cd2a46b232824313e71b2e25ae430af90424e8d3c5e28bee699ff6c4770fc841a70e14d41453331e56dfeb14155d0f2b63006cfa771615583ff310ebd3fd9e7b8a269ed1c371a5acec76f2f554c2c6c7809df58f4d46c0831b35216c02997c9ecec2b30a37859e8a78bf008fc52bb2b6bc7175882687b414a49b79899072048da504de813dd178f25caa7c2b2ae4f145ea26acd0d1540a34ade729e4ba97cf98bc5d541f6668e21d1cfe4dad401ce96e623bf81f406fa4196c7a5b7f179d793a623bd93233e33925060ad2cfbdd86ada03eff081168de8b8cd3d314a75737b35afca2ccb077c82bf6aae827dc45d727e796ebd2f6864fafc3e494b6f31d99d0b7b5c76ac18681c3d4fe15496f747e6c659e4f89817ce4f9dd358af2aa4f3848937c6de198c309ddc057dccdad1558ba2c27fbbe0aa2464dc55592b6aec86266a4cf37c8ad0ed3ee64bfb666c2a38d7cc31fb771782a2971ad13cfb7dc95b911fa5fc74a8be5c1d7e3f18afe43bcd17fac9590add1dc06c52e7df1b7bc9af5fba0aa10aabca874055d1b32d3684139cf37cb3463a24fb29f0416699db0111de98f28f606927e44bf29a7b275925953570fe63a503c8eaed7012079dfe624d22b9d6ef93ff8de77584b2415926e961d000aecfc7b73ff98a34782d360255e95f026ca0e7991a0019ecdd316a6b8ae3b36a1f9e912e76277863c00e71e0a410162da36cce50d1ea644fc5a7f32cab485f1d525bb22c86b42078985dbeb9991e8582640b87a4e6a76bd63ff0e22b289faf572a9d31da9ab056efaa218d1b564059a2098b61999bdf653dd4c86256de3fef6ccf8c926e48f90382e397cc563a614aa5f678aea999c5b57e360062a9c0d45596438ed0398a4a4b871d35dd27f4040fbf09de2d1e3051dfc332d3f331d8d9dbc3ba769c82c2dfe08048e29e0034228e271a1b850aacc9a71666345bed9dc8d95f36e71eadb0e8676627bce829f2a2330432b16edd89667466301296622a1503de2a4b78ba8641fb191f2ccae999eeef75048c500488b7ece6def55861e6462f4a281870b9ed2434c7d3061525025a7b70c873bef796594494610dbbb1fc8e7f79689c8b0fbf7504d0ca21270ac92582c2582b8de50fbfda26836a2c7c9204f98972558c9d32ce5f3813713a589fa4d55e22576938571c6fc19d2d9f5278c9bed211c7bbcafd95dca4862037942f7c4b6ac84638aad664375264382dc39e2027a489ef10c577e86388d7e62b079d455d8c5c22a75c6a28275004e90faf7c7fa6d13fc5bed742942d341c5e3ddfb7ff4328b637006d6f00c62b7caf4ec8380cefbf22913207ac43e4795361b125482fe77e5baa8fdd0acd66a67ed6a124f7099cfd5d3c8f8c9ef6b95c454c8d5f128acf0e8035f64241c796cdcc4c634ffc35e26b294bc77500b2a72d4c77d05a72c5df21d98882989d3816cf43fb603bba38ca7ad36d7687e183ca569cfe0c1eff1f475569fc9b18f735f9b7112347106b9925309120e2ccdf99f45354b96d8266f10666295aeea69d4bbb3d6a7edcc53b530ef4fcb385df5fcf7f30cf0f0d43638ef6623fdf178cb562e5a14b7a4ce3dc8e999ec57b72bf5ff6ddcfb023f1c7e223a28caf1094f76ce2bea378ba1153a74c9c882a8efd410cc017d172920466efd522b05ca15e5ab7a8d202fc7fb41c1fa76b13b449a548667383a9c24806882983b1e537d03acbcd61c21b79b50b72f99dc62b0c2ce41a27555583dc5cfd952906c9a5db8a5bbfdd7db9ec2f387d6638ed4d8a841db7b8222148dfaf6a4d98718a5cfc86ae55733ea8c80d62a8656e234b241609f8353281059f3e8c2c2453deed3cfd2b414bffee56e9fa693260373303fe71a0e1b6225af34e19e4dc0de1fe5b0f29bde2246b83cb80d248ad1b54c9953c2e7e9a13dccbd2138f4380a3df1fb7c3d667bbaa1c38a463e13e8ac10ad1e2085fffcaefd702ba32afc2728416085e51f2ca5360827f391d603add9f83cbdbac15e13badc6c5cc1bd214b312b0f77cabbfdf93c7545d7c81b5fe11e57d2faea83377186b5cef934d59233413e3986a12345aedf47cad9ec6e8e2f00ca4a950273bd54896b2b430ea9901a5bda8b7562a234db4884e424ea55a6deb0b7a15cfd7086a9a629d540bb1d64a6d1735667c1504c2858a27b9e84cc58ffe3385a4604a7f8eb8b602b723221b6f13cdad9e0aca80c099d54000e7ac1e142d511c5d7aeb9939bacde9f5a7b32f47f79272c103117ea69724f7eaf0c01a66472b0916e0c638758457251d2bf9cd4a18078d19a9b615b70133b115e2a2578aa4bc5d17ea319644de428c9f03fa00df4ba9c0291938715b9ae3e60cfc7144d30a83f0b02d8ee212ac1f401b738c711aa75f0575d242d56fcfe24b1281098650f1784e030570a77265722623ddac50c40b54480c2511e7138fa421bed53598d36f17ef723208d8afcdad53738a6d760bd3b7eec74cddd64b693f029573d3635313f864f554df54b14af6950f591f18ec7251fb50378034a9c9f41a46260dae56fe8937dcd290ca4d67cef19b3d920f0d95865d0956468250c9848363793e9cd17a85c74b6536d6aca5b3fd95556b887a12c27a222620c624957aab66af94e267c45ecb600e8d969c5e50461933d07084b3e09d9473dd4de7caf896cee5385b75af872ad93dbfc00eec33b4b7b4202e83aff79a4b54e75dd88fde30e389fe63324082ddc4288bd95212bc3dd95b155620e0eb814bbf574bc53718a30b9c46d41f35fc299bb200c17083acae1e25104d06f3d19806c7dbd8631d81abcb87beebdb8516262b148510b20267a6dbf185f70a5786204dc324d22b104f2c8c90eba853aa5783ca7361be12f92f05cfb145e81666c4efe0a013bee7789e5412900f1e29d2ef80a9f86af74d1426e4ae937f30e369e222a1ee06ebb841e47b8f612574ff193930ae30911ccae67b38b44e1340418e233d1e7688848b35f4f54b3bafd973858cd74afa2e8b618632ceb61886de507ff9c44776124f1b26860a2f65f85f6eb83984fedff36c069eccafbaf000a86e435d2635a3be8059e42d339c63d2355bd4cb541436ed2118a679d4d896b9455ac5b343e0d5a732707709a72e99757c9d4cea016212f8ccd01d5c35cf056990ed26c315d251c8b7c2a334c190c07c9af1c251e882375e1fb6a5aa21aec5879e36854640406485e1ab95e874a24d3558018d47364ddca6367f4b506b9f19020550b3b0cd550c49d08ef4454186d93795d98eb5c8f4504886235a9fc231bfe1d32a7e1bfba6bbe07d87f136e4bae32c52a0fb595455aac7b6b865955706fdd73048b708017c8b07dd850ae910ab88b1665339f21992fdca39cf81ca034f6b539c4bc580dc0eca2fd75456a179f4c3c7dcdddab6d596d84160b7e9172148c27506f5f51543db456143358a223029f98cd122f40aa98b6b7a6a260ce1c28808eb4c481d4eed7a35fd12b69251e0846c792009b89014526d6c4390c1be22daff09fa307dea7f75405fe097c8b32a1a0760de4075519c539111d6a4f558ec75b1ef004ae95c9c3d699536af95d58dabac28b9dfb8620a68cb3dd8f368d3c2cfb8a35639ec0f93f5a5286b6e97ef5c07e6ee213a4cdc4b8056cdba533aa2636797263d89aa26bb8fd028aba3a4066a49f0aabd5940a5460f2ccb9280ee9812d53fda37aa261ba718797df2c6089222e7f1a52adba03ad275dd4919d6b50fb9c1f170c7cd1728d2b9a6bcb2b26ed5dd945e897d6f3a462ad579c17cec7a3a4f0d74f4aa45bffc58c49dc3f9a29b65a7826e3775202f25c3736c612c2ab0c2d67f3c39cd5f4631291f13f005a01a012dfd38e15fd2d5f598e8a8c05f99e96108f80a4ac9a0027dd78a64bd876916cbed88d25e78b26902e85e68ac657e63786e1b1bb0cf229e9b874011116bbad128f44f48e64ad4153d71d32a8baedd2869ad2464f1837e93fc42e00ffdad50fc0f015c443441a223ee72a5ee71f889caccbe617177db48fe61ae9d480d8f5d88fc3324e3", 0x1000}, {&(0x7f0000001140)="da93a8f3edefdf504ec6b42fd08fe042a080e5aa950d762869633a5f0b98dcc4f25d6883beb0fc3e1773323beaf6f5dd8b6e8fdebfaed80e1bf69692f9874a5682df1d23022cdf0c5130079c7532b4fb8a36ede5b5f7496d225ff53239c695a69f1452028b547b5f37f26ba4599e7f2c2830a14e7a49e73613c16e5e30a38d075160c426ea4dbf876b1e519851d52d2553b10463178015b53a6356ccc0e628a357d813afcbc57571813714b0fdd8546dc7acde2ec0ace1f0a094a167a7edd3c32c4726f3ba7c37779c94b1fd3b952f682303b8a6d13d41402f09ed199d85fb3b0ea74eb04c528d6f0e1fe900663f64bf8ca364b205ce09c03df5e7c6c24fb7", 0xff}, {&(0x7f0000001240)="b440af1eb284b57472e413e47c015b77d01288239f7426db716158896f99a4aae8b0e86e00defc2b32f20361d1c9d485530eab2a1e942d747b18290c3141bad6eee5ac790113b07f5e2eb93610f57c3e6fed4cadd08412bb79f746328cf4a0d04619b1487737053435340d7070bcc1462dcb7f7e1b83f15ada5c4a847a2066fba67f9893209c46cc835fcff871a53024196ae29cff2d5c48b2af22ce44676b7d877e24946c90f08970cac06b2ce8a0af9db172c56710d629b982e772f983928b204a8fecd692b27713dea1754c19f556673ae3c01d5279c992eadf9b67045ebceb616730d62ba13701f7646725fdb9e631b36ed4bca43bfca8bb5fdef1cec27501cd5f6b4d6d39ab100376917156ec21dac6521ad984adaac4bacb5eb8913fcd4afb9e3601c8ddd300d553db080295e78bf8ae96befdedfd8777274403f5b8472b4180a4b3e961ecd6ec8f05542fa3687436f33bd78a0fe4a34260d135eb8825315cdd2bfe1e4ac7eb498727752c75867bdb262871e09b409440cde93563192ac9eb7b7cbc32f72396c4533f62058ff6da652d71a23c92dd5e7ce6194ef3844d471c97c2a9505e63e428e2d7cace9e59633c756e018ff0e6bcaa905611cbfdf2b22905ee249f0341cd1321679f21b434da9a947723e95421d544812e7d9e79b97d5187a3478871ca62e4bf0cc0bab5621f03e17de6118ef703c2de8d0b7dd6cd96fd78e3453edc4faca694b34bb97ba0a3c179415bed01da13b8f049559e9d13149543899175195ea8004ffac7dc95f7731c39e07730d1cbed9e5a4e1717a9e397d84b3b05cc1dd7feeeb68c0490991cfa30108965f0df49b2983c4756eeca58a82355a6c08dff81c8b726dcd391625938ba807da024fabb2944d3f6c019d75e36634a27076d0ccd3397a29fb20ae86c3875169a11eaa7733cc0d184811cdc7ddb86df2f8452bcf10b18b3f70eca31f43b93ca6747bb0cd75b2b5b6ecb6a9fe4721585eda607c4251ac91b0112d2112abe32a7207216f9de9e17989b88051c5ab3732eb5136ab6d781a43cf2d4adc393245fed86d0a4d0247a85b204732c383de044974e0ed79affc2c42d0a75ab2c737e09c2e0f31b6796d194188d37de459ceb33ae4fd30e6415b8b42e3d634bf5054df75660dc0a3eab48879bb7fe25988159db4c0f0b1968d3c35206804cd0fedb9605ac07e040c9c5935ecca85bc6059ae9599c5df69e9cef4c292aae9d4310a51efa3d2e2a6d38c33c9315df6e135ead55d6f181457ef8fb917d20dcf956006256e5fa0824f56b93455adca5956a5114aeb819c98373d67d5fcbc525b4248450b4cfc2b6b9933760336be9e9e297f0635019bfc8869183f821e352d09b40f11bc0993df6cd41485866e8b250642cfddb153aaf6453693a90a3f157faa117fbf7c0e0e4d0f1a647155467be8ae659fb0ab0bb2296d72f08b54c5c5c7cd312859c7a56b299defebd56a9531a3fd6729edf9d84f7e77ff75d34a9f3fbb8afeb121f3780aad139272f3a593ae3abdbdd057256d49a9de84dd5a18f07935c72b487b8843a58332099116c95a1df11fd239e94d80fe8f246bc90756b27121861d666a95c639af74bf778afa83c72804d3b56243a6184cea443cbe0c38c8ddcbb030ad2c98eb668b21649e699ebcc37f3a23a983ba120ffd542cc6981fce7e1362e874b45be417eba62bc89169c131c147e7c2d730a758243b815ff175948bd7a45f0281dd0965fed804dad3cf5d913ea729f287f0ac04563d90e7bf00987655a4d9835512bd4c04efadd76507476d8177e95d77da00f6823ad97532d075fcc55184d379e7a226952e30764e0a8cb27e773f6f8b2ff4358a1a224d81fc4552d12e79c5c1144a56afd79d5fb4c428e83bdcc46c5926535bd3cefffb0df952cb7589e7129d2445a6b42b9714f26420c0789aaf168fd1c89660abb98d330c3ac54bd2a971c9d9befdc0ead52620a84b54af6a67252dc0bb36e05b00c3163d779d6cb4240a31c90c261d9e3ef14675f438c02548464ae169ec1821ae90d399f6c1908f27ed19de7a901409f075fc84ea442a73bc971a4e11b371d565208b2414ab16025239b28b139a0f07b7c52932d38b6d0d9f346fe0e52dcdde67bde2a5dd1d26aead5f50d7913e53ace6d54d6cdaf1dd0ac6146ee6af5583325783c41169a2afd9ccf4aa63f56c9fc5b0ecabf17f04163457b9d505d43a8fbd6dc284732796768d88eb691eff51099e9fb8bc0d215ba590fc3b296c0a9f8d4370978eca33c2f9bb9c306a677362763840554189d20131054a921e4f4da319a4b6ebeac82bedf190e476bbeafb56765c71242264b0282c75b0934a195826ed46be2fc55053c643508c6a9d287ddec9635ea666b478255b3d0b49677b62eaaaeae847e1cfbbbb540890d089f0749bf5b93877fae18b1693ca68657e086daf0bed0157287db6606190ee426d43fd8662f9505fb4525c197ecb6495efdac7fdde3bb5c3fde210af3b9dbacbcd5b57704f326cd15caf694c575a48210972e79e9270738ef50beaee54b58f7a7052fe9afbaf0ae8fd85532afa87ac943541bc29a81125a252307d46b87546d996de7bc30294983191e214663da07000ec1523559eaa865eb9448386f07f24514de6b81f8f3b1ad59ec627c53ae309040a6b5e05ad5fad7325b7769752b5d8b479b075e2d15a1af4e6778aaa6520f07f96a0108570a899f31067b79146a64b81a7846ff80e8a9672f3fe389fa307ccd590f074519dc95e5cafb98fedbf424f986dbd222716420feaac02802446031f20a25286e537af467b7425b6d6e93d3c324f2cf63e89d11331ff63c255cad8b60c13187addd163cc769d2befb8cda2c5965efbf0d59c0d3cfc49f21ad0c483e3f5ad37476fa1fdd3406b5360f9db7f37520f8412fb9882f66013df400552014c99c88206707060df861d0230692d4cc15f1f48dbbb216fd64ee525cbda5457a9b6ca8c0c49a17a528ae76f0f3b04daffd0d88d4386f2758fd3cb84365081b6939337fd3c3b41d6cedef6f868d7af07d7a3780fd7edcb5e3c597494cb9cdbba6fadba5deb05a03f1caf681e0df127fe1c699e96012a241051460041b35d3242d164fda223fd3b8f22254d37b1324b3f48373d0462ea99de1eafe671bab0f2f9d46de7bb603bdbcd2dfaa2c7f081b53a79db0bada90d31b8c368e0345de35ca9c0765b9753e3753800e882533a15b64733532490e74431201a233b05413af5d8ec3d11c1e6abc074551ecbf5bd7ee955547de621d33d28ea65ce21f66a04c443e4b56a6d331ed8a9da1eedca4fa1964053a9ddb6087979d0c083e8691bbf2491d2b129e746b9f6e723d430f5d507780f13770211fc4b7c1e4baf3a40bb56955d0c0953b01be60775f474dfa6728b06013103e6269837ea5ccfbc645a23636f4b9c0cf52439700ef1008e99e1db74122294068c3620fdaa4870ae817c843b91a7ff087eb1eb9fc4ba6f1a9a83c8b3dc56941f5ba5c1a3385664b0eb750cfc25544352a29b0a104a474134576d191d76cbae5e1e6dae3195f6b214623d6265b2b5ba107b1c2329b5dbabe3d0a7c5a499982b780abb9f626e0bbb04d6cae2dd2d732cd453a8e2750d9f8cb9eccaf3008d357159ea33e8fcedd06ef1214c19f371f885f6c07d070aec6f55e9f3e8cd4342008623d2609bbcffebdbd982b0101a7a5c5c76b25893e9dd36475dbfc811e951fa3831bd2accd2c723e36dc64bd6998b5c04c0be49819e494f5eb6f2ab4a96d5dcbf0b9d66bba478fde608542fabc49c529af995fca708a8c9e2dccea4b350a030aabb45d0ef6adfe54fe5b455cc3fdbbbd95e82888fc267fcc3581d80b799169188d785c248ee05448e3aaec0d45a7a7ff9cc0c97e1038a07256bb9544cabf3fcf7bb527a88d57e7690b5d922f9f4c7e67968ac09734e70b2962a22702e9a53cf1f48a68c36573a1711ac35940507e76b0d192a3eb8dae19020f83c880d3e1c65aa69e8b6937c432c4f733ba77be5fa51a359155a7fc4ca0bdb01b921cddf3dfbc38194798a38c3bfd8462e41dc29ed0276d1cb364400f500c45e2cccc5d651bdaf8107a99cd519f7697262f10307c24e3749f393c69d571c42af5373babffeefc9fae28186aa78bf1d80ad5ca01edaba821978c085845e531cc3d293d14214f00c78bfae6610d9694dcb35ea53e7f272e1d4928c8ae65203b970eb895d443eef32eb708ed3fbd0b39c0da8c8e74ce622aadc9791a8405409c95dd1115bea5bbb83eff294dfcb5059b399b5ecb7abe79ff9fcef9bfa97d67f052aa7b4a71c175becf5aedcf71d96f16127a6b6abc04252d79e0a921c0b019921ac3ffe57e16e8b8a58ceebd1f12156511c6d398422825fb84d04f2d6ddb3946096d044b4e2a1a8bfb1c6b38c15bb8c203d3f2b877084f80c4eadc79330046fa3b8edf3e665b2188a819d6a98b21ca0059b290f99e3498e920329fa2eaa74a6a1564d6601804d33a8218dec90a46db60d73fb7d773cb874d69a67f99c6319de9901697aafe21f60de547a148d85702a2caf73f2ae5b9e6176ced15398435710c6fd9357c3b5e22ab4aeff6f6f420a45618fbcc212e8a043bfe135022d1d4b2f6a9ea8f35fcd19953e38434346113e3a121d7d8ce5e84cf6a519dc999d78854326824e794d67dc924b4fcddef6da7d1664c98073e472d7f0ba6f8e2e9f6f0a6a497eb86e4fc251cb2a5d504370215f8fc3d07d1458c251584796f0afff6bf856b20a70a9d5881f8a1b1ab78dd84554445a39c9ca397cd92b016bcb39f20cc851a642ad6dc5db4fa430b2cae41ecd47261bd94ce2fbddc0bf31a4b046358a424d983223264da658e3e87ab9cd6671c6b419dcfdb94bfbe1e09cbd7bfda16ab038c7c695b94cb5288bf67b03e2325012f214b75345949cf49642a99ace2572963488496c49c900094de28e686e28b24ac09339fe966f86042964a842b5fcb66e5ce4c4f3777211c87a3ea262bbaca5dc58b017fb59023a779bbea708d8d794644afde4a14ecf0ae8497f64c842ba76e1d30e6c6c92613fdace66edcc48b548de26875042ddb823620adc2aee621a7012a667f237afab25e4fca7c1eef883d42b18eda4f1c8fea47dd5484a2bc07b5fb5bbf077f73845cd2819770aa6b225aec4597f01fe60e650c8b620a038b24798fe29895d09592e082e17323b54e6ef105678d24bd794c45a595b17f080924766d09369f57bb748c0061130fd6d909b2a06375aea21a2abfd9491a2536108036ce6d07606f21d39d1ad34daa432972236cfc6bb02bb39ab46a57f27d004238032229bdfb158f63d029e9b411c788718ad58ec16d09ff026bcc9ac5af294e36a6a7c7bc0e0327ab42a86af04a69bff2ec674655a29829b4b119b55f038cb866e57ce80ea71e75faa5d6c5f0840b850961187a8d091b43058535a8f7d565d3b9acf9e4fb6441265c6586711fc112d0b8f55af8d3510e5876cc4cb1334fb153519c21e4d266b21e7b14bab22ff24e3c9390092ec3e3ef14490225f735934e9ad8c92b53912ff75d2d3be418315aedec82151f3479831bb491b8fd35864828ed5083ea02a494f50206725b2a0e208a0700e3fcd92addaaf514f685a212be88b35d5ff7e607114b46b1f7518a5fd6d9d6314dbbe9d232374b7f88985edf795885154696cdb9ff7f5a7177c05d723e82649bdc28fcade02d796ac85f687160ad9eef8df5172c90499dbfc189d5669d6f0464e2aa3344256a98f2fdcb67d1a0898ce4f41c8992cbd6f17283fb7ddff8b0", 0x1000}, {&(0x7f0000002240)="49c56da56bba06fa3ab5edd70bee102d0d22ae2df3823b66c7ccf37b01c49e2091c7304a9cb84778ec2a5c45edcd9a15bbe5f952069f7b1e46089ca3dd3fcd98e1d0c31d7b9f0e299852a97b767ae401ae391489ad152747af0c651258daef66ac94c8965dd3e0645b92dae0410f93843f85b39cfe1666ef07c8b2a538b12a933478dcf3b185ed4e50afafb1dc92bc", 0x8f}, {&(0x7f0000002300)="e1aa502f51e6771c13bd2aaa0d4aa48ed726f859abbe83b3956262fe4fc02f537ea2c7c92c016a0b8294c8c7771bad23f27779cca0160c72dc7a47a6db09e65e9c049ba2056b2972774739b75090f16bc5cfab745d990ba4fb9cadef3a3250b294b3473d350dd1181115c9fbb050f08739bd7f70a6dcdbedfbe03be87233b806c08234ce8b2fe4eec6b4607c78e6bccf90b72df6ed08008d7b1cc9386b46e74ed6337247fbf0e3dd75c605e0ba025c1187917cba5095d3a60b285c43", 0xbc}], 0x5, &(0x7f0000002440)=[{0x100, 0xffff, 0x0, "89d6b5007fdbfc7c3c4230ccb39b5df0a6e1cae51286e84aa7f909bdb93966d67a53edb1f905ed7c13d6c2f575e3b3a13a1763f88a4d4b7707df8f112c99a8017fa1fdee7023c52a02a0d0be9a3177ddacb062570273399d36bece83269490d7b50e824fe4136ef5a8d7995759812937f154aa81184a611d51b8e779803efb411a936782488ad8e2113b46f9b0988b0e3c31fffa96164877f87c11155d6cae236b7bd473df3df51b22e4cbffc7c6cd6bb0926a9adf41461eaa87b918f0e7673a4d2b7d44d6c49a2f66e7eefb9f96ea97554e73534f0a6efde860d955ecb777dd662aea212d1a157a2b7440cc6545"}, {0x1010, 0x1, 0x9d9, "5d83ee3e4b13b39fbb966dd26d0fee95e39b99707f99dc61e2a311ade81f2a6a36b308196229e321e28f843218b07af295c20532259132c041bb4c0ec0d37566dd61719329bb3ddef5a2c5222f1c3a245a2e205532faaafb1877d272d1ff3f8c4de6e6e1e08343be093c47681fce65cd1ca2638af022b2954f91e36853f4a945d5b0be4989f2e9978d5babab7fdafa456a6d67ce8eabf0cb70f93f44c994c4bb8c754b960fa821f95ba908e0bbd74e1e756bc01cef62b8ceddd3c29f6c4999c5ac952bc931d9ed445a3112faee6a10210185b807f4da17c8732420e0abf8cb6a8290010ac05d0e9d872aa4e0fbd9c3b70b4eb285c31bd903d8da5b606ac80edfbc7e017216df69ca47fa033bc55ec6ac5bcd2acb19380e94daa309a08b74d070cab226c8546d5f91c15e1cf769b8afe1972ca0101af0a500eb1bfaca196786ae64ddbef5150306f9c621754f6bd15a07e297b20766d0c7653a38c70fa31f941cb7d0740444bcd15ffc9852cfee0e416f58008144d186650ea31bc32fb3c6c76e8ad5dbca606b769f474996d1e567cb6b3b4b9371eac40a4d8f17a9f72386ba8a5796060fcf0e4cedbae01d046fcb34957a27a7c373bb5883515e1c427ef1951ca29b0050f3a4703b1dc2e731951520331c05175500222e98c5737c73184023f89b81c4b4480e6d7e4abbaef8c2bc34116432288c18fc8e0d971e40ec57f355d5cd69ba60a92e96ad76b717517b8dacdade8344cfdec771d465263b4a5a70e57fc54cb5910666648bd8b168a3cff25bbe6c6949115faabbd3e411688af55218893784e418ee801a90211935104444dbc67ac923854dca80054bb0f64cdb5aaeb78bd1d5fe1a1a6f82fca70b341f92b578b75040f39e201db3030d453bee19787822611ae46eb5a8489d274ddbe02db85d318f08015c932bb75b935757a45bcda8ccaddebd2d27a2ffef553ad8135eab14b977ec390a7a0a65658c52ee03ae57827b60088747b77a62bf98c73c10e3beb1be0625f073a53ac0cd012b3b263e5bf6e4da4fa048eab9bbf3711efb4e13868d650350525f38dadd788900778c8778c187b0c938343af6eab7a0fffbc3a511ca408d85aac362fc74813957849a1553596f0a4c75a9cb0ccc0577212ab56a92e7047d53a96b1d2ed7aff991149c9b5ddd4e6d74096e6e4743fd88f16363b80923d7e90aa734c784f26a7d79a0d8522398447c3b3a65b694c8ff4fecbbaba1060a85b59cee3728ae4a26054897a8ef027f2ade199561feb1de111f05aff39efb0fa4c37234d513b5936398f2664366dc1d3bef841d04638cf2d8d1e3c229fe63af3f7eb4458df48cdd38b765ddf8a87a63e42d7c30f5dbda06fdb85b41fd451db083fda4da0eacc51e7d82c87a03d85249879ad1865be945820964d210a2f1a99741774c3965523749d39d694282089ddd246c122061ab2694be958e6f42c01cf2e82e733df38dbe4748d4e27ded58c2b36640de794e339d1a36686bec99ba496f5f87604d98d763d13f81eb3a6bd8632e68c8319cb8d99b79925df154d0d1adc11076fa8d06fd7cdf613e744856b98dd68d924ab3d6cb75fbaa82cef42d852c021b894c1a01d68bfaef3b99462c9120cc563b47a2559bb387fb8fa9188903ad6fe973f0793f1cd195ef7aa9fa010b28329489db61b5efa3d7ac99a936ab1e2d57e65e75d1e88469d8a3ce1dbe1cd7b6ee81157cce5ffd77898443eb846fae2132b425211a50128fdd1443f34a5a75bd40129de2128fb7f56346ca5ea8a8bc3683d88f9b2d1a87a1a01661bb766b6f9a76441f3579600751279f0d767ca12e1d575410a61d9b6b108c211184921d9a439853f0b6bbf46eef7edf1010f360ac0a81b98c31511e89f46a1b61a3912af5b02d4aae28a837519357435e7d394df166c931b91b91d493b6140293d47ddb48923472daae2fc8fce73380603a37ee6884ce64123c0d15d33ff7340106680a81de9c0c68fff6e50da3907110664eb1be78254aa9e4b2c0847263808da446b3e6e1fbdc5e7d5ee7875fcf1ee0de0cb30b2f001b9e300f2939e20e5426398288cfb772d32298da887d4d69288f8ac85f23e13ca31e04b3f60e479e8ecdda9474722d4c11cdba821902f0a0fd19f2e7e95585620384d1b726454b59fc3831a10e84d972735dad9f91a7797a71f924e475ce1fdaf4f865c36eede48ade04eb6f251c910284d0409bf875720e447d5281d73b4ac695f7cac568ba8c6d01a78a13ccb3f5911b8a138c3b630bfdcfee724583d38cf2a597e78dfa6e9b66f5aca00042ebcf8a3644d97d3cfb2774aa9102173ef83b7a63e517a2bc8644300762dd2790b01bea0f438b8b41b3ed765f9feda02253f13e236cb597cd49dfe2125c4ad22715ece1ed7c459d8b5bfd05c171e2741760a8f272d7eb845c6466c00e922934c641e2bd92655207da9f348c90231b6708b5d2d2fb203c9ab013773ca4c1d6b65980f03877eac1594faa96432e38e5649721e117c00146f99eea98e01ba614f3f3118819ebdfe686a7c91cf8f2a66eddc03cdbc0d1e82e9524fa801d488fb741bc2cbda1ef71c6c5c0e57669cdc9895b1d474e4527a6eb91ae8753865138c7adf7957b5c63780a5a7c5d1dd3375f4f33d00336cd21b6b82e14dc04225f8a64deb51d49d012da1148944c953a746b29422f5f42239adc6175e84d8749862e231fb181908e6b19a10c11ac04244018563ed49b32d5764094aa15351e09d802311796d3813bec4c14ece961a12340909698c38dde1d9a090d1a304270009896efbdbdaa951acc2106b3814498e62148ca189d4a0f46cfcf7368da1a96698d978b25e8e652de3afb1622a854a4e94c0b108875d2a53ae15b9d81dec10d16d0d27e984a791dbe753d602e81febab6c0f9b3c8fe2311a3b71cef0fc089d8711e2c28f7ad77aeafe269c2b7137164a8add35817659e6861bff325bdd307830536a85dfdce4b935f13e12804949f2850a0431fb0037cf87fe1352f309fc8b61a0b69015eb7a975aa2acf554ad58e56751b836fdaadd5f73ec9779d7f3679d6733f5fda4f5ec061c7f4db785aea5b5ccbc6d9b0fb5afc48258536de09c69e1905cbcb2c23f1c92d4d608acdd00d2033edf84a48b5eb22c626d3d4d90f5b85c896cfe191d8839317146174864a1658b71a929aad2eb5f825f800e4c4c33ac574a049ff705ac9b8341e895b5ab41bc890f5097a37ae79d924764bf093e46c8736b74597dd379d61b393b627f929dddcc6ce88b24796f9f26b8f9561c2bc93e7bfc849ea2e7a09e0e0a4090a23caaef5156894399330ad7f4aaacf1f0473cb8aad096a838ab29755d6df4c804d7467694ab13e1b0cf51faf62536159dbc7ef2c7f43f7b53613c28b95e35ec7bbd6fabcc0a9c07a46c29b9369469259647a4455ab9f04d3c42c066a76e6b0903c5d64ade2a43dc9bbf896ac06886ddf6d26e13de1ad038e86a791d659ab9e90915b67e47151651bfefc2628964e0318b8e1ad124392785c28fdd235f3d801e41d6d5bf0bf3c02f924c038c5b6b1f1c3e96f979da13d49b5ba5fb046869111a1f0d56f3ee9b5b8a03e44f6fb8eab5f1e056fea3ad269f73b92cd81fa1511c260dc7d450dab7747dc2fa1c57b7f4e9dc342296b4ddd5e64787004418e0c37b19b1443002bcee1111302cbc41927b0737c72fde4455ea3ff1f5f7c17005d85a5e641acc76f73fa147b0cff843d8fb83be9012b3674801a84bcb4576e3c6ed791c1885cc5a9e2403daa7d3536d32f4d004ed77c60d22ddfd5e972f33a49434cb0551078eba8fe58735dea29ca6ecb35dad64d1065e8b3194d9bc789432a0c196a96e401c50a8d82f1233e8a2389553ae0cdc130241efe7dba677ab6a69cd3c11d59638d7003875e16e737d5d3ca73bd4f9f6354e73264ff9cdd498281998dab8d691dd4caf3696716f9b0145bf86b0cc7f0aab6738844b581e4c3300e2348ee352cee13901d27cab340f07df04821e9e69b6f37020da47a59d8b5b234dc90e1c2240d588123676ff912a726fd66860c1c765e4f0975cb18e0826ecb83f938b00bce318ec5753a681e37ced8563c76a97539caae34fe26b992f2b2a96037d046df3413de08fc4208cdcb53ad49dacc0339547d1b4485722b2a6b2486151778395723188671763bc219691a1f7385f4126cb4c9db0299b168dcfd0f827fa04e17b5274bb479af9af1355991e639a57e6e73455dd32e444e843727360116b96db4029ca4bcece5c7bff7012a154910e3661b82d4a7e31ca38c32da133d4049b1244d8cfcc801cad6a2c857d5e02f8822fb8afa90ff11aca16df69da141ebb4a4099d584c119be5daaad17fe1ea58a5714c07ed0e9b25d3b0a027dc3dc3b2e42022cd0309cb28c14aa6747d99ed78eb8e81a4ac93a5f62260b124b371586c84f798ad0c4bce8df32a83b81ec764c712a497cf103d1bc897de32a3b0054fd36b4e390951b610bbdf766e96c1947825df856d0a225d7e2be55ba7813dcf943c55127e9f4d987e471266843f2d36e9a03cc7ebb5c920fdcbd0193be278e5321fd00a9af8ae61914b7694c6e3e8fc93bf0f588901b7538128faca1eaee9b00023a77d102ffca2237d11848b2fb45c6dd546066d02d918058f1ac49ca969f5645f8c5d93bb2cfabf50e17416e91c04deac0b7f8bfa9a9c61b0b5e3243e8fe0180a3ca18d916efc55099f2e92903528c5cb40ef84d75e8971309a6295114b3687862c678fa66a7b7e9fad32c6875eb1118d26a170c13057f0fd8cc0e684bd001a8706961bebc1805e995f8a77aad5c8cc50d891bf8958c3bf57d2a9ab687c4fd5870f00dac3be24ce39f0629272942ef598f55434d47889b81d605ad0464b74c854b5c04891177adea2935454b92864cdfac2622ef4fe9ca1f3122a4707adf8bae2d8edd2b9e757e67305393772b0513b6e967a7fd3c35c958f722f26b896915dcb8f5538be14955b7e6b0397e90197fadaf0abb664ad18e6a9f03daff6543b72844d7f5d901a5f8a7bcadddd05c38968e9539fc9488508fd59024a5114f89f837efa2335b3454e16114aa6187dcf7619be89aa15d3ef422a9a582365bac7363f7e38f4f2217c1a7656f7595a963b618097699282117a125f9a433a64a19b9cf15a3f4aeefdbef959bad42f893d599d2fa2aa0121167bc1920b3acc80154c17b381f5e22e18d66a5ea5317c7a2b4a66a77bf95c08c8d15a49a1e990896eb057e1d9b8172237de44b17a6807ce4ee038edb4e33765f525bd7001024479072a80d051f25b103a40cc2a951e96e366cf12bfcc876fbce3f702207e5138dde8770025a7bccf83d189d3187406e0c5e84c0eb73d51fd5f5a1b93c141d91384d5b995d350ec6f4b04fc2c5ff90f747cdc2d3ddbae4b383526b1182b5b9405bf55ebf5a839f4ed9877a9165373eec92e39118c5e93d78425ec07c77610db6954022ecf9ac13b99da127512bf3c1fe3531a17340b8584a5f7cc3a82a9911a9402c38ca0c00df4fd4eae0c3a63400f5a2381a57949fddacb45889920a90e9ef86d191e72a86b4437939013d0cb3139cd5db53d11e2f37179ba8da1479af907c68dc661d1edd4e28903724350f9f7d4af18e720c1e5087a29d9538fcf423e3b4e8b8c4efbc0f34afe2227758457d08b7aef4fcff7d1a9e2b1e468fd0024fc3ec9fe5fb5a599cfcd61337a07c53b10e0e4aa71176c981afcf0a4fc5b42f178ced727115d15636cfd9a8e77d5fa3555962eccad39869096b21a6349a19e1f7124577c2ad5e720b49c1ef2"}, {0x80, 0xffff, 0x5, "a727633eb373c05bd43fa6c5a31582c5cb6e57eee80f4239816246e2137252569a28a98a6cf2fe872a5cbbaf79cedaa75589b95805e136122cc5fd746ef79ac64cf58a13acbe46d3b70994668b616e1c2029f843210f7e8bd6b031f4b5b7763c8f383031155a0a82d23e6b23549f8724"}, {0xb8, 0x0, 0x0, "189d9253625dc927e1695766649b7d85a2ea3d313950b484121c24526826984ce88a176ec48ce5297d9d6af56c159de8088f929c0b8f3c668279c68b11cabad35ca55579b8f549c65d20932cd52a04d5516725a16a525bc8f94651311e2882400dbc597f9d2507494ac946a3638fb43445fb389a0f35f72d0ad882f2c354a316cc333d0707bd4b3c95b4a7235801ea1f9e16dd6972b5ef70ccce200d37454a2fecb4aca669fdcf"}, {0x88, 0xffff, 0x200, "95f9b8f6fbb48955cb24f5ab07e5303804913a07e72a572192792e4d85bbf52e7e004536f0e90a7d822fba9a7fa97fbccfc846fc85534dc00d5d09b9a50c2af96ccbf06c7f95927a8a07a7b99e58f60213bfe02fd5b951a9b7265525e96ae7ee5e55b413a7b8e8e3fa9755bbf62ecd0ff6ef98f0c0b8f5f7"}, {0x98, 0xffff, 0x3, "fc296eb339c95ff9c1cd4d4876ea40459e6c016e56ad1b077e561bb331021c2f486e55cf483cd5b951731cad01c07a0b72b752824bf7a80a2973020a3e1445c68a05388b1686b2895e05eeffb3bb34d72b52a43ac97107066673f0d665810957d309af5aaff7c114e3cc5c09e6cb11b133a08c20658283cd7a5ae437efa94379bf3e5802983a4dc2"}, {0x1010, 0xffff, 0x2, "7923a11f80ef05e5d4238457867fb588b65ef19ef5ac1f34e2f2c1a10a2f8fd02097b27f66ed016da5de0a807ee89930d480b05f54ceb6b5665fc97796db5141f359e14f0f28114f08f4f5f25b9ab6c617afc11c72def4fb9b1d9b88cab14c4f6f5b0572dc20261131066d23c770eaeaace086186de28803fe3dab0bcf67d9d68d69e71ead4add625f4ddc7d46849f00a90f78d0a638850b9866b7adce113f0c7975256ed68539d15329a0a3bea0dc9ab9bc34ef53f1a07433805b64720dc81db39242c6c48767c63fccfe91ffaf4990422afc502cd010699157345ca85a17805061146facc5a25a18ea393474ad4879e420a9d4c4a5ae7d930cd22ef384543b324a83b9738c6bfff7ee04011964cd110281e0ec5b16a3ad082d256e76249692f12914e10fc17b404219380bd0f7e33c7689948153e999aa58ec48694dc18db8256cc8bd4bc2464caf1e55c42c20311d66e804e935406016e042fcdd1cb2bb483f46fd46d7680d73fce1538b71d52ece7e29f6841b5bdcf5d97702f3761431f748b59a2b2498dcf5ceeea92ba061e264dd35238576a44cf1223f7db136982d5627ff35623a8e27e3604c7a5f65b6f53aa3ce301c9ca3952fc0ec1a605cb49705a9959adf4725da8315bc7d84d22646917dac540f130dfe5207856b6b936d05f6ac49a9536be0011386c0a0a2b177a253550ab3878c5ac663d4235cf186f7f94021ef4a1cd7cee3c3c35997d7667f9adbeebca888a8723f2734ce1a57a5542d3f1909e754dd317b25b760012e1ed1d48e54050ce13d18a84751f34cd897f05c66c04403ef668bd942edd2ab87c15059c706e7b24a50c8c772fc0c20ed5eff1bab40080885d93a25353a659a835dd23a72a731e4f2f3f79cef65bd825eba01a64e6530a95d721cc981d4e4f780dc10440577f915eef9db4d425498664007f2a3d5bebf8532ae88f354e61831d84cec5e4506e81ba8402f89c201fbd54410b1056495a8400d3cc2b4c6362e10e1d0469f43e530ad08c1d029d9c0c1c74cecacfcd4fb64cb0159f1705d9fe302b1ef326eae0625194f8cf0eb99793e6e6eb3f1841bc87b788a0dc52b1a8d75c71b916391b3fd55df9e0e774217431ebd09e42e9d4e6e30826d100f397ff433601a07eee46f6915591424ee9b0c7cebbcaa88355125f06875b9a7e073c0318b28c086e06a40866918c89414086c4fbf009f0c158b8b118aa125d6bcc7bf61010e39522b111e2c21f5639c7de82e635fd310a8f4652c9bbc12f4b36f37de089dc852559e3d1dd8fab2fd460bc6216e1c4d454169c86a7240b661b14027fc61aa5c9360380f0abec3a9ba720e9fd497e2f64e8b08359d8c032ff3104da285a45487461a3e80848e8c2d5b6819b88e3e382287f6023ee7f97f5bd2a09ec5f8c869ec68adce11da0a1eea42a5a5e2929c1d9438491d8995ad3b8754deb3d44ce6f49dd324a82b27eaf997152da2f5ec07a7d623cf28683b48973527c3e8fb57d3c1a290302bc01bfac23f967a0f6240045f9ef4870ce590b91269c5f5260122cd1c8d6d222b88a72fa4f001136e4348e48e7cafb77f218b30d086f09678d8cbc6e796671fa7f17947ba13499816e3fb8e7b59b38e7f6a2a281475d29517a29f8e648ef1e27c82b931a89d500d5bb689d254766043b104fd61dbea1888204eb3f41aa30e969b31cf52258a062979b323098198ba927be44f12c64882f59744d93932665321c57addcf71f522eaad3d084326b24148c08de6b538e9a078319b8c7236b9ff973b08b6e00e6e55adeee019902faaf35a51a3cf9a8f5098ca99fac8abcef5e125a7638f7dc8e3c8846776d547bc38ae852a0dc1d02a06d4d7e2692b1b1789a76a6e6b4e6bf6a0f6f7edc2bb199b0d8e3c2dffbb7fc6c49887ea6c022306118d27f6bbecb5d362f5b5e1c07b603c8b415fa6475122a82efdc63f89d1bdaca90d1249331ee1106e9467d98f1cea84f07b95bdf55fa9ca282359d195d82eee9660a272efd340822999c131241f8b4a0e172634a17221a6614430801ce815fa15fc40adf28b6779a47e2d918c9e73f4baaf2421274359f34a60c3f138142517bbeae6a4991071072ae5ffdec6a7390c420e4786f21699e265a892228b45a60b7908e086dd65e0673530ac3e530aa9bf7bfb695fa57af696701f96d5ea41c3edc20a2c6a5b6292444ac3a76a6e92aba11d81e95a45ef92acbcf41626ed1a2ace0353ed05af9b4dfd866fee9070a7633e9e7fa9a95664cec7c94194bce58a250503bb5d4d0709d969086a3e697d091fb83e5babb08b69273d2740a8892da76ffe10afe98acd314ababd5c9fbb2c907894d079367b847bb61637327d633162dd8c1421a656d8ef21e960a232bb119937cde21d6c8803a8e6a9471ec0c353f23c19b83142afdbd11712a875b274c8007791aacd7c6239235ced693af6055d53850a5cda56159b6efd6d3de376a6edc7907ecb496951cec224e6d9c0fca27d540bc7fe258aca4023be3633720449ac5e9a1c6bbcb9e4833e41ca80bd50fbf247254dcd11969a2ff89f809d999849f9f4c35ca8558610b96d28dbc63f5aeb44a7c411f43f476438156087cfa6a1532f3040dd104b137beb64d4369efea1891ce3dd1d3d35bbb16036733c1c772f75d676b9cff95e0c011da2992a01d303393228d8159963020e4009310b05aba81e5f7563a8ad95daf74c9e5b518f953f08e748a7013b3ae8a1c9ef71560d2e203f1e4afdeb1b514ea61158b6e681e78d9fbd359f485a0a142874b87b489efcff803eb42ec75a17d78900fd7a450f6fb43b4686ad209fbc16af801a33cb82d113862147d77685f1974b754538259096b40b7f1cb526de6dbc59250e444d809bf121c1099f1ade25592c3c62ca207b64f22132c159af19ac6aac70ebb8e549ad4fdc99653cdffdf233bdde89eceae1608bd15e1e0b7f468ef91f212b7453c0c61d20927db4071f3cc6397ad1f8c63062c92d98d53cb9e5f1d1f1e0cccc09664a3df494c5a25818a795602c56cde35cb34c1ab69a637cda25c86863afe6e3eda83d71ccddcaf69682be48fed3b5eeff1cd29638894466fb9b9b8993999be2c07d25afb04b864681e5e43e0698b63a97a2eb06c9444f01a6799f56afebc1be50bf510ba9ddeddea405ba9f919bf6a38947862d27aeb33e7744a2a5ba4ab837a1af2be1ccbe1a7d9ad6379a2b36316afeff3544e8ffd4eb972c476f3b962f99c8c352c6a4b6e998444bf5bf010bb78b6c405e4514fd22584b20d434fd547472962ed8bb22a953037d950ea3cfccd8222040b3ac2f1f6f98b95408cf2cdbf629cd57077898ee9dd6c8b0dfc7e245114e13bd689b759e45b32caa06065c39082b3835ab758b33f1a8769ed6552f22974cc7b7452f3cb913706aaf42c559ccd76b7df5fc460e7af60bd1603682d58c8aad234894821990efbf35dde6f65e5e5a8594a16f01c6796755b20f1687ee67d03ae0610642928d68c47b3c96447579d5d3b2c617c27c83134860b37abcf84815c39154f9843481f28642a614fba8c3a7fb4f3166e6a28b5760d4513bee43169c47cde0b8122973c056b78278018a9d8c3e991e3f538ee6eaf03de6d259c8f17cb081566310fb44ff44a258736a787d5456886cc09dfa42c57c7023aad432779983e14a6a1e42cfcaf2bf93458fbe02975bf433c6d5f40796f58a51a07d15650187c0826386954e157b44850904d6269392e905de2aa515b924d885d643682759848f2b56dd36e4e20a54e04a4640e807e0f91694df95789810629d6d204e45b6b8cb08c75a641af93d9aca8058ae49df4b7341692700ce980efbfb1660c756258be75dce08d603334c468300f754ba7037841e569b0835e6816b109dc39b435d3187fee0ce5de0ffee6e291bdd6cdf2c036ccfc6c561fe77880800ef12ce5eb1a71822c79e70e7f152fc70dbce88dff85dc4f290685dafb9423b9cc17e9941d824e184250998dee89169dc3c824589b0cd70d3610cede922a34a5df805066e20dd9d0f99e84bae813cc012c8641feaaf3b330c2c36dd5c4c64c8f62e70c5ef6c955a2978afd4c8f32d22d2c1db1444ffc94b1249083d7ee75ac73a440b108eb1ffd2484bf228c76d0545acbad497dc99efb268e7788789e75fa063841912190b2821adc3c4fe051152646b6d99fb456f8410d381604902f1c2ed7992629dbf97f308dcdcdfc64581c5b90101739ad0815ec093d3593bc8abaaea1cd93019eb0638eec94e92541ba55030add5f68f72aeda278344ef4953ebd14ea5acf16af78c4f4c0151df5650bead66eff64d7129e3464887238e18d73ca36212f8c9355819d9becb3423f6c574357fd2e137f86e158aebf947a18cac264945e39934cb5b4d41216957968ddf6f644a5e58a0c8ad6a6f0f03f53c73a30f568efc010c7bbb327c1ceb1f55a99eb304e740f8b80d522e05b4997d0795beb83014f52b89cd91f48020ae23454c3dc389b23aa4bc8864e4396b93e54635ed44dd29ef81ec4c31607b3a1c862947517ca7f3e6f2421caa74ff5be782b7cb94fb9ba304e882fffccc2f07735916ae5e7d3547f67e6888315181f9e70782f48069594b8f45699af354108a1771093d1ed3ff8a3562191821cc004f82a8e30bed2b08ee9dcd243c462b79e2eedea9094291859bcefd5a3a49420090b52852adee5fb9a87c50bea396b4cba41690fa914c23822762094c83a68f9df715663c58dc46df461c957c7a559f9c88cbc8a4828c9a957260c10514f75eba11e72eb99505687865397027ff79548291d6a2652365f50bc669ca89ec7318f66ead547c0563e0eea0a8bf91f9e6760f8ad9a315e57e50220d507770137e5e655382bb102e6fe00de7ab3faa2ba9428249057c31f4b72a05f0f154a1d7fb6c93886752648693b5459d2157b731883fcf29d4975680bec21d6d65e0fdc6fec61842507b979595b9446f8b028ef63a3124c944d92f496185ae060564dc4634e30778718ff893257d74620e4f75332449edad1246a7e91d3f90735c37c969abcb3b4d644e28abfa047eff2d309b1ad23d4add6d94ee972fb418bbaaf0ea8f24f4755f776fcbc33cf60e9f0093233789de7d6745a8bb57fe2d778d1c1325ef2830c720cdbb11f86d5de83a1f512bfca046aabb62c7840a53b2ce675c87e250e3bf9c0ab565bb3d5f08581dbe3200e1054cd7c2a3d14a4279985fc182e0b8ff0e706109d17b2fc10cc79506a68542cb60bf7fceaa1848f09ed42b6b404b0857961952863e41efd4030db801f1fecf5d0978897fa7bcfc0339989d8696d9640a608ef469a6db2d1539eed61299eeae8ebb7fe6c76595c8d4581f6b7f13488af3db739db7ae8a0f1d8d3fae9e87f2b00da6af1e23ff9ad7490fcc705a54516b1fa823a5d52fca123ce4b8e3945cde37c636dbd2afa77afc8729304b757d96b8cc6c543631e4ef896e0188ffa800148adee4357e8dd080adea963c8144021aac44038a2e000f29b4a883061c155b40506c1aa213b5fe76c55389f3f9b637798c753fa1d760e4b57573690c5b4bb71b2a7905ae64b39ab0f60760e230ba270bb6a671a344ed28e02a278959de7c57fe5a0d9faaf92dd176fdbc5ba13af6c7ac99392a1bd067fd64ad4e58163965dc684b82ab18ab2829a46554ca0ed421cb7bea427600e636d424c15fe32838464527d34b817018ce0cbcc1ab655bfb27890a012ced20d2688276c438b5650716bfbd7434365dbca234e07fc647922fa0f229c9ab7a3a38857664216bff546a92b10c82f45f"}], 0x2378}, 0x408) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:27:41 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) 11:27:41 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(r1, r1) 11:27:41 executing program 0: getitimer(0x4083, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x40}, {0x776, 0x5}}, 0x2) 11:27:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 11:27:42 executing program 1: r0 = msgget(0x3, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000003ba7ffe1319b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000"], 0xb7, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0x4, 0x3f, 0x11, "5267cd190ea1a05284deac65c3a07a5221edb920", 0x7}) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 11:27:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="332e826e0001277e96ecbfb82e424823608de4e1c55d222c9354cb5df08f4ec28a071f663bf843eaba26fd27e1bbe379ea493c7dcd72fa62a2acccd662ec6def7d80cb66620ce0d14762c7140a4d88e4fbe423b482d4ff94219fc286d32303bae04272675a039cda006b1617e28253e0f355999b84bfd514c03723e861b5731684b8f31268b2acedb21f020068669b48cc051a31c62aa34f17f7bceb026ee00ead8bf412239fd864f4e0ff97f6f333c6660c59f3f789cca8d65785ebe1d7090596f200ae4befa37c70bda09f00b3e8bc63337e414e2d", 0xd6) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getuid() 11:27:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) 11:27:42 executing program 0: clock_getres(0x5, &(0x7f0000000000)) 11:27:43 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd556f969d2f2fd69) semget(0x0, 0x0, 0x4) 11:27:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getitimer(0x22, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0xd0ce974a6458691c, 0x0, 0xffffffdb) shutdown(r0, 0x2) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3010, 0x4) 11:27:43 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10880, 0xe) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 11:27:43 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x3c}, 0xc) msgget(0x0, 0x50) r3 = semget$private(0x0, 0x0, 0x40) semop(r3, &(0x7f0000000080)=[{0x3, 0x80000000, 0x1000}, {0x4, 0x3cd, 0x1000}, {0x2, 0xe3d, 0x1800}], 0x3) msgget$private(0x0, 0x402) 11:27:43 executing program 1: r0 = msgget$private(0x0, 0x85) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b08af174918e08679a0dbf097464154359d65dc6fad95112bc9bd514ebfbe7424a3f3ca2b0095f3588f477571b6868e00919e2eaa6e027cea7e2da030fa834cedb3e7a350bdb10d6dd8c4bb667ce02ec6fc57038aaf408530f9442c00a2b5888b6f94cc6c2fe2d441e698d90bf3bab3e77701cde01c2735bfcdf1749e84ab8086f19f7e96a048fbae57d8e69548fa6fc712f7117d5134b54bd08eb372c1b74315546a8e948dc66bef7dc6e3e77162a6c2adb43d4086027d16099759e83ef47d3f79fb659128b14d8b63f1af5d3"], 0x102, 0x3, 0x1800) r1 = msgget(0x1, 0x222) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000000)=0xed203567893ddc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x0, 0x8}, 0xbd90, 0x0, r6, r7, 0x1, 0x7, 0x0, 0x2}) r8 = msgget(0x1, 0x0) msgctl$IPC_RMID(r8, 0x0) 11:27:43 executing program 1: r0 = msgget(0x1, 0x223) msgrcv(r0, 0x0, 0x19d, 0x0, 0x0) msgget$private(0x0, 0xe2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/230}, 0xee, 0x3, 0x1800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0, 0xffffffffffffff75}], 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 11:27:43 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) socketpair(0x6, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_RMID(r1, 0x0) 11:27:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 11:27:44 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0x32e) msgget(0x2, 0x311) msgctl$IPC_RMID(r1, 0x0) 11:27:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c514770e727a69f29aab0339c1b607e30fcbf34aca37c4ce6de5bb352d64710db8f8ef765b9662a010a25b2e9e19f7ac5546f3246077d15a7f0e2e16a75dc76c2ebdcec4fc39f1ba414d", 0x4a}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) 11:27:44 executing program 1: r0 = msgget(0x1, 0x222) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffa0, 0x4, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgctl$IPC_RMID(r1, 0x0) 11:27:44 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) select(0x40, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x0, 0x0, 0xfff, 0xbc}, 0x0, &(0x7f0000000280)={0x8, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)={0x0, 0x3}) r2 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x101) dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) 11:27:44 executing program 1: r0 = msgget(0x3, 0x80000000002222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 11:27:44 executing program 1: r0 = msgget(0x2, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x28) r1 = msgget(0x1, 0x0) msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 11:27:44 executing program 0: r0 = open(&(0x7f0000000100)='./control\x00', 0x83, 0x1) recvfrom(r0, &(0x7f0000000080)=""/36, 0x24, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./file0\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 11:27:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x1) 11:27:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffffffff9cdd) ftruncate(r0, 0x10000) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="276865ae0a252c2815acadb9111b5b5d880e06bd0c31a6b0279a4a20b7a863c61127175fda0e86df5bdd0c0edaa765273c77592c8e4aa427b93205046ac4dec3b7647d10db809dc80d688581ff72f55ad3a14faeb0892817acd18c16e6b322065265eb6cacee70a217fa175fe68b7c20577eed4db1d3bf45c17b71b7bf6c18df995e994d186c08c26797a2858bac", 0x8e, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 11:27:45 executing program 1: r0 = msgget(0x0, 0x322) msgrcv(r0, 0x0, 0x0, 0x0, 0x100000) r1 = msgget(0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) msgctl$IPC_RMID(r1, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x5c, 0x688d11f6, r3}) 11:27:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3b}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xc29f) 11:27:45 executing program 0: socket$inet(0x2, 0xc006, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) socket$inet(0x2, 0x8000, 0x7) getsockname$unix(r1, &(0x7f0000000080)=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\x00Z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x47) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:27:45 executing program 0: mlockall(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/95, 0x5f, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x100000, 0x1, 0x5b6, 0x3}) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000040)=0xc) 11:27:46 executing program 1: r0 = msgget(0x3, 0x228) msgget$private(0x0, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x2) 11:27:46 executing program 0: socketpair$inet(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfffffffffffffff7) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 11:27:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:27:46 executing program 0: r0 = msgget(0x2, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/11) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:27:46 executing program 1: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x81, 0x0, 0xffffffffffffffff, 0x4}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x3}, {{r0}, 0x0, 0x0, 0x2, 0x3, 0x4}, {{r0}, 0x0, 0x18, 0x40000012, 0x6, 0x8}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x82, 0x1, 0x2}, {{r0}, 0x0, 0x4, 0x10, 0xfffffffffffffffe, 0x80000001}], 0x1f, &(0x7f00000002c0)={0xff, 0x100}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0xfffffffffffffff9) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x43, 0x8, 0x101}, {{r0}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x3f, 0x9}, {{r0}, 0x0, 0x1, 0xfffff, 0xfff, 0xffffffffffff787f}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0xffffffffffffffff, 0x4}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000041, 0x20, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x23, 0x2, 0x3}], 0x3, &(0x7f0000000100)={0x4, 0x2}) r2 = socket$inet(0x2, 0x7, 0x7f) connect$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xc) 11:27:47 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x6, 0x3, 0x800) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0x175) r4 = dup(r0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000340)={0x6, 0x5, 0x401, 0x4, "14dfa5753d5f075660fe0b0f607c013586f1521a", 0x1000, 0xffffffff}) r5 = socket$unix(0x1, 0x0, 0x0) write(r5, &(0x7f0000000000)="a72ca4cb8fd38d87e4dcbbbf85fd1bb1", 0x10) 11:27:47 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x6}, {}], 0x2) 11:27:47 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:27:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x8, 0x7fff, 0x10000, 0x0]) semctl$IPC_RMID(r1, 0x0, 0x0) 11:27:47 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:47 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:47 executing program 1: msgget(0x3, 0x8) r0 = msgget(0x0, 0x6) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x200) msgget(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) msgget(0x3, 0x0) 11:27:47 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:47 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:47 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget(0x1, 0x21f) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:48 executing program 1: r0 = msgget(0x2, 0x11) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:48 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:49 executing program 1: r0 = msgget(0x1, 0x222) r1 = getppid() msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000d31d05da000000ba5fcc7c53befe800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000990926cc851d28af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023823cf74021d5e8a755b09043e0398f290136d229c936c72de5360dde6db9877ee4f9c3474a81fd92ad08cc5baba04e13c4522f671a6002317a27d370fb9d5338c79f740300000000000000d37d53b4387c844306f2efbf3d80a7310ab72ea3f4832e0f23f22533f7a8875e95d1e8b008387ca54c9d892ae80000000000000000000000"], 0x101, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x10, 0xb6}, 0x2, 0xffffffffffff6763, r1, r1, 0xa63, 0xdfe2, 0x1}) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000400)="172cb19c5d81a74fffabc382d916875293ab0e81d6f221febe499ea2edcab6dd0d25463c990f1ab0f2a4bb3cd3915a87fd10c62c89e9009e1c130e79bc741e30e5d8497227a71926c68e4f8733c28c34e8f50cc83408c45a8054dfbb7d13473a5ab479e47f3014764d1e6061a20a59b24040511b4e856c32b3fcfac73f3fd966aa4310620fb8bf8c2e52e782ede033a962565c99f9f34acaffaf1c907340387dd9c20703ebbe5d1b2f57bfb8ffa548aa8bcb332c1afd1355c747a048c2620ff78596fcba333b0eb989aa7708b13520fc82740166d8769fc82ff5dcfeb9079fde1cf7c81a717f98f91723a987c3eb0f6937f6bf252f02dcf37c2d12b8d22c2c7484ddafa586977abe885af05cb6e0be7166ae0fca1be1498344f03e3983987f975cb674d13fddb6677cf4c7c2604a8f7459abf0a7f6959a2cb8e2fdce44a661e042f1adbe6ee641bc732a49658945e0050cd4a982dd28980a7e3042aacdd3e9e42365ff018dd93d87c1a446596937098214c8c27a1b917dd67036594595e7df7a409281384ece5889388d33f5044eed9b734a4833e54bb000ad043a8fd89e71768a9be5869a2fc5749335774976a94d16ea924a85e7e481a565b15451650872a3552c1a46f06d2c7a702749d1c2ea357ff322ea3581d3af07a8a9d1236dbfa8f47ad6293ae25cb9a6bb1eb419be6038a9954b9bbc9ea08fbbdc3c56a12f4b49a53b1fa7c85eaba729900658fad5b1b64294d7b406f82afee2c7226417293cfee6201b9be1b51157022f51dc7fcdb647507faac6df542d5296ddc8c085b1c2c5c0c69d0f1314c86dce466cf0d3942a86b65dec4d7c655d29e507b555cf951faaf832be710603847797b642b21bc154257c8f31e7d6f4afd7fcd15f4634241f1416a75a045c893641707b2c722cd7f06edd8b06bf0a214f6c759d4707ef69237ed273bdbd6fdafe71778efd8b6d5264d2596c9763198e5f8a46c873f1f45dbde3a8cb6477c9b6fc5bcec3c613f75cbfbbb2e4a64768cb5ca0df776aef88119c50dfc20385f9ee4160dd59902cbf04a1680a4ad670222d2d26b956d8af275af7dd126c9c4f867bfbbbbe129bf4564678f5d5716e4bc2c571006f70314e1a5de5a93cd99191e84106e3888c3e2a164d4938815b2281735854da86f70c5095866c95644848c4385eed2669b987508370c02cfcb786c23e16f0bbeafc5924c3ffc19e0a940d91d313df1bb23ff8110cb0539011a641888ce84c08bc88f57b35b340eb8232040327b4ab1654f09822a67eb4946ec29802faf12462fa5278fab6d239d1b0ce39c42df0620ce09fe6ac91354a288ba71d3f9a987309f0a7d0a858413b49f5bf6b98f1f2cce74bea0ecd5a2c6640f7708ede925b33d2cc041d0ba8de3b39fb4565df963624e6d86daa60f4d7fe37c42a0b366a449e410de19320045d7518f3a62f5c0a52f3a1baefcd2226d1a80dc8a4b722366bfca0217067ed595fb91c4a028bb53c2ff2ec7096ba03110492649c5fc3c613bcf10d8c325e6298d5f53eb257845d64d012fa96a5ac260ff6bf162aafe40563d8eda803a6102880cfb965671c5e4e20e9be1a4cf05453fa75b60332e1481389fd12c2e2d4a3103a48ae3ab12d42233d9e3f4f380e647448ecfb916b2cf8e358540641f41db01ed36943745a0bd1ab17c25ff3a966434c8fe059ef2e9c1bb5298a1a481495f5b641b0e0425b491824421f100bbf325aec69ac66b7d827a7428da0cac9b8ab3142f17a407de75274ea68c99ca34ef87749e3994c18c402056f00e6a399831f749aca1756d1ab81e87a1169b616d00b6d0172692fcf848a0949eb69dc3a6a2de0c27fe3b450d92c1b81d833c6cb64e7835e49191a6b00f14af38199cfd263db864314ad5572279fe4bcb4541ccf671d5e1e67393eff8888c7a78a92f7cb516e55d38006d4d183c7fe6b805e94acbb9f9a676ff8c48fd7d668211492ea2d8a7d3f6fb1df1ef2ddc373315590e19a4e21ffba5d84802f96d4afb57b9278c647445efafbb5815fd9b4f03042457b70fa7b6d348e9495402ce0ce10c2077e4aef038b074b507f63833c2deec909a5cd870ca601669541f2e99cd2a50c8f28cc93b4ad909faa98e8eadc2bcef638b71eb951cdd8c1a60eaf3f7f556fdc8d2c97f6c7f32d1b1c6afde6fdc7326063f284386acc05d01440e278c9c083138572a6bea0b4c542aeb2258ff023fb3cb750272478fb3beee524acc1670baedc0c0693d081f32c3c855216b165d0e02aa680a83f0e3b7a1a13e5199d32d64f0152962ab1fa3d637bdd5131a5b8e5d2f97e34b1ba1e907ba429149c763be935d67dffb61d228cf4c628140e91628ba550067e5bc4448050744344ba51a08a86ed479e6dcdad83978f52c233871b3114858d8d0e6cf36a6ef0bbccac0fbeb954092fee7e160ba3ed0348f9fd5d8b2feefa8022ca3b4457857c0254b245cc50b7ebdbcb88a12b1ce14915cff31f2bc010434cdf60daf829f67c9b3b0414e3c08322fc79ab3b6a6fa042041b69bb112b6c323c80d6fd3913820e740b999a01b3f1bd7bab06192d200db5b0579b2c91ed03a3239032d8188c1e72a9658b4c3632b09c068009d256bbedb52e620bff3652737779b0548b47cad6c5899d1718b6d5d1c6ce3f04c8b3a9059271e4919a85ade8b8b76966351efcafcdabadd5bcaf01d03cd5b89fdf9ae00f5f597aeec991bcc2689d48639da081d60de0931500db560c3e20d9e2364a8794fdc9b66c5a365d3eda0a16058b2cccead1cd524abb4fc2bca77c58de7cc2c7eb74c58d50730d293ab29edcaa1db07212e5c8d7d1d3c5ac4380e4aeac477ab308659af43176b8fea547cc761aa9a1e67965ca4566c7cfe13ba2bb1326a539f225acfdfa15b8051402c99d6c7427a89efd34d745474a8921ee74b08770d989415fd38ed88ed6c8f07cfa63483313c02f87a3f7a24038fe36f993cbf023e786a82cc80a915068770528e953243a5ba02e7c93c4dea18b54a52f00a410a61c7e75e6f330868415dfe93635b952786e94b9791ad3535c5a5b09c06d2b5e2707eae33e5e7fd13cc5dfab3d888dfddd18dad6cef583063b55d44099ce6f3018e591ccbd5b60f6457ad0bc81b2bec918f072c5a2a7e3e3549f31855e917134c700c88f48c822fff702a021bb3bdc2e13fc0d3e6b148961038b5c43ffb7b154f9cdaaa5383bfad769335f6afd4aff4072f1c8ca284caa5546d2003eebece63a44c82d3975cc27fdcc81f9e466c930ca7f190fa7e3e078a909d372591e31b81c827fcb96a2462ed5a2d379781b6f967bc2b4300fbd6228401d5b2680db58c6ebea5f30a2789c73eac26cf80f7945722ccb1b117c25c7040ea63428fb272462ff60a4ca417081af2d99b3b7c0d86b817a0ee02f01845bfeca2186c8d0a6b1e0c06ca68fa26f29716e7fed475face4fd5d373f930856e8c30b1e73f89047440896cf33d3c88bfd578f0571a847b8137ec3bb60af689246f9770ffb50a2834ff2c291cc9a7858138c747dda4c193d16fad76ae5fc785cf375f8bba704705e90f37b0daedd1c9dc58e772a95481fac9c0015f29a4e80b319ce10d745896ca91e23e177bd795dc8f10216b07d2f3e19f603ebc57094180a431e72b81c43b68be2220f4642e0fa1ca86dc91d17fcac0cbc0e623a33f1de7c6a1dffa8687fbdf8001d43c33c68387458565ab7d659ccc7a8cfe0958c45a90743e2d9b2924d34b2355899d1040e362923c219c7ac482ac5c591d6260943c87648c7f67822d4a53589f2f15497218fd512348da0e97645cb0afa14d32dd5164566ccb2a77d2441f377d42145bde8c0d060791473957920799a6843f17062505b50dcf91b5a17d7485c2324e03ad5965bc3cd7d8ceee486d73ca26b31258513932b66e9cfd9e30d86687521de54c93bd6dcc5b2be9b5241f9eb8dd193e884ac1221cccacdffd5e2ed1bcc19fa83670cdb1310148aa8010a1f68e73bd2ea831b04abd457b6e1028ecf8a2acaeb8effdce02d421674593efff16710350b54804c0fa50a71547a5bfc64be10082fe4d929197641873308d37d07f84090348b0791841fae9d2cb71445b9aee313a9c2c5bb762f40ae5aac76b4fde2ffd8b2e1acf116a1cdcced3906665c7de11455f19fe50ea41d69caf29bf014cb04b4a684a6dff1fd5251e9c669529e91f6e57403cf4eb3b8508e1fa08d9e8765a39f3d573a0d88d46f20489b91a045dc99c9e8bcb1d2d20a7e75acd31bf042cad73105103b59f15a8eee0355bf8b38b8fd0f11c0c7f43d049ae6d617398ff284c6ac61725c1f239ae7e326b62b998501825d0467b010a96ab1d13c75468df56cdf8879a9ecf953d58b1f0fdb4a855a112b78086c62dc2f9120523103fb40a5c96294b0e8065cd05525febe78ca9c8fe5e31ee3e9711e129e1d35069d99079864d303a37e658c43e88618ccbc747c9b2ad9b74eade8cf8287365e1a5cf62d3bbc99a9833ddad0fe94a1f9ca9d6202971ff1461a93dcc89a846aeae4eae512226bdf1c4746d01b4f2ca4c6d14aaf94f1320ec7f10fbd1b3748580a27429231fb6d728b71baadd791959103206dd53fd3e0fe75a44c8d63304bee37cc90c55666d7b2c0d22b84271b9901f6988179507935bb2bc9279f116b25e82ed87a9a8a9633ccd03ce7d70c5b09b74264fb592c07c6a60c6a49332d809daf5b799fd7a534ee4574ce66b80c608563cd2c534c8fea1891bfc24f4047bd2052170ef46121c2fc7c5c9d8d7ff607967af02c141081a91aeb40e97924dd399507e39910bac3881db676066795833fde68ea34db808723657dcd860a8a41a053fc11c0cec693e58366aba1d2c9ed7b57deec401debc6b865868537831abbfd41ab1653089c536aa855fd9a9be0eb6ea4f5bf643fe649d033730f012170e99291b3d7cfa4c7b68c31c34253f8a0413ae5e685c13c874bdfdf811b4e37752406d244ebaf9721d221d3b9b156503da405fe17dc70d3f721d348eb08b2711093cc3903cbe833728e1b7dea62b06f06910fbe77d1f541cc381c8c1841d40c358ac4ac98d6e2f199e092ab66e363a457bb02f0bdf7f60a3f1d81cdb72d317f398a16defb10a048438f59c14a96cffea932a24b0f566cce809ad9bf0c8e1d6582bcfba27c510866a403056fc64cb34699487720782d9ac5aa40c50a7bbadeb7783eedf1b0a45f7a6975f302eef7777204dd162b730ced0a5321a410fb6e1804aef87e9caa10ef3b5d918f1afa376e3edfeb102340698f1da52c394dc638e60bb9f2898cd9fc5dfe477faea336178e66adb4d119a98094432163e165e911f03bc823c9704401e2b869c30879880559290874b8a8cb0e891199b9f21319d3453219d72970e8fcc656e5198cb364334f828c60bf7100d51598c763c02a45db726d8a3dd967c99f138873c8a68e188afb82e3c71f56afb943b7306cc091200a2ff1088806f1278a88bc61a6f4338e8a58b5a7552418d593921a98bdc415ed13bd6f1014588a79e7d0075916cda6904876f471dec5b2e4e04c6193acc9ab7c3096e67319e5267cf1cc726ade2f0b7f4a2196c3d8c451bedcf8ac0a538e84c2b146b7bac1fe694282004f2c161d216d99fc97fab68ff98dd72500bd06ab7b5ae3b0921c18801807d97a49e12d4aefc4cda07b8ef8d0f2760dd7dd856ae52c71bd2118a74d07ce2a6a4f5bd606e647118be3ba28447ba85c851ecd7e22298ffec08874e405b663be1e17266503614710b46f251e887c1e2f4d3baca0b64d00c36554bf6b1ef17348cf7add", 0x1000) 11:27:49 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) socket$inet6(0x18, 0x4003, 0x9) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x1, 0x1000) 11:27:49 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = msgget(0x1, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) recvmsg(r2, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/100, 0x64}], 0x2, &(0x7f0000001100)=""/126, 0x7e, 0x9}, 0x43) msgctl$IPC_RMID(r1, 0x0) fsync(r2) 11:27:49 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xaa43, 0x5, 0x100, "c6aaa28518ba7cea8096d6884153786cd324e830", 0x6, 0x5}) r1 = msgget(0x1, 0x222) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:49 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) 11:27:49 executing program 1: r0 = msgget(0x1, 0x220) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:50 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:50 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x20) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:50 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:50 executing program 1: r0 = msgget(0x1, 0x222) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = getgid() setegid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:50 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:50 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0xd4f21403d5cc1562) msgctl$IPC_RMID(r1, 0x0) 11:27:51 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x1) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:51 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:51 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:51 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x3e8, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) clock_getres(0x0, &(0x7f0000000000)) 11:27:51 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x263, 0x0, 0x0) msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000080000000000000008128ef8500000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a35ef59d63c0bab6eb131309b209000000000000f17fcda85d8e839394e1fc2f846ba0eae7f327bbfddb67a1b99a9d847cb3c18a4842a06dfdde4c7d830a89970776ff1b81e00d8b63f26ad0ec117bcb41396974507b0b62054337e9a22778cb097918fce1b12193ede09cc068886bcaf0b57874d09bc34f838af3d6ed466dcde5c7701017f83b07d96cdc557fc5760dbcaec8fbc1ddadbc56408dfae76cacb8684a2ea6bb7c2d5e77d7a6e2fced4c185ffdbad3259a74274b0bcbef0d0fae2234548d210d02cf9967320a54917cfaef942c67ecfcc835c88c260d92a1645a7b6cfaafe53f6dd64b1af8217233aff2a06f9c01e0d81242f51e2ef71f3c9d93cac7d2fda7e8783104be7c38f6cdfcfed3784c98136dc5d928e720a3f4b0a0ea67da275922a93e2f07824e5c50a78ec34d0e7b321580a14eeb033ba84f40f97c51a531c0daafbad954d26f6b21c5216538b77b3a2eca0b693062eb33bd4859e49fb4715e5f32c9f6e67a7be6b464b90a2ff5990bcba4c1d7dadfad5dfbcea4ab3136ef1dd769f992909dc047"], 0x5b, 0x0, 0x24727e6636b1a0e8) msgctl$IPC_RMID(r0, 0x0) 11:27:51 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/237) msgctl$IPC_RMID(r1, 0x0) 11:27:52 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:52 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgget(0x3, 0x402) msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) 11:27:52 executing program 1: r0 = msgget(0x1, 0x222) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r1 = msgget(0x2, 0x1c) msgget(0x3, 0x1a) semget(0x0, 0x4, 0x100) msgget(0x0, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgctl$IPC_RMID(r1, 0x0) 11:27:52 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:52 executing program 1: getpid() r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/223}, 0xe7, 0x0, 0x1800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x4, 0x7fffffff, &(0x7f0000000100)="aae0e46910ba5991cbfcd14356a4534b3c0c1aa10ee611193bfe661f63201f62f6d51e1cc72b84305ebcd79af6bf6f4a7e5d1e088e8e9fbc307b2999dcfa9e9e44bb1d0f0191c96840a0b747d6577e79939dc66cfad2144afc532e12772020126925314beed979d6a6039ef4c02029d7fb48ba960e9a5a52d220085f296064df2982", 0x82) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000e4f9fe3202eb19adc0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043cc3f20549f05bbf7318d1560b8a835cbea0b43bd0ab1661fa666d7748b6e667d767d32170deb82ac1ca3b2f76e644c168cc4d638de717014a7"], 0x1, 0x1, 0x1000) r3 = msgget(0x1, 0x222) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) r4 = msgget(0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) msgget(0x1, 0x418) msgget(0x2, 0x40) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x40000000000017, 0x0, 0x1a1) getpid() 11:27:52 executing program 0: geteuid() r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:52 executing program 0: geteuid() msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:52 executing program 0: geteuid() msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:53 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = socket(0x2, 0x3, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "506b64f0be755e2f91c3f2f25ab0800b8dde0e9d03eafc0c7eec3d894d63e81e004d0c95c5abd1b44aba133b133a162248"}, 0x39, 0x0) r3 = socket(0x1, 0x4005, 0x4) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCEXCL(r4, 0x2000740d) 11:27:53 executing program 0: geteuid() msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:53 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:53 executing program 1: r0 = msgget(0x0, 0x20) msgrcv(r0, 0x0, 0x30a, 0x0, 0x1800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:53 executing program 1: r0 = msgget(0x1, 0x8000000222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) socketpair$inet(0x2, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000040)=""/253, 0xfd, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffff, 0xbe, 0x2, 0x3, "f26b66091e9c6fc7fa683ed0b7675611fad376df", 0x100000001, 0xfa}) msgctl$IPC_RMID(r1, 0x0) 11:27:53 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000004004000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000023000000000000000000000000220000000000236593f4b10aad7b2ea08d113b31ddefa9dd701c770e0ba078a88635efb3a2e2a56d8ab4a0d0381d384043177d8fc1cd016fa3b481860e40f17b8e61ac0570"], 0x64, 0x0, 0x1800) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x40, 0x31}}) truncate(&(0x7f0000000000)='./file0\x00', 0x101) getgid() 11:27:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:53 executing program 1: r0 = msgget(0x0, 0x41) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:53 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000001080)={0x0, "494849a5159110f05e8ea125704058a670da947ed015fe2f807ac71b4f01bf5d3707e14008194c21c081d00ca49754d96790d012364a0bd6c45ad8e7f11bede903e09ca01b148512f2f91cde552e70359a3d42c46d3eacf923fe9c0e98f6d84e1de7360ff73c88e627e9"}, 0x72, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 11:27:54 executing program 1: r0 = msgget(0x0, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/178}, 0xba, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) 11:27:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:54 executing program 1: r0 = msgget(0x3, 0x40e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) 11:27:55 executing program 0: r0 = msgget(0xffffffffffffffff, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000f019bc91e374ebcf6c2a3e337619e23cf697ebcc6ae5e23b443b80e1e422678bda356aa4a343aee48102596f37a2c33f9ee10ad565db4422d50cf190cad09b196c4bba519391d7497642dfa18ee70fe6b697d68bc2eec6e1a8b1310be2e1533b0d76257e8a43fa9a37e1b065c0af917545a2ccf2b7198ea8b66dc8fa4bcc2370ad0b4b6832bb9983c5bff3edbace627a64136eed8b8a98910b61cc06a9c20632653dc8293f69b3200ac574ce0c9735fc2b3994523a1412da3fbbc7182ab2701255cd9e98d4b6d1356e004ea6550f883a1c25c3cab6df4e26348b2e831d23bd239bad3a0d3eff43361090998c64e7dc1d996a68c340c94c8c984cf3d3c3ab310a38204421f03f16d8299afa48806282058127bc277cca90f65d64066fe458a9d26cd99070c3087651959a8f97d95dd7c04432e18bb45397bc18c487846e04b1c41762929103fe669499229c8b61f18521756197b0e3bd5f9bc3c20f9e1df5e9912d"], 0xa5, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget$private(0x0, 0x120) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000ab000000501efa670f84e8266f1cde195759b513434a50c125d9fae0ff9151db80680487d451549facfa73124db10c21eec476e6"], 0x38, 0x800) r1 = msgget(0x1, 0x222) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r3, r4, r5, r6, 0x108, 0x3ff}, 0x7, 0x3f, r7, r8, 0x3f, 0x4, 0x3, 0x40000000000}) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x100000000, r3, r9, r5, r4, 0xe8, 0x400}, 0x1, 0x0, r8, r7, 0x5, 0xfffffffffffff499, 0x1, 0x9}) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x2, 0x7ff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r6 = socket(0x3e, 0x3, 0x3d) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) r7 = socket$inet(0x2, 0x7, 0xc7c5) r8 = socket$inet6(0x18, 0x4000, 0x4) r9 = dup(0xffffffffffffff9c) r10 = socket(0x30, 0x4005, 0x5) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x60, 0xe6d8, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x400, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x11, 0x6, 0x7}, {{r6}, 0xfffffffffffffffa, 0xc0, 0xa0000020, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffffa, 0xedfc625e833b9bad, 0xf0000000, 0x4, 0x3}, {{r7}, 0xfffffffffffffffe, 0x4000000000082, 0x40000004, 0x40, 0x3}], 0x202, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x40, 0x40000002, 0x96, 0x5}, {{r9}, 0xfffffffffffffffd, 0x2d, 0x8f, 0x7, 0x9}, {{r10}, 0xffffffffffefffff, 0x80, 0x80, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffb, 0xd848dae923f5a77, 0x8, 0x380, 0x7ff}], 0xff, &(0x7f0000000200)={0x5, 0xff}) msgget(0x1, 0x100) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fffffff, r2, r3, r4, r5, 0x20, 0x7}, 0x109b, 0x97da, r6, r7, 0x100000001, 0x0, 0x4, 0x8}) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x2, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/53) r1 = msgget(0x1, 0x222) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/175}, 0xb7, 0x3, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x4a2) r1 = msgget(0x1, 0x0) getpgrp() msgctl$IPC_RMID(r1, 0x0) 11:27:55 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000968170bddf30f7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a073708f919c427000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x0, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/21}, 0x1d, 0x3, 0x1000) msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "4564984cca54bb265f13e9354699ecee5bafef24d9b2a4eb5c04e2387a4534a2ad93aa6db5cdf772f7a61c9f471cb0b44c66a24efa6517528743821671c52c096c9485af60"}, 0x4d, 0x800) msgctl$IPC_RMID(r0, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/61) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: msgget(0x2, 0x241) r0 = msgget(0x1, 0x222) r1 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xc32) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1a0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/222) msgctl$IPC_RMID(r0, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0x3d1, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) socket$unix(0x1, 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/57}, 0x41, 0x2, 0x1000) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000898a41e1f0674ff19727a0eda76b4d36f271a659dfa5b4aa129fb"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000200000000000000000000000000000000000000000023595064acf4b6f900000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffa2, 0x1, 0x2000000000000800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000dd7bedf2085e000000000000000000000000000000002866ddda3b31c0bf861dd5bfba3de77e04dbd77e06ad7502eaac7eed744deadf8585117a150154f2e7b1d7279bb9ed93cf34e699695b1a7c567a70861d3af3b509f5186c"], 0x1, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgget(0x3, 0x80) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x10000, r2, r3, r4, r5, 0x8, 0x9}, 0x80000000, 0x100000000, 0x4}) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) r1 = msgget(0x3, 0x64) msgctl$IPC_RMID(r1, 0x0) semget$private(0x0, 0x3, 0x459) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000fc2400000000001a000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x15d, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000006f613e922514118f1ce98695000000000000213e8c2000fdffffff000000000000000000e431c8d30a6450387d258b666bb608f302919957e3f87cfca08dd9c17056734a5c0cb8d0f93d01061f028288b720c2f7d96bade5aff23b0be5854a44a464f6379f56225b23af1f28431363e3f1d70955ae54574852b8830439851ef65c1f7ad52b549e3e8c2e0945bae9b7bf2aab87ddc4ded72bec228fdef3ff8f047d4b39521775591d47c432eac096a4f332ebc1876f4e9d64bcab46c6238221fbc0cba4c6f80f7b240133a290d42da108194573bdf6e71b6102c3aa15ba33300000c57313bffa203d1a6b664b6e79a16e9e9d5ec099068f6f70e2b7751b772679"], 0x26, 0x1, 0x1000) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xe00, 0x1) getsockname$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = getppid() msgget$private(0x0, 0x201) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r4, r5, 0x100, 0x7}, 0x17a00000000, 0xffffffffffffffe0, r6, r8, 0x6, 0x2, 0x10001, 0x41c}) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="108d83cf831c044e7ffec61eb775bdf0acfc4d9641a077786be2f3674d371935595fa17b097d66f4e2558d809169ca51c1ef33fc8ab7b6e7e9273c0e16cbddb1c2f4f5f088b35ad7cc910480928c1d98ebf31f3803ce3ce53809731450a5a5c9663d09349c4c2491a1f1a47891e6a2cf942e6c60cc0eeb863d4b1900e0fd189c9617b0347c2392803367b0bfcd54dab984d10410ea9eb3b619bc0f7f202bb57632300a5bb2b1cab7574bcbe8a6217f58e5684e0bc894492928d891972058b238dbee0b967a3f176f8f38297e9206db10c692bc2199969ad9bd5eca12163c2ddb405485a40761b4a0d0877d647bf4d0faa7bc279271f990", 0xf7}, {&(0x7f0000000140)="a33b4cf35675a81a5dc2ed1aac8a9d7edf69264379cc6b7fb9f4e111c0844fb10ba0d8aa01accb3e619fb4fa28793fdf1c4bcb39845eda506af34990284b28e54503370add2d312877b376c5db278ba5b23f4bd2e20ebe2b68cc436f65f6684956cb845c4a6c71e252dd9613870c9a2900c90dc3db183ee4687fd0646492a185cec1d82482cc0370cb33d7d6f6b8903dfabdb44f38dff9e19da69794c02335c89b2d6fd2aa1b699535416d3af3c44f2ed447c7fd019df290c579b60c01c48507b463", 0xc2}, {&(0x7f0000000240)="5fde0e7b07d230c02ce4d9e3a1b4b45f6a51bf3cc7e0dfca39fe4ef04cf14d1e34357f0e3f3efdcfe05e874c8d94de073b6fe6c884bc0cb84d20e1d427ffb2c97717309fa66aa59c68ab79d4a59602052f60312a2187fd9a6a82d15d6a7142fffb5326ffc1fc4dc7283e5f27c79494d023d84ca26f2f74f0493d0d2c14ab9e665a7cd13f9a74a17eaa6668392355a5876b868b9a7866e6a6d633ad9028f37dc9f39b42faece947bde5f52e670d41424cf768bf79947d0e8bf2ef8d904e0027f83577e06072fc375946e82f06602ba27643bc366d56ea8ebee0dfcd4b11899200fbd4efd2255a", 0xe6}, {&(0x7f0000000340)="b53a492eb98d6a960f89cd380fa91f2ccdc34325ec6dc667dbfcc461c5db9ea3b62a80454ac8717a8d4a6e4816beb7fe78fddac39fcc51f58201f4b8eb735ffda1af0dbda0cc07a2053990f8ddf2b4e89c6d076cb84a55396b79417a3587c40f99ecc97b487f0bafdf663c683bb3cfc5413d10f4fd483be11d6bc8a4609e6d2aa2ac50ef704d52c68d10489957", 0x8d}, {&(0x7f0000000400)="8709723e03c17011785df0aad1e415c1d1ba72a7097c990e17a363b193045ee86d09a48617ab1a2f85e44d8892127143551316b76b6d4934725436dcfeaacb0c9600cf40b842ee1835ca5e2e8ea688cad20bd95b878486d385e1d3aa032582822c2d333d6a08d0a76b33eae41bc6b64985920c97e36ba0bf263cbb1595c0e8d4d60c05ce", 0x84}, {&(0x7f00000004c0)="dc796266644b97b6ba55ce8c50e8c786044c447b95c52a6e3f2984ec596acc9575eb587d461e0c76473b72ba8f13d7ab4ad71fa88c4cab9695c63ddc7d904ae771373a7bfd32d1b6041671b5ce69bae848c930f2f787374b49174d4ff01c2edeeabd5b6e0e98fbdfb39f24dfc4a95db38da05933a8832bd86c7893f8413d8e8187459c4f87962777850cd396071c0bfddff740e1adb78a3235a2a5e1725ad2f3b13eb64ace57306d0a6241ae3a881dda7b61af05d4862d7df315b27d88f96a689d5b72153329c5d20a6cbec863d48965c664d83a8ea27ff0c5d8fe2084faeedf03a4c57c474b81cfe9ea665188e2f173573306ac50cac19de9", 0xf9}], 0x6, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x3, 0x800) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/30) 11:27:56 executing program 0: r0 = msgget(0x1, 0x100000000000010) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x2c7, 0x1, 0x1003) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc8, 0x42) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/71}, &(0x7f0000000240)=0x49) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="f7fa05738aa752fd83c75a96a13c3022c3448e91b8d325db0174989399b88ea96c352ca484cd4ffa58b179e87e91fa52358f94121e1be329791b8651980d443187c1d5942d794a0f13f3133f4f517244685838bb17357b9acb216c2029f16682d3177a1e858126f5ae487236ac83c4fef8e629546673f357209f65a2eed54b31f5ada40b6dca504a5913dffccc25449ade2355820c73b840c1804aa6290193fcf6a608770f4ca96a3df38eec6834fd21f83b808f3e633b05f2fd0dcc266d5de1d19038fc274e285f3cdfd27ed289ffef312dfa21858bfca15cb22142a412ffb483", 0xe1}, {0xffffffffffffffff}], 0x2) msgctl$IPC_RMID(r0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/207, 0xcf) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 1: syz_execute_func(&(0x7f0000000000)="6466430f1b4ad2c48289406e0341e3970f5dadcf040000c4e27958690c360fdc1166460f3a095800a0c4a1c9665700f3a7410f47c0") r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) select(0x40, &(0x7f0000000040)={0x3f, 0x69, 0x10001, 0x7ff, 0x101, 0x1000, 0x80000000, 0x1}, &(0x7f0000000080)={0x9, 0x4c90fe7e, 0x2bcd415b, 0x8, 0x6, 0x1, 0x80000001, 0x7}, &(0x7f00000000c0)={0x0, 0x0, 0x7059, 0x5, 0x6, 0x5, 0x1, 0x7fff}, &(0x7f0000000100)={0xa, 0x81}) 11:27:56 executing program 0: r0 = msgget(0x1, 0x40000222) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001a0000001162937a9fd2fd665845000000000000000000f8b84e1ef73682d41990f5a74475099c49fcf202ed9b15855ced64c24a09d676d09a866762c85990f5ffcb60211c890e8190ee0da8e30e02b9"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair(0x3e, 0x4007, 0xead, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x1) msgrcv(r1, &(0x7f0000000100)={0x0, ""/222}, 0xe6, 0x0, 0x800) 11:27:56 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/141}, 0x142, 0x3, 0x1800) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc8, 0x0, 0x1800) msgget(0x1, 0x222) msgrcv(r0, 0x0, 0xfe30, 0x8000000003, 0xfffffffffffffffe) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000140000000000000000000000000000000000000000ca9ba5fc0baf9dec341d9c1a21c54c972584a8f91f8246644b63f1484292c377c0bee95dd3d28bad313acd594ae3a3b232af5b0f90fc8b18f9f4264968a0cf22a8b5eaecefed748cd2739310d3014a8a4bacf6b84b961e8a24e8c8579e6bde20f7d880d08688d7ae843b000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x11, 0x5, 0x8, &(0x7f0000000000)) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = msgget(0x1, 0x622) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 11:27:56 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000048808be9c92de1dc6212c65491976b3268e8303892678bc8a3cdc26603ada324868433588d9147a17d15f06a284fe24137d489c570f9fc14419b65d3fdb0c729a0f7e437185109dce5cfe7d9227ef2ce76435b0e92b6c5449d2e1b30528ceb594c80f0305a5a598e6d48e4d53996caeb8f2b1db180601f14e7a9dbbe3342abae4ed1958e222079a3008600924fa16d92749b32f3e20a7eb78e25ddc5eb5f4906e0c2"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000040)={0x3, "f7a5dbbbdab809851a6c67e318a1fb42ea58d1b1fd403d2e46c203d68344069b80a47f109348f460bd3b7222c27424aeccd36318b55953a285c20df4954db7309614cd235ba885f705a4423fb64cb8303e61e7b2fef5ad0a4282e5c62afd1b0e59d0fc6cf405a2db3bcc4a179a7b8e3468ac6414d4501083a1be40986299ec6882daefd0d0c78eea2fdf16bc6a0a4683eb4dfb1177a28de9bae60b740b0287d84d7b8ab1668133d0771761d2876d88cbdd32a65dcefd382f209eb3b7ee40abd9a056"}, 0xca, 0x800) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x10) shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 0: msgget(0x3, 0x201) r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fd0000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:56 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/62}, 0x46, 0x3, 0x800) 11:27:56 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000438e837380b971c20f301f306e6553451a9bc43b499ac455062c86a75e5d9f667df1279b472cf1a5ee1a0c8d1a38c0b7ddef8dcb3d0e5db6c6163f39d680e8b805c42b6965bf70b86282244c6fa5f70ae8b9b7c169160f03612e4d10b0a733141883ad9bb652f5c8efa3c86c25bb6752e2ae3545"], 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:57 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x82, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$inet(0x2, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0xd0, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000040)={0x0, ""/141}, 0x95, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100), 0x8, 0x2, 0x1800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "c50ba06a26a3a38203f89d15cb9599378eab05017129cde365c46dc6e436a09126dd2c72ab64edc01a5a668b322334783df90a785aa0cc981e9f96b513d0fcf632da4b9db363891eb8a6e6256e32fdd117b24576a2f6f3a1f0fb2edd2274572d30ca1447e37826f20fc96eecb73c5f0eaea3664b3460c83dcdeabe7a266c9656b88c95de7d89754d4ffc19a128b8c3faaff73bdea36274142887e8027f84755327361b344c6fd3a743c524c49f595d53f3da059f7fa9a00167c3da968a86d7999b082689524bf6ba6af0316f46c64fccfd87953cb32e348cc091e5bc3e2acbed958a737359d9f5c9406fb5f06d56bcb26c92f3dae5eaba99da4d95a07a8584d0b3df4ccc15f615ebcb9c660b3850c80ce7793c117a752c2e316b7666718161108f83e16dfdb1df1c309f4775259033485a2fa12d412bac562b2b1c3133147348aeb43085bf06973ff4b694639fbe5c70f2ae1e88df786585c68837cecdd0f2691e6358f0a2bce632003d5ebc3d5e85c778735bd2ba0ecdef83a0bf4e7bc4536bf7f3310c70962b0de3bca9850f94da6c2793c59e94f404894172120342fa2c3ad1ed0e2dfc1a022fafe2eeda28c5adb49cfafc0cb61c4c890731a8473e14ecd251fa7f18f69f88bc2a7a77f9dc9b60cd8274307590bd77926d4affcd740785d1b34256c4454e69defe23607cbd7609618a2f2a25f750f1abc5478f3bb286aa7fb40dc89d575944a1ae8428ac414ca672fa881a17a786422cf03de28f2f0049e678a0f3209afb20f112b124345e54c0e4074951aca721287475b42b6ace9f0f0a816f9935e3a952d53ced10558fd92165f12500bd2eb099a88a73721b508e6c217c9319452c83fa697d649d0363670881152464ca1a709f4cf66e0442f2def0aca4a4e50637a7cfe749e92bf271b03d9064026c8bac3c2f4aac7971bd560b8a0d46733078011d13bd2f2797813640cc43ed1664b023f0bcf32addbf104e7ff3dd7eb142e085dd0f5b53751d5f839d239a76b846b379bfdc55a6e8f59e6673f119591852adfe050ac68f87ec2885370135c9ee21f926b9639265e626e00033ca3197a5637794cbf73470ea0c2f950fd99e59baac4747f85bac65881ab23318e5417b20126d639e40ac1d21ad29557fcd466e0edca74ecf88e083f76d625f2941566f7abcaa859dea68e42aa498c08a517b9c74497e209d422c23d18d8bdb14aad4443ef115b4449c6444f07eaa6b199b539bb8a493bb58b12cd4f4ca0f84c4789704f691627bf98cd0ec3ee329d326264bdc46d22632e3fdfa13661b5f06e5f8eb4594872b92447c230041dd117bb27c7cbb65fb10f067a3da4567f6655128a9eaa74507076c0a22bc31889afd6fd4466c51d984fcef53cc93fb12c39824d7091a8ea7c4b64aa5ccbf12506e043241e019ac1fb7e7a2038e4b39a18b2f22b272d222d71c1d1329e8127554c04ea6aee8672b94b21a94e054fe6618314b4381e22b98d9d3a2e7cfb48527dc82f74e94e668b5ab96a32ada30aef71def2130db508089c4d222f6b8ad8704e4742bd9698acc8599a0b3fb7748afb07466571f6b0a06886512a1d8653ff1b14c7ecfd78187a45d5f56989bf6708da22780aeabb5ff14f48ed83e8fdb4ac4def928296345a97fe055a23983a36e018417a8b1c9e230a8ba757cb5cf84b93ae724bcaa39274ae9104552b6dc2bec0797735d2e9fe8d3f80fd4ab2893ebd0203ee36a59cd59a9be0e0c1021770c56182a35cb8cdb6080eb1136e0bba3be3a167c2705354961676e1dfa3371f379ef7939840dc40fbd4e278cdd97b805b5c1be73d022c16feff560e987883f0dd01c13f035650ecd9a8c66186d7438f7a43ca7738378b5e9661c58e3df8c4c61c3255b6d1c7be96a40ad3f80085994a834a1bf36e44574593110196fabbdf8db5a4b126d2ac4755fa39a2172e810347ff2acb89abda3fb66f80a64c135ad59993311a47acbfeb2e8bcc302c570ccb936dca38eaf4f50d62d78fc6e22d136270d18bccebb4b5b8852a59b18fa9d0028d66e0c522c28b0693c1a5ecd1d03f49d5311b1dd0c75af97bee3fc8e28025b06fa799030f7161ec8473b3b6eb1b36866814518a51409f2ef1e45f1aeb5a06e8b1b03dd42560d5f9fb302ab5c32e45c139fa1b84e7c97870b1a414dad03a426c5b5709df0ba179589778c390a8c88ed8820a8900625693674ea18d99da6f18ef54a308c4d9c8b32d4e21406dd409c6a638bc43738ba371c9c8cf281ab00a795d7f22e8338abdb20ae2a4b595a5e37effb983780db61c2136826cc0433f18cc8d121c46dc0672e786a23470ac6b52403a415d3f112d0cb09e77d4924a33d94d794294eb83981fcc34d46ce2479ae5b13f694678b9bac9e7180b27ef98532f4f32cdfba9fc0b2307735f1dd7120b19a51fb9f1e1ebdc69280cfd54620e7322fa5cc02930362298b448619458859ed7e9bf6fd6b06335778c4c97e474f30fd8af2f742cb09f69e3d325634c7c5d20358d9f22e8905615affbe2882e4aa65d2ae9a2c9758dba0723942c033642b5ef2555a02f1a2773463174635714a8548df37b08173f0c9cfea90c303ce94d7e8a9b6120502a048b78368180d356300181321580d21c5dab35fc06c65fef4619ea534198950e1a7bdbcb9a0306b7972e537f6f0f5b159f5f3ac838382571c2deebb79ccd6a13ed85df5cc3d4504b0ae23342a5cfa48517b65964880f24d9aa20782cae139574faa2655fce62e8df40da58107f0bb2a3627c17ff213cbb2c2986930f0edcf862acd0dea76a5d6d88bfee309c1cfd0ee4bd6b87b6a8ee6c8dfabe11cdf893fff14377d2e283d2c43dc484dc9b937d2d2a0fab682a84ef2427ab5710133b1000ffe99c542f9c685fbd0e0bf700481af603bdc328a0b69fb42e1b1c769c64bed3e4835e81621d101a42ff353604d5b557b82d26f4a81e08e70adb936fc489e32c78c95ded8dc7fe149c0428d8818412e09dfe39fc4e208cb10e0bf32fc7034f7afda14574be6cb86a74ba16443cbfacefaedd261d4524217bda484ff6d257e109d41601b5ce2f86e9a31b9d3df496e16062e8c74e927a1205a0b8deec09e8de7be7f89369cb2e50ce5cf45a3af18a1d368db87550276aa1079e64e6cdd710388f3aa118883925b3998b7f689f5f9c10f93f3eb343b63e1c91ee352b4080c66e4a3df5ea78484510c30ec83e876f473b38eb84db879f17584fa6856f6a9dcb0cc395d3ca654f42900703cffe866f46091bbafbf4cf5b92fb7626df1915ac10020ce7ef8a2c40adb3e4163c8e3f70e924d8141ab5f735aa8ea472c88e0d1fb4459c082b52ae70f4b5ed5c0ddb6c1ee3fe0fdd083331c0b32b4a90e9346e5620b70b70e403e9f830a8aafba4692e1969ccb508b7b86908ea6feebd3a993b99eceec70712236791a87b36242ed63371ea6f20166104aac1fe6c702721a638af24f70b74fe50fdd0135d6835a24a10f18acafad9933e9f60918e300466eebd7c8a2f2b50f98430ea2a6158aebcb8662ce66b4e2e99ebe0c0714b256c5a5b102c2d0634d6c51e00179a9e67acc0686de6507ae361e45f4f005769fa7d2f405b2582ecb0238dea3b560200279080dd7fe9998da02611fbb9867c0dbc308a630d854c3e6bb88bcaac29b9007436151fa532991ee6ca537730d53f1a31eec45e5c3814e9262b8bed987b187ebc7907a519a09cd16faba3938d235018ed88b32deea72ef4fdf9796c52de2912e848acd034b66116bab9340cb4a087e4d6c6182af582c84da14867391a862904b2dde260ae115f34a6e43e06db75aa8f8601b79e9acd5506d7e9745e9272b012f8845ffa27ccc2058509aefaaf2e5cc45b7438c2111440f5b8ac1f17fcfc18fc02ea1aab1b7d2979ce087716c9651ba63ba0eeb39abe1df04f64205faa10575afe4109984fb71d8d791d9e03a08a29903f208bbc6246c4cc62ebf55e1a7d6125c6fed75a41e542c96a6898ee019607199e8c775eb4801228b8514e9a34df3a15892b9929c2a9a6357daa7bdf80da465afeb95155907b90e34ceca4dbbf75e602190a1d5bcda3634dc4aaf7138cbfc3682531d87232e4ad5077436608d2cfb3672cbd87399d24a03aafe9fe48c7f5d99f39b751b28c44b87e0eaa33605d52546c0b1354579beeb7a051bbfe5e7ec504dd877b6bff805256eb3cc236ec77c03b87eb93ed23ad8ebb54e3e01cb61f559e0ab3d1b8be504873cd86790d98f2dfc707c00fdd56db8ae1060e70548820e76c07a93d835645085be080d02bdea871e041ca6a772225851d3e06a068db11a87cc7822fe7323764ae28f2777e9be3c3d781d5d16a9cadfd11cfa5f62a84beac0b913a3ddd84d6dc046e1a53ecd9c82c076fb85b44ed7b9afb6047423d2f5aa62a6f81d386b955efafdb1c32c87be71b78ae07bf21bf4be0f68445313bf3dc16efe07f385a688140902361429522698ebfeaf8b61f585bcc625d86894f1f9f5edd7f97b71084ced9631bf32ba49a7281064dc54ec706f52553af38522174459c6c965adf61b08fa0c7edcbeda996c99743c1468f2085902d33c686e055b40fd7d92910aeb1cbdadc83a95e6d4c7f943868864350b1ed74b16f3e86ca75b2397ac4adcde82ad2e9a3d8824e65a97f0e49ec1ee59bae2167943cf2c4bee6f7544301665381f911ef7a8bf5278b0f0b4dd1bb754be21a1efef96a2322a1621dba408832f60ea37bb0fef2da7bc50e1780c7a80e8b54e8f8f1f045c266916ab63ed3d23300a70edf9b998b3ac47791e73fa20128b08b7bc670636d18f8ba4678f610aba7de836b940610bd59603a8f56613d3cb6df46929c4dc40a0a8bfa2096c870984e777004c3e87df51abec52373fed97456ab30d0d33e651ed0c66f0b2574b8dbf50726a467828608a09bed2de0fa3b9e8590682b2f53f2fe8c98c30126469cff68f32ef1636a4d8dbb09ece93883c33ef5d697e84ef07b0723934ca604656dd7a23d95133e322d3f6de8ca3ad3148de6cfb1223fc6b191542a4e4cb428341317639a418b3e83be7f79c50b9b6eb79fdaed0a30b5a6a0aadf7fd544311e50ebdc7f46f4906a6762c6f09c304a54ed71485842d3658f0691f4f14ac05d2efeecdf513c0eab2e015dd0c6a2826013281f25acad87d92464b8c791eb3d52a38fbc799348a7cda33b1e9c6f8067462a3cdd9271893910198127e0634f8acf3df26cde66e4bcdb69785222245e68d3f8c2cfd040a9bc5d806ed3de3c5cfbf48e2a2948f63a21fa26c2de402b138eeaf230ed66d3b428e5f048791a4dd1d7d109f7da1c1dbdfad0bc7ff4165fcf2df56aa50677e81f12875d3fccab0444590c88975132d6bce72ca72863970a5f37e718856bbb9cf1049c085395dc67c00a3e707f812431af22d2bf77898f2017e7e38dbf77d46df2bad71b5bb775065a2abfab4690b8eb9bbc0c807324543ddd21b3c546c9621fc008e2152bc6a14dbb11f273dfb22f16307da64f32df244356e43f5b68eb0bb4ecda2012c23e50a5858989c4663985892e96a9c8aee0bdef1cea3890754b21b57552b6ccaca541cf00f284f06ac51098803cb4d11873f25c285da24005aa6b59bbcda5dd59be1488b5c92f02cc9502d0f7a89bf919ea1ea2b3eed334302b41f981a5f86a9a2ff738d559f7d102ec9535672fbcfc1105c27a88612e42472480fb6440972e7079fe9259ffb4bdeb3d44ef6823d67fdb24e759d967ccfb520bb7ee078dca5b1c37345d695a6d6bd16150b2c3957c1e8e6c366854edeb28ac1e06c499da4236a"}, 0x1008, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(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*v\x00\x00\x00'], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000020000000000000000000000000000000a7c10d9a2b87d2915f5a92aee64f70347bbaeae336344172d09743d40623487a1accdb015ecd4eb2c8a23dbe55a58584e5fd1e917ec188057cb34b92be9f71b00528d2b8be5b26cb39d1a2601a610a3cc060b257f3f365dbf134372c676da614f53d3468e53418f2aaad5c90f01752a8325a88649bbc8ce39c3911f27648e18c73b9418ad8a5ec10edbf2bb41b2e0efead9c31d09feeba3aec46aae1f66cf0d55d650e9937ec6651dc429f3a7229d1aff4"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x110, 0x0, 0x1000) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x400) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getgid() 11:27:57 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:27:57 executing program 0: r0 = msgget(0x2, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgget$private(0x0, 0x244) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x1, "81de9acfff"}, 0xd, 0x800) 11:27:57 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgget(0x0, 0x8) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000000)=""/4096) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000003258f3856895df99000000000000000000000094f50000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x2, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x0, 0x800) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000080)="bb43c98acb951f59690bedfd21231a96849cdc8b19d1237452cf644264db9bf83a436ab8c70ec37e991ee37f33b145ccefbe2962bec4c06654611d63f974bdd5e5ae6cc799f86d2dfb18b0e795c82d622664eb5acbbdf9b0511409334e3e3bcfdc5c4f4327815b38e72394b8a9deb5b2d09c5dbed38493aa55626dd5f6d719bcfa848f45ee1b9bc74422492abc28d1860aeccf55bffdee64b8b2e2be08e30bb2d3eef9ba6f8ad0b15834e9fdac2a5a83ca8deaead57463fb7c787bd9030724f1e2b18106", 0xc4, 0x2b085906e4a144ab, &(0x7f0000000180)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x1) msgctl$IPC_RMID(r1, 0x0) msgget(0x0, 0x100) 11:27:57 executing program 1: r0 = dup(0xffffffffffffff9c) fsync(r0) shmget(0x0, 0x4000, 0x1e, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd47) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x7) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) socketpair(0x1f, 0x3, 0x200, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000010c0)=0x16449088) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000009d8505a248ca1181ecd622bb792f0ef2226483fbef5f1d8133af03178fa6494c4051360fc753829a3dd8e0fdad1f5bb247979819eae2d6bedafc44c9ff1084a3886200bc89581a2d94ce42563254ba13e3284e53a50a0576dc4c506bda9fee4adfed383f65fb04cd5a87dbba5bcf00bd3dc546c6899654e38cf0be412270df06088586c124b588d552d3561e4473c8cd1420dccc80009e07f5358adb2901159b56a419832b218241e56936838bcd92997de1e056f2082d811b054506839db8a98b91eee6ec6f033258ff5d09f8658c727bc382f38116295c554189d425d295386337b8c6af3d9991f3ffc0045fd385dbe7737487c2e5b6d42300e382aca600000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000002291ecc590a35954af4f6c7d5063b55367b0b9c49d9ce471934f113e87c0c14e139544ea13394988241513061f6c16945d75261a80b8eb9c300e6f2c7d7e084448a56473f29b248279398830412a660aa97356cdd16f42bb936734c9c405bcd6fab911046cfd26b41a2d041389b6b1cd9650751b8b7aecc1d15f602d2c4ed6252cc504dec6089183bab6f50c76058ecfa70e812523de897f14bd883b3fb81ad83f793c5e9ff3acc70fbfce01fdf7680cbba05047ef23eaf3d53c79367ec0473b82fd3268df201db08fadef16d6613798af39a34c7d0a0456a9c09891cedf0c31a592d36e63f68e122556d71c76cf8b3ec8dabf86795f77f50a3f5c4c728a79daf905732bb9dd540ffaa8544a33615f3c56ee25d5c63818ff1ba67c18eea18c654ebafb8ae1407beaf371e9e13e8c40bcbe9fa2d8d75d3ad653cbedcd39775f9cfdf255bf42d1a76492c90fd22019c23b950998c098f6a7ce46357c52ba0cc08664127e44cbf2925d5117031154ded7df4b4c897647d0d8c2ad54716fcc50c5744c2f6f589bbe2b328ec01e898feb12978b81272241c07d4e58a06461d310fefbfda327320cb9a6b7e23b2173960b751388918e4691ee32e897ec1c1d452579c344a3c3e5ff99019fa5a5d8d7f55145dbe5d85f9f3dd5f8376c8a317e5cc47cd25ff45cec773a33d6dcb4ac68e78eddfa965d45b62c6bda99c4f944d1d7e65a5cef200fa8842589d278d4cc473648fedcd6757def04bde47801dc5ad650e0c6a842fd507402ca90fb560e3ae9fb4e972b4abb82add7037572d5d2bb0513dc7d58e75e79ec0c547ab200614cb15c3bf8aa5ed62071ceb0cef0827917365f4e6ee5cd81ce2863f24a571eb3b2cdb6706027371dd71be0af6425ac63568bd2162deb748f379cb09059fcd8c05b90dbe2e522ea734af010875a5c41fded9b08972f5a3cf0f41abd6642f688e1d0a58c3a1ba86e5371f8a14f743a1e1704e67952e26fcd9a95fa43b7a24c159bffa5d3f6f20f14babe4f5fec5bd2ff06d30525cc7671a0eab625a8cf58b3ed6296a884ea9424e0e01980cb01ba489364f0ec2001661c74d3bbe4a9d933e95992fb42c93ff315fd4068fecb6e185f0ef20b4a087e8381da08de5c10226d7426f1f23138887976e2e64ace7f072039bcef9f09c808803dbe1e2ae6a465159ac8adee32d49f1b4533a6e5f24b844984f15dadbe3bd516f1afd201da4f23c0c899d7c34a98be8ac5d4f25694617cf166fd9acba16f43d5aee133a8b85c5c9958979645941712d2eb8a17680efaeb67acc7c68e94073b7ee3153f338cc1b8eced2550d00eb5cbd3c563d5b08d106534892b04348bb24cc07fbaec983cea33adc652212858c551312dbc5611dccb1b7a4fa0860accf6986a3f3f84125a0e8b1fe9931d9062f1376302f2c80df8e5251eb15352c469b882e691c70712263971b89c83b5d886f89615efad02194cd2dbc1cad575b04067420338b8c1256898cd0ebe04e7ca009b4d5a695939a81b320959dafe586f4ef5b45bd86a3fd3c109b3ddfded68578797a602179a03d456527effda930c7ec6182ffb0a66434f6a18d556c259bda4e4073ab2ec672cc10697339cc1a4f3ad142b5e67cdc22567595ff17748743884c7f0066e206964e07fbbd1ce6f2a529b5871946bba4a03037462749d670e1477ead0ffe5ddb936b1023c90a96e663c87305c23b1a04631fe147f5bbc533cded2eafb1374f79d920878ec4f59592aa8acfb6ff23ca6bdf3f3c26d24185310fb16e6aedcbb54b3897423e169e760e780b898fa2192a0f3e7e2cb5e281ca69324f850a3d32a54e53800b475aeabd6b4879c52d8da06e38a43fd5d047527d666d51b8337595118f277108554f3a00dc5d7ecf0cc12befa540f5f51eb8abc473c9400f4398ad83cb984bf9ec2c3fb7162dd557889fec277ea56e87d308567586d8e4f47060c44f94bce421bd9303465b56407ac638abb8cf44589d22904a7c3b29725e59da4d549b30df4e7607f2b333714414dd070432c3f934a85e5d16c961d198570f78dda9f612ff64ff9acf98ec5bbd3b3c0e6f194afbb100025fc5842452a861feee7e886929cc6609071c2baee087f412ed1c1562a454a64d586a7f1f06f3dc40e41dec6bd2502edadd4d1e0199e901e212dbfd094e61636dbcd570cb1b88e6d64cde6f576a374f33092b148abc7afab9d6353e5417d75ebe72275fdf8dde061a30908c33a9b1fc8787fc5c85d71a1121ca199919c04d21f1074dd332a553ade273014b1c361074576093c109900feb9771f1ba044ccaaf90f7a607f273b644d0f9eee707904a3bb59f1503dce1dcfb68a0944fdba7036dae8e7ef394c7f64a3fabdf414c69d61bbdc82dea61b22e61b9af87c3f8886cefe9a3e7d199c8f9bd9f3d387de3013ea9c03e4acffa39bdf9d9ff39840e2b0990e244f6f524c69a0daee73d259c170c2a733c2befd36f33fb17e55b4ababfaf6255108b937f272d06f489cf22bba0bc40635a3f6d2448cc7af597afb28cac19a65624a3cdff49189601e060a790745e853c6843bbe4938e8ea91156d2c2775b8f44eede6ed267db2abbe125bf07749f6623a417c9fa6a5d84f54dfb0c5b62d5e8cec91d2d6c4745750eed8f64c1a1127b388f7d4c4b4e3ee34ffb9d00799a62c656d93b0cf349151a18da17301d8448020a8bb511407c38d3c27158278b37661a73081c8b713eaa10610dc223675caf58bce89f4b411396f31b5b8b8482425ee4c4698c91b3b1c171fa5733535c3482491c196afdff7f10824d8b54a723518911a226b3d1a8ef2e3e5aae4ece30f24cb733f59b524b754160365a900c79e4a43ebabdb8571955bd9dc56539f68b8a0e156a57d3cf14b33bfa0e08bc931be0590aad8a23a13ecc9fdbf3c34195c58c01093115cd9019bc8444a470f9bb93417450d4f1fc681e8d057d7d2799b00c9edd5486511a7d4f6a6bee07c7f688535c2aecbe9e2326d0fe36ae69033a66eebb81b0b61be71eb745492797eaea98b3231470381df04857d42505202e5af46ab0e995df81edb5b97e33cef05e087b57e4e2f68421db849f2e72530462fd8bc14d33fda27f64a2528b4fcbea8a96dbf3b48ea06ffabbd1e0a4c179761ca6a7caa2c6a655682a9631b39d68e3fc01379016d41340c2216d61a5b3f17c3c626c376d8d4eb0c73a80c375ea86defeee2a65345ffb45a2e9202a41cf710c159bdc764ff061f6d8a81a1937b7673d4d29227ef879e7c952296d880e70db373686afa45a9a2938e84a1ddafcc679cb2d474fb0cf2cf35e381ae266a3ba232be19685c2af7be79cf0e1dfd742782d52c862547fabf1327501e489946c616067d6faa2290fac9e46edfb476f9d792c3608c5b712f861d7e569d9d667cfeb5b0808827b0d01b840e87bd9d4ebd652de1676f12d6bc6302e84ade0c01d8498ffa0160d0ffff74b16aa9bfbd5feeca377a10f6f58fe972602b6bf9cc0e998005ea969ef688d063fc72fdd4707101f881175132d20322d692d8f80652def56cdb6330b3c1ecbd828ee9ef5d371d9aa897662d453ed93ad880046cd42bbbf6d964b8491225587149d1cd3d4fe3a43c144dadc97aa1e2ec534c4db837a5bdbeaa9b1ce70a0856701418601344028dca880ce569bddb9f13d7c4c5ffcc9e30d092b211819eb78320d8650e8e99a6667a813f08dcbee107a76ee26a54557fb2594d04d828cceedde7dc16b8a48d1093cd0666f69246a0692821a4a186a8f2a140f696cff77ae8b432401a2fda309e392ec149fcbf1b425cc71629d42e4e3f861e153cff5b0270dcc391ab67faf2b202a7972a0b7a69e606c2ad3f9a4cdc2ccd4259b1c8adb764e148057ec1eadde541632bfa83993f2a29b918667d520259edb3524a83fc00797d11bc348bf6d361e9c2325be143b768403bedead107a8a72905bfd9de96060253ad79b2a7fbb7fa5370f2970c62b7d161a05b4fd178fb6dedf053abaf7733f64c0e57b8a2cf629bc1f69439dadcfa830ac4b1482483291b1de909a0d0ab8f815178e7c2d138a7d8d68e7900a10063450bc91f8cc03d219b4a82729101619a864607ae8d50f5d6f6132ed0c1d9abbbf4de658659abdb3a65907bdbb9d95ffd41e512cab533262886a26da79349a36c76f5a60175feb189560974d1f4071628786c53868ff9e24b4cb3aea0ea6986804a6a9bd7b8fc86428cf9c8be9da77a248c77018b92ae79015326a4d51c1254092894676683d45e8743614018db7a0bc1effa443d27ee3bf0501752e134b2f30fd735e013a57f6903d43a33512c5d4114b767b5ec579490c50796f43c39ead48c95ebc50da51da1c8c594d476dd2dab583fa2c59cce4da5e86c6fe6716bfde149371822a12fb0a82240902ed1f7698d9ee7418c529b3882ba47b5c58070cd15ea69bb29f8ec2fa56363ceaff3324ab426bbb6549becca0f21c5d75fcf1f5b7b037c729953fb46879b93b4becaeca8e3b31264f27de66cf0ddc8301987c022963a9d54bdd78fb4ffc55957341fb814e75af096cd0b10039757efd18ab4d9d0c6f7301fdb36f1e44e61fda501b2791335745e3147b28f5c8996d65a002fb430ee1b8db498a62d18576ca2931c3aa4148c3dbd5ad481965e04fcc1712389159b964e1db7116d12553c7a766e2c8fe090b563eb9bc68c7b9f711c067cd15e5ca7c6281b7915f586a371bd924aefa505e6a1396ddef144ce8ffb860929bfcff9766dd582f8bb2c192150ffd61fc231f568fe5bc748d5572c26840a0b02c28ab33b21f6df222e7723a3e129e44c759f5e07d4173d1635dca0e7e6a0b7d4c147ff940186885c11a46c65c67c0eb62b0b7f978e714f8bca51f6cba8235c8a49f7a4c9a366bed6163aa269960bfbb23aba576cb1188c153b7fa8c85cd89be7d035c1b9782c66bab65acb4d2433a171431cb63a6a4c3d37ce6986e7bb44752c75c38b24cf2a52c3b7a05d6b97ef275135b908142d2f01a07f4ed95341de0e0f3bb08448810333635c497f47e75b06354217902bc40ebb713ea166f4a0882e250f17f96610ffcd87727f8902e2fd16cf3a6e05d7cb529f1d05a7a300a5c4e436200cb859f0caced54475182c173ee749429b4a05375dd0c636e21a5511a0172900f6e3e877d590a75c7ad6962a58443f53efe7f450d85d940e850cb468e8bfd889ae8933936a030323dafa41afac348c4a9e75abed40284df8e0f2114e32ecf527960860e1c58a722cf9029fede9b38a5c416032678aa74b28b1732424ddc1c132ab886d561bd3b60e27ae4e2cc0a64bda037f75df34e3ba55a325da6eea0b01416377313ee6bfd68bc9af0e824ff933f6616c6fd8e18e45419e0d4e49602040d9f6dc9f4fca83be780e02d9189a35432ef3c46ba2729a006f6c4d179ed62c91ea1be75723f42e96a82f86b5569e2e2fd8892b2edb6f31153901dc1398b85716feef9ff4f2590738c332c0fb6c47580071c5204597ad25a256dad31d29d8af0ad35737e0535514e134483757cf880f44b9e186994b62705734d81a47b230d5159db096ad1d6c52738994297d72fb33ae7e8e952b6d0148f547f16af5c7b9d5f45c4415e2807039e379110142112452ae261cfe06bba80e5fc958200100000075140f7c812947acd6c24c54544d082a366091b25c8593310892af0e95eee4946793da9880fb6790f55fc108eb577da0360cc0fb06a38e71892881945831deda422a9b2a0fd596b7a47fe408a35944125bfa30628eb7dbe0bf3d20d75eb1b4820678f0ad3d98082c50"], 0x1008, 0x800) getgid() 11:27:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000e6ffffff0000"], 0x26, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair(0x2, 0x4002, 0x432f, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 11:27:57 executing program 1: setrlimit(0x0, 0xffffffffffffffff) getrlimit(0x4, &(0x7f0000000000)) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "84db8ccaf6a3b1ca7b2d5a7d46000df7d94654a42cab475636ac5165d7b9df234cda93239df5815de7b3c09237a17861f402702344fc6d6da7fd8c4d49cf2c7523aaec5f3a5a076f786b362a5b2f6ea91c928cf35890663ffae77efb13e53a5d2e7767ef946ce728521d15377634b3fab8413226bba8ab3700da166f9a645c5f071c1aa59e9a4b495f40b220e956813a513ab2e4ba5126d432bf28b00404f0bc6fb68e7bea10dc027d6d2e079a267dc349449dca038af9f67769d5dc3bf2c276ac69a8b505f5d6cc334912c8b97cc33b6ac32f79431df12c6b7ac587"}, 0xe4, 0x800) 11:27:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000538fc9ea00000000000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000008c0)="fc098e418a717be126f23fd581bf5c8cae5a08a351be", 0x16) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900), 0x0, 0xffffffffffffffff) 11:27:57 executing program 0: r0 = msgget(0x1, 0x222) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x2, 0x1005) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0xcff0) getgid() r5 = msgget(0x1, 0x0) pipe(&(0x7f00000000c0)) msgctl$IPC_RMID(r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="8b9c3862e3e6f698b29452d92bbe55894cdb61cfba4f9a9fca0598e6132c1490a6c84b78c5ab11f41ab1d31090f0bce5692a208ede5112a933264c4c0427bbab2a9821539c6df90b0a80", 0x4a) 11:27:57 executing program 0: r0 = msgget(0x2, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x115, 0x1, r2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = msgget(0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) 11:27:57 executing program 0: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/125) 11:27:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socketpair(0x3a, 0x3, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x72}) setrlimit(0xfffffffffffffffb, &(0x7f0000000200)={0x6, 0x8}) pipe(&(0x7f00000001c0)) syz_emit_ethernet(0xf4, &(0x7f0000000180)="e5") 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000886fecb11be90eb890195267469ea30f68fd3d83c8034af284b65b3a7fd4842569fcfaff777c50a9fe98d8d82"], 0x26, 0x1, 0x1000) msgget(0x1, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair(0x3a, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0xffffff12, 0x4, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:58 executing program 1: r0 = getuid() seteuid(r0) r1 = getuid() setreuid(r1, 0xee00) r2 = geteuid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r3, 0x2000747b) setreuid(0x0, 0x0) r4 = syz_open_pts() seteuid(r2) fcntl$getown(r4, 0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 11:27:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000040)) 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000140)={0x0, ""/30}, 0x328, 0x1, 0x1800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) ftruncate(r2, 0x1) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000057cd9f3790251352883ec68672b138f2463e5bd1ee15cb347d1eddab7d6a19f2798a9b98e62074e5968bb4553bbb83bd7ecffba2aa92305532a6e3c1294a608ded836ab6019fd085b83c5ea4f0abad6b139a97422bfb9f9141176b9f60d66e18a63a8295931a7387b8ab9062b8c6d823f878d505e9063306175037d949211b459b974775996e5e988eb330c9326590711b4eedd3e802a843450999021fcb211a396f2b685b4b2259ad4b39c2064d82617d52ac9e22fa927fbdcd1d755afe4b6017c77db3cca79da52f50d2ed2bf0dde41ba46dbbbe31226f315925bd2eef30a920fd96b9f43ee551"], 0xf8, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "f378c416508e20b222936dfd8e8e2f70b87428409d18a37b6ccf7c418b738883a5df72469ca74c7ef2e30b4304d71acb4acc1b8dae34894f6a0cb9940ecbb16f3f675113ffd893e6ada8063d98254ab11b4b9e5c9b2707820999be3d5895697470051a95592501cdde0ce46fd933892b9e504f2b16cef7b11b0bf4e2b5a23e0381ceedf49492f720e1b04e07806fe8e3c25fb32c161e75a0f193cb72f11767ba8441881e296a19a49f8deb2d3f87a8f78df662909e6988f53a0210fcad672f7bf2476418edc101f20a541045a445ac556b0c96ffe452"}, 0xde, 0x800) 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/217}, 0xe1, 0x3, 0x800) 11:27:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x30000000, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00892e2f66696c653000f560999da66564dbd72241a6e742dc4c7e5d7c5d429a375049c0fc9083e9f5575ce3483ccfcec424e3b26b571ea7d3897e50012b0f8c75dda5281daa7a85b905972fbc934bbb4a68fa7eafa2e63aa1c72176c9af7ccad82be0bce6621dbe48f86dd2cf02b94bd0b319e48dc00ac0340417a3422bf5dde987c968525293b526759638a7c072def0f9d69a0f6f5c7841cfdc14b653cb"], 0xa) socket$inet(0x2, 0x4004, 0x7fffffff) fchdir(r1) 11:27:58 executing program 0: r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) r1 = msgget(0x1, 0x222) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r2, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x80, 0x10) recvfrom$inet6(r4, &(0x7f00000010c0)=""/1, 0x1, 0x42, &(0x7f0000001100)={0x18, 0x2, 0x5, 0x9}, 0xc) 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgsnd(r0, &(0x7f0000000040)={0x0, "bd989a841288400e8cc1b8cfa2a0e6a61ee54c3c331a7e1275d3e76bdb7e350c2546265c714255d3245d6b22f08516837af531efa5ea3cb779a62a8676cb54290f8b811eb2daa23f5ddcfef3a656454d1812f070d50d2951cf348df0ba0b33dfaa58147cf25fd491ffbdac15b30120c0349c8efa1b94e257e9771674709aaabc46bd08bc01483eb10f59bb07f317aee4747dbc1d99fba1551b3ddcabb32bb2f6ac842f6fdeaaf0ccb1e47944093a072284eddc9f63c0f8b5b2d52a1f3ea45ffb4bbe0a2b56c8a160005b89ebf53478d61e61de91a84911d63edb889c0bfc4c3a359c9f46081642e8c2a7036f5fff3595853f2f227709135d382c01c86879891c86d376647ce0003dc066f54896f809c9e4d8dd361b59fed97deb594683d369180cae57678b21ee67151d162d74748054d747c2b043da5891df6077a5911cee72cf9d4fde3bdfac4204fc08a7d922697623a10b3eecd050fc3ea93c15bb230a12f4b5b81fc1a7fb5442ad19a89427c7f110ccc846d5181c03813066cd1249ba14ff19ee68f12ec8dc2d04e14bc9b4572f86b0e31abf043bd8d8ea216dbcf5dcc8ee08093b02e954e9b6154234eb6e939dbc478087a717838b5694137f017613546dad69a6721584956aa93d8779e1a94357b8645c172452d33a02455246dbb553a3e42d3bfb6d3f3b606150eec78ef898775e3cee65e6b15b2d8a9161cb0418097fab185482469b74a3c2dff1d22809c469335a4363324e2b7179b646fe43cb0a1a88febb91eff909dc60b9f7efcc5d584c3f1cd66748e7f5d84365aac3a923516a5484492f0df9110bef1d60ccf5dce9c53aa059d98e98df313542c8d858e6260fbd251dc72ddeddbef779dfb5a1c928f840f2eb3a3fb970272a18f427ca34ec3837283a882beb4160ed52575329cd3509300994532de64183588a58171edd67bb08cf96f5614399b4d6dec7c40142f4dbde78df492b3b241d4406fc3f1f4d3ef6d0c472e67ca9824903a9c780213647f0fca8853a556d6e0d811dad21249eef015f7466a455d6622df60a396af5c02ad16002c7379dc35a793d0c04197985a51da7ce1b9855b26240a7cf9b9cd3269df65c4b7b157bfc4d4acde11e9532235483735eb10c05924e87fa64ab7b771ae96cf919a604a2c638e464fcc5f43b0693f4eb8625eca931aa9cdcb2c4a9f93ea9919a76fc53426b313e0cb886da561163bd3c9e1c3adacc5945267dd9c0e121caffecf44177c5065cc9183efcb21eb9d6d64fa87d0c28a6ce8e3e588d69a71e0b34fbe86c14e1bccba2d892e473419b9dd2590f45730070eb3e8b00647b81950109c646bb66465e8243f1eb99eace1337aa93fd398644807ed137ed9b2406115e0abe169a8a037f2bb3afd0bc113b353661de6499b302329a72eecce7627954259fe47a346ae02eae4c4e63c62e46bdae32db9b05b18c867a70bb71f873ad1741ec9d2e76331be009f75426d111af27944a6002be919a1066f787555b003e767b0de8cf76d55fd8cc51cc4daa8731cbbece9a34141444dd26993452c454ecd47ef231d9eb0b9d055e352e3d7ec8c202bd55a9eef943eeb70ef41dfd8bafe41b7a961780014e88063dd2fb6d7c1d8cec3c52fda7853070cee3bc820f2dc90f760616f32610c6f41e7f12f4e81c368cf9895fb84417790ef3c7babf395fd9502a61d773b3e9d40cdfa1208054d8bc61a7a4bf2fe40de944241c7abcd0a13ab4f60b789d7f387940b5a7a9ea2c146558f34a9533f89fc67644e018050623e6de713f666b72b8c79944b5f2fd47e30540e0102d6e7b6f96ae79e3852b1527c7713a988cabbae431edb0a4bf76b7b017c1ec0d11b11015f2dc9e2a0ca11ba7f248f71890f3e53d13fe081de7143577809e2e78db824e74ccabc106c25c05b79f485c9c1ed1626bb1d89e5664a6396c3dd991f225c04d7241be00460504c9d951ef5ff91aa02504753f3b01dcd53c93bdd3399eeef5c88c07e1d78d3836a7e8f4377559356ba4ac28f7a8b248b9480369cfa26bf29c1912baf79fba5bc5b8921575368a23d6b4985ae43f31d4734614b5ebb3e79d7690edc4a06525c79d5a15bade2ba790b3705bd3f0a0ed34b8b983bff48acd5b201b8b601f0f43e5017795bc836327457d9f0d808241e6b8abea7a65827b439976b0e6b837848241f261c2649b41e9d6742ae1b5f430bcd471c4fff6dba8e42c8ae44129b16b82dbac11dbb6291ff6cc284b9a19720851d9dc5e2ce2287e58f6f58c993f45997a0cb4fb97f1d4c3ce5d55b6b854fa590e54262234fd5cf68e77b9d613f738530f12d59eac1a551a7e905436808e22c7f89a2cd6db897983aa591c5fb79e85a6338932313cd1344e4687be6b9eebe0ae295a85e02f1abff543f36980b9f0061e42e79a7d9cef3e4d959dcc8824b0bf56d4e99943815418338b3412d0f88611f2334ed2fef6f8d1664aff1d78df76cadd3721341a77a1a71b7da53839a1cca2d35d7044e6829236fba0c18230e1807f9f2137ce1eae22b50cc3e08a94191b734afca6f20ac4ca8fe353b74c5f85f297d9a50396ca1e230c3f0019bb821326da11aa79a512ffb4ede72081abc25d81de58146c07c07633aa73b429c5c712115d522157e000440b5368e5c469ad533384fb8c77539801d8d2e4f13cd8c44d66cedddf39694eeaa538f58339319e0701a8dc1286c986b66d06632c2fa069295d2d4cd399b6d3c8248091139d3f5972b6a7a38e47beaab1daffac29c9d5323849ace67185603c7f77765b141556d532928f5d82e82107bb7581317355ea3ec9e2b1065cd9b3739570b3114d2c5a164537c213cf098a65bbc9316f5440c8a97fc04d58156ec91d0eaf170050e949e4619875551b17b8474f5235a2ed3dda95ead91f3afbe7f060332358402f999522effd5ba51f6fed06c0af7e7781ca4739242558bda1435eab85fd4fb4d0b489175503c7c745633228d1f43ebb43419c37237d91223e16e49d7cfa97d1b932c9d3489552440bcc425b65c68797015c7450658bb8073d7ed916fc9c1abcbb6567b97a41978bb250fd6944c64e1d210e1e72c7b96d2ab8be98a53ddf8cfd2f547b3b829b657f26b0f7e3b5f0a3d8880829d899b84f21af4243569b859ecd097e808e8633a3ba3a97a7943adc6e05d2ceeb6acd6be59e6f5786cd221090ffc1c78c6bcdeba9a9a088af8ffc0ff45e6b698b12b5cbddf69c013ac637f01878f712ab66955f6e77b29b4ef838cda55bf4ba6a03d567b6b83db69554378e9fca3fb9c5ff45aa2ff423942b71b44c56e47542698da900f08ff3f26de3fe9115c9779e4226afee0390ded65dd54d2c18cd5908ed2ae3f7d724378a49b4bb08efdf7cc5727eb8a21cb35a0c3492bf32075ab143c7e2efbce04eebfdd70625f5aadb4e4dbcfa43fd645d0bd349f73909dc1ad576e77bdf555242045863fd1e32ad6f9ecdd07cf4a5128197c07f0ed9e7534126f51c8d4ce0ed87d706b03bee0959899df2b57d0c1eb4db9903da452f6d6a8f0ae243cdf5551082f3a4e6923a72d1f23f036cf36b7647f82539dd3d3b2873bc2e6230b5c8fa377d42575c78b37da008fbabc3fec85c6e6c3d5babeca1379c4241cc45e4b04145dffc12d8ce6faf29b9704a909c9565c438a05ebd51cab8bf13202af88ee2f7b08cced707c0e2685da310d058afc46c14c0997e5829ad30016a094048c2e7fd4618fea7f36c84652c68b6a3ed4fc2594cf23cefd29906f1aadd1c575a5c58d8dc179a4a6c68b5187337f34665b6e04b61ffbed80497b6a46d2ba59687e01f9bba05a0697fcef488beaccf5e8d3d7fa61c98a5368135f25cedf1b03b05f4f986c750987b5dfb0970b80c74f0c964229f25f8531962160276a05ae512421b08c425f15a7319d7e2492926f5729bbe0e8ce0c3d3f10e2b58888ff3005d7633acd8a100b7bdde1a1dc725a310aa9db3512e795d2d3a3a12695756291025845db6187e1eaf81b247724005a6c0c15bcc1753fc8077a4a612aadeb4fb875cb45d077b043490272be0625ab880daad95c57a8ca051157e6604d0d6c6c90d9ce20d7aa262b1c1d4458f19c5a8f87db5a7de215674f9b34da02c3a29c0202320a6c3b7791189a9d1440a27a6bcea96e256a00787cc00acc5bc21b40bfce8795dd40fb7d1da55f22bbc0329cc6de5cae7bc37ce222b98dbfe3eccfa0c5617b5bd89713456cb5322eeeb3c3de13c69b722babd961639215ccd0e1d2d10ca6a4f3bd2b82102ee10f62a20870bac51efa7a10c85186c2130c4a46a53e1be64fe9cdced7b1361cfe41b36ef2c5d05f82ec1d1d96ad9be5a38c036ccb70270094c992c37ea933eb55064dd76281bc2e0f31bc6a2907b6bf418218ac6e1b4dcd01088048e502128d6f0255e36e0857cd0f4fff44f20d44f73296d6e646608d616e6e30a635ebfb209e3a971f71a8170dfc275d09aab69e80fa00d6dc0e7c7b607e9c5c29957206735710b8b1c10db63e3316bb3bd3b287cb1b2e767220ec2e6b9dc148f703997b8149bd7b4869e8912af0db8d10c987ccc9174d34a5569332a36762512aaa434153b2a40cf6ac33227750cbba20d4bcb81490743f588f12ee7bf58c1127f1295732dd46cc935c336a047beb1b5f2b3038202ace9fbc2d62c79d7f6852e822b20d272c29943725fdc9f6b335d2a196c2230f9751b9c6be1894af7a86ac6c5d3f0a10ff3b41e31d528ba7c7d3c62915a8ab837096ac6f3789fbc1cc6055de2ab54a05c4f8b3b62a82ade02c58224c39cdd01eba9e233898e69156fd1517528fcf875502ae64b89812e2e79279080beb48c3910361de3836071d899f0e8f92e50c3e806be21bfb43227cc5cc8aa208fb1ab1ce8ad15b29ec6ee905e6b8d1f11c5b62cb041d9134785697a679489aa54ebc5380a29193eb9567550dcbca99bde863bde7d534819d96f2fdc23b42cccf1cbfaa90eef78e0fba4edf248982d6165c4c4dc0af2d987ffaf98ead1563a18b2879a6273da9a29eaeacf3389c01c85c5a984ded7f4d8a5feeba39a5ea1de4265504e4c6b4dc1d8106d6c32b720f0e69b4ec3ed831c6306d9a8c3c5b4aecb25835be92ac36cc0c23c5fe6f325ccb80f1ab25d79c92e338a4eff25f0abc46811e2fa1876d121f3f58e43678edd9fa26f9fd7feace506e0d260e694614430a22be001ba53ad1060b2038bf2377b1354c86b51f3428a7514930c9f2352cbb4b68b89aabcb8002848e8a0690ff8dce5cd3870b0d9810d0d0b4b932343bf845e5fdc3fe5152a551eb03e7a4f5b80614a9eec08149ecf1bb39b10583bc75413518d4346486f4a7f8ac00801a12537c5e876c5241133301a1a7b94f0d708d023b34beb9d8e41768ff259fc96c29652c7e6e5ab514a3faefd4b8e20c874fd7e404292291e41751652ab3e2e0f3216da1184b488e69a668a77ac1d2c9b4295e13e72c3fd3267cf0df5c711ecf80790821e76c04b3818cf17fe2f35f68672002db1d782aac21e355f26b22af5617b79fce730f3ea3d03cd8a396b6566556ae3d2c23ac9bcdcc107f82100a34bb3ea318b0aaff767fed1a3ca46612f92882b466fb5b775e622f60a2b4bf43c080cab5c4019d0129936de4b18078b63aa91cb4712bd5f0991d54eb1c42bef4195dafc39b390d5d487d9385a65553c6939c0a97ed5a8f2cb5da1954eae0639961e71ca136144fb4abb9409307608a14a743b286d820070090676cf2d1bdd2fcd1a5bdf67663cb1d35db154baf2b86806a081003dfde650903a97178349d8178947773dc4d93beadd"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000001080)={0x0, ""/61}, 0x45, 0x1, 0x1800) msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:58 executing program 0: r0 = msgget(0x1, 0x222) msgsnd(r0, &(0x7f0000000180)={0x0, "d4c19c9af3b220650ba0af8b1485077cf477b0e639d6d47ac3e8fc663606246bf26e1e6b3b6dc790997f6fd3597f7f8b08319c070481e2f5934e551c39fa81f2eef85a24b160cfa969d3fa97cb0cc1a27c6e5e7de43201b489938b0876b6ee6dc4b2e1f9e8fcbb37af94d8d8231acda3be941dde16"}, 0x7d, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/233) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x66, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) msgget$private(0x0, 0x100) fcntl$getflags(r1, 0x3) msgget(0x3, 0x200) r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000040)={0x0, ""/252}, 0x104, 0x3, 0x0) recvfrom(r2, &(0x7f0000000340)=""/146, 0x92, 0x0, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) msgctl$IPC_RMID(r3, 0x0) 11:27:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x6) open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1800006600000000000000000000f7e900000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1cc) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xff81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r1 = geteuid() setuid(r1) fchdir(r0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000001c00000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 11:27:59 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x100) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1, 0x17fe) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) 11:27:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), 0x291) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) r1 = socket$inet6(0x18, 0x3, 0x2) r2 = fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) 11:27:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = shmget$private(0x0, 0xd000, 0x200, &(0x7f0000ff2000/0xd000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgsnd(r0, &(0x7f0000000040)={0x3, "e0734a10b5ac74a2370d9075e7d327ea6cf5df0dd5f194ef8bde00847c8a9ea0066dd1abdc3394dead56e51c59cd4aab51a6ab4999b189ca143597f96cbfcf7fe0284c1bfde0a29fea4dec3c94333f00555de8829394d88e113be5b6765d0478ed7c5e9d8d19a34beb2b0beb22d9b7911d280c08cda2c43df5ea1310490d3f781bc852c2ffdf89ec0cfac3bcf43561c24dadfbd7a4a18a3ae766190b689a264c4b917308750707a637502ec974b6d3594aea12ef1b35fecab37c291072ac44eda5c1ca961fcdd808bd4d7dfb430431987865cf4482078ee254ea2a67af784f47"}, 0xe8, 0x0) msgget(0x1, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x1, "c77a4a3cf08e46658c1d3f53726721af2c4a96a6853cef00d0c147d8e3a0529878b8e3830640880b3f732d30912dca2a07608663714e101fbcd56a490b961b90372efb96c6c145094dc442b5209a044647c1127fa7b0a9cc9e3ad479767fd2ad03f9c05007149e6dd2e70af02d610de8efe77e2affd538f02e8187b91b1c029c4c3d33139d192cf1ad3a6f5ad122b01689e5975541251451bcdf2ca8895c2487391edf984de16199a8bd25"}, 0xb3, 0x800) r2 = socket(0x19, 0x4000, 0x101) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x6) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000b0000000000f7263dd5072eb3089f3bfe170c5a5c1f78476e3e6bdef8c1662af7d3"], 0x8, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000b68d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa5, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) dup(r2) r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000100)={0x3, "5d288b048e6e358cd193837f7ee26694d1392303941c4d581057513c06a9170b6fde1f57008d6e1b6e3d37098ac9c16a64ba167a397f6f7874e53af3fd3ef13af5f5e515718bec747e32a761193f3e7e5e51caf1b7a811bae5571c5a57f31dbeb9a635f23f212fe3baba32db9956ecf6c4d912198bb33974ab0c2559228ad3482870c8f14b6f120e0707ba0623c95c6023972120555a"}, 0x9e, 0x800) bind(r1, &(0x7f0000001240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_RMID(r3, 0x0) 11:27:59 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) socketpair$inet(0x2, 0x1, 0x40, &(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20800, 0x118) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "7e98defadefcda15878ac0dd"}, 0x14, 0x0) socketpair$inet6(0x18, 0x7, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="ebb8d5cae78d7e7dd29b9f4abe87cf7484f061a858be38c0a9056c8431e5745bd61809b3d1a50e83c96c891404d607e1b779d301bd3abcacf06cd5a23cac757b4a60a211ea4c5fa6c45e4d7d284b602aab700edef417bc75b2c10143bf368a3754bdd751bc27540b69101d73a23ed1ca22f8e51fa2157bfa17886a63870795d7a50136e02d1dc62f4e4792d598ed57d6483c17bea1b4c29382d2c64beceae9ba4504c6e0e8aeda65141a08", 0xab) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 0: msgget(0x1, 0x40) r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000002cdb6fbfb8520fccd79d35fbdfab1b856e78a70474a1e44fa28aca223c21ab1e361b9d7bdd936a8b10fed76889dca66873a1b3deea786e73745cfa9c4c2b4595650b74bfa51fb7516902ace6221965012aacb11cf9bb406294103673e29163e99d375023f0ea5e3dc338086a232e0f892a53f94066c4fbdbb4c193ad03ea66cfe048f4d629682ec20794a385e09a24e5f419e715fa67ecb7f629d5a81524c83c09f81e41934ae86f6f3e93"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1600000000200000180000000000000000000000000000000000000000000000000000000000deb5fbd6c9c978a2bb87102a64dcdd92fa44ade7b437cf61fc7bdf35174b41c6533c8452d26c5546416ae819a72b78526a1da862252ca49597a74e6d1fa0f707369b96b365b0d7e69cc39449ad341dbaaab45f6dff699fe1e414151017666432afb5070c1b984c833fcb120e3a610200a488bac9c7095565cca5f2f4bb67ed7e7ad7626875a875639de712dcd4e5a0bea5718af6943eaeacdf20895220c43f99bcbf30b66ec771a8c40779808f"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffa, 0x7) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fchdir(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = msgget(0x0, 0x40) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000e0ff0000003941a98ec48ac3000000030000000072c9b339ebb41061fe9880e3a3532ded3f02"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="26f245adc442792418f343dbf6c461792b008f09909bd0c4a17610f12edc140043de2e") msgget(0x2, 0x0) r1 = msgget(0x1, 0x0) r2 = shmget(0x1, 0x3000, 0x388, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = semget(0x0, 0x5, 0x10) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x6) semop(r3, &(0x7f0000000080)=[{0x3, 0x10000, 0x800}], 0x1) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: r0 = semget(0x1, 0x3, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x191) fcntl$setflags(r2, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}, {0x3}, {0x6f05f2cb82ec1601, 0x5, 0x1800}, {0x4, 0x6, 0x1800}, {0x2, 0x1, 0x800}, {0x5, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x251, 0x1000}], 0x8) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}], 0x1) r3 = getppid() semop(r0, &(0x7f0000000140)=[{0x4, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x6, 0x338, 0x1000}], 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x5, 0x71, r3}) nanosleep(0xfffffffffffffffe, 0x0) socketpair$inet(0x2, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000100)=""/59, 0xfffffffffffffe6d, 0x800, 0x0, 0x0) semget(0x0, 0x6, 0xea6a7aae66538996) 11:27:59 executing program 0: r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/90) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x1, 0x222) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000e600000000000008000000000000000000000000000020000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/98) socketpair(0x18, 0x4007, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r5, &(0x7f0000000180)="0dcefb9a4480405cd43695737b196b9846fd261b681c8e7043633f8fe209c3fd4f04ce9f289df8aa0cbc611e24be00baf046f974159fc4066b1099abe8af3cd5c095e168cf615da3874183172097936ce981fd34936c701d125a69bceb57626fd3bcf6810d104a1a1c21beb1d269ec1d74cba657dd85c964fb4df0d1b1cfad67c9c30259b528f3887a1f573216ce1e92945bb15d28de17039af69a29c5cb3b8f238489d14450453961c88df264eea83e48b4d4de51b7724950ab3a9abf4f29dbc269dedc98ec9d1df1cd11b6e2a45729e82c8deaedea1c659876639ca1b9c8d212ceab220b8a1571a9", 0xe9, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x996, 0x80000001}, 0xc) 11:27:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) readlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/242, 0xf2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00001501000000000000000000000000008530e2dd00000000000000000000000000000000000000cea886ecef4c06b46e20996a7e9324c956810dbae320c564c726179e1d778fa0eb774121b5cb9c8e8f9451cf0ffb126ace8c558377f93383c0309c13aac1ae551444d58d3d7a0ec601277c80b31f5e2567cd82b3b4dd0bf0ab5eb734ccfb2329412945ec13086991491afed3c3b631e85fc41a04175507510e290cbe437b803c41f29d190f83564d471491686a74ce26a9666efbf7f3dfecbeeb7ca9d7c12739854f6881f67d6c1542362ab84e4ed9880362c7767a3fda316c80c045fbfff6e590dae6896c0073d3cf74672c74cbf4080b63adc77e97"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:27:59 executing program 1: setgid(0xee00) r0 = getgid() r1 = getgid() setregid(r0, r1) 11:27:59 executing program 0: r0 = msgget(0x3, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000005a2f1a91aad0e3a2000000000000000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) socketpair(0x30, 0x8005, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="e4e46e4b4252ccf46314b2c5ed3aaa4e0e85099cdcdc925a2460561c7afab3f31c9b6743c38b3c74451212479c2a6f6837e1f753e6c57fffa4c1726af0f3b1a9c274473148ae5a05bdd0af0a4f345f80a23072b57118414229b156388fe290a59b2553260bfdb738c2ea843a94901533f913a3d2f5a06a779691a9155185b926597ebab1145d69f1eee7da211a847b33ff182fd74287f5af88be0fd8377dd36c3d9de72f1842664c51771047d0bbe97d4c0ad03d1fd78176f7c6a6e493f84d1106153e451b3ce1269f68d2d57725604096052ade2977b0a6acd3cab226ed68b0b85be633a12dd84d3e2a22a7c72c681269ec38e88880e07200ac", 0xfa}], 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006093a6a4aef7d2160871ceda7b3a7dea846ddadf678a11d5c869d801523653db5a511dbc7973df9566318725db19ed5a41fca8a5969f37449bbc0f96292122b7d15052dc7a039ab81b1852f0ba24e331703f6129a82d98b42b987eab656dbd205afc6ce7b765bb956a90d60000000000000000003598e694de8bd6696b02563a972f972ee73698c3e7c15621db65c52e2b68f2643c23c1"], 0x21, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:27:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000002580)=[{&(0x7f00000000c0)="2e95d7350cbe922bb4628cd3be419d7526612d155d2740e59b8c2be0bb3f1b4e166571b0a0c7a6c80a540525854e29764b2f8b1621d8d37e04cf0121fccb7cd39913e04e0383f92a5835adf6548646b2d524c369ab28dbbcd2468562210704c41fd0d83bf1edbbabd6572ae9e73f04811ed845b6893eb0880167887e778d7aa4625f8748133cda5d4d0f68fa5f7d22a13a216719f5307f408f79abb864eda3c008bf3a3528613425e07a6b33f8afe29d22d0016c7c7770508b74b04bdd9ab10a3e14cb6f98a0630896a729e156fa0d88a2ac9294abee339154cb5d6182a6c8f767b451e49dec2fb3250e91ed3546e1ac65e449e1a18d392875b85298a3089b9f01fdc393c52706ae1eb92400821050e541271020945b28bfa9af887e6b05a2b44f11e6a561b025cf54384c173922e50922dfbaef7c1b5a8dbf8d48f648fc07632801d3679be8649fba1e602005ea013368731639ffdd11d61883fc755bdf306d6d4e0114c31476d2308810a288574da0b66143c9fbe04bc0db190a8b747a07c91b021b5ac5b252dbb5acb7d39ceeaedfce1e1e492cc21530a8b996af9472221f65daaf2f05b8295dfbfd455e7e1cb6f6bae1f9ec48048c7c4820b7727e377faf2c2ba947766a9c4ccd6e8416b1937453f480a465140f7b3581ad3bd74beb21efb9f9b4bfec8fac1636b1fd59dfb50bf42ebcf28db98a8a301628449e972f5f0b9795e397459b6ee7db26d62d929009e8293250e17fb7cada381980f4c9cdf2ed71bbc5489f345b615b8b16d67489379210cd00a1b1ab93657d8e47a9605c407eda689511a5465571021d844c2127fa7b8c2accd5f3db39df8707d6be98ac8130c840a823f89208c639a556bab7f85557cf9b645e3c04f9115e5b69cce2a4a663052712e490a1a95515e13e8fd99df153f9a6183c33993156aab7cdb49e18c247f2ae6d21cc26ec6e6556afeb35da25f74328445b58e175fca4805f676582e0d5c6921cebd903b062d472099fb282b89d8772e1328627f29db356edfca32b38d7b37bc8b8a2ef6cc844eaa79a556d8d5c102112a9f06ccf3c8fe2696247837614b369f11aefeeaf6aab815c3d4e7acc81dc98015f0eb6ecfa5c8b72b4c7439a48fcf4a1e881e2c0608261fad7eed656949a034f7136d2c6b02db8ec987c3c819e4761b19e8de05fb9740f7c7cf04209a662244a379fde6eca2955b52754bdc7fc794fbd92fdf9895898ac0858cfe992c358d8603c7e2051b276c223c2bf59ada468b540c50e61d34d4aab73a2eec8adc942bf178e00eb2e68e35dd7868ce1011955cd0eb4259738ec750bd7d39e9f4b2bbb09e86dfedefc05f161cc0bcb66489245453c086fcfb3a585b523e8bfb22297370a5c18cb24c38c7bdefd7e19ba4cd49fa3cda7e5d802a8496b2989ea510a06f5d1c4f47bb71f1581db993c0d778df236c05017621acacb3ad540e87efd7930f5ad55391e7b6af78b63f4da74cd29f9ac85e078caab02b969e1a124473c978ec8a15ab5f8fd18420ebd3846c210c50f8d4ec33c01e2e9fd612a12cc4d8831b05b39ee6b29181175e2b8ae14ac4f4ea03b45bb90d20dc64af1ff8248b85da6f02eca313d49c7d4c17119a0d126c1d7037e1d21ff71da82ac3d8c98974bf6ebbd726956f171a2c651dc9154d4ff2f468732d8d1bdd5555c318567a9f9ae865d8e4321a2018f5f76c0f44cc9707f20d0136b632de0ff07a436aa481c830421be182da9a3780d69e01101ee81058c651527bf4aefedb9747ad86dba6ed71b0b0e467bb8df0040162fad5f1720c7a1ad99fdb562f3911a6725856b31c7cf16326ed01a7b1ca9f9d7176e4b9a3ca56b5fd340c312982f3dcfdd3e6a9502a75d2d6bb16c8eb8669fbc48b61056dd455080134a0a905afca565c55d2cb5578eb3506cd630a0f8b4a9d01f79dfcb8c594fc49ce5194d53de5ad882bcf63ef6fc8e79d02a393da5ca46be0822d663b34a8b53a6a3e5cfb2b2200a2856226cf08fa87c557107cd8f58d2378ab0652a2415d4cc95321f2307e4d2d05b3a60580e441608d5a9ab7c0f709c441f85873b8ffdb67682d6de01b49ffb19b70f6cfca4995911e328eccba0ac0150b91af8cd0adbdcb1c526ce6e6fb2dae0b62bbc749170cd3a2e58e7d7d9efd8e8dd5e364540fab81c2463138a6c05977903a5b936ebbe67edd854079dcff170176c17e7373d93365fc5b31657838b78ac7d9c236e82fb588ef60a4b1f2a6453015b591d68131c61aa020a5439359d3fa26492223ae0c8975b86091cce84d5b4c47a4739c6f265054143a39681b85ace739b594e20b40b56c9f492926e877259c4d00d1feb186bcab8737daf19b57075497871047787fb8623e26e444085aab0384c36135bb2b3a06e8ce3bfcb0a903abb34ecda77f6729d067df06c0e8f30fce4453df30e6dbb9364a911ef670de17e628e10850983485b5d67b0a00f3efe67cfda28290dcecb5a301561460eca118684fdf7a6906556d2c76f37902560e054a03292bd114990a014c16130b994ae44351a63c5df3eef8116ab6885b68cfc640e39f7f182a66adf380144b8347ecef8144d175f03bb41b4f477f35db9cf91f558be7e8aa5740f616db5b5553a0ce4d9cedac9138b402f276ff07dc3343976b46e4fc4aa4202827531593b6b0f609f3cda4ae6780195089774115e1eb22ab132e6e2e7f38bc51f6a290ab7a52b9ec44136033ba322927698356adf0b6780552cbe0088c8e1bdd87b9a6eecfe9f3d2a10759579ec6be966040c44bd83b87fb3605a3514b867d146363aeb963ebfece9097fa13c7ce90bfb34638ee34e953254a08685647439540f9b01004d8053c25e088f25fd94199d7647b0a21d2fd5669d4911346221cba63a2367fa8e5b970932b0b0db92ebcc555f9976be6dde402a30f264bba19e55dcf56604ed896a395687151b1da6f4961c007cc360ed0f58e07f1fb22f46e46ade97f27a1b4561cc6caa71ab847bf31c15424990c69d8d2e29e4ccb62c100e5486f94c4cd304072f3ad0efb71409fa9501696f4e8560d93b01d0b7a9f1311db594cb685d2728b5a23ea25eaf82055676871ead603455d7d08ff1c59d9020a4b63ef4209a40be184105bff8915122c3a8aa543302a38abb8374f1ef8abdcf40ded0eea747b0da3e3b124e27fcb384346c7227102acd7e05c53145adda8dc1289454d5b4a7e13efd0405a89e18f889dcfc34db337d6f448d06fe729755c6395847cd3de4d49361e83a65a1597efd0fda183d4440a058669debc80617f6eecfa15987e9c44287add5eb21a893817440ab229d3852cdb58e98a937bd57f04447b3c26176319224a6fcda6967041caad6d74ac1b15f62b2ab6ac1acc14ba33e418c3cacb6560bf1f75721dd6e19e619f2ef4c43080ff7b458ba932c9edf29ae058ca100e0a270923d95570af9e504c05134d8f748c0df5085e2853333fb1c2e0dabca85e98c63168a90e3b468c09f66a3ace4e56664101803f352b8b92e4855fb64c52a20858c3e0f991b23b1cb3a7036d0d6e76862b9a5cf8d69ed453509e4a70ffa8bdd511be272a9a389737cb11630e3bb0bed0a1e86eca67d5a32669ea1c06b99d4b075a1696ee3ca300ee82dceb2a442add14a2991161968edc6fb8e92b576ac5f737e2b37962689d4d285b8336ab8ac55bb4d5326d643073fc22f19e5e87aff323939521a35e15b083f4d7cedd9605039a926d3af547c6277b378387fcba17d84e5195af10e4374f45d7226362a0de29c452c1579cf378152cfd2d487b847cc42a90cfc801f91101b41bafdcfa39ba8a27ca3035ea19675d729ac154ba5bc1370e9c3db25b2514e2fa5df7f982129c00dcf795201a3b8b9c8801fecaf74f732dd31b237151f332d23a77042515091652f996e0bec174a9aecda5bbd6b8eeb64a14fc58ae15a71cb0c4bf5b80f3a1d9718383d8670b94338954e100cd1bae622af2b884add9f2eab3d52c3b8c0646815ee07b2192b24f258bb2099a5fc0f9175305418fa04d0522cb715c2ae12c621e9d3709e4caa3c5c57cf82ac12795bff0d8109622e9223db48b0deda27a3c2e4aeda65b6a897a73ce0cd9f9513b646202e8e1e7db935978ee103d03175475ae4dfc1c58671c18ef90b7a0b5460f5d88394cb6088b3c24eba5929e550471532dbe5059477c28b19c8c8ce7231fe448365fc1ed30fc8aa5a7c00dcdb4656eb22ef7dc5d04c75868f73fe107a491dc1245dd67664da6a4958c59628e16739de9fc13b3bed286790cfb35fcc02d11f47ddf29146d10a0049826f5594d2df1b0fa067e3ad622f160fc3e0a5ff076723c5ba05a280a49c5410019cf7a155ee76b07e9ecb88143ca04ed0f1e6656b9a19b4252992357493f128c540150a875a09dbcce578de930ebec9913a3f72ec1ea65522c1adc6258b81bf53e0e5cb4b33c2425c160afb8b27e91b38a0357b177c7be70e5cb95f500620177b726ceeb6cc64c65b88ceffd8470fd04f007ca7fe5fc32bbe06445240f1bd08e718cddd00c487cbae84d85019b4af8a0656fa1b59ff36308f320d1e3ee691f86c75d0081bef1fd8a5d49fa645a7be1d26bcf4b35514c6228da07463de2a3d83ca04685b82a18048cf07fa1ca379533a81d91765fab6eef2256c03e548eaa98621e0cea186ffa1c2e385940ee9d469a2dff7467f41e72ac1cbb4d7cc713d54c861120f4bde87ff44ef7a1271faf79df8c9bb6578c1429deba7b17cfd3b4c51c081fd148dd6aeec69458b582ca480800873602df06544c697c73187c8a31eef193b5d468a67a42de173b9d9e604acfc3a028b7534db58057c297fc63684d6048949e4de883fcf3de050244ac01269324509d32e8d885cc87357d0b92218d34bdf237cb7916aad718a4da8dab4f18d9bfa643fe74f8a133de3cbbc05e1b34746d2654f06d8f680a2f9153e0d73d4e77e39344d426f9e2fa566f8d363be23ffdc56ab07c0c4e4cb5c20076c623ae94febcb7dd57e74b0e39758cb64d35ba5563ca1f4da02fdb642cc21cd0b71985c0a75c34eeaaf41d385432428e0a4681db27ec31fe0d422c697d34db14979a718e6c4e43b5f228994fc4924a2c6f1774c6441f5bd5fe347dffa203dade3ec6a26a2dc2174e0c9175ff5f6c95bd6d12a37a5c90278c9f4ffcf815366ffaadee9f7b92eb3f9e15d4ef28b6ae7e7153a7e8259bdfdd7fa2dcb225208831bf508db722424d57b2f4a4a2358836309e35abf540392f7861fddb5e891389458d0af4d31d79cdd1963eea4af1103934bfa6f0040724ceeda490a33834c569afad6b891099d627f739aca1d557168b155ce9d5d7af5fef9aca03cf93b02f500eec6d33b0632cf2b5627afbe24a8f61b274bbfa32ba758d2e34ab37f3838af46dca3b4ec0f54e142f8eff65bfced725c54da29b07fee02e2381ef3ca30f25de8f9c886e90fdbcfa480139329368cba61ee26ac57d1566a8ee8a4bba42b1544192c9de295f09f9ec2ced5c5defdceec46aab1c93454cf28fd014381501600b8d94ef0e4bbfea048a9fabe4836e7fa421f1ad6774f264c8190c5082c3bd5f2cf5a62fa8734761f5186b83c72ee0ec03db03498f24327c3e5a6d390bd20f80fc2c8ee620fff3fd50c0557b30f43faae29ffc5df99536c20f0d83b60ee5649dcf2764d25e074ac3cad4e7a507ee58b89c97f19c00c3c680e26ab64512309ed9352b8d6a08fafc7ac3b08ccda2ec45504754dd1a7e9eb0e5212f3a70eb9196c953343c30100b130c6a1bc11ca9a3e92761b7a02e285683456264691", 0x1000}, {&(0x7f00000010c0)="dc9ee6879a614efe97fd28362f7b8e91fad65856bc5c86a9e8eb317bac40d878f493adc1ce506096a7bd21e76467196b88c26d0f7d00f888eb2d41939dd1d37c20caf0ba511b49253ec99277e8b08454d65a25e1b9f258016d7c646789cfe10ecebb48f368947e9036ea31bdefe792c1381f1772205471d399b7150fe69c8352e92ffdeb94210218e503e559869da71c16efd81e9fbf8c46a409d884ce4cb3dec44e1428aaa4c8900c9bd4e9b998aee0e1b3c4da8c87a463cd69398449a71ca037940ce575219b7e618de3a2dbae9b466270f65b9c305fe3b359a4c127aa9016558d98cd1d80f51ac3ab2f2c", 0xec}, {&(0x7f00000011c0)="682a6f287f3d330240237cb57c061bfe1e8be8101550bb748e0597d699e15c1c1e5e44503b5538bfc8f396f6d4d76b74ca93efd6471d8f988cdcb81788a35bfffc20ebaed50d8df48b3dff8f053218e651a437084ab332ec08dccd6f3983932dcf6a922644957bccc91440abca96db7bb54734431ea93fdc67dd3d21e47b1cf9179b881c361a15eb50e6a1781962aa8cbdd67c38430f03e962733879e4e5ac7a8120d576a89c5d5556e80e01e69c08edbe1ccf", 0xb3}, {&(0x7f0000000040)="847a8ae6ecb2d34317829ad8066e", 0xe}, {&(0x7f0000001280)="f4eedd8e2b99f2e6d484d3b10d26d413bc1a831ff0f2c1bb962a607545417d6765c3424633b73298cf93552539e4beab309eb9c05ffb7536ed8bc47f8d5eacb6d3613bb3836a8c45ecfc451de576a41ea7ae7cd0cb30cd840189a754682ad65df7dd9d2c433beb046609b1b0fd26dce4e786742e9ec3ae052fcace083da8ef077ba6deefabbf975c746b92532e72d70d3f2452debca1d0cd5679c8bfb10b2d389a215e031301384c7f0a6e501ac0a5e37963c63c76db45246c758ba08aff7b2fe9c4530eb8cd255395eeab494aea877aab930d0889dc817b161480448cb543078bd58fb4cc17b6b8289a4b1090c8c4e68393207a86ea97215dc41841b0821a6785e8074b543ca22426505520fad6c47eb22ad90e4c1a8084a70ca3ea232e7a45e756d1982ed68e450d7f595e60d96280804ac727a0ba54d9b5e6832e43d9a34af2d4a891442e482815b2d9d9a838027447e0fc0f9c3d033a26ceb009f771fe49817417b65515d8e925391eb439dd4c72dc586a81ce1eea864bc87aa70b99573bc89be018f0c56e3f1c855867d55b28e4223e520e1c02554ac59edbbad26ca5d94d62a1085ac3bdceebe162d8d502c6a1c79fb8359df55d546add4fbf8c70f964ab6df9bc104e46baee006561e7a88e13bcc67c6b975b282550b5d9591e57787b06e8929d0dbcf467cdba4b888e3fe8300f67a2feee4faae488922d7254254390af97d4cb451cc513d6a5f85c6059c2f6cf6325292fcf599b3cc2d9725714ecb0ce98cc5128afc50d427e88dc2e333163a75a8e4b7c148209c62e55cf06fd36b7d66859c90e3cc24297d2b54c56525d1ed5d9c15a648846cac3eeb94709a75af663256f27a98f23d7bff97fbe30cb85ba63049407a917d06e1485ae63f5b745b1351f9f9d3800b7b91aa0edb38bca4587da815b401465fc5ccae105e5c58212fc465ef1d579a84742460abcc031778b4c87ca336d382748bf589336ca03ab5fbd7f65cbfc7088fac45e1b8d4ce56854e1eb209c9880bf537684bc08a209d6af09ba9bb6272a2eb79d90e20908ccf665b7a058c74f3fdd894be1957afd93bb7882526e6ab600269c2aeef7e34833fa08bcf375d44ba68a4032886145835bdc89acbb2272ddf75523ee8ae70b235cde8f9743dca1552ea92adb21c2c21592713bbc39360f5a6233ccaba4123fe597cae3ba4bf7e3dfb3a65e2006b01365ce70b9e306dd24169607ac6c1b180fb31ecd250c213c34bc422a13cbe362e4a3ecaa116d10359dc3de375cdeee6ee40f3d5737c5fbfc473f578cda6c9f9dce318d2f14385b8213a06f5c8e110ea4baad1ec8f65add436d8e137ce36d10f714b3322fc00cc19f81898210116df876476fa84f1d3c16e9e6991a5a0e458dd8c399e63ca41d7ccc398c5eeefe70fcdc24defd32bbd1480daad22a7f787c3c6b9ddc7571cfb31a42612212fcab752c436e4f00595d40210ba308ac5e7b06083db670b82c5eb429ed32e599ed452f33eec32d2ceaf04673378e09391f7a73a364412a7ad55a9580d67aae112311f7956d4a50557aa24b24db35fdaa0d17553ed185930adb5b925220c228fb79b934c5fe0c74bf916788462b0654e5efa3e82ff48a66c80a7df4a5ed8d5c6b073756496c3f12d71d0eb8c79f8119d76040220d433deb0c740f0e2e55c5557c1ace723e54e92483ea4dea111ddc7728b52751ffc7ebc45478be5a7f4d6a171d3653a36790b5447fb8e9241156a62aa0537e25f3a7da3c27ed00535bb5861f9ad11328e67a8c4e642cc37e9fd80d4df25a4ac95101c2e960102f012f39e2237b71c2bf87f82cce5300be577d4eaf994a5abb0309620d71fb6017dca5ed071390a622d922968a9cd80d0d4ad4c585b2a5ed64c9ec3b90cd03dbf4abe1295fb837f1bd0b56ad6c0d20df8cfaee4725b98b9b6ef28d0f6bde0ccdfcf4b98f9235244637054d211ab88d13974e08266c69b33cac42950b826851483e22abb809fda909dd2dd03b17e74557a2c0d14643bc0695e259180b81d18312da47efd6fae44da40ce4354c29d5b6f02e5b05113579fcda3bd52252bab8953cce53c83633737ed422426a0e7b0a927a85e096b409ad41310236054b34a1ee9025fa59ae198562fc326d93d7b717945eb2fc4fa2f4deac743eb3c6b4ac197d79641f00b2787caa806c586d0cafe0b1576a0d449dc8f69f5fdfd2b69bac5ffd140d80f6ffd732a95bc8b47a50d2b5c0199c2dc58c87216e9fecafb1e53071d87d2a89170e52e4a0a35d61a6101a8effbfad3cb88bfc8938b06ef977f389e27fef92a73d4f6938b637119b36fb5f6b38690d1eff5d973e939f4d40430391d2e4ecc7c13c3a0b0557f86cdf305938ae52418fb15a39c1431d247d8191116592bc9fed23974bf555df188d78c7635cd64b265dfe2325d4a4f164fa4ab6bae034b01182807cc83930f2b50f01d42fc7794afdc5147fce8a196321bd5137f57544150f6f2bce241174b478884ba3455d0bbffd49ec9adbc8f0e6a31f3fb0d1c3c38ba46de05115f871f87ae67d08b0d92f04cb63763cdd2aa032d2d16c1f59d0045970b1ea5aafb4e62df30246636bdf2b17e7381ed69d2a78862881bb5b548dfaa3c16cf7e24cab22f381c8d22a3e34949d9cfbc962245b443eea6dae6369f97b9e2fc0dd769baf78fbfa70f5f2a3c1dde23d4610f5ece8b393713b1afd446c5acb4f46b30c067127e4b6796fd6cd9f6adff2369c87c2edb0f3bcc2581bc0263c8a47ec70dbb9f1f934db2fd32efe1f8672499adb6abc0580f14d0b1a88324268a4471a178db55af8eb2969476cd0726d4748608ba6e832ed6d9ef7a50c569718c2882070cd88cc3422414f8d8c4edcba9bb8d0407211e0170a97d2a1572416e11d9a4539c394bf1595f288548cdaa779b3b90072f2868ef44b335009cfc2696f6cd21e2bac7051a87555143b7b9b63627ede50479e635df6172f2a0892970dcebb3de292cdef228c74b9951593126c225855bdbc9ad72b579632358e86d657b20d01bbfc7cdaa106c4ab43daba124aabd2093d057b3e914fd7dacd26919e03bff1efbd3d0fcd1f920f5b25b56bd0fa2d73687c0c409328dfc6d0652b55063e78e70a7c4daad9a68d54501d6868354f26fc3783a4fcd74329aaa2d5a6c6b8e09e7605f1d72ad4f5bbb802e84116e79e7ad2b266197424f3ee983969ad4bfda3575a0f0a9cc5b2ee89e5d97e27fe4505ea59513a7aaa8fccea599fc2e09ff2e1995a89db688c6767c030980f9905b3fb61077b98685e9838b1798f3c3f0e6c0f588b36397c3a2cb781aa5a342439963bb36c32e69dfa378ab5ca32a64c30f0df7972ee0a1f6cafd8116f9f7acd4defa2cdcc04297c6d95e0083093f846e757d6f7c6c5360fd2924824d27daf3d3e60065b7d7177f8daa67bd3d8951863338b16a31b84f397b52f24be43d921309271c91aa7290e93da3a45a6ba9017810af8ca9deedf605e59ebb61c618ea38f69899adc14e3d4de72061ee578c1fe80d262b1ee55bd15f93fac4f3e241a98c74a8895c2dbbd15e7c41288892df31de68583426ac918657220e64cd8a512a9407aea68834a91ab915fb363e145a83199e824828f3146c215349c8800c68872f1debe7853e3f464462591e8580d3bb298cb471c9fa92192261db99124dbe3d7a81081da57a1ebc1e0646c192520a200417bd1affd3c8ca2b326c76cacf61ac0339a0dab7b32432e7c314cc6e2a94141d2f263d1c067113ded102dab75fab9e884208ed08ab1c63829966087945822877fffa7cf722d9c9d24692c4ff028edd193fe97ee94826ccc91fb12263ced6de2b3c8a03f855789bcdb82fcc6ba5f4fa6ab94761a23f3ac9cfa3684434c4f961d2966c13ca8ddd0e050b8130ce290bb9cb9921c0e84f792c29038d0fb2719f14129664d4786b299fa25b4e4a497e553a888b780b0b6d24525a50649c513a90a3dfe46b963508dc6df566b0540b83163109acf384a7ec7b4eabfed77c633a39b2f39aabe5dee58d4cc8e1a1a4ca05af67dc9806ac1ee510f3b074b11a82a5d459022a6b3d93466ab88879353f6fffe9ecafe8780bb094f76064d42f2b2c54cb9fb5f267ba705040dabbae4980cf67ab9da4685edc5d83b00799c8649df240537f8f7f130e75cc0eb4273554ee232ef8d47c1153b5b3ca4143a985bf3e11a23cf3a0284de1160828c8b3840d32495dc683b2fa36b6d0c8a81062a716304f74d58968d026a6ee1e92abb6e8d7ea816cafed35c8a6c1db91954c9baf734e6e578a91fcf44a8bf2908ea2a78c05c8f3f003b22d39a3068eeb0c12dd45ffa8a5f28fcd4b280821d9f9532a47e91bc6627a24c9aa788e095773462a4515c89eab97930e3e2fd8026a03bdcae2a6b3db6ea4d3b637ac13f8139ab6ebb91a1a2a37a9378dd024cc2d48b07b7825ced97e94d3c06850b0d0f3723c5123de83af6343ca73038b3220910ed4f118b3ae9cbf3784ebfabda1e9ecf8afa6853d04cccf11a322d51a68da18d6efacd269755176dbb07dce00978cb87894882cca7df6e7302d4efcec292c53897c947c8605fc79fd734e303d4102f5943a4b109bc8507b6cdd61d3a2d93742bd51dc86f16581cd8ffb036ddb71cd3f41fa7215352cf14120039527dd2045adf4b55b67832e746240fd34a3c1d66323d4296d57c268ae6997cace3efea73dab6bf786d9dafd026b4eaafcea868299ba5104b322dda02d509b5bdbf760069c489734814b35d65696c7b7515ea76ff0b051e33fe6de6fa6764cfdb8e65c9c808c634d2a6947075453a88cd3c009482fc78a6d12d5d88a5b3aa92577a04cbc47060c4e9a568a8ed7bae669fb7ca07eb6c88d7a239d079b2affe96147ef855987b8d275fc7f76eeb996d4b11aff6d1104f90df7e36d571a8fd41ca0098fe87bc52ffed34d10a5ffad66d71a19fed55424ece870dcf950b53128dec902f422950b7355e50506cee5592fe3186b163c01b584d67d59764f55f3741de36a92dcee70430b50aea95a8a0b147028d8013930d5f978460904ed425c86047df0d4cc1fc7793c0cf210ebdf9af7b75e5e7129255e1e640417e970e13d51e0242455cabd3977c8f3a07a0ba59abebd4b3911b006d867ea2c711cfaa914c4fe42494e52f1ebe350e095d762d438aa6650bfd6100fa30f777f5ff7af36b00a46385a1ef8116a09c0ed975abef440cda4cdff2228dac5ae894278ef7c432d8342896839ac888120cc4b450633cb6689a4cd277f8b9941ab439961b5898118e1301c4efb24394e4da98960092c209924a7dd086a30b97f476c50071b945552f1314a1d9520f5f533b1d99990a7ed7478bdbab3b0961c820412fc6a420b9bb46ad315fd757f162a8c74735fc2eb90ccdf349ba16b2a6996e8d7838d692741613b41bf15c43a65846f760cb28f1ae9cc5a0952be2e25df055ba3872d8de94c4b07c52931f15a50781b60408b195f02bebd4ce381ffc787ec7b624b18d596fcf6cab25263164205b4cd1d4584043b6f0b65b232f61b24b625c00cbe385830114dc065348fae8d5dbb0f070e492af4b1a20ea53312d0a181cbcb0e8400650aec44dc1970c55f38b5235cd30a9daeb5c2e9e54aa3e81f999d48e3040c222375ea31b3876da3841c0c25b4e87df2a8ccedd4c17e03dc483353f0c8babc5f4883875b425a2f8d552687cf7b85f6b681aa7c00395b3cc6ce13d7ce82bdd576913bd2ed6dd9f5aa491a2dc5648a1f7bd130c522892bee056a96840f287457e0a6dd7b64e97f3e1b99e6ff8995cc14942358d", 0x1000}, {&(0x7f0000002280)="55bbdeb286f427ce0530613444c129b230c46e0c331425b30b88dec63426c3e20203f6df30fd54e98b9b6ca6f4276cca0a7865ede37caf7dc10e4636fa21166e39a53ac47280f2d03164a715697e51fd3a317b22aec3f51dd0edf2427db08f52ec3b5a8c3eb6c2f031ee7ca1c22139222d998dd8ddaf994bebefe1c0aa59b0217529285660", 0x85}, {&(0x7f0000002340)="954278847da87d83783e23b01858099c399d39507be84a8043743c393bf1b9d244865a1ef7cf82af9d822c459ad5dc1b642171e3cd44500104941a63fec2648be0ee622d4c7ff52c2c3667356a5089ace02ebba5c926c922b016525d25bd918fdebc4f55249b662956ad93993e4c1a8b1e4610cd776901cc687a84c435636e5e5c3303878bbc5e98262f0dee11d92f44679f3ae00b8b4c055d6ccecfd45456557ab0a897817ad3f442da5ae741d9c59c1e87ca26b3c11bb584212a0b87520927b598a0bb4c0dd5326095e9e01db877529c5a5556b12e1fe6", 0xd8}, {&(0x7f0000002440)="d913047e2d8fa8cb86072e2de2e50b500094c06c", 0x14}, {&(0x7f0000002480)="836cccaef5075b4c950657a466bdfc794951901605d548a68d48b2ade3a531d6852e743304a0b2daf06f127459d480bf213b6457ef9dc93e5c1214ece12ab6d736a63817bad6e0ca8c44625686c45c6b721fa81b06e80d5988a6b534909535badabe5cebd39f6aad300009f880c96e02651949e45e3ffde9581320810c186f08481e3370b246661a31c8d94bd8c65013cf49422b8ea3c43ecced402c1ccecac54eaa488f51126493104b6bf9040c9bd1b2f80fe169ec5f01fe71ac2a9cf74c38c3b4eaaa0c92d59884c32834600a1a29f5a1dd02590f963ebf990420aecb71f8cd2e06", 0xe3}], 0x9) clock_getres(0x0, &(0x7f0000002700)) getpeername$unix(r0, &(0x7f0000002640)=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'], &(0x7f00000026c0)=0x6e) 11:27:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f00000000c0)=0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) write(r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:27:59 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/147, 0x93}], 0x3, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(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'], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:27:59 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmdt(r0) sync() shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 11:27:59 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)) socketpair(0x0, 0x2, 0x3f, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x1}, {0x9}}, 0x0) 11:27:59 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) write(r0, &(0x7f00000002c0)="7ff806006e2f774edca9877b28cfaae2cf0b52acaa140d5cfa1d3d73dc0000100000000e00d3765af7", 0x24a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x8005, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000080), 0x0, 0x5, &(0x7f0000000000)=@abs, 0x8) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x280, 0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r3, 0x8}, {r1, 0x13c}, {r3, 0x1}, {r2, 0x20}, {r3, 0x4}, {r2, 0x1}, {r3, 0x2}, {r2, 0x2}, {r2, 0x4}], 0x9, 0xfff) socketpair(0x1, 0x2, 0x6, &(0x7f0000000180)) r4 = geteuid() seteuid(r4) 11:27:59 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000010000000000000000000000000059f8956229ed5d58e4fb351e4900000020000000000000000000008000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/20}, 0x1c, 0x0, 0x1800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) getppid() 11:27:59 executing program 0: msgget(0x3, 0x100) r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x4e0, 0x3, 0x4) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = msgget(0x1, 0x0) msgget(0x3, 0x2a2) msgctl$IPC_RMID(r1, 0x0) 11:28:00 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) geteuid() msgctl$IPC_RMID(r1, 0x0) 11:28:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file1\x00', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x82) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:28:00 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000005aa0c46cfafcd71b702462e4f9545200000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="4a94340826953355fb2e0105e5cdccac2cc9bd50e26b1de1a423304a85310841f4e09792493b9e930d6b145588ff3021934686695724180632563412e0ad6faf378085f5e98171b734770b0649aa33f1b9dbe676f54b27c403e4bacf267a65822b8f8fa9d9257a322aee0040da074b646e77a77abca3", 0x76, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) 11:28:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000010c0)="9e", 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x101) 11:28:00 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') read(r0, &(0x7f0000000200)=""/102, 0x66) faccessat(r0, &(0x7f0000000040)='./file2\x00', 0x0, 0x1) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000180)={{0x5, 0x5}, {0xfffffffffffffffd}}) 11:28:00 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000eb5944c743b0ca7ec6ade2a0adab2d16e12a1381293ef97a931461dc6c56eb5e697466cf0b2d622645a68391f6aa186cc7702d939b75b2c563f83c166869f01be867b8add6e03e1b03d919176491649516fb92b1db29104b44dbd71eef4b7b1f39a9f76256b941e7cedc20d2ef87ab50fe4a06a84b860e6eb80b7f67b324edd6611cc8ccc211b1b0b870e685f21e18c448cf5e86da9af5ffb541bedb664458963dddf0d3e74610f932e985b7a41f086922ba4179fbdd8f4ed308"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000000)) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) poll(&(0x7f0000000040)=[{r1, 0xe78449268f43b4c6}], 0x1, 0x0) 11:28:00 executing program 1: msgget(0x3, 0x5c0) 11:28:00 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x1) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000140)="c42279353f466a0dc403915fe6ff3e67d09300800000c4817877c4c1ed5d6accf342ff032646adc4a27d19517fc4013859aed4cb0000") open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0xa0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x7000, 0x5) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 11:28:00 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0xffffffffffffff32, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x27fc) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x18) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 11:28:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x43, 0x8}, {0x7, 0xc62}}, 0x0) 11:28:00 executing program 1: getpgid(0xffffffffffffffff) socketpair(0x18, 0xc001, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/217}, 0xe1, 0x2, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x1a, 0x4003, 0x7fffffff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r7]) 11:28:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:28:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x40, 0x1, 0x1, 0xfff, 0x80000000, 0x9, 0x5}, &(0x7f0000000200)={0x1d, 0x6}) r0 = semget(0x2, 0x3, 0x54) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/36) 11:28:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/175}, 0xb7, 0x1, 0x800) r1 = msgget(0x1, 0x222) msgrcv(r1, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r1, 0x0, 0xffffffffffffff84, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) 11:28:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20280, 0x11) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 11:28:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') unlink(&(0x7f0000000080)='./file0\x00') r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setpgid(r1, r2) fcntl$getown(r0, 0x5) r3 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x23, 0x24) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgctl$IPC_RMID(0x0, 0x0) socketpair(0x18, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x2, &(0x7f0000000080)="25374cad8b4dfdbd1b787a13a5909350ca223ec19519117f2a6b74630ea04dbdbb53a8f44efa478e2e17c00f75bffd133a7c30050d2f486ca7851d93c5b612687dd064d29d38d4287020c3b0563eeab2771709e73c3e38268e4d5dceaa04cbba7081b7b60fa4926166275c701ed95aceda07bd3de2f28be67278761f02076af1d95bd0cce7b3d4a1aa4d01f05b8270e5f2336cd744e8c022456227786e466bb96944cd4df2593745e75aed39db5a44716cf231da2afc4c8f3800a768ecf2ab1d1074a8b77dcdfd723f4b58e13c52892427fa0029a8dea588e0cb165c2a061e5d18f1e3a99df2179cd389a1a7cf4fc8bb69d17b03e2b1894d17dd570cb5", 0xfd) 11:28:01 executing program 1: r0 = kqueue() fchmod(r0, 0x80) kevent(r0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) fcntl$getown(r0, 0x5) 11:28:01 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000003db1f099a6095424f69de464e1810e06bd29f964e46d4e4fcde7a6b0f84a4a7b6c80b705ac11c58445ba92388e0f182498c838c345688ceb7e001b874728f412c63a5e4dcd39b1edeeaff791d169a740"], 0xfdf2, 0x1, 0x1001) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000100)={0x3, "cb760d7a3a0629f011d8d87087367d05b55030204ccda3cd3c89e00ea9d41516ff4c58d5a55a1fb19a101ebfc7d81b419cb6288f2c6a9edbe5bc7e1f6a8816d8aae4da387f0ca0ab03c615cdb26d34209d6319f1c96301856a14c1ae52093b6b6eab02a9b336b1ce82c44bc120216b3ea35678e87e4a05b6b1f3422064ca81faf0192a205f80d0cad8b44484a527a486165a542fa624851cdfefb8a80a58dffb878d8273ef4022d4dc301ba42ad0bdba70326d85194942ec4e798c24e19501b02008304c0d6bb0c8709a83e9717267d7a724b3c89aebfd"}, 0xdf, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() msgget(0x1, 0x251) r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7fff, r1, r2, r3, r4, 0x12, 0x2}, 0x0, 0x4, r5, r6, 0x1000, 0x8, 0x1000, 0x81}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) 11:28:01 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x100000000, 0x800}, {0x0, 0x92, 0x1000}, {0x5, 0x10003}], 0x3) socketpair$inet6(0x18, 0x1000000000004005, 0x200, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000d4000000000000000000000000000000000000a0cdbafd11e96e00000000010000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x31) msgget(0x2, 0x20) r1 = msgget(0x1, 0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/34) msgctl$IPC_RMID(r1, 0x0) 11:28:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x20081, 0x29) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001300)) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getegid() socketpair$inet6(0x18, 0x33fb26a3dcfb0bd6, 0x1f, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000013c0)) r12 = socket(0x18, 0x1, 0x9) r13 = socket$inet6(0x18, 0x1, 0xfff) r14 = accept(0xffffffffffffffff, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) r15 = accept(0xffffffffffffffff, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) socketpair$inet(0x2, 0x8004, 0xc00, &(0x7f0000001500)={0xffffffffffffffff}) r17 = dup(0xffffffffffffffff) r18 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0/file0/file0\x00', 0x108, 0x8) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r22 = getpid() r23 = getuid() r24 = getgid() socketpair(0x38, 0x1, 0x8, &(0x7f0000001680)={0xffffffffffffffff}) r26 = kqueue() r27 = kqueue() r28 = syz_open_pts() r29 = socket(0x38, 0x4000, 0x5) r30 = socket$unix(0x1, 0x1, 0x0) socketpair$inet(0x2, 0x4001, 0x1000, &(0x7f00000016c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = socket(0x3e, 0x2, 0xfa33) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="3f7951a1f3fecdecdd77a30a6e9a5cb68925f4d803ba73e87525320f890a712a311b0ebe0bac8b9a776e9bce7e41969da91790f503", 0x35}], 0x1, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, r28]}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32, r33]}], 0x128, 0x400}, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0xffffffffffffff70, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:01 executing program 1: r0 = msgget$private(0x0, 0x405) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/21) r1 = socket(0x0, 0x8000, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000040)={0x1, "593b435227f09922f710482bb6d7fd31fbf75ac5a00ef18485d798485e7a2db342c06862fc895499278236c518f8809327c477570f5182e2c3f72bac879ae78d2306b475e1f9a15f40273eee7bce4c3dbd4cabeec7619787da7654b11f673802a63506c11d2f959457f81c14bae1d455dae2c4aa773000392d128866d314893e0213f89e662581082526cda1c6c8f33d51f266af01ef7467886a5b09097a7b1ea2522ee3411b9fa14b212b"}, 0xb3, 0x800) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') pwritev(r2, &(0x7f0000002440)=[{&(0x7f0000000180)="323dd6f0776cafe6ba883ba9e57f4ce4be5dbf104d3736bbf719980dcc1b152015b9e6d88bec56b55760536a8fae92895449219e9a93dc32856d4d44c96afcea2b0d8bf69d528565eeb03b40d397999ba79cece5d8b7d5cfe2a843d439f660c5abd3f23e6ba5d47ac6bab9697c425d2793e3171700f58541af26a3bb5c2e9ea59b678cc86edf601f50efae2b0f2a239e12257e10dc", 0x95}, {&(0x7f0000000240)="963ed1b4bafcfcab5e41dbb75313a70310fa858f62ebda103eca31989f0c6c6a77913f2bcf3fc106257f39230cc3acaa59ad461bae884665f40689dd3541808bfc9f31674d54fcb9d6fe951bb73013faafdb968c2073cd0c4648e163a8d05492acd29f5372002fd6cd6183decb66800dfbbd7b7230f688ab5eb3cd5ba05f8d443c039754f0a2395de44f40fe84ecd6e8629fd87339600c7ae5647945ad51d084cfc8a7ddf69571535da443ad6b356fd3988a5dfe752c4c6d17292e89c33343ce56ad11d30984876e15c551cae5c9bd6ce5362b1b25221445c456f208fe604c5c52a96e44e177b27696ed8f72450d52d607c7e34f159872f0cc8b00aebf7e278cd628ede0260784e83e20170296b3068c75116c84f67a645ea8e89574ded5496c1c087a19b62762311f904c145c973818f11178cc4fd6f337e81e21996433019b2528fa83d9fa33342d569e11b8ac9531ab63d7330e835abed706942a72af4d27b491afeb660337778376481b90ba58ba65c15cde5685f9cd3df3e38c04f23422d4c3b1b9c4225d37ac4d2834e40bbb964eb77fb5f742d11d9e00eee149a5170f1177e265cca68a9b89c2452fa70ef0e32065d096a3a4b6a3700a48aa7890e0dd1b28634a8ea8c17faaee1aa5f5731afe579256f652566846cbd4d69e021b85b5867d44f8373a432affab2e7ef45515a4bca513fef2730107bfb88b29052240d743540cadb911829dfd57829e0144e4163d1168c077bfa22c852b05efb96c83e834b9e6a67b574010319a27001ab3501027d572f75c144ef61536a74d09e1d9e73f95cdd5fbed7b8e9e75e68f79c453518ad4530aadfc99455aab677a7efbc32c707c18912f0a2fb9ffb3bee73d1ab35d223a2111d640137642b40ee827fc24cf4ba5ed2c1d188c1f4d7617ef4fb19c8dcf1adf5f410b88523e362b5d756497b7367f1fcd09f4fca81b341ba6125da0c7eaa80302d999b2d0e36a26edfffba09db6c0b94396d37b8405f4e91410f89ddb9b969a934116532032774aba0583b75601eee746998cb34c960bd35b8bd904e7545ef07d5843b5288f79f0dccfc5d9e56d6482099364c75fab0366f75f75f5d862a05381d9067f9ac72ce146d144123ac34ee47244ff2eb7f2d7f6ebb977d8681f5fd50cc9909c046624a22561660fa2b99519536f0e8ae5e4a4a9ed5b5bb7e0af22e4e26d6dde481a9f23a50ea1512a7977b47a1132e5d86671adfe2e8587383edc010e0c9468d7a194289cbd8787cf669c54d839397232068fc86b7f601515e0c4713c02104f753d6e107b23504cc2b5ca9eb85a753fb5a8dd47e30a0b96421b0db32d5063b2d4aeaf5e8d555f85545999946906111036462b86b6a758b6055e139f10c990a0b878e980ed06441a729e4c505fb59f4e006e5bac2ec6c019060e81a3de896aa9524c85ed1d01a3e8165f36c4bd24e3de3febd4a998eabfa9fa4b3efa26ae4a08386af3adde8740521001c5ebe1299b852989e1d2d7b9ec4369cd1a4437c9ad46f98cc876f8063e2c5ee664580c460cba9baf94a2977a770bcc48cd930cc770154a9d6fcdaf0f9b33fb34bcd09ef4f00adba09d3d24eaf2b78e3be2382c39b35e6b046c61676ab26ebcf225837c654ca49a71c89542500d97aea5d894b0ec87308769aedcd24c594854aaae9a6c2a7e9feeea24fe894077a2d69609d54cb5f4bb9a611058c6dfcd3806bf339fe3387f1cb2886c979ba808bda78f7aab6aaa1a8853ea5513adb3cc2702aa4b3fbc2856afee2f90d8d09fa2d2ea8d7dac916a3ef18d369ab922935d784f862d4eadd28612c586682bff7ba16bd3be62399e56d6b3c2aa11c1a8938a5d5fbb048191f929cf0e2d5307bed7241beda79c582df87dbbb8a1d39cd75a71434558b460dec37df9dc05602302d20a2680bdd7e2b150fc354915a071725c545c7830cbd727718fd0c14e03672d240474969c873eaaa4738bd20882e40f69fd2d7adc1f557d2b676b5143fa571ade431a8d1cc7314c0c01510abf14eef6a85fb05043be2c03bf776c142b139b382d0439f7778f9107d908c7ba8d0dca0c2a91a11c4e4b83e77e9bcc220b0f0e864b670677e3c042ac78a056be47b00954222fd82444e452e4a41d4d8fe2b3c0930ec9e208c61c8842cc78cbed5d3f0cfc20eb6588b52b360606aaf39a6a7e7ec32d2aa0945d395b9e11855bc175e4f6805f00f6c46c52cc40b0670cfaed30c869014990bc735a154b219ae248f7ae410d03f297ba3af7fb0ecc477d2a134d026298747751c6fc92ea486dcf4662f27e24a5ba2185b7829406942f3b211dbe385c31064ea8b62bf1857279c83ab5fce1ee6d7615755b876968452a9d14b3da599dfbad66fa9421571f2a7261f819b9f35e590ba201f274d37859c79d019f62ac686db42cf91ed7cbf474d5c20a84f9c2aad361ff6db4482d85f8e4e36758cb32b4ffe11fdcff8777bc9bdd06d08e6d767938b923f89c663ca7f91d3bc887dcf25962badd7dfcd8953e6cd4a5b63dbe860dec561e8cb76188b2c06c67b5115bc94c74c2c2fb918a78ebfac24454aac2445d9066305fc7fd1d931e2e37e32e0c809e891ca8853e18bd775a38baf74f00dd7c36284c3b07b2173da1d18811d8d07ee0b0d5dc2438e689654cbdd4b4c4cc6f96c010c4fd7f14a965715b3256af8df1f9c5108ddfe8f120ebdd47f1e533df67cce78f650aad37bcebaf4187f58ebcbab9138964bc11b4b461e501e23ee74fb1b40f3ef2bfaff5ff1a9c244f66593dbbc5697f8b5fd8d42523748e10b2a211d409bcca2c5cc4f5fe3c844497100deb27e6ae48f79bf5f3f2d2f983b6ebea3cda9cb12d5cfbfc5404a324062e49cbe68755bc53473fc0cdb249a94a27fadd75d29bb9130a213c29db54b5d9e9d1cad9f6b311254e961b486862ba8826f4c3dc68f3dd15df11461471f686c7e45064b94990c596dd131f09a9953374ec7f933761a3cd6140ec6a90fd6195a7c79cab1093ec461831135890f5e4b66cbee551e4cc9fcc155d92506eec901040583f32428f9dc061a42137dab3baebcd1da73aa50d51fabcd4fa32b531d052e942de15fc496816784bd965c283dd8592897ea3cfcabdabaa439eb40cc281a8622bf68ceab24a288690b8bb42e048886b6bb159d76161808a0543e16ddab952afaf2e71db6d060f0b72e287b57b70b54c7e4c0defda945dc3bd53225f5b37fc96986ac643d9d6491827f11d54732f1586ff4803be44e0605e5439b493450b10474cc75c89dd404fe50c29f8071e4f2a78e36dcb8c84ca15109302de49cd61479ef07ec0f69167d5fdf2de98bed10cd48d9772bdda32814ae88f79795cb1a2b26f3d735b8591c45daadf3dc5ffcf6a363a5e055b311d7f4265a4e874e142b6501d22d0401a3041628e11ee1dc859e75254950302779f2004f0c16c1e556dd2e923b04bb4bb43976da2421313ef2d8b090ce191def3787f9162b3538c7c0024ae0da3624e22b07b9388ce7b843d720f3f7d17efc2fc80735aec840fcd64a752a4bac11a3e4bd027720d69ee340258b7014395e20ed8a7549575161f1a44a12ab23d410c09c7a8ed1dc180cf07d7c04138dfd580b978f7e8143cd7d6e61c6f105465ed5885bf84ad60ecbe2d0dd9b7ba9a21faeed931939a0a7b42d01ef743a294c288f159f27332120cab89f5d01bc7e5fe8adaba9a93429431f9ef329d61f61303d763584530efd591284f472ca55bedda6a1ae82e214bd768cb1b67a05485441f0b28df52e52ea491fcc030dc43fd3e7712e6aca90e0e56419f58038ebee0ae37a4f9bc4b0764b6e103e076c7eba147d5a24483155e11f9ae8eaca31050c232d0a98da272dfbf97c2750ce38161b6916df2f5471bc17c91f01a1ee971cd824f97bc4931529a40d4ff0ebce9811f921fc162fcc04c9ccae347089ba365d2aaa14322aadf5740becce04e7be19d2226bc3cbbe5dcd3855397616034dcca5969a464d5616a6cc2206fa5f59219c765f77bbf164630e721043766309f9ae8930a694a4f6bc94637a2a67d5eca869968f9ee120e95e03387d0f6d05fcee85108185d7e69501d9470dd5bbc221643a6cc777c134bda219d26904e29cbdce28d37b5a239a2c7a4c66e7030e491c42285f07efd278dd6b4631cfa3f3893da0afe3e8b9b2ef6d2dc3d11e30b491f3816d49b936d46aa62d4efcd524d455b7d3d286a9d108449fdc914d9bcbbd8eb54ab727a86fc90d604bebff122253caae9ed2537b1d4b33d330f785d240ba3df37e6435920d7e49bbec0d1739e30956c2d11565309b6cf0c16b803e30a6d255a1b8bd1f0dbb783d5009d58d7d1208033daf8e1c2d133609f0a088d4f18db66dce4724fd998e7bb53985eeadf1d0cf4b4c2f7c01909b13dda5591010e9311a15464a2f2a0954efe2d5d43719bcc18bd9d790e27c41a36301f175d8920a592779f67a6a99241f732fe23c8157d851933930933b2b621dc6a6cd199a54a867d0c57d9b69a47d2d69d287bf8376179ec73b5afbb662885418619e6c927952f07eac189ab26c5248a2508b16d6f80a514043952d578caaf9644a903a704dfa2e47695a3a9e28357787a9f322ceb5fb12487f353f5fff8bea608b8b556a4ee96b321fddbc631227529e799eadc1d86b365abfbe2c6a52307577cde570ac8362a803476e3f4fcf89bde5813902b1714dcb8fcd1fe2cdb9323ac601078737d176f93968c165c5998533e2655e626c909e009f685c65640d12930a30485eaf82ab41d1bb09e44175338cb13399aa12eccf2db1a3df8ca759d42d970a90cb5832f68ac66397e17304e8157f215fbebe3ddb806f2ac7b31ff1236a5cc94688f8b35ed2a0ec6acd098aa32e1f3b09cb8baa982ecadacf1c24aa4b11c2608f2c22fda08f74b3d3c49236016974f1bfa1a50f88cff67b8a9dbb43e23a2f3762645de4cdc62371a7cf9a2ef47c2e21fcba0cd952dccaf527730e19826911b4143f99b5b9095b54c16d9e67ef5e633df6d18739f2dce47fc08da05bcbea41fba7627ed0092fd85e312b66139914e01dfb247d71b8470dbb1b30b5f9a081f2855dda405d3d0b5a4507c71a76290b38364cf37649f3cab3e7f7a3c930b6d077b5a655e83ee1584e92d6c09af60a90ecb62c5575e965b4a8948c2f598200908d82af29e853839183635c8c9ba5154c5af7047648d544fe9e0413160da0182e1f6fd1d883afcb91fe3d71fca0b97f9f1f964f2536fa842e1dfd1bd6de9a25b6fbc48429dc74ebb2341114ee462e0f2b049844b635dfcf2c594c54c640d3e9647b76779833af68a049fce5e526ef63655a0163f3cc363660ff6404d2fb0c3ccb22eb3b970ea5412392389091277b36fc3b9963a7b5a1448034a65077d016bbf7b001aa995aea2a6188fd1a82e9f2947e4add028e6a893159636d8b98a8111d0d6f80486b7267afffa057e5b968fb61383be5b82c804b6f858a9f8457c696509986c38bb7326fb535ea91a46ab5f093454a1663783e53753c080cbf3122db7b825ec236c8e8d88168fc16c3dbeed33ff611b685609b362f135ea3461a45cdefdb4d527e3c47bfce8e675f79d8bf92d40a937dd24e7921b06afa5a92d5f9c34c79df67f4feb7d24c55e927e15d5c1226d6fa956ea7069ba29d56039dcc381a4b96259553acf92c5a959fe12dc7cb28e95895db3525c61f3fc7db11a005d65a49b03ea09a6ca72b08e74d5a310e6dae2a5bf62ca6c741a6c41c0e5154b53b629cf95ccab586955620c934087ae2bdd18020f97fa34f98d3ba20ed139ac", 0x1000}, {&(0x7f0000001240)="cb3a5ad416063284f64cb1b3d15c7ac9d3b2f5c3a4544c5346af4d7caf3c2eb6482ec501541d24944cada4c0d12bfa5f4c3c78d9512e1254ca9a5ab1f44b681dae540f178d25847735d9a49282554cbf05ba059f6a44a912f8f24175789c59f55228b7f90d5bdc8417958666a60807ec918119a45f4864b8a72765f03331976635bc039d3ba8d5a89fefdc11b3ddc046429200bcd6ad82d86f4ea65473aef5ca2a46999cf570a9a3d25f0b28029714d66a68d3a1b9c724e2ae899b3073b77e34708c86", 0xc3}, {&(0x7f0000001340)="591a13df54d0e50bf55f969567dd5c1572b5916e469310fa8835526108a56834c2d69082d233f9ae34a9d9191a180fb6654827a0588cebbc69745fba76107e6fef184041dd308b1a52a3196c519911d96a9993ed8cffe3811f467b0266ae348fa95f8c6a39568f27f09d7901c4ff7dae326c979713ac3dd296b9da4d56216fffd1b86d5a6b02e09475af015b2437fd36b9990d6bb15e1d04661c95febe8b5691bea90cfd719c0b08536c79118339c21112d4ddc18dcbe20f6e1085fdb9d5188544b8165141ac9b933bcbbbd6223a2020df296920bad024e194786c2fb56d4a6435996830bbe31360e1f52c46aeefa5a9d29ad8bc946dcc5f75128b4090b76635c30dc9248039bc6ce4bedda869aa62cfa95fc9b889822f823fbcfd8d15b7c8d93a381324ec5b69d11df6a5fcb8f216d1efecacf0bbaef77a53ed0b336e54e7a27b0ea226b335099d4afffdbc6dc86ddf62ec95f15cdd8ef1bfeea70375f7648389f80e69909de5bd64c506decdd3234ffcea1f727f84aa4550c03346ad1d68d3113e00d81ec2d81aeb99c871488a1bfd3b73c73e93185e4d5740ea5b2f3b3d30baafe6bf1f82ba98cd3acf8bc163e0a3e405585a7a20d93abe9b9b3e13d757e6a55f8282815ef7dd6fbb4cfed70b042ada0e52710336f803b0e920caedaf5fa49814030eb23c2570a09a3271ce20b1f4762e8ca9a634806d56341de440bb4b822dea2f5f233b76d34c0693a4e4ef00caed6b342f14b46b53d3197be145a5523877494ea5ca3c5fefc8824ffd49eb654bb2a987b9785f0a5f9c473c3e98ad62bf75c14cb719be450c50bd56dfd4271b0c842a983e5626ec88d2bb8c8437a956c6f976cce9c141e8835056840ee1d20dd7381b6654fda1986ef3b7260e833508e5258c6cf2a67833dfef2ad94d5ebcd3ce1b38de5965097e418f4a543e82c6f90b157bb5a46e1f33b1f170ad3bf54014a7c94e9c73be0204dadf483c3539f6f38902717092b10948c9d8379d5f3d908689533df6962ebe318e964909a220460ad6e34768be73e3cb6db3b2444402eae6193ea680b46cd0418c8c3598f1fd24b1709d832bfd45b13cd3d9d045a01e02cd5d570aabbd2b064be4e4d2044d7afc75448304bc76dbb047a61f8eef9d1c65c63262e1690876ef1df36834b1046a94509be41ada439d8cc0eb54c88eeb2e3e5635594d7ee124e61dba1fdbfde7963a5dde194d4f18771293d147af63f52f9a79ff26c22e556cf0c328404de499c6aaac470f4c3f52b06672b56498b3de019a07f7d2d17d28a09df386ccfb5d48a2465e4fdcbe5f918f6fa7c8418c07c107f0a65cf8ab6c1181fd10f3a0987423335ac49ea0d7b72d10a4c0689fe5270a095c45ef7322e4ef175b4f98890b7d4a7da66397c75416155807d91c275fbb512d3b444549aa86fcd7d23122ae9d0e747f3f1aa0c824659f3726690ec65bc05a55ddc89675f6dda51e1eebfa6f750e597875e972bdda8c2d1c22e3baa030d0dc587e274f52d575bfadd3b3f88f3f59dd4d7c0a5e4765ef1b459b5fbd8e9ba580251b88c6c970c380771df9171f71accea679c0841f88ada21c9bba69c1b380e2d697054a4a4e7c64cde26666ebc291a99a81d2f0487468f992cbe08caa8f4b2d852bf55ef09605b8b2bac50ffca1d74c8b64597cb91f8996e6e5aa444423da316fbd52e37974fcb6b87bf87984cd103f6b5db79fd2c4952d536a80614924a755f54031fdb9062bb5cea812b320c5f3ab3f11426b7ce0148a684a3a3ec26359dc0750747fd0a6ad7c1fd64868677c9e3d1727475ac1ff4ef41b0a8323935bd903b594e7e4ee659824a23b0048570391fa504867ca08e5888eaf66e8c3320cd44ce9fefe3cb0b470bbeb4eb07a03a9d3f02263540a97bb94e8a3784067aad3845bc733954804c81a5bec8628ecf3268ca2a4d68c254af56e0931b3f1d3e76512cad073d7188ecb46d8a8677f9e3bc500fbdf4bdb884f06c55814148885f5db5fad0e61b435d1b17ddee8afbf49c15c94b5c1d5c6da79cad9a34472a51ad78b8c068ae299b2ca3700ae7d03a0c920420a716bcd9c6c31c98d74c84b4d3f29e7c33fd9e45ddd620119011e1692c1af2ebe6effa1874149f959db1b415d774cd3a3f5454708153dfa08b4285cd107391fabfb22669f513d2f373cebc69f8af56f3da62dbe833f052d10cff12cfe23bc077e0c5e793287bca692a8c862a49f2d7e0e9b579638daedecd59feafeff72cfb05752f24d95c690c7c9c8c3c56bd8d9befa012c67a99eb41db76cbbd49bee04b848049be2d35d6d6a6852815595ef48b480e2806d6c011c279b8c281dae6148f5be8a40b9e694f21bf862fa8c2120ce0ca1597a079b2e5ec5c6722bc80c18c44eb8ad2919bffc9bc1cdc37a476d4de466dcb9d14a9c904b3d4a51c13d89c58c845933804b66b93b77da1d49376d617ca125e1087118e6baae2d5a562fb23802ba905ec1acd5a551cbfaabccffa33d50fa5b439af5ff78d74fb10c96e1505a1923202f599ec4c234c691ef9ad2a0162b14511bb8744919c639e5f0b8e340235805aea903e45d56039b5a6339728e4848645d734d8f77ec8ee75c6051db16c56521294dac9a01b5bb02773eea253dc2d5288c5ea266cc656d3e43e99f0b2ed35477fb122873c16a9d0312d3773ef82e4addbcfd9883c7c2c3058e0a8e829decf2d9aed12ae73875e7a4b64af310e1e06e1d41a8883ff6974862d7e4b0ab0624caa2fcc4bdce1133e9f3ad69ea6c2fb7ec49aa80e0be61c4c4b61cba4aa2346173710981905d70e685b9467c04b311712b9e4f2aa75863f48481508384c9d5a8277d9c052de4f967ed8007426fdfb4a71361689fbf76e1a756cfa9e25b8b486499e5b01d1960cf7943b1f2f67f3bfb28e6a52aab11f2518efa35750ef33a9cc1583686bde855e17be353adae3b0523690a1b45888e61c1c0571d9c797acc333d7606d25d14d5d0c0e5e8c377a1af53629908166f95b5b03eafc3b79f9abb2d77e28023aec442b80994a57a2eaf3e962342921e29d0acb3c697aed304007562b436c8ea1a77cb0a836955ae576d3222cb6b0074066863c22561bd44a049f283b090c56f34f51e06875e122b9aa91b84e0e3c4a3292b676dc651a15f683e865b346f344d4562b41cce2e2c089e0fdf917c15f4538aeefd5f8c0e20466f99b3145966ea2990e48eec55107de44b0fa5e9a4b5c8d7160cc912582cb4f2330b7cf879f6cb0e91b87e727d682492232ac9d82ccb769f8268b5f11ab68e02b433090187ac3fd9aaf777ab8c06d452be45609c18627e178e2e003c9c2a11ae04dded3d25249b7907346406138b52c969781d098438d24a6c52144da80f97f45958f10a6c86b9376f0e5977e50540b251723ad1588b339bdc230e5c7e437a953312ef61ee29f13c210e2e03b661f2120d768ebdaa18933c37a9eeb7996bc5b6ff3284f887ec954e21a069197d27d8fb2ec686b458d91c23119bc28373c5a1fbcba6d8efd958dfd7cb9decd10bc96374d6a737b4a6112b32e5c82a76dfd4bc379620adcc8455c4c67e7126724731c46b39807b938276a892b2cfda2535b8e86195f616cab346b28d94e51dfcfb4bda1edd9f3a33e4c2a04bef501a42363385deddc65e2a4c9ed5f72fdfd89c77d4fd0a0767457a2c25fc6a80025a6c300e5657d7871b09c396fe83447228672a1c31531ee4929551878c3b387d160c5de3353425f5c082a36ae9ef63cd218d9159028d74955419f012b06549625fe8711a7a4fa58c0ffc2a8e11f0843204893fd1f128d03835596c096f79ca83d0ee5bd4fe6c8cd9aacc34b1ebf1510c7aaf9d822e3d57af86e7918f0304e4d750a8c841df7895eaf3fe96d9fccbe85453cc181840d0ab093dfc316c7608a77850b369ba9c67754b0aebeb6ffb45aab0d3ade0358213a4c943783785caca2ee2334cd3047565b42c032c2347e6dc88d0d5628348e4830bb17bf6ae78eadbb8fb53e34d9daa435d64fb6ea21810e6aea36de970623b23edbd57da4040f15fe62c3f65ab971a6ca4ba7c9ee0164f8c4e0eefb07dadf2a1667d71bfbe8b6d158f0d848094de0f645e9bdc0c8c1d951ef4b6ef93748175595feeceed4d19096b5819bf3c431f5cb7c17d96dbc630eb5b5cc00decef466d38940629285ea9a6a01f846ea0b35180f606be765b7d088276ad2e89e37aad9d67e4aae32f0506fb5843655922bf3477889649b9f26d4ac772133d4f35ad09f430ebd0bc4b8aca75d9eef6b1d10f93ad73e39b6b2b2622a89816d67b06155ccca9de0309b5047fab32ef98686d18a5eb814629c1ca65cdd3ec6b98fbb174acffa42b3be15c05406bf7774a5448272544af29e3a0554e8d4fb678a5cd5fadb11281ea9418a180ce4af5afd81a4cbd2d99d1449b89dc30050670d00c9e8696700254ed1f4eff1589a9015c29342569650e88987d482506701902faad0a80cb6efced0499cec0cf2c69856e0ef925c7fa60531fbd191a8b2211384b30b536104129641e06f7c301c39a6c5db72d3efa459d44c0b00fecbe5d2cea1347ec98bde5a49eda9854c8e20a43bbf3c43ae7c6afe2c35ca42c8799eef65f2565f3ea7cc2c1eb1eea63aa051eaf10d57226c15028589abdfacce6da9bbbf90bf380f0a301bb7eac18f4d835959c731be6c5d6db13c8588289cf3d66f070fc3e694805ef47e34330cc10525968d2b7c4bc40c3f25325948e1e397835020b544ccb166d6168f5efb966e0d1c2c596f72ec8593719491887cdf58003107c13f4a68286fa823f413e9a8714c161fbd035520459728a0cd5b781f14b7147fb6631d2318bb76d4ee81a391473f69ef14cd2fd4e91581e76b15951ff0871d9df131728dbf76a88021d4e1077985a5b7d81f7648a9561cd2baecd1f9ba4d7d95050e97b4c67aaebede704c23270ce782b72bcf897c78077cc490339b7a5e0e578283772e358af683c0841b22a9279a1a2594e78e4a13709d9798268b4c52adaf1790cd1e35e1507be61eda0e6222a90813cdb7d7a93344123f7c23c237472e0b80c4aa1a4ca3f84797bad0366b8d4446248b362988b073967d0798deabf7d9c21dbe5f513f2eecde68410644a6ac343aadbfa4bfd9c26000edcd88a259206f46b5dacceaacf6e93e5f2f78ad6aa8583bcaf028d0ef09fa06dc188675b517a8e35e83bcd4db6cd1f89b001f2624d50b2b2f3dd7c267ab3ddb1fe12fed96ac283eea7c477cbad3e0930f79cee6aa1894024d5c2f04228b49822d462e99953c85f61ed520403112cd1d07f9bed6d9aba618352ac12af72d110fa7580810a57773f912e6d6a031893ef74ba4d9c0877740d4efd97466b091fa9c99028ffcc451d9cb2daa57f2e1ab278333d98895f78c7ee755ed6c3fe21595aa503219db0d2e087bc6b4f226a135019e6c2d25b91eb567d2473ff0edc8c91ef663cd8522fed52c33ac16e18558308c9fb52ee63f194c49c4c31b1571bd443172581420a3131455ffea3e7edccee3f28bc8d89f17ffdc79b90de78939381aa825c3e75815a141075f3b8ee6bd614dfe683b1f15577adabe261edacf80d11a921441e3f1f2cdb8253bd073fa89294db1bd2a1b779deab2d8719e5d58dd102c68722b7c4916e6eb20553187b45773daaf3d9606ee9fe5bb5c42f9740575d769c38a788008c38dee1b5c7b425de9e67df1ff815ae94f500f6688b632bbbfb5b3709a1ce0b4da57a5154206625733dd69122c717a0a09726a09a1daa3f30148fe8dd26015c332e3752183e5ed9232ba80d46", 0x1000}, {&(0x7f0000002340)="540d7e4b0cfa7964e7eaea8a1d63eafb890071d0cea55ce5e3668cf5cef8a8ee03e4a98ff41d893952b98c8de1437ebba3291b6eb615590294b630dc01781321282d5bc1c69bd92161810030621f7ecaac65f2de80a7da801d5ed20523fd0941dc3a2f5973bea61b86f7de4d47b6fc3edc14f54acdbe46e2bfeafcdf8fa55483898aef1e2c2eb8523d45b994eaf8ab2bdd0be4a098e5c6b4805d3f96ac7a19429b3bf3f16eb456a68a3516dd18b461c8ca3b78eaeaac6b648e0d2b9526e9a87b63da899194", 0xc5}], 0x5, 0x0) r3 = msgget(0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) fchown(r2, r4, r5) fcntl$setstatus(r2, 0x4, 0xc0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(r6, r4) ioctl$TIOCSTOP(r2, 0x2000746f) msgsnd(r3, &(0x7f0000002600)={0x1, "071b1bf00ae414ec1c01b50f8b81049ab0d2fb0de37e32ebfc8b75d21a1724f1da5b97bb6f02f3a7e95daaf0c16b60d55b70c98cf293342cbf700affa8499aa5602f70d99297fe6f9efe932d130411e75fb4bacf4f1cd016a51f2b84e15177819cabdad38030765e5a470107c1f3eaf09a9db04c69e427a3c27d9e15fc61caa6b74078e75b4bd7586371a0b74cd94428c8a73e5cdc4f9be94ec3e0336d1733d584f2332c3f9dcae5ddacfa2fc2861fc5cf2ae4a0340e8ea427cea546e648146513fe96a924b699c9c80cb9dd7908415d4f27a8af9e608990c90ff1"}, 0xe3, 0x0) r9 = semget$private(0x0, 0x5, 0x80) semctl$GETPID(r9, 0xbb2b3cb0261a3e07, 0x4, &(0x7f0000002700)=""/4096) fcntl$getflags(r2, 0x0) utimes(&(0x7f0000003700)='./file0\x00', &(0x7f0000003740)={{0x8, 0x76a}, {0x3, 0x1}}) getsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000003780), &(0x7f00000037c0)=0x4) fcntl$setstatus(r8, 0x4, 0xc0) msgrcv(r3, &(0x7f0000003800)={0x0, ""/235}, 0xf3, 0x1, 0x1000) fcntl$setstatus(r8, 0x4, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_int(r2, 0xffff, 0xa0, &(0x7f0000003900), &(0x7f0000003940)=0x4) ioctl$TIOCNOTTY(r7, 0x20007471) pipe(&(0x7f0000003980)) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000efc0c679e61634ad477ecd3e00200080003639000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget(0x1, 0x3, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/108) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 11:28:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r1 = msgget(0x1, 0x222) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000001000014dfa5c41998bcac00000000000004000000000000"], 0x26, 0x1, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget(0x2, 0x0) 11:28:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:28:01 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x2, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/92}, 0x64, 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000009f96f54ee93b9936e0a160595f0ded8404b909037a2c4939eeeeba44ede9c9a90e1c06b20600558d27"], 0x1, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair$inet6(0x18, 0x8000, 0x2000dd88, &(0x7f0000000140)) 11:28:01 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x0, 0x9}, 0xc000000000000000, 0x9, r5, r6, 0x3f, 0xc2, 0x1, 0x7fff}) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) 11:28:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {0x0}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c", 0x4e, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x140, 0x1) 11:28:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x5f31bd952b22efa4, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/56}, &(0x7f0000000180)=0x3a) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) getgid() msgctl$IPC_RMID(r5, 0x0) munlockall() 11:28:02 executing program 0: msgget(0x3, 0x400) r0 = msgget(0x1, 0x232) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/66}, 0x4a, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) 11:28:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x21) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) 11:28:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fff20000000000000000000000000000000000000002000061ffffff37a005906e9c6f0000675b883cd84cd9a58c2e7d6f3d989b8dac969bbda41e0c9a50ee735655413764ed821770d0a6a995a98db10500fe"], 0x26, 0x3, 0x17ff) r1 = msgget(0x0, 0x448) msgrcv(r1, &(0x7f0000000000)={0x0, ""/183}, 0xbf, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0xfffffffffffffffb) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x8001}, 0xc) 11:28:02 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000087000000000000000000000000000000d2660c63ccf3071cd1bc19d9c5c914d7d5bfcaa92109006e5217758c030aa6a3c256e73ff26207e508e49dc443bae917fb01510cda2bb4c7"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:02 executing program 0: r0 = msgget(0x1, 0x222) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r1, 0x61) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000000eeb337481544b307f1000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x4c, 0x27e0, 0x8000, "78863b761751843b167e800f596bf01a2f9e5b69", 0x5, 0xffffffff}) r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000002000000000000000000000000000c9c6c7d0000000000000000000000000000000d77081e3e25efd220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009589c9d913606825dd9c0be5bccca65b5ae6bb62eb87870072dbc5280af3d87f6762bb8c029edc8bde0b668ac379b9c6bdd0273505f875ae8e2acae76fbf231cb5edf86927f0f9fcdee22d35dc12420b38142b4795b2"], 0x7e, 0x2, 0x800) msgctl$IPC_RMID(r3, 0x0) 11:28:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x1, 0x10000, r1}) 11:28:03 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(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'], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:28:03 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f959000005000000000000008e48d9157affe5ab633881abd7c2ee421e7364ef71c13ab0f93a43c90070f34b016db64c397af460e36365a25e947efa758df9c9e9caf655ba365ecebd43c8dbeab6306b39e4f9001254546a66c3f2a9178148df183d3dc5015a81a26f10dac696a391886fdf1b481063cdbea57ffac7ae6e"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:03 executing program 1: pipe(&(0x7f0000000000)) read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) 11:28:03 executing program 0: r0 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r1 = socket$inet6(0x18, 0x8002, 0x3384) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x7ff, r2, r3, r5, 0x0, 0x40, 0x2}, 0x10000, 0x9, r6, r7, 0x7fffffff, 0x9, 0x6}) r8 = msgget(0x1, 0x222) r9 = getuid() r10 = getegid() socketpair(0x18, 0x4000, 0x3f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000440)={0x2, 0x100000000}, 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockname$inet6(r11, &(0x7f0000000500), &(0x7f0000000280)=0xfffffffffffffea6) r12 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r14 = getpid() msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/218) msgget(0x2, 0x200) r15 = getpgid(r14) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x1, r9, r10, r12, r13, 0x184, 0x10000}, 0x70c6, 0x6, r14, r15, 0x1, 0x89, 0x4, 0x1ff}) msgrcv(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ece7404f4236bc4a0b587c66bf60df98ad328baaa941180ebd45d467604842214f03a1720c6db91547fd213a4454bbac6459305bedbf0cd40285d3eb6ad5fcc3ad1bb95c"], 0x26, 0x1, 0x1000) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r12, r13}, 0xc) r16 = msgget(0x1, 0x0) msgctl$IPC_RMID(r16, 0x0) 11:28:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000001840), &(0x7f00000007c0)=0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)='X\x00', 0x2}, {&(0x7f0000001880)="647a55c3a4940d02b964bbf13325c8040b9af4fac8d6f27decf93a730cf2aa9dc4bd0dbb47cff55426a9db728c95589c9661bf9cf4544ab333b90335f659be39f3a5c75ab38930b9ab7b818457d98d7b6d22e6795921ad0d52185ec695e75f0a8d6457043b83bec56742ad83c52d3bfe105888b9368c26b1cd71e1e52a41611da736d1cc6a29856ff78d8328488c7864ff868d88df31537dbc55ce4e3a0f4223278319f151e176c757bbdcaebd4d89b43d8d8f475597a9aaff92b8dd47043bd4cf5dc41d84ee9ba60b12d86051043ed7ee8dbd4ccc04fec4691c6015e87de879693d305763bb69bbc209ecccccaa2db4a3ce1aea0b4602e151f67f1c321d9bfaeb09dec28660c642cc432e2e1a7cd605c4d2839e0692a554ac7cba8a1dfd14875552b4d2f25fa8d9f4ece8b8742c6d856a2c47231a205b453dc5679485db6d98b6efe2cfb962d4c3b0cb9beefd4ba14884d3356f4ab48d84e81caa0d9c8ae91a8ce9b7d2704b99d42daeff5f96d81461a845b87f1032ff76de6d6e6c80f1f90fcb1918b04578b5e00dbace954333c42d526aebeb5e2541d3dd77d47556103ecbfc5c0f9890ce58e6fa3273341099c2d2fafb483e55cf46b1b2e896194e1fae95d3129c78ac8ac6058e82f2538724348a4b50f1953f824671dd5a163b110ec5688828d1055186e02025a0249ad219713f53bec42cf07e19f5d5e9a8748655031a0fdd950c6be79f4eb3e7291f4408564f9952f4039620b2fba02552d41ccac2b424b015f7d3bb0a4c990f47cd1b7696afca63750918ce5d7b3e45ebb0e7fc51e9d5b5b39c761b4ad31c5c22856f40e48eda168932a2df37c1a8b2239cb5cdbc06c3da96da0457b747e8a40ede33658ff5b480e47fa863c986cd67210c524075d91fb601ff4f0587261fbadffa02d88e90708bb60c058f2be99a10efc4ee026cb8d21ac49e758fdeed4f5ffb2c4fe48babede3d669ba3ddcaaff59f8091b70a44f37510083c21394aef3606c5c46891ebeee5bccd304d23c94776f671c95e842dcc11d1d5cbec4f13dff61825fc78a73c5ee16b1b036a4049d75f3ee5ea9153c98c26caf150d664571b0b19766c2100940a89f24eba414919ee16bc571237fdc26ad5d7079f232c7be0e7886a4d85ba2b141e1fce1fbd1807468f924304a03ef00edfabbd9c5828920852b12b75a14b1f5b8ef9fbee379fc9bc99c7955a20a3acf98b8d9109269210404d6e03d198cd380d846799d6caaac63c4a32e2bdb48ece4486952d6de513cbd73b6209638c0c5e00667d91b1faa4bc4eb874f65d56f71457f535b706ed953dcb435feed10904bf18b088a0f530313c709fa6d98b638ff1894a5b546b453110959feb98ee130d14c95efd110b6c18a731b62cdec4e4099ead8060c114bbab3494e4505ab4f59159446ac087b810097cfb5d3d7d96f06556f21fdaf427f8e8bffcfe928fef86be837940bab05e45417f85a47cae68670a5dd534518d0756b1a2021d3bf4c96570927779ef2affb38a4a51825b497b39ec32bda12e64d68dbf1a5148c94f749bc4343beb127ab57de775f092d9f980d5e2ec1d24efc0ba582c7b083f3bbbd5df95ad4228dbb6f314564c22a57abfd08dc40f731ee3e4c5977f645730b7049a171f7b748be726ba53ccc7b025f6607928aaa9b95b9034f36697d68210e0dbea6bafe4b5b0986fe4fa69bfb8ed7d1b4bbcd960ecb22e28f670a4afc6c17d8a0fd462eb39878255da97ddadf717b0a0bce5709f00296ee20163de8aa2dfb5dcfc5dcd00a758f1312a177a44d593e0af3aebb12e8af0b4a7e0b60ede62fb0ff26bdfbb14252f767697f5b398a59c7f3436e9cbb1f89948e6d1979020b58c6a4116fa42f933920181da3b1ff919089ef5435d834ca4594fab174ed75a3069a847c222663b1418bc31cf26d79679902eb3e0c865406af6ec634119c4f2810a19462a8179fd760f739a01f3721a91c4865df3c3a2007329306aea2f803723ab0fb8358aa8d81d82dcf391edaeb5e3f983bbb4d9171e4b1039737ed2f5c52a61517c11b4380628b3577e7c8330547049b64b0c8e18a97033419196771ab9fd16e15ea408e4e6f5544c04f39136d0ea09b43b3e8ea2a761dea4f04afe63b4d95911143cc94371057dcb10dcb6102d4327c60333f3722505dd0ff81ecf4535982582c1a83f9ac9ef13a1b9d811e28f7e09c48b55fbc1346e8073e1bbd916593891256d57340e9500e5aa5452fa4ec1e6e26b3f251088f079a453164d856fa4dd795343eae4b6d7a774e107cb20bbc2b76de73f482779584aff1cd42ab7e6d4850c101e3aaf4bde9115a73ab892994aa70db881ad34ef4f21c78c8af0c3a57427cdb95fc37466297a6254302e6479d1b98ef48ae211cd66893bf7b38150f7fffebd38f857790d43096d8aeee16658e668046ad241f4a0552b188401d6990e4893bc058c1a922b5ad24bfa44a5ecb33d5f67c6c1dc680867f5d94911ac63059e11a10e4e525e0a173348f56f4417b613eacfc99a3ce7630cdc95b2ce87749c923e2403a07ed3e827d59e3ce4f2887efe231540ce7e7190878c1d3ca82a8cc1b940eb93d46fc8d70abbf0d65e7999770d70e941e242c7d31ece6fd7bbb82174e1a19cbf578cf22130497ad58d3dc7ca4548ce188e2fac0341d86c2cc1bdd9ff2ebdb760431ef34bae87c175a4d9ee508c610440570806514467ea0c78d248b35ed7014ecf7bf02e22d1235966c600bcce7cb6b2fcbd46b11a72ca1d6b7ef5ceaa3b51c6b6ad484ce18f456db6ea68f771902d6119c0ccc97849e5c0dc08a668d9e0814a9563bbf21654aea2960558b3900d1a09f95fbca2ae7402b6d4743613e6e85f200c4c754025ead2dcdaff4b18e987956cc327797c55276cbc743239dce0853c3beb4e74ed9bb024143f51b7d90cebe46f003e878d586b273fc36c1d326c151463f4c7635895ebc8223039516dabc2f516c263026048d960e1114cdd4e5066820d7ebb9648d89c9980a471d84eb81977afe35aff27270d5972f44c82fd626acb8fb0bdca75f2557a1604e3a0596d388242c63ee027ba2efbb3218df037892d9661978b06ab522a123e5f73111aaa31323073d004e0a7c7344996ec35b59a37c00aadd1642e688f53c1e89c2ac8761822910eee26a097e09c29987ec14d7c8db03babb91cab5a8df120896ea1f10fe79902e7ca430b13ede139a359aadcdb5db679cd7db5d62d00c832d538ee07dd65dcea022e09ebd951e2866e3be74b17a6c09db43c34bc75b2b25b9dda8b1044e4f01e8ddffeca18a44435fac86ff06cb8f17089a259d25f94557be5b01f4a81d3ebd6306cdfcb4e6f24d9ce933eff7f4cd14379106d19a381dec0352902f13920301c3a561e93157e5f5808290e7a8cec1d281ec73326fcc54a3e657ccb812077bb89fe325e51f20f92124081a5699a58cc56b28f15eae3ab054a2ccaf50db8726f88b46f6e2569c1f1cdf670e802bc36e099cd7601352a129cb1875eb67b0e58505e3a49e4b5f6c4ac258fb28b59762d7865a00229d528695630f376cf5dbe80ce0743b21a5103348a79f2c221f0d80126688ed7e865dc473747ffb41669499210b327142ec058e72e33a1caf798433f3c93975a7aeb6b1ecfa970c72358db4507ea5e80f5ad065b839e6444436500d62f857239d2152eb756da4b437bf00d86c2eac04644f856625b39e01bd40632e0f3f822b5bcf5b6114c0fd919bc288704b9946ae28cc241104e53027f05e386655c1b6abf43aa5349828eb9c0020b56615b1d56a6548b8223f50d9a82af279634dba051518ae43dca21c25ba1ef512c9f7f9eb9b4ff5ec4549c16870a1955744a7fee344ab836b1f342a63fdecf902c33e6d3e4bc9d28428385810e0a5c18d5c9e8110bf4bfd71b70eab109300bf88208703ea48029e404241c77cef3be587b44f265824a5d6c8b2572d9ed13dccc220a41aa4893c8903d0090ce342569a0a1199cbe949b32875facb906cfdc936da065c04b71ce0b12cbf73868183204afd69b70b3a36b2c403af77c0d0d0645434ca9d9174fc544e5f31ff0fa33e610575dc3f09058862c62092ea52072de13a17c0fdb06163c91865798a7aa3bb054d3cf47927dc0afaf0275037bec3d8d8f4ac87673e9fb59895c5e978f7d5719b06ec447e1d4bfb078b42fe79feabdb9dd310b820b1c0d311cd95352a3f0659a915e9dfdd2e8af26de92d09314c13f9a0b4275a466ba4452eddda5115b5adf4e494c7c395c05ab17e399ed8cb1fb0dc98b7c809143d6436a46b1e6ad932b32ae9996414e5f22bdba7b1d8f097e4942c3f166caeadda6d4f07fb73e7cf3695ac526990312a40f2049d8f2a2c9c2182cea906808f177c6f87941395c0bc238b95b26099b28cb704dab93337c22383bdee79fb320a492b465bdbc3f84b5617ecf2ef71d54730267ff383b113d2a57f0ae4a4f69e97e7717a487567549276246fb6a6666d0a8a362609117fc95273218716f193018d731f0fec64ca55df891d02070e29020e7fbf623cd7ea813a571cac0d319bde58732a21b04a8df167b11800681c00021ff8a2dc1ba26d2faaf627d1a21c3186357924ddb3be91fa32ee61730457d91a7d1bfc169880d31273790051ad149afbdd756a2abffa365bde29a5c7dacf121a16c31a537de5e847c187ffecd11ffc635b0dd18e7ad193f621b2ff5535c1965a13ac911f18d3731ba812333381a6542ccf9f698cbcd621b76385ad01278f37631e10273bbb8505cba36bcdb68b553a8121b577ff0778fa7579899f72f9d401b08230a250ec32a3754f79f4e82abfb2927961d4afbb7c86821cdf89c1617eaf083762d0ba2e70ea612022e32238ed806cca0f425206ba3e3f3dd8f4a5a860effcb999ad55c1b1677acd9f59ed675c43f39fa0f4bbb68b361b804afa5b0d12a7781e6179b283766b20dbbab845e1a334c1ffcf5a05a63408e6b92499e3d7ef5925005c562ed7a4e5e131f0b13a4cf9036082bbbbb2ae2d45bd8a6a4f71edb400df79fac065324a3c34d5ddd48164aedfcb3bc884ed654a7b1d71018e5896e709dc408a98c4fb64ff9d286ec6f9f6e9e9f0a17f50d64df5aec4315dbf2718156d17c28ff91b0af575fa828235899adf5840785c755ee026a370a4d61ff7a025b94f6614e153a7b851eb0c5e1dcbb11040af5e5c9df157e7a58b44860fa13a9450e4bdb954d84d4aa6b21f3e62576b68ff3e1fb4d2584f4106ab1e44ad79d4998733f981131c0c39f20163c096e31fa493fa46e5df083184a9b3d0e58c4cdcd9318a24c61fe73e679e09c1ff54deff04b13e5f8fdcc227ebcbfd96002a6feb48103e4b36f5631726fd5a59dbacafd46af1e6981f6b4293a2f9c56a4ff3b94975fb12e0421df78999ae8015a7175ca389935953a31c70b0bf3ca4e6eddd3d9e65b0fec3dea59f90d27a251498d23075c76e3e5564674c828c5f318c8ae1ca50cf04660c9d95e8562107213d31af6d3bb2114b8c2cbab91540515423284a1059acf96f0492aff343c86d65f8a3c3f0179c88155d38a25c243aaf729d0cb4528d486b545cef7cb6c4cb034e9e77b990478ec11f83264510af6e010938cc3f89e7a3cb1d4f47ef8edd550ca916ebfb39ce0f1aa8e970811a9506ae6c8a02338fb72054152ae835cb3bd5faf92dc5cdb60b8f6baaecf976da63c5eabbe94ac1b65daf0de9a1304a0a33124ceb207a22635d6cb4da4e8d88fc1d56653a324e815410c467aa8046752cf3fb1cc764c43c5a158c699bb2d5fdd482c0b52eca", 0x1000}, {&(0x7f0000000080)="6f4a01b1bbcd56a0e71ce0175f9e32bfe0d226b0ce1ee44bd499b9334aad7ca920ceed6f", 0x24}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="6e90213ec42ec3542f8722c75044159cdf928c8da39c213c928a454d92ec0352752731f8aaaebe387735378880153ebfe6df6687fc59d82178c89ff5fc9ec023d8d7e06405aa3c76390cd3acc5caab728f34ab5d9fd2a6b5a683af7d4150062469848c6d56d9683f", 0x68}, {&(0x7f0000000180)="c5a6d0b481c6b18035e39b5e875e81bccac328d3e6f2bbcaa8cee59ff8d0b372c8d98db3e1613e7f3c66084a5c73286440d2c3240a7709f94ba22d1e5ced2c9d7388994b39bd6b2fcef3f6fce49fad5c61aa94351057c8fbc932a0f8a3bead8f604fa7b19dafedacf110193346178e61d1bc3c3b21c9772e1f", 0x79}, {&(0x7f0000000200)="21886041978f7e8bb2197617890e1e07f11172e6c481fc72d1f3120ff65d511411b5868e06ee26e1ea", 0x29}], 0x7, 0x0) read(r1, &(0x7f0000000800)=""/4096, 0x1000) 11:28:03 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) 11:28:03 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000003c8f53a9515bc032008f4ab6e2e71bfc72c8d87d431eef2453f151f101000000000000000023c825014ffe7f4bebca3eb074e325fab69e84fd7fcfcfb407ea74cc8af262e43d03b6f0647e0161dc2ee490c54302f63a59c5c28705370aac23eba331deb190667d13b86864c01e794b2a0cf5325f8378d0ceec9353d6de9e541fee439c93ceb4aee0728b86071460b9e8f503b5094e6f34b0d073a681e7bfeb443f435cf422284b190da9364a853693e3421509488a1704084fd2eb9f0000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:03 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xb7) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x80000000000008, &(0x7f00000000c0), 0x9, 0x0) kqueue() close(r1) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) r1 = getppid() getpgid(r1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) msgctl$IPC_RMID(r2, 0x0) 11:28:04 executing program 1: msgget(0x1, 0x1) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000000), 0x220, 0x3) r0 = msgget(0x1, 0x400000000012) msgctl$IPC_RMID(r0, 0x0) socketpair$inet(0x2, 0x4, 0x1c16, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:28:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fb37e69dbbba5f27e86382598fc77efb5c2d0b4d2ca2ee7e9e58b72fffb639cdad970c7bf64f", 0x26) shutdown(r0, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)={0x0, ""/229}, 0xed, 0x2, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffd38) shmctl$SHM_LOCK(r0, 0x3) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = syz_open_pts() socketpair$inet(0x2, 0x8003, 0x65, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x6, 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) r8 = socket$inet6(0x18, 0x7, 0x9) r9 = open(&(0x7f0000000240)='./file0\x00', 0x608, 0x0) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) socketpair$inet6(0x18, 0x8003, 0xffff, &(0x7f0000000300)={0xffffffffffffffff}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$inet(0x2, 0x2, 0xfffffffffffffff9, &(0x7f0000000340)={0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x8, 0xbe93, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7ff, 0x7}, {{r4}, 0xfffffffffffffffe, 0x51, 0x71e39e6e360a6de0, 0x9, 0x4}, {{r5}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x7}, {{r6}, 0xfffffffffffffff8, 0x20, 0x8, 0xffff, 0x5}, {{r7}, 0xfffffffffffffff9, 0x0, 0x72, 0x5680, 0x4}, {{r8}, 0xfffffffffffffffe, 0xfe, 0xc0000000, 0x1000, 0x1ff}], 0x6, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffb, 0x6, 0x1, 0x9, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4, 0x4, 0x2}, {{r12}, 0xfffffffffffffff8, 0x0, 0x0, 0xffff, 0x1}, {{r13}, 0xffffffffffffffff, 0x89, 0x82, 0x349b800000000000, 0x92}, {{r14}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x7ff}], 0x9c20, &(0x7f0000000440)={0x400}) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000001380)=0x8) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r8 = getgid() pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8004, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000014c0), &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="904a6e157cbc35cc0432e222feb2939d1c6e0d9a0d591ae5c714419a93f2e7043bc85990276650b28402a55f8c5756fa47cd161a3a200559f729fcaaa1eb2fa8f4e2d83f0eb6fb7ac14632e899b076a426f0f1aaa9c7ff0dfaaeabb8cb45205a09", 0x61}, {&(0x7f00000001c0)="16424580425539a9067faa8557853ce8fd97e771573ff6a97f024d46519dff1cb0af3db1b6fde80c3b5a3af3cd2938d2661721d968b82a10e8ecdb5d560b74633e8f2b7390fa58a69ba9a01d2c133ec9b42ef4021a5db6e8b509630a3bc5654964994a53e10550268d9f478b9a13f8e291002bb27053df6cdeea16191a83f2781cc755445a9ad02a7a2fd5fe641cf4a99e63a79d1924edfb4e43cd08e430e9502a6928c1aa03f6b0aaa107ef93304311d42a4b951cabe480d1eb5e84ae35a253b29cbbeca1045062640a2006f33df27a1988a7e841028d5879036ee00866d5082cad06c9dbf39bce9eb3fb250545f6eaf494450168e8271d1772908b9c3494b011b9913fccd48d6fd4bf7ec344501da2adfc70a73e860279a16294b9bb9f99ac1f39abc4996827ae8e797a85fdc3be467d7edc44f336280761a1bbfc2223a278afacc18a6e84a4dda4b552362931902c63713f94a9e78bb0202856779bdc99a0789d051ebb04f6d9ce735ea73136fd4ce61f53a97aca68d27f1d67c687f641032fbda319300eab979bdea150e7c81bfef41316ff96dbcdf63f2a050fd4edecdf24dcd7349f801346de229bf70fa63601deb387053dea9fda2c8d6d36487cf191cbbdc011c1a6288f17ad9fd92bcade4145b5249298c206763f17cc10dc40ee288542193389049365f6b3f4a8cd74f090d48bad758a7b4673dac5148b70735b72a62a6149344b0a25cfaa10adf9a9cfa20a2c9e58530d6f2062bcc4b98c9ee14409feaef4aae4e58ed0f75cdc87d1bad3cc2592a3ed9612c89abd216f67d603ccfd78f89e8a251fc1b8d745e2ed14cd4b40afb9bc39193c6f22c50f5c2d1648a76ea9f182eae3919230caadadfcd8c497385f0f5c5db1ad75db1cb9b0443153aefb23d00aa763d6a42db91134efbfc9a71b50960bd25a1f9383763cf75b5b2b598e1f87a7faee8268a0df48322212b6a10d18def1915668c84f412dd6bd75ef9a9a2806690b8d102c7a7319074a415e8391f66f3164a013077a2ec7b95c1e43fa089afa7e2d69ec80a51416312cd1e98d8b2ce0335877ffe1a9c3bcd8d9b7c51bf9fd4c5779802bf115e2b5a8bcb3852f9df2bf7df518cbdb112d2ebee39cfd813ec518405da370d42b82c2b8f67e18faccb1e6f0f7373c5e923fd865425cdae680d3ef6e978964b17b95e227b45ec0f86142796186b24336344962e11681c4df04d2ee8591c689112fa08953ac4bb8f6a3de503008ec5d33f4c484684d9585e4d0e424a9c484603bee56a1b7730277d02cd868c341cf6b3745e8b6335791387953dddb05907638c449d6ad6528ec878ecacdb4318f869fa291f656e30fbcb32f3f123699f5872f373caee95f0cbbc1d6b9eed281337360904ae23aa0fe8b448e403510a03f1038aee61b7eae81771d370e1f9a905afa5f2caaab23eb1e19b00d6962607fb36bbdde0444bbcc7f0fb8a3ce80038a42185b577f8219fd25ae4450ed5d0380241ea8e289b0075a89c1dd42376258b0036319afecf8939ff8e5a69d3ce5e470f48a9d321286e8a5d933ecae722d4979e9ddfd3f769021539b0fd16622c38caeac90d712e045f75c8ae524ce0ba32b429300e7ebcdf35a15f18d8fc1f451d3fb14ee7b2d2a50a00b3a0869520a6387123fd74cfaf910c5098e76cf75482576f2e96091230f8acaa34725dd79280c99141fcde55b8a5832da7b7093f537bb509f142118cf6d3ea452bcd453ec8e4e6e934ba3fd0b53f65f2d905f69bcfa8af879e409178d495b16295fc73260ded741e2fb5fa4bb252212da0aacd1ab5795c7957fdc63ff0bf2de46fdd5bbbd264754f2d61c340d20311b79416eaa53cbd4ea0e185245d5cb9989633f8331d6475d8e672137262211506a6478ccbce6dd31e1851af0e3bfc40229bf70e27232ca1d193ce7f46b46f6ce5fc25c9f4ee6acbe85c2fa14cf12222b38dd07203f6e59e14081c6776be9400f04daf98867629423e488e603d4136e90ab51940a885c72db41ca32504d0e6d02b6e36814eee926f9d11e9ca488c790dc3779684e6f31b7c286fca52c97c66d726ce1250c05e24b17922adba8df14fc13acdf26346736d488ec588c71540c94f1a7f1e842b824d0b3f73317abdfeb61f5aed33008309694624e39484f415d76ff8e6ebb9841863db9dcd2593324ed91d2873ac6923b9b780cc6571b1e7ff4f662d6ed02b004fad05ce1497a055471bc09912734034463419e561d8178e38fb7053988ee8411710c57fdce7759e60c3d8fffecdb9503ca0678c23b80791c8e6be8ed48d921f0db952b9dcda8a5d26f8bb19adfd114421c67af49c7db556c4f943b295d8b4c712ccc5c6265a06e5af49a47698d9bd6ca9ec5ecd4e7eb00b3c00c0130a4363ba8c442574b3654cf835f9556a8901655c360176f73bbfc99e4fe58b12fd28939b591f44370338c7c3f780b64cff6c749db10867659252bc393ac0856299e6db5f55b88a7830047089f7f5d35fde1fa5194c28857c5370a63a6d8fb26ff3c4a007d79bc0b55389ada7350e841a3d69498116993d6cefc9f3f8fae45c4ad02ab5a887357c9abda7933eeed329ab593c1559d93493ff02ded7710a8671b3621879ebf3fee39173b2699062ceace2e995021e4f0494d3af92e1b150c2e506a0a99ad415b5fcd0d4118e3792780492eeb1d94df1623e91e73e9dcb3f2a1a62adc4d7b680ef151bd611a202b37e81e9f68e1bc23b8895bc3839dc6906c4505abe25958bca8d0a671eed7cfbf77c336c1a086a96d72e25b93332abf16792ef518042f643b6f1f9d326ecfccac062a918f36f3c9a80e7234c537abf8667f87103ec87e2eac6f346afe3f2900d6013db3a7bda9f5126837ca71b65194160d82131866f6e83bbbbc597662dc922b37b433a0678bb931353b4207fa6531a0e1c25423c8e2997a5d802601aaa47e538bc1f2a3d33613905cfc4321374ccd4082deda8c9dd57a7a6d46417207d8cc63729d16ee6729b73554a13c73608a68f77c2c793dea3191a821aa261f942d5309a6deb58b319cd448b9672625285f97d76f8a5737309c228faf72053398783e4e6ffb32ce5fdf92dfa9ac476e3fd9fdb0e33c22a78dedf32e2f10872a3bdd83d2cefb45f187785d23c22092e2f268f35d2b5fb17f9ac27685029e7f283bd9fc2fa22bc9d4e9197181a31e68650dc33b1b414254ef1b8364f6746ad59a65a505ed01c7f19dda9e49cd715b0952ea3fdcc1e3026d57def851ba54bf8200c585d5f3ab632aa42fbbb949522a301572fbc09184e9e4062aa1414a2579ac769477a4a9ac45924bea11bda900d3da4b2c6d372b5ce1ea9010892c6e19037f44693fec4d9eb7dcbb86ef6a3d02c50c787c6b7fa55f989c533967a731f160f7740d3afeb8dfbed04fd18243fb3bf87822bfd3bc014e6b8cb8378b2447a08213009e5c4e840a093feaf88639b5d9ee6332201089e6b68b325455fe9fd1cee3c38295d9df2a9bb16bbbf7afd1e4787d4b805857f28f001e664f8a34b9b983902ed4fad5e11bde748d9d9d2fa18ca8ecbcf212188ceed14855a52165817f72f4dbc9802eee720460e1bdd1d7a61d7fd02e58372b3672320672d3f7335bf19e18cdf82ab9ff548419c30ede8765c49caf53b62a859c4e21a07b2ed393f72869f05c9ee43fa7c7bc15781bf9f3494fbd5a3ee3218dde2431bc845aca19bd2cde6bd21a752d4438680f89a83a069b95a5e3743695fd56f9cfb2d042b16f2a25f95c3b6e550f97b65a923804def299dc6d3468f1da3fdadf7b34e198326bfda07b61fa22c63d2747c3410e60ee4a1c8044e3a44a4d6c9cd063e496ddc07301a6fc1a606a0bed73fb83cc7a997d0d33f4730a56230dfdd05c5715ef55ed8857f38e9e9ddfadab60996eb6a997eb5f7d7321a9b6573492ad50a535acbe39bfbe50ffae20556b5067fbe90416b585b4452b2cba631aa37eded1af26076faac406d52e07fa6936bafe056d77f7fa4b55561e1230fabf601e162ab336995ed0540c68631bd88f8f27b53e79ea75654844159a46d2556a62205ae8091105939e5ee9beba92f4a489277adfeb22595ff914e72f88e7bebc5a52ee273bd56767a08bc0f05528e43abc6af0015dfa56fffe6bb87d502a71ae6a15a11b9f3e9862a51f3cbe5519aafd697ee887240d80cbaaef14fe7356ad2790fe698329aed21fea1bb83583c3270d8a3ab93a8840a01ccc2bb0036b0993ddd68a92d294201fb301253e25546b7f635e0bb6b01a2864c1d8308392ec07c15cb369adae04fa6ee02210a71df634aa54b38216b85ae520a4457275983f62e14065f4361d861c586cb32486130ef03df9f483a87a831be2fe1e7ca97e537a8853c0284aff24d4c7812f050edaae4004f5954139f49f41d3368d71e1b5551f0deba71b158687cf9097cbc9c4878f229bd59850935f48eaced66b447b698fe9eb2cd0c099ade55ef651925406854855dfe8755aa67341ffe446ef06505c9fa8df0fc058b912a2d8292993f593226dadc956ed12dc5d3118599155ef6ffa1994fdcb8a47a21a43a9674be5681cf36946702254d437d193b2560c2585b05e19f8f9bd0be03388ec5883528bf650aa60a778e8ed6d41ec65cc24fea59a01ab59bc5c59a338eb31e5fbc0972cd5d1fff4e629889adab170f0135b5d2a3e91eb009b7ff7c050527a9df0c2e018461971b2a0cdec2ed9f0bae900b5d67ae719fa1e64134af7c4df008f7270d087756f371df05a35ff21c2b8b5cd6bb3e0ac783083649838874292df2a4b000df54cc2e0647574783c0e17ff8b9d84154b10f4f141f33d3f53772242865059799b721aaa70895321e7cec50724dc5842a6e97218b6431440068b8459a9da5db49afc6fb37878376f36759633fd173d716ea890daf4c3172b7648fbe66e36acf8f03fae2a8c0e3987f204268e3d9d08615fcc98a4db2802cb7442fb72a7fa1af698e5750587fd33b528fce29083425881bd4473a1d4d155e2fe8e89e12bfd2fca1ee25957c504bac6d88bbf103f65c76b8641d34456a10db986045dda1fc2334578e37415ae28a90931798bdaba3d0d8f0bc84a857b467ea477c1ac84da09b3b7fbb90c6e659ec87256ad75fa28f43449000b085b3edf4d0d9fadd0c6b324ae8dc387c96f642db94cbb9dfaecc54af0457f6ae4014345b6da6d732c9e1ce30a383ad12403e17eec31c2fcf2a55e684e78f544f16d24f8dd134a31cee9dbeb5e8747b5c32159bb38aa814080249b7d11eb267bb1c4d38663df8b4cfc1d028eaf083b323020fd9099b07b09a743d03d0d173c6ba83d13783a09478bb10cec33ee9bb56552e0f9ba1077251bb53d728b4109fde94215ad670cf30ee10e8469ac6cec775067e14e9d2842f4daecbaf9848f85b98ddc72ebc3d0440d7ba603b9a7b1add4a2343d8ac7c4618ebdd5f08c75cf58cb28428d0da8e5b4e9650278333e8f99855c72aa2cf32f6b12b8ae1151ff085951fc65662bc2f86bab41df5af6e98b601ed10afc416867e8e7501ec0da0f81d9cc5473ca0ae325799c0d1898dd882b088c99dc97a21132e4b35e2d159fd1b9851f54cb4368f5c9e3f6a1fd8118ce38d6ee647c0e5e7e2edd350ce984b7469f3f33c0e54786f1f4bfec1320aa6f9b8a0637e85c153948ffa0eda24c87bb87a4fa19302472133acfed279e4c2d942ab6a88a561619c7669921d80c93d6e844759584277e08240efa1703aa745f18d040db066c9cba8ee5d64268a5140c9ca71dda94072b5ba465c99e8befc15bf1a67c7fc467b86980", 0x1000}, {&(0x7f00000011c0)="493409e3a0c20810796c470f658d9239a389307deba76c673e412eca8b405e0eb0ccf685bb8cbf4ddef9fd477c82d62dfa9b9ad90e80c9263baa542a6be588d0f76a521ec0bd5512a1f216619e4f22edec452a3d820d54f9bd416922f3b3ec57f328e8d3d5ea1737d0d61e57dd20b5a9a65fe2081f5389b43e2cc231e1306720916b9b26764c1739e1f6c0baedab8cce8a05d39da866d462c7fd2f4a743f3daf5de700e5f560e10a711ceaa05bef226c131a40686bc6bfdecc3d3305f0ff6c91ea1a", 0xc2}, {&(0x7f00000012c0)="e2a3aced7bc43a12a47ae352a6f66ec247ccbc4b4849d7c35cb87c5883ce10dc29bb6657b7307041f2c4618f65c3179b4bb0590dc52728eb3d1545a832339299febdb9eb6da4cbe1ba2e914efb40f5168e5dbd76cb4d40ca7604b75459c7a2092cb169508157db3197336defbf5160322778379e45da4be5a4c5cb08e656945e9e0583b4171d40ed3b29954b9e6e0bc5716a29b4d62f", 0x96}], 0x4, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}], 0x80}, 0x40c) r14 = kqueue() r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r14, r15) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x8) flock(r2, 0x1) 11:28:04 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) lseek(0xffffffffffffffff, 0x28, 0x1) 11:28:04 executing program 0: r0 = msgget(0x1, 0x226) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) fcntl$getflags(r2, 0x1) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbf, 0x3, 0x800) 11:28:04 executing program 1: geteuid() r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x1e7, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000080)=""/97, 0x61, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 11:28:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) close(r1) 11:28:04 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f00000000c0)={{0xfffffffffffffffc, 0x6}, {0x0, 0xffffffffffffffff}}, 0xffffffffffffffff) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b487cb900000000"], 0x107, 0x3, 0x1800) msgctl$IPC_RMID(r2, 0x0) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 11:28:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) r1 = semget(0x2, 0x1, 0x100) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000040)=""/215) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:28:04 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x50) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='E', 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) fsync(r0) open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x1) 11:28:04 executing program 0: r0 = msgget(0x3, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000004000000000000000000000000000000000000000000"], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "4c7733a32c35da8a65bee1cd941126ffe00b95cada1eb20012405ac05fceb14e78a36a186ddcb2a2be3340e9ec81470e0af324329625d53b4bce3a70913cd503a646142df366351d8aab781c45f92350e4031c1dbd12f9a1f39bffa1d758c73dca33bb65ea7684e1dd4084365e76edd0f073eb26de656968126573482fd9585e6d5cd03ace010136d507af9fc98128bb4424e71a1fa254ea72099714a76bc552218cbb77"}, 0xac, 0x0) msgget$private(0x0, 0x40) msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x18, 0xcc, 0x10001}) 11:28:04 executing program 1: r0 = getppid() setpgid(0x0, r0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/15) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) r4 = accept$unix(r3, 0x0, &(0x7f0000000280)=0xfffffc52) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r6, r6) r7 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semget(0x3, 0x0, 0x40) r9 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r5, r6, r8, r9, 0x24, 0x7}, 0x3, 0x6, r0, r0, 0x9, 0x7, 0x5, 0x7}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "3cedb8920d1b30185e8704b3bd2d6cab2250a08948b3b3bb6463bc5b38692b32f2ac4abbacd42a66999bd84822b60d62574a7082837e78331da8e90e05a51501f8ce5d3104f511ed79a9b1e4b6247bbc39f6572054804db6073041111b9e359ca7dbebd7cfbfaa9c4825abc117"}, 0x75, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 1: socketpair$inet6(0x18, 0x4000, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet(0x2, 0x4, 0x4) lseek(r1, 0x0, 0x0) r2 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r2, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgget(0x2, 0x14) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 11:28:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sync() 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x32) semop(r1, &(0x7f0000000040)=[{0x0, 0x7fffffff}, {0x4, 0x7, 0x800}], 0x2) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 11:28:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgget(0x0, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 11:28:04 executing program 0: msgget(0x2, 0x400) r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1, 0x1002) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:28:04 executing program 1: r0 = getegid() setgid(r0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2) setsockopt(r1, 0x1, 0x2, &(0x7f0000000100)="fc269523c5c72490fb9eb638e6fdf0f1721bb08526a6f037d40d258b0fe373789bc22b871f530d9ce581d4c39076e5c8386138509d403fd89554726deda8e7252f4b5740551b4a4674ea2492bd92004e0b042da9d0fe79df20c5c43beaa0101245ab578eba4604731cbc0d9db5633a63bcde0d126fd932396865caf16a1003b387479a18c49287ef7732dc2494fd5bfd7edb62782880", 0x96) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x8}, 0xc) 11:28:04 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:28:04 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0x4, 0x100000000}}) 11:28:04 executing program 0: r0 = socket$unix(0x1, 0x401000000000800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000000), 0x17a) r1 = semget$private(0x0, 0x7, 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10b) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/177) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/229) 11:28:04 executing program 1: socket$inet(0x2, 0xfffffffffffffffe, 0x0) r0 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) 11:28:04 executing program 0: r0 = kqueue() r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r3, 0x5) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000240)="db377550dcf861ad565a79895a4468ba12f4f0fd7bb69d1b29fbd646b14f7e51202f0bc6ea65320cdc739c3662e03ea46a3df37dcff98a1c55da08cd032da0d5f9781baf3fa90576e0a8889498a542eb06271a7e51184d0762fddbd0a7c50fc814b5173345478300230f5381e9309628d22d7a19ac8d92da461093ee632851a3376489411cb8ef101dd1d3c3e59796c38348145dd8731d29d94124b1df6a235752ed998465fa2b612f94f2b28c36909fd9ea3675301bbd76ce18f15c4fe9f14a57840619f9ad953d812780e5218437d2201be231ddd72ae59c2230848d27a8bea068082bc2439551c1ac8c270007a9a380f99b1f551bfcba19ae1a54790447eb419593a840fcfd04e3682d174191fe6ed44325eb9fbb52712c908258e214b0866ae721979c5c4d80f06ef49431aadc68b36b8002516fcc98e8e5e6581c165b0a3bf404c86f04b31f3fa47b315ad6ad07107b5312da18f8b050a181a4410e9450c1e4007c30f937b1c9014365fcd659835c9679c5496022588271a3cc602537f398227029d2f96bc6628ea6d7f218d62e5e3a5613eb961298a7cb52fe72c3227d6d767187df55c11347099f601173038fa4d38ce213228585948b8a1c5ed7bb7bcdc3080eed656f601ca4a9d6aa131151e70eed368802e6fa628be121320ef36513259e627ceac0673e9dd4ea959c0c596a6b3bf43bf45bcabc6f85058a3336718954a06d2a182eb048b9a2ccdc9829d94511d3946a54188be9ef418f98064fc206959e79960c2457f9c70fa45c8bb31fc037796037dc308063668a4518596e9d0d7ba0487ebed17482fb4dcf01d2bb49c2f85e3107c84ad327aa24f5b24517893e85cb300b3bc54f0bc92bdce9aac8a744b2e17c33ce1460ada048f4b47a287ab3675d632b7c6cfecc1ea805ad9ecaa1318c9f40225d15c0a06b5baa0592edcfa779ea95bcf10cf240305feba4b5af28a587f5c29f2c5d231122d94625203c1745bb06d2299623a995e80d744df4ff8da948dcb49c8040b571af930cfffcb649b570500aef781204cb354fc7b9c9d276ad278276d599149aa8634fb455b9f45f4603efa1ee67558a5eaf22123b1ad3105cbfcad189e88efcc93916f2b5cee3815d4c2acc41ff919ab26ad46213d0d96fdde8c67b51c0f1c17a294c9dcb044a5388c8633ba4cc2ef12df08d8b4dc2fdee96a89bf5637b79ea229d4fc6d348befddf56a19e2e04cd2d3b55c26587b0b3eccc63706beb5eacf2e08e220ef09930338e66497dd8804e05cfa234799e91e2dbe5346aafd2f71455e4b277c41c08a8059635550e44d57d54651c9cb680b299fd4afa8cc4aeb5a15c94c2d5a1f93805700ca50426bcd7de27255587d51d7fa498aebe8050324befa61a38b56d9a84e898af1a71afad0746a34317878525d52a14830b843ca00110bacf1e34c18adb473fed1fae61cc97ad5ba348c3602759499832d3e602c374ecea15e9cb80e9f796a1d364cdb737f848aba0720fc006c61fcb904b82b3cf28faf326948b07710635ec957c4a42661127305e4f14e139d85eb5bfc3bd9e2fff97eb61b2f618bf833386423716c50d912cc1a4c5692c5ffd22030eb2ea0bf34690b61d7de45a6bd772ba816add07780fb6a5b9ef327e9aa4b9f16b07c6805a0801b26b5ae74dd30c2eef57867ce96ea46b975031827897d7526bfef4665cd78fa9a5ff89124efb983cd883162b98ff7405ad26c09ebe4bc1df4a22ee2137f4d0388cc76d493c4f45f958ff0c22accc9f4abbc5c33e620b642619244f5a930cc3c7e70f9fc18d1713a5d18e6ea1412dadf451ea2f09d8773a03ecc7e2e24e8e29babf7d7c8fe98163718e5339a50f99e71d81d3225e1975e98540e9b018693778aeb95b337f0fbdbc10d53ce155722ce22cc529755b44d1437de31317f320dc7aacd093ae036a9b2d37a4b9af64ac058589f69a83c43232929490450d099fad9c8df5fabab71ffb427f8050397f2c0b84e14221f2e0f82b454750a248e62ec86ad031cf058cfe82e5f841b9ce436b4d88fa2ea3f9e5350fd0fac598f27be064e78f8e34a0f756c055d531c19f939561a4bce5fac1ee9afeaf85083cf48116f6ab66e53b48ce8f577cf56db06c6cfab743d5072efce6e8cd3221df8d69bbf4a4e1f42e6e3c885a6bb46abd4f7a5d9f6989182c03ab55423fb111f0cc1b324ff6cf0a8814bfd002107daa1092cb089e256d50df140552ad6926fc1f4dd489d75b888e38ba8890f89d5e81345a5a5fc6717e1cf1d1e2b9a4e4e7d194e0c01ef6733c9cfbe45d37e62018836a03c179bfb789d54f19570e2bc3e4c56a779fb12820f1709fdf6604ae29c93367f413c44097f6472e670a7bbde61b0d0fcbd2ec4e54057708d7acfa52fe6031dccded8a4d40ef9a2f80e3e7c5d7e09ab705776c736ae4735ce19911a4b843563dfcaeb8897190a833539ecc5754e359e3e3acab86dcf15bda62de1c5a71716a067319fbf926ad501fd56ec66833116d607577ecc602b9f541611649b9f5fb2278650a5229990f784460f0b41f32bd2068b1b6d6352e132f17b616fa51db7b8a9406f7b331c4fc7d3048b27d1bc4f0c7cdfeb402fc6f5df9184d5d41a2f2627efc2b6f815676a64353fcf8ea9c5dc478a684b5ee6b8939652b91926fd0b88ab9600282014ca3688e862aed35af2023054b4de50f08e9724853cca841908f347219a31caf4b103e7343c13e7f7a98ae0a1d170d7dfbb946afa262e619387af6f049f12145183080cba17d33f1cb967c4444f4c00e66c8ecc02edd844e82f30f855466692371f9f4da0edfa6cb44364dd39c4a064d6625ff85a2ee0bbdc799d363a91c63d8b60abd347ccd42d7479fb8c20c4e5a48c364f7de2024626d494e2c52262eb8e3394ffde7993a474b598aefc0ba6be0eab710299eade55847757407eee108454b38d9ebf829d9a4b0f8016084c688880ea9dd2ae2b8781742d598b95d78396baeba404565281434460fd414410b66e76425376ad5b18f84535650c881c720e15458f5a16669d7e7d5af82c97a867b34d1f81badf1a246fbf0462ccb349716568435753a525c591f55aab68b54c0ee2df40bd39e772dcc51371cd91ae3647877d4ee7ad53881851b8bfe204c8ad1090f18b955cd7caffeb51911e419e648066d80c6f09e3cd985ecaf1266b979fdf3189243636993ba74e454f40d6ab4c8af0f46e55c6d2eedac69c8a3e2a7e32f7c09b22dbc82c50b29c794d5a8d1958ffad9a788b3fe265f040b274429e9e3579e9a2b4e1ec359c9324beb049ce12dbd69246a5b48b85cf14cb1af9c58ceebd28eb4cb282935c55a08f6ff226a6b67f7e0848235572e49b7263f8075e6051ad3f02632b1733586c73e5eed3b0af78da615b910fd34b0af36a244a386137131327ef716826b24b91c80d139b12b0c5e807e2e6695f498de3a54c317b436f499334b1953f4936e529fba9bc1480c3587802f6f836bb116f27326b7ed94e151c1671966e25d27df01c913f4ec4388d9ac8c530b5bbb21e353a79c34653a35e964342e1676693838f20882c77c3e46d9d31d1aa363a382d7ad55f8f35feda31787ccd62d0a002b0c1090d3c5a24399d3f0d450c122e2ae8723433e1b922a51ed16894f08406f74732d04e3528d1b54af3d4ac1c10c2442f8d1396ffd902251707d78c3b68a905bcd5b4bfc0979486fbb770735676bd6e55eb2929ddf3d9edb2c78b6512947e62c354e6e199388cea1382c488bd36081ae5bcec10e8ab8782bcbb1f98700702026d35e948eeaba188e02533978ca2ff06e634e92c030ca3b12afd3e7098cd843c0d65157519698af6e946cd39efad39339f99667d300aa965c4e41ed679394bad587c882f77a0d3e5d6219e2496ebfd8ff8d49d8b1e9a46f0d025f28c025037769138599a28c7b91066a817b8ab24ceba38b954b27d77133c99b99c14a0eae3641f90479a72f103807867cff43aa1b85d6638d95ac5fc4c28f24a4fae3687b77b02a3622f9582d764438351cf7cfce300db04db3f19264f4d4cdac31625405708ed6b3451ec4f29d8d06392d870a9ce6fd89ba07b4c5ad5cf053eaf411e7942759ab69dc5a32b5e66f70bc738ff9b1fae45394527a41d8b2b88590cae3b7217e440824010dfa8f545958881a1df25cb8d983c4aa463d8612e679d4e1ee44f2592634be5688bf5234a779a7b46b8bc12f710a8e7796d20c7fb488675df9d1ab47c9c0c0d5c6c13bb58deaf557a67891c96b85bd6bc69b0020af8e9597d960f12afdb9aac9a9ea9acf7b6b83dd5727bbf710484dda5db941b1859f9dcd94dea6df5af62a4fe7e91f7e68511cc831cd79604d346d2b3095c4f189c8ee966626084364d72da18a99a34c9b3cb0f7063f249c5b03d1d3575e936360a96d63336e390769ffb9cf7a6dd0abcda7ebc7d4c6f787473b2cab387db196b514d30f5a920ac8f30d1a8ecd5708462fe0283bb533ca42ae7defa8f8ed5d07d385fa0b7ccf68266e125778a5085c2c61f5cf528befdc6477164293fe9d1de0c5d7d14bd1a882b78634cec1b3bf86f5ce5e810a48591ad8b7d8c75c36c65e2e611f2ff9ddb271ee65c078a70b1ea1aeb8e1d1f3305a525aa39882cf5f7e3966803fe37c571798b89cc91a4c5581b38f2303c80d6209505f8e4b4b6afa7425ac7f4f538d6a2f6a7bce619f9f71f668b046f2733cc76871e0d8f15efe50927f7ccda93f835cc6884fe716b664a53ed42153a3aa370425ff08d1aeb0de8a2e08b04ffb64711c09b68eafe19d735fd2f099cde124f8167f59dc92fe4be1a7eca19a47666935d582fc39814cb5d3db49b5b81d321417ba7617e12c80a3c7ed9219976ad3db0ba430ab7a6de59fe9002564a24009a2f2db4b0076d6bcc5480a09fc31fa0e2632a690606a3b2a5b6058f13baae7ff0459566e8f7f41413c8387601c7749b95292f2dd80748421b5218eebadce9e1d93bff38ead5641fa12f3e9e4d0593348abb4aa52d89762c7998fc9eed393bf095a016eb3d0723b6173608adb939a09f7e4b651546377934ca2d42a4da8cc262703be182c5fdc855cd935717e751d38ad4f6c0d73b03ba099c724c08c470d66c200e6fbed8ff3d5a5817d00a65f84b0e83b8497f650fcc17b785ac925fe841cd3d9bb98d801c6d6fdbcfb2da18376396aaeb9d6bd5fb4d3bd4e32cac66b09eb632e9a034fe24a6dee77e669a03a3f810bc87b3dc3b97cb859212d6090deb4d41bcbe14bc9cd067e3eb8f7489488c44bad6dd66014526975908c3fb6dbb5c9d8e5d5faf89e18a8a667d694dd0987f1bfbb0f5fec6036828d5bcf0ada8fa74b5771f407c6bd202ff174c9ad0eecf2815499290f8f5bb41c689872b7fb4610314f039b37a486b650ada55b982de6cf996a91552caaf06a56a70a23272011d162f88a022d0f6c2c1a505aa8d89b897b0aec5620e071891ac59cfe04e553122c2dfe09a180c75fcd53d3236827a2faf3c84d4a3e57fd94a52cbceff1d6feb335828779f69d8de855de480de672ceeed27dd36f6043eb0253cf28759c2df19651ca69aca67622489d37a531bc9ec44a4338b32be78a618c9fca6024531d243dc18de22c43cda03ccb8b2b6938ac5c69412eaf388ce8ea01577de81cb218c9392d56a670a58456b9f1e567c071332c5775fc2f421bab7df5d79af45b3bb2dd92c2a423d3d2c9d5044162023022bd9cf427121f337d993871378d14915dcad3728e328af78b055a8fd28bd92de17cc1f8770b40753542c804f1f27b0905b38a6890b7986febab", 0x1000}, {&(0x7f0000000040)="ab97e48eaa883c881a1b4a1df40a90e0b03c057b37c448581a287f15136e1ee05bbfaff2eec9246b6076aabe4cd29ff7301b6db23215768db3d2a74cad0acd07e18e304f7bb2924d3e796b3047f1f05fe92aebe110c076bbf8a4d62e79704bdfd92c01ab0dab67b48a78b819b3e9d284", 0x70}, {&(0x7f00000000c0)="567c2b0c57aafab411e278f1807470e2a154c383c272761db0dac3f1398c06a3c301d15aee5e0288f424c0ecc82e7aa417dfb94caf67c155297c41b56ec5a3b6f33cf99761615f5edc1ffa603f45896c41a45217d143b0eb4f108c8f80fabb245e834e7ba8fb2deb14c8620678", 0x6d}, {&(0x7f0000001240)="88a65e5c37dae0f8cdeb19adf8471c656d985777c250f115702de0e0ac9759529de2bd11595072a7ced70cd0bcfe0767ef693a2f88e08b1052e4b12bbfd12506b28a24b6c9acb3528fa46f233b49f43167ee34da56ba6311e162d289f0a5d57706df18e50ff84427d4f69e7524afebb257708d83f446c97b9940b41e0baf43d3c47c9a3b81a74ec5b79f028a107bd831e6fe20d894b2941938e013b62658613994f9771ed5a5f4390b0f771d1d3d6361b9a007f90549ec6dbb3ec319cf8299ec1691f0a4d7c1ce63ccdf2714", 0xcc}, {&(0x7f0000000140)="16d209760b16191367cb4cc5dfec14f65f55b8863dcf158c46e93dab992ba069dc8965e214a5b470f3b9ef4d581aac63f4d0baed90aa5834bad3ffcaba8360d27fe551df8cb2dd4a867c23a50b9360088d9899f0cd74f1920cc1ee23b77aa1f295047a757fb67c244570a4db4e33be2f2a248c5d6242a71309a98b56e9b9d36383d186fdb2e954a43e57ea3441af1477d6ae29e6abe596309953aa66c37b6baeda2b9048", 0xa4}, {&(0x7f0000001340)="672fd36e300f20bb937a5ddfac159e0f90e770a3d094cf48b5bf0b88c5f255a92764d925bee3e6cf2aca1faf238c390b5d52650b800ae742c5146baa6f05d1a74d41e616dd7ffeac6db3dd6b3255387fb51cb5ad2f2202fa6d7bfdd608ab9d7c98fcdc3c2a07eee9f14f247e702a958ed12d1bb41f491dbd814cdc80c4dee7c9c99d29612f2b0d9b830b304de8a5871cd120cd7ce086e5214f26f6a214dbeeade128df94ec92e8", 0xa7}, {&(0x7f0000001400)="5e9e9e8ff373327402bdd913d03617fbc99230512ed4506f2cbb4e62fc030d3339569246c366687355fd335c48efe38dad7307065e709328d10c91ce9f85a0ec292fe2348cc94c722a71982d89cb79e46e06a0a8fcd7aca1c7348a135ad5bd4bbde8a2a1f9104e3507df3fec0d282282e3970f34f52a1fe2cb21cf8f66f44e67492f3f8e9f08fbb6084949fa2cda0191b8538979469d1d3fb4389570b0bdb9ccf4838f7efd16ce2137858c012eea5ec5236aef279b01fb4e5c69cb3ad245cd31f898118953eb414f9cdfc73b82c61ad84e445605dd2aa80a0e2f6b46a17ff71545549e9983dc02d5aca1", 0xea}], 0x7, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x150, 0x3}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) 11:28:04 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet6(0x18, 0x8003, 0x88a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/40, 0x28) 11:28:04 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e687f2ab", 0x4}], 0x1, 0x0, 0x0, 0xb}, 0x0) 11:28:04 executing program 0: r0 = kqueue() r1 = kqueue() socket(0x20, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x5, 0x0, 0x82, &(0x7f00000001c0)={0x5}) dup2(r0, r1) 11:28:04 executing program 1: syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x80) msgget(0x3, 0x420) 11:28:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) syz_extract_tcp_res(&(0x7f0000000240), 0x2, 0x8) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') r1 = semget$private(0x0, 0x1, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/168) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x13, 0x11) write(r2, &(0x7f0000000140)="b398aa76fa0b3bc091e36835b8ecea330e979174dc395563ff40447a35f6b2e011ba83a91473ec782eb7c93057449bdc036315877111e482c1f254cc54d9565c77f15f40bb09fb142daf13355c6324dc99b008444c52876fe44d22a4afb001e8eafd0f29de4de809c281a41958792bbf8690abbc0e3e76618eca00bb164758c16f310000000000000000", 0x8a) msgget(0x0, 0x446) setuid(r0) getrusage(0x0, &(0x7f0000000380)) 11:28:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) socket$inet(0x2, 0x8005, 0x7ff) 11:28:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xbffd, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:28:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x86b9, 0x8}, 0x10) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 11:28:04 executing program 1: clock_gettime(0x4000000000004, &(0x7f0000000200)) 11:28:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:28:04 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='}-+[+\x00', &(0x7f00000000c0)='.\\&%\\\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)="b4515b00"], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\\^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='+\'$}\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6103, 0x1000) getppid() execve(0x0, 0x0, 0x0) 11:28:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840), 0x100000000000027f) msgget$private(0x0, 0x40) close(r0) socket$inet(0x2, 0x0, 0x0) 11:28:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xd5) 11:28:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r1, 0x2000740e) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:28:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) write(r2, &(0x7f0000000040)="3a73e7866569a791184047d14981f14f56c3ce43768364750623691957027bde4133020103294648e0c59909f1aa1652a72c479436505bcfbb288b65b19afb7242df0f1d1479c34231001313e0183375823289cd54be454d182fdbaf57b7809bdc46690c32dcc29a66f87d2caa07495d81de35b7275e99d56a07762b7f87", 0x7e) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 11:28:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 11:28:05 executing program 0: chdir(&(0x7f0000000280)='./file0\x00') 11:28:05 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0x2) r1 = socket$inet6(0x18, 0x4003, 0x7) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000000c0)=0xc) 11:28:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffd, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc) 11:28:05 executing program 0: mincore(&(0x7f0000f0e000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/246) mincore(&(0x7f0000f0c000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/142) 11:28:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) fcntl$setstatus(r0, 0x4, 0x0) 11:28:05 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3c, 0xa0e, 0xe4, 0xe1d, 0x3dd4, 0x6, 0x6, 0x3aa}, &(0x7f0000000100)={0xfb, 0x9}) r1 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) munmap(&(0x7f00002dd000/0x4000)=nil, 0x4000) 11:28:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffc1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x37, 0x5}, {{r0}, 0xffffffffffffffff, 0xb7, 0xf0000002, 0x300000000000000}, {{r0}, 0xfffffffffffffff8, 0x28, 0x4, 0x6, 0x3800000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x10000, 0xf6}], 0xad, &(0x7f0000000340)={0xfe2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="781e41819e15cc951285e297a7eeacabec1f707ded9961802b69fa767e30d89f5c08f4ac9302c26cca752edbcb4d3d2b86b294b5", 0x34) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 11:28:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x6, 0xa7) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r2) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x10) 11:28:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x1000}) sendto(r0, &(0x7f0000000140)="05881de2992d31d98150d50462e7462d868a0222578bf44db8073a9d2d493213745ec34f69baaa5ebc3a4a1a1ee14c88d79f938dea0775700d1eed532c7bb5cd578831369c2f8bcde11ba62285270e71be12056c866a4949d4ca8888bfe8f915773405d2c0b279d6cd776b70fcbec21057b320be27e84a836f35d4656ec5542f6592b53ebe79fe26d6a906b44b3ed3c3d5c908864c751ea8c08e774d78f2a10ada233d30d0b1a5c7b055f4e1a763fd9e626707c442811e3bc7d84d7617e292d49bfa06fc87942b1ba1be9bdc5f4e5e35ffaa9e23dc75d38e", 0xd8, 0x2, &(0x7f0000000080)=@un=@file={0x0, './bus/file0\x00'}, 0xe) 11:28:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x21, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x5c8) semop(r1, &(0x7f0000000080)=[{0x6, 0x5, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x7c0000}, {0x2, 0x5, 0x1000}], 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff4e) 11:28:05 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="36a3b170a3df65099fa48ddc0b1f7cd082d49f7c1bc7b7f942578e793d4bd179d4cb4e02ba09194303a29d4187fb4a334f2117f72c6e50246cea0cd346edf07776724c3defa499b4c9f635989b7540ece65b74fde204c987d94e52b2926b9a2415ee7a611f40599af4e9ac385b5e93527050b42bdfe44eaad8688ab01075eece87a3a771c9c3b0a47dd784078f8579fdee8cf664f5d746f7a7e6ea5499e6878284b3de812a833c30cd2c5aab0f73fa589c4438443721f749dd984c9b32187ed04affaa1202055482495cbc589a74fd78e40cecd527a6c9d8575fc1bf1f322666b966988ba064bb82ed54e0b1bb21820d1e1b1c0b03", 0xf5, 0x9, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000140), 0x4) 11:28:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="1600") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x48) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0xd6, 0x8, r1}) open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 11:28:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000000)='./control\x00', &(0x7f000000affa)='./bus\x00') connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="a0a9de9850d5fee2cee1071c98812267da3c", 0x12}, {&(0x7f0000000240)="0b28246d4f8b20f1ee84cca1761fdc4ec67553d31907810888a8ad8ccbaa4c9664296bd412644d2c8439bbef9b74e0aa5e1475a4daa1f64b65d7c88757cf343a41918d67ad2f3bf3cdd0994f6dccfa45e8884e23b6f27bfc39", 0x59}, {&(0x7f00000002c0)="f79c4da0dfc1e61fe47f3026b434299556", 0x11}, {&(0x7f0000000300)="3d4829cd6fbd4c26bb1828180df3c9453dcfbd4b9a065279fce361850f6e11ca1615695db87a71d42e75af7b8c4ea2194e931fc202a2ce45f15072ec2f42", 0x3e}, {&(0x7f0000000340)="c2a3ace12e12e9a4b7ab7f16e37e8552be6f751a1f66b0d0a40b1e56eaa37ee3edd50d7a9e89ec90d5e436b8bd0f51b6f29307a3339273834087a0d758eed43f515f623679850f0ab9e2d1d217d82d4f2e429762101d37ae05027651092c40670893e050174c66d5cb53e5ab839ece9753c9b80d43381e", 0x77}, {&(0x7f00000003c0)="f188c4966ae629f6b1d174f7ff163f0c5aa05d3fa5d955bf8e47dfa369eb95a2d2ac", 0x22}, {&(0x7f0000000400)="669316932a0e86771e34bec56e325d468ff8db930af310f58c529f00b90603729b6f4b6a03047972f5ba203dc6c24ab5", 0x30}, {&(0x7f0000000440)="f2d11818bb5d52244afa81359500ef30bfffa288be71bfa822a793024bb9da81", 0x20}, {&(0x7f0000000480)="1270bf19221b8213e6c3a4bb7e33b755c9ac0c8053daaffabb7011a71b2c80eaa9a973a7f80936d53db79bafabcbdc73abcc24bc52f905b705426810cdb02247d8530809a0c50e5cdec7a52bb80a4f36912e00444718b2f51da95e555eb44f22eb1c9b56db07aa77de99dfad59e2da28d097c8fff4f3bf2987ab0fca54db4900a8d23ce6908c90859bd739b9803509dcb2be64ff8ee929723e56406c35cc7879e7aed729e0b63839ad15a4bb", 0xac}], 0x9, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) 11:28:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x115}], 0x1, 0x0) 11:28:05 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) clock_getres(0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) r2 = kqueue() poll(&(0x7f0000000100)=[{r2, 0x180}, {r0, 0x4}, {r1, 0x1}, {r1, 0x1}, {r2, 0x4}, {r0, 0x1}, {r1, 0x8}, {r2, 0x180}], 0x8, 0x90000000000000) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xc1, 0x40000005, 0xfffffffffffffffd, 0xfffffffffffffffd}], 0x10003, 0x0, 0x0, 0x0) kqueue() 11:28:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 11:28:05 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/2) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 11:28:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x20) 11:28:05 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 11:28:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getppid() kqueue() write(r0, 0x0, 0x0) 11:28:05 executing program 1: r0 = socket(0x3, 0x5, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x10000, 0x1}, {0x18, 0x1, 0x2, 0x6}, 0x7, [0x0, 0xa868, 0x0, 0x2, 0x81, 0x8, 0x0, 0xa73]}, 0x3c) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 22:22:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 22:22:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 22:22:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 22:22:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x21000000010004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x9, 0x2, 0x14a, "8d6e35a71806c1c017b57ac4a8cf823cc4dd997b", 0x3f6, 0x10000}) r1 = semget(0x1, 0x2, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x140, 0x3}, 0xe840, 0x3, 0x9}) 22:22:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000400)="8833961b69b718fae85aec5e6759a8e9f569623bf6d9bb6b313c04db20ebd30840fa731be7d8f8a51175ca8903d24de071162f033d862f832a8c0b7e37cd510cc628e099df031affe7ae0dfc5d8ecd2303e4a6107c6695fa165126f54248e72ba528677c7d82d6105afaca507a4604515b5fc2a4d406551d8e301a244742c1a52bacaa45ab9dc82eae824b63251e8389eb708d0e8a32c7b551253deebcd0dc6107545a52d1f9baa4b6eb920eea45a955d86f97b0eec65e318eba7528721d6e4383c606ef01222b30d6535bbea38315ad44d4b8b8ad0ba440cbedeaae9f5f82b5c9c970a44aaea3369329840b6f7b045debbc23df55782fc52e99290621e2bc2482d9e532dcacd4c20e06811b93906200e844abbda8c09507357eb07b6a776f968bce533543f31296e4da88fd8c4b058bd8f4c0f8a6c23baa8e8df3abbf197d3e93aa0ee83fb11119503bf1ce1af8d34e0de1a266f2db48ed2ed456bd82a0f034398500fde3ebebc08f3258f0adc875fbdc1b55c1416a3d832fd77d49c3acbd5f104df42ea7d647387f99c0ef6b1c33acce29dd0295cf10ca6f86238737436a61ed92dc26f4630240883e5ee50fd9182701dea5241f921d2441062090f98aaceb6e1eed3f51bd32a42f17abdde26dd13c55e9c44ad655a8dce4717a854e6d45fd8f439596a4195d21ab7dc22afd70e13b38e2e1e829e589dc0a3e143bcc9be2359e5b3fb4720e8e028c7fe266be2c2dd515ce1fe4bc761fb0f9415595518b16dee44867b6fbca41827ce7323ac83bf5b7e3733636e4dffb3f82521025963e3025461b43f5c89ca0a3d6e9fe2cac32f6e97afb798fc16df8b31dd9a9a7b500b25b82a3fc0c1e0bd531471b32be162a89e69d9cc1f6d79e561dfc930d78db81d0b5f54f373d9a39104ef9fa60811c118c2f753f5131b5d65a72c58b17f8bcbc28fad4afc2bd05b0cff8797d83811604666e4693a3588d895d1892af33a12ef605bd4f685a22a6f6a3781e0b579bd6fddb074b30c3c246a6dbc0d44a3cf21fa412fce9002f6fe79e83565f30d49fa3d1f6306e1c521fc96bceae47e96b7ffadad1e98f9235b2e2e48a40c79d4cff8176f0bba4360c2e7ad13f1dbc01a754842c6fb09c1cbe2107e7a7f50354fff81966395ab39d0015c29f0a0d6f6796d29a4bf0be80531781e587168f68065d80a19a9c1ce169fb996ef861ce3d00ef200e685679c35f2e553b963007b99ef53d3818009ba02e60a5ccb3130baff7969d3586c114b4f1d104eaea353bf884919ac4e00ca9a9b548ddffd5e49edbeda51f9b994f20d9842790e3c6f0aaaeb65931f08f0b35db7615b5984e9dfdcccf3b05210738a0f3479186447849ed4bea9fe169a4f1e2d9a52a9b8de379d24f9c551b47945dec543f5e6b988edf5b599539a70f5350e125c602c43ef869f3dd83b80be30e33e4c34a434683cbac56eda6cf7b591301d2c735b75445ff08cb46e82d46892d615eda92765debad756f3467df8ac25669c49a60669476b0c48c677dd94e665e64c89e4833a42e1fc1b68a329194427b8629a0623c41676e6421cd7d42291b83cf3b77201d6da7fcfaee4e1f67ad4c3c3e6c47e244eacc5a4629480f3347c94ef6e4e307e45b6f0d3690f3e1315fd82a3da488eb27b5e4e629b78d09aa27d9f40653c4edaa11799f79bb88da1952529183c91c5313e9fedb790d84585e0f31a3eb8ed9d88234c16e7fe418ff8d5230abeed63cb53d69259a96468159627b633959e73110e2c4d59e3172ccb01d712cd4c3d22ba6711341f201a5e6718df564384e2490e88308740df0e2706004ce104a7c7a7766a3d0d0e1e43e062147fe715fd1503b21575d4be87726d79e8304446535ac8f9e54bd04c76d4aba705afe2ed55252c4cad04d33fa0723bd3b1d7d1f5c8ed3e5f068fd10fcce09a0f6b18c6e146516bcd5151e25f1ae2bbe1a7cc3a00c3f7471834e983fe719b7f0f574ecdabcecda8806034bd174504a7e48084cad02a9a981e41da6fb7a1ba6f789b3cbaac9e9bef89f6c0c3dfa7692bdea894bc27510e7bcc0861809db6eb6bb77fa28baa90a46294aa94f7f2fe232ac79959627323f8cbc397e4fe7d4792edbaf9cc2d8f1c0a3c80eba28535ad68ecb12f4265b70e2039d7aeee19aba3d0d6071d0b90a7cf49d57533755d9329daf5b3fa37e85706e2a9aa69d1c56120bbcb2ab6526d649ea70c108ede74919ce3028a602b0a26341abf665bde541c4bac7c32cb9ca99a1528aeced09ed4ce322c6dff41869527eb67719c78f0f459dede4a67547018b5341521d2937ebc8bc53bbaf70710aa06fe72c4b732a5a1d2dbdf513eb6006f1016b1906e8e03a45b4574e1ecf7f37424480873bee9b7afb9601b7c758966eaa12cb47f2b5884bc6bd30a5d8881df54731f28a2134e1d47ba21b440fff14a5cf92b08808da2e2d1504c9bcd623254764f81552286d3576a9c6582b42dfc05fe51d162393a095ed5d1e646d100d0e75ed1696488eefc49e0f7d116397753acd1b62c3a7f1488b68811375c5e879c4234a8d4611f16b3c363153402107ba4fd42271fe47021dda5e8ad6f623bc3ffd95d2c4202725ff711282e05f4f898b2166eafc4b73bcd829938372378778e09ee59f5d747d305e004adf4d8908386dea7da1a0a2465f9dcf041d35805d44ab44584b08cdb8b8c1fa07ccacfa5adcf76ee36a71c0224ea2d075429554959396f0a46c26aefab75ba6e501b3ff11bf79cdad0c949645520b3ccf7402b9bef3e5d5b6cb39e5b1385ab2984894c6d19c8a158c0aac47ae5f365306c629cdda5e8cc3b4b10f06220b57736d152fbbb9b24b0f000351d39d592cb906eafa10d6734a2c6e618ec79807b147916778c45bf6c3d9b93fd7d48ee8fbfc0299850fcf4e21c1fd432c49806777619444f0ca313de2a17ecc55d36f5b9ababc651486ec9b9d51760661fdba80806dc2330405d2d35802d6879267e836df27c56d586f2b617db27dd6cd00e8edaabac34dc08097f94999a86294facbd167b3da7d7dfde548dbec70ed0fca3dedfdb9261628f23209aad21aa136788ec0a6a844209adc2300dfa81047ab1cb6870b88113afd5d17c24c618945beb09be7c048f2c82479df06d7e2202cc20cb00de21a816c61e760343be661090c8b03da6f457b559c5076410d95b5fbf1d992218a917134831ee0c5be93b4b61c280d0bec92b9226c7dd9893182514484d90e8cf4a6b59decb2d82e09b8d7812dd5b94e8ffc0d4e981e9de414b921ea3161f5c2cacf77a4b4c91fcf63c6918ff3b5525b95a576980eaca054622a0577e1a8fcdd90106382bd3fc8cc5cfc36941d84915b166ecbe0977115e0e1ceefec1ddbf6d7fa7d37427fbb06a09c4bcedf9a74f13178133bd7c3866811bd6ce436a8a5eb360d9de42dbd9f049f97b00ee1eb57cd5bc75c44fc0c4cae710740a4dfc15e9d8d32b92b2480e966ae2146920d921ed88fb19f0b847184d5f8603200e6ba3ce0f9e80b283f512cb24cf05484c1ce096c4ddce637b7ecbf2c0c78933269d7c444c5d476112750f62c6daff1ff26bc132735f2ffd4068819b177b66300da6517e068b1d1946c217e3c5356df8ee6dbca2b1ac8c31ab857aaa5bd04c0831067de0e14002845a21469ba27faa0c3cd32e0c02c16d095a0728e28ab931877a09616c0aacf03baa553c75eeb63622d574a7f01299697fb5e9294b212f8ca5ec45cb58b42a2a7d643a4f368d9b99b0dc6c0abc4f2d3fd16bc524f092762998efa281bdc68920c572ca1f5c34bb23c38390a170186f1c902f8b3a93aa2f00db66fdfa6d84ec88a8f4802df1f0773ddc73747a9947cb5f7268493ab4be4619e1c600d7b0c824974edcc05097d1e92099494e1860d47adc288a53c36758d386042948c0cf66a0603fc60a91fc9d6de933569e26585ea6e1897ac0473f70c15c038aa43739b33bd0339d164a0dbfed93fa9bf8a00fea0b1a39ab8e600841435770b50f28bd70d3449307c9fb7dfe1a466c98f9c6bb97d597c7ee1f28baac8bdaf9cb5a6c5024bbd870419bf5354e63f47ce94c8a321ad3c882527232d50906eb5a6b230590cf6cf4c35e7106ac3bccacf4b8b9a16041b3fb0f56e6241d87d92da863f27b66e8ec14ba1cb86711e6deef32882b07b77720d09a565d8424a2575b8b31ae106f59196554bc0377b75969e26a2d4f37001eebc936a27ba17bf01d563c9e5133d818ffaec3aa63f9a4ce72f2f7db7d4ffac8496854cb1526d1a3b8b763f3c3accbc1be591f0454541d60d3d47422deb5967bec64a0009ac5891d0178272f7c77ff3b7a3993d18956b221852a8cdcbc91b024cd2c988ab5639983c30da2663fc6bfae7acd9e3ece5984d7469ba38da5a5fd8b4f46c011d3ccbc35774d7cfa054e1308df46ba4ced81ff85ababcd659c8cefaf54a918e8d3371ca0b4a3f2234aba80cd37fd0f446a55f80a76ffc9b827c5c73d4b9ea048c92b628c77c4de0b36aa82a054484520ad81d69d21e56a8b820e8e3845f57eb135aae1db1856593bf9870254675c8aff92d372ead88a310fe99e3308c2991b3de54ea8e6e61fcebfe8a7fb3a49593d70f1a22f0789ce32a8a90d72f558c11a98cf549c2ae81bd2aa6d3b1673f91edb1eea615b9cd77c3b049543b52aee4e889a4ef80e3c61bf4b621d4c3a83048559302e9cb5f04addfb9b9a15cfca9afca1dd0c3e14f83b76f08db46d59e4bc1bf968db5d4582b45c56f07e909b3a7aa347f20235a2586d5ab4ec4e651c9dfb7f1ccaa3c05a2a1eaaa40b206d9cb9ea68c17a841cf2b0e1af26719cc6301b8f98463f22d0e6fa44bf3feac35aa49bd761989da472974b61f7b4d8e0d546aa81eea67a3437197cd2d46dd7d1e23268381c266459683e52681ba0b4f7d2233a00c6371ab66af955cf953fa5c62ba1e62ce9befd2277ec79c632f564058a5d900d85e79c34917a6583dad8885148e9af2558b013a51f3a0835322235141ff66f1a02edd2ffd14b6b0a1aa40da224a23754936528a31f03b2e862add92504acde90330a8c120641782edbdc8aa92d6b165c4b37d4d1aa8cc356877c4ccf622ebf795e9705d6b10c97eb23427dddaf35a34d00d71e8fbd00fe3a18402a9d4a62598389b7ac461f96763cd17d9391e4e0f902ab7fa7902cdd5b9245ca10831fa916f38e4a4ad1363e87db7e8bd3135ceafd4828130ba2cc64ba07e7157fa182f92f59759066e72959edd705856a7ede6085e151f07a36e07c80ca4fde7315e4eb11aef25903e648edd9fe35813d41d78187e329af1a41c31bbdf9b1b88a6046f8d9d33c2e19532a7263799feb1d29ccb7a93eadcea0b7971df22a61e60f22d3e93df77a796da57bac5bed9fbdb433a2484c5498c4238de1ac63b163569d94a4790993ef82f7fc15f9ec4d29629777580d6f67bb60ffdabaed3787ed8bb532a467b47f89cc298700a216919920155a4267878093f7565a72dbe4a3cdcdbfa8e4233eb2182fb17feb49d87a752ce56e427540a80c23f694545c083578438aefdc77f58e5bdb9e44462d28399dd1543642ea3403955b5688e63e79fedc0c30407d3197194180ee58e84f29065ee794004cbd73c2a167a29c9981b7389be1d3cf8b7c5bf4fe2ca44a811a9b3b6e5afed0a2aed57a606cdd20d8f9df8924b71df381f301103968c1fb38cd606d39ac8bd514e2d04b6bc9d29bea65e45b2e68cbf270674987d52802e7c113f0d68839c7e1553c214a1dded2c5d3de14779e54b58666ec59029ba38a8e77377bf8f1191cc9369aa", 0x1000}, {&(0x7f0000000100)="cb57fd88fc01f428d6811d4f80ae55f47a581452071026075ed0e1c438d0d3fad6138b108e748c3ce443550b18", 0x2d}, {&(0x7f0000000140)="6f73795edd60f47cb6fd44b2b77c22740c2d083ae324b285e41fa0b110573a29845fce5cc7ae40202ecb84af2c430b630ad38c11973afa5eaa0c655025392aa9b3207857e199d3149d9df86108ea7e05000ab69e68941567974ee7296310d7a4dbdb2331fbe98a62f83b8b0847ef774a5bcc127ecacd1058ede1e79c99253c4ab4e136f50d55e0507ca7aee8f3b3923350b8e6fe2c54782a94e0ede344c45ebd2b0fbf5d84cf9d088e79a52f6589b885f5ef36451de40b50b4facdc66eb139321b51bb3addc49f8cb968d07eecf82a1b5e54daa25212db18b7963b2106dd2116c2fdff23bf96", 0xe6}, {&(0x7f0000000240)="734d97e26b8b40fff4c9f474ad2f86f98b0f75a4b07869d42dce51cf6770677f1e67d9d061a5e81e4d8e4099f4965e550145d54cf57452f3cd8ca6feb5badbfd5a9f77a88c0e4a26300ea1d54686fc735811fff725dfcefb7bdead7bb0cdfcb34f33dec82e78a00f5a4d37a21e76af0e2ce02b4d2a6c7a1cffbe542510e6e4be7c753b34e4d2160e2021e3b4526dc310f6030a612dac312ea02ee50164ab269b52108bddd27bf1b242451d95fa15a355837bc75987cba119df3dd88f9242f16b98abc41f6edbd8e6f5a8dad00d8dba4586316aefb46b82ca9e00e0f9d3c9bb3dbf24ba1e14b8070429e158326f0f116cf187018fef8eb73a11e1b0", 0xfb}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r1) 22:22:01 executing program 0: r0 = kqueue() fsync(r0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ee5000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x2, 0x5) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/14) 22:22:01 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 22:22:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setuid(0xee01) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, 0x0) r3 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchown(r1, r3, 0x0) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xdaad) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) ioctl$TIOCSBRK(r0, 0x2000747b) 22:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x2, 0x9, 0x5}, 0x140, [0x5, 0xd38, 0x3, 0xffffffffffff8001, 0x28000, 0x0, 0x1b]}, 0x3c) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="b4c11734b1dc943ccd4d8f5d6a6b2ec327971fd9afe8c59a0e4a0e5bb0ec4fa0f15f052dee538c55438b3277fc7eda6ed188724b8203faf036bdc7b174385c070ab294b6895a5630529bb4be96e256bee58e294c47b4cc8d787c3a0fa02d14a1d486feea91cef3ff85ca46ce1c4ff36da15bdd6cceab955cffd45ae4dbe088478b33ca1d5774ab35ec01c47ae34f0587ca4c73a9bd5674054e39aad6aa7631bda03ea3cd113f152de526bdcfb254fdf126d6aea6617320d7178748312c7f9464febd5b5367a9ad6769028f9fe8f2fcbe4faacf3d26d11ff3b84851a1a2a39de071189ea917b5e9999f8425fefda78448c5bf6a128df328e6579819bc5291b14d5929a86719e795fa59ff1017c72dd94074ff13503ae8be0c02a9f89c1842e2c95d1be6db5cb8561f0173ced175462a302fb74166835ff6e2933a9648aa89e1211c24147857184eb5d974670481bfeea930bc78a7ff60625d2f7e9b8e95de39ed4722d73f207e6d4d0ca59249c7ad0ebfb4e7b1f643b3de949df7a9b7682352dc354c472a45a62b21e3b06050dc7348432e8c71cbbae6b247e97363df4b0b26c18ff150d714276b09d78de9d659802df67d706ef5bab3d9a2949c33f8a90c8d0d7f7a60b4d76d8af3af961d3e820076810401cf7ee3c71531a960f32604fffa4c96b33586bc727719e07d2dd0d8d8825bc3f68a8b07c31ff771e5d207fe88fdf9584f93614b3fd033ca1cb20402f13da8f863b9962f186c1c2606cc20e578abde8867adaf0ca829b2d7aeda059691c396b3dd575431b30cbc03cb229465f36a81444e3f61e50695565296d225caff732f7a42fd2ba798f8e96528f166a53d50a26a47f12983949d2faabedb05fac4a2608567fb8727e6197b971b004336164eff1fba149f49cf08211fcf6ea63643912365a898ca2d409661dfaa62d588387a53f5c243fa25101605e29d32f9c1a1c90b4fb93e988ce0b4e486129c89036d22017d7c5b00c4adb25e6cda6b4f489d792e685de62e606dca89c8097bf81e0b4802b4ce1e26f28ffc02326ddad6750a87c498095cf3dc3078c5538a53d8460996229a66c49bca1cf1051d2fb4845cfb7a23d006f6f4d46b17e7bb134edf8496553b6654b62140dd7fd51fb5a5b412e136fa8958a5d3812b9ce2fb28507ca9347135af52866f091b4dab4129c91f3be93c3041ae61cd550dededee6c5325b67c4ccc5822aa16133c9352e8753fb8937e7dc5a27e982b1242a1a0d8a35bf447dc8e007c6b4257407e051aef66ed768a60477eb7602197ff3fb29b5cb617182f1864ad487a21efe27bf570d646afe39476e1aa0f6d69435b886e46837e2cc7d8fb8f112e27f95f16fa2ec189195b6437122dd6e82e729eb3a3424f551692d3729a7aaf7bb0872cd58b8eae39285a576c674e768f2599d80ca5d7e575964c25e29bcb17b6e9e0701a473a50533c60ad5874001492095c7f4fa4bf85a250285e91e909fa9e30bacd625e5fc67dd851d0e0fb175a3c35d29ae8550f293512dcaab30c2eccaebfdf6146f8457c5f29f829552b8f342b39dd8e322912be901331c8a838e39480d50fac0d2540b709a1715517f324452f12b9da2f7f59ba58b49624303e5c052c4f2da4d33cf5784eb3a8f2850b7342ded4bf740b4c3b09e611fa5269f4e28bcdf6c2069e949604322fdbe118a247dff046a6c888da645a98c7ac5420e4194cf20197edd7f8b819055f83278c7b5b147829ae21453076c5dd8a5d917b86124c91fdcebb6dbcc4611ec3bcc81704bee058137ab46d6ced6d599bfde28fe7bb4339d21fbfe823aaba83a8900ec7aba71ad1f5816d51cf2cc162f0c6641a7a757e90ed0a212c01032b600da070fc0b177257855f1a3a2de827d0f9d070db29fecb285a5bc52ae55742970fe952b43bd1c6d60ab2bb92bfbe9907b3013f33eb4d2a9bf0d5a8ab232e30ed45988dc4235cb39a76c9e418250cfbcb5781f5ec6d2f8a99e633f9b8ae547870fe69a9066739e65ed123afcf6f1ef0a09e2f5226f74022946443c99058f77c32af30363ca525243a2ec417148b8285718555915d646f9f019b5db9051b2c4dd0d78040d29da9bbcb8a2ca92f799891bc6154cb041a7bd780ba81ee9f4a4b652cca00e7f2c304c9adb294cdfb1f58211735dcece07bb2075a79025c3062dcc3b3087f92597192cbb1a2167b48576a2e38af6f680956bcd541ca5498677f91b5dabe55fe7648515eac038bbec46e515942f3e1130b76ba9223deb234a6c8db224f2a503dd72aa08df1c232686a01cbcdd8e435cbee805287b0b77acd03cc0f11d568605ab333ffe034f86f244d6aa9d18115a42976ce1dfbe355432c4277ec8ad41c2861f104c76cc06c811c4fc7d88a8b4da81db53434e7a53d3269a715ec7e1999c7847eb52c6c5b72f375f3a316888f6378d96f1f39a5f949dad13c54438c26e2da6d8582aa9fb2bb758c385fd6850266fcb17e2fa3d50bf92e00e625f1e7446553dad6775c59ab3f2f8c3bdb543176271d69dcd54ed1bf6fb9326292248a51f217f58e275aa34e00428a3795bd748b605ca07673bd84cc4990ee730070708ebcd7fce4656b35ffefeb9ac9dd456f3f3750d0848894e35b7bbff97a89d0701dfebbf818ca5613a59d931fa0943634bd4d0de024936dd96011811b8c14bb4e7569f2fc77959a247d3224cc9d2f8e72029ccc7bd529b18fcd3e199c26509609de2286a0358e40758143707e5a2a9fbc83a48c048befd0efc61c31ab01a70a6f99749f5d5887fb0af257f9c42866aef3321bd9fa6fcbe0c75c311b9e9922d304cd28f03cfcccd2d41bc32ef3f649500ee4a8d8c7dab40d4485e5b52d3b8dd846846b0f0219b81501a72fa8fe700515928673b779d11699f1be", 0x801}], 0x1, 0x0) 22:22:01 executing program 0: socketpair$inet(0x2, 0x4, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) 22:22:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 22:22:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800) mknod(&(0x7f0000000240)='./file0\x00', 0xc012, 0x1f) truncate(&(0x7f0000000140)='./bus\x00', 0x10001) r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8001) fchdir(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2816, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r1) 22:22:01 executing program 0: r0 = socket(0x11, 0x4, 0x6) recvfrom$inet(r0, &(0x7f0000000140)=""/30, 0xf952, 0x800, 0x0, 0xffffffffffffff93) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 22:22:01 executing program 1: socketpair(0x1, 0x8007, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) 22:22:01 executing program 0: r0 = getppid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x100}, {0x18, 0x1, 0x2, 0x10001}, 0x384, [0x8, 0x3, 0x9, 0x505ee714, 0xffffffff, 0x2, 0x1, 0x1ff]}, 0x3c) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3500, 0x1, r0}) setpgid(r0, r0) 22:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[{0x28, 0xffff, 0x6, "7a326ca91318db41bcbd660a71cd5597e53da81515"}, {0x90, 0xffff, 0xd3, "7d6c2ff7c2e2824770dbcbc1fa4734f5e4b0d85bd4936f6ccfa7e22aac9d583435a2c852202df5f02ff2282b8d1bc1924634cc385733b39326a2d6d612a2b93487847e522e19f1e6f4a1949d552e3b8c33e3692c76edf876a566df6a653da78b895f623d452e181ddf217832ae1e51a9cb6a23a3b75288b856b58ef6f3a70e"}, {0x90, 0x1, 0x4, "7dfadbf0a507982d677dc21e2f5a2fc709adb139905b4c12af2e58b4e9c3b7151033e2320180c43cbeaef89fa04813bcda2f870b98085c61ba77daaf36bac1c09137754294b66ab052fc86bbf6b6c86ca6ea8df4633ccc7cd298aa9fb7834942f8ab92f468b44c508b141c5339c57e17c5a2cf302f6714d767e1057f879c34fe"}, {0x88, 0x1, 0x7ff, "31d5f3ad875650ad550787adca274e5f70a3214e2f525cd44c25c87be93bf5a7c87c255520d99ae25cacb05b6a849cbe742b34c511add0c3fcd5922b5b6f0a99304d7cfebe3c12eb646776e41d12bf508b34639e387fffb1d7d97a25bb14418bfad4e05bc570beb91fa14d97f9ce050b9c7b4d1e8b"}, {0x90, 0xffff, 0xfffffffffffffffd, "d069cdaf15232a295d36bf9de91844e21af2b062c9abe375400c895e3d4a550f1df876f862f5b7940a8e4c6f0c3b5565439a23530e9d3e5b03abbe106ae11a9e0ba641b89120afcfaa937db98e6fc834c4226d659102a86d4fc2a9b5b6f18758b3770f025cd22647168b93bd709c212274890603dab1ccfcb4a92ce3d6450a"}, {0xc8, 0xffff, 0x6, "cad3feba55bea5623f03da745a2c9e31197f30641b9496d2a8782872c0b7d5fae23b42ae56e408c0a3bee21386e30cafb2439698129ab1de1dc40ecabc5f5c50ae1412a9c79f015c12cfc36f9a07d4e6ab9c6bc8ceeb1a241fa3d06edf612a5e7431ae5a5ddd94ab28cad08ab799e9463b63e0de2d9a3e62cf2ee0442eee5b4ec41f3586097ca7ec98c250c250aac0805798c2f2815245bbd0136855c8a81548b2e89812bda0889b3d3515551adb2865b35c3718d930df"}, {0x48, 0x0, 0x0, "0311cd96e658bc11cf2a27beb26c1155d742c1e437508df88ff4ea7713433b39c89bd559e40fa6711b6a8d1f363f0528c7db"}, {0x58, 0x1, 0x0, "e03262bd6404110ae75ab0f540ec48c239727d91f26e358450b6dc799c18076f805fe820016de5fb03fcc5344e56f2ba211e53ab3eaf2f8bcec27337418522d5a7b656143b16"}], 0x3c8, 0x401}, 0x0) 22:22:01 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/240) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 22:22:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/15, 0xf, 0xa151}, 0x1) listen(r1, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs, 0x8) 22:22:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r1 = socket$inet(0x2, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 22:22:01 executing program 1: unveil(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:22:01 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:22:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280), 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getpgrp() r5 = semget(0x2, 0x2, 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001480)=""/165) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001440)=[r2, r1, r1, r2, r1, r3]) getpgrp() r7 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000300)=""/237) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000000)=""/125) setegid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002540)="99fa8614d4fac9b34b55051de5cc5a5ad5576bfe44bffa340296cbeba3d78d7a9dda3ce2dd966e8c96e0aafd7b33a8ea3f56b322f6b87c4652f913a33a1ec36a9263ef14edd40fb6144ad58dc1ce7e5c8eda547d71bdc010c32275c8754e00e72d00545a224d3b86ebef12c07f113ebf866d0182075570c4169bb2", 0x7b}, {&(0x7f0000001540)="e7c565f517f4449bc2c942ecfc6ae495accb8b25b0598252c9e543abf143854aa03b228dcb58a8e00d1c992719cdd29e10da2a34b1455e78775b9ebd8126ae0004366fe093d99faf908b699e71ce58c549ceb390728d3148a8d98d30e0ff2cc92c2fa65ffced71429a45f49a414592ffbfc42b061a94a922bac5610484c0ccf6fd1defdc2c4980d8f42172320189e9f4c2274b24b21ffd1b362d932983a05c489c893a1a865a599384196a899f47928f704fcb602ae7a35dee074e8862fc423704bc52951f5c383f6b65de65b7b32bd55cf97fe77dca3d53876ced2c24056cce864baf07e3f211a4c1d2dd5a08cd85861e2b0eecb3c16b78247e48d027634d77a032a9fd8144be411e0c9a6f7fc19bf5395152842b57f96c639d92945865a5a60034116c581216e657daf02a06a238c536e8fe5bff49ea9b4e42a0e9def5466eb71849aa939a6660e65c56a2ba475bfc56f7f091ffe785dd5ec0163760e4069a4a6ca45a47c8a16c5f70f38aaaf81965447ff1b0a9252fbadc070903c67e166950801c44c662f1858f132bf31cb21c8a3d6af012a7e0f8d0ffe43d5c81062ffac44012f4494b159312cdfaf8a46fb0c6e031c9c82e78458a7475930f1942f487f807cf583566f5cb532abe243a34dabc56720839eb99dc280243098aba004d8850f5f306fb52c50606d3c1f3490ad1c7285ca21b0528b20bd8c368a845aba51301bb054bce9057d904bb5ef2cda397f661df895d2077fc3a887006ad13bae05f5fcbb44299182b092277e867211a3324038f0f66e9cad0d7f61bfc65f37bf138ac64e952b5229725223a32b3aa5d06842e3e864a2d9befd725fcf809973e6442c2bbec0886438247a7a0ac12a2457ab365d59154b4c91b6a52a21be5ce2f42b9a0660cbd0952053cd7762f23d0981d26437ab5ce8a24da68e02ed0ac1acab220c0ad4b84ec468f895b6883ae2adacb78c977d184827a94be6c9ffddaf8d039ddf58690c5b6a0badfd0680fd554ac42b44c230eeaecdf88af90b42f42e5072ad7d9454f35826b72d04974750a14a3f410b09b19a625f96dfc349afc4594a6526e51627629755fbb3625434c08f0d83b1662cc1b2f3271ee46e15344c0ef10da9bb3b375a8b958b7689f66d6bd603f8f3c58dfb3320dd66cb27510a30d6c8ee8b96fb396f258fb6f91a9d475043379020f63bb519d13209abca36a0a5916f7d4a7b7d73c078eebdd0ee3bf6c78ca32339e941540175f7fb0e6e53a34057848eb7be77741ea67cbaf724542cd218706f579a19ec20c06f3ee547f78600d191707d43f8c254868f185c1c537d08af476c60817b13f4a6b7124ee4972a0e493317415e46dd2184d23e7f32e602aa8d211357e5ce7363aebe65a97e7da6bd6546b1592356868d44cde6518c3bca84bf401916842ca57f7157a3b71b586d0f711439db951c39063f13a8d7fc92e92a1b4446c339f1a2ba5a1bae92facb952664be55f331e32245196283d41709f787ef4cacd300ebced60429580b9aca8f190beaec8e0324ce5ae84d3dd72863704ed173e56101512ce9c1a0a074755127cbbb0d98c03cb6806202d6bfa9f77025dd8fdadee368640355c7f8b25657fe96c7f32aa9193694957d92f8a89d35dcda1561fac6cee0af6de2bb537a2a68e41a8c19d783ea2de8af1782e9e19108eb22b0a6b209c3512c5d752e458c9aabebe4068c958b988c404bac58eeeb9cc8ef58542290ee4daeb76c286e1688e39964a46f8d815cad6e568a43f8df122320d16fe3c6f7192580dea36f3f9274746479469c315a72252168e4e433ea50397da3835fbd1dcbb6631224713de86f9fa1fc7098a71ee2261b930e0e1455c9aba98bc8ea7128e9aab572c1c11301ed7cef6a0e15d851fa2a7765ef170cbb466ca2d22b30534b2be787c4bf20ba8f1cf110d827d98936aaca7738c3b43fbd6412c8aa11a6d93ecefefd0e79838921cb2dbf2bbc34ce8d748a2e9fce9efb536f4c5cb55a7ccbfc2e7ea731c7b65b09b3dffe400da0ee50865dca2a1e9372724c84c7a0446db3a9f88a25d2f270599c85abd7b990c410240c7530d4fcc663dc166ac692a360b9afdf74d9d041b19453ed49e06c3fbfd8a1589cb512d612a5291dbd37c636ccdffcd8e6b75a774ab337b45a2aa6d2417537645d1e532339ee57ee80c7d171f5d39dbaf3a0455d9b9b462934c0a7a1cc92c45f2a0d4033b9436c579285b4a6fdc9ca76c7e49f06accc7a0f482940492e3122820cf14bf0169ef96379b8b9eebd65e1788e571cd5507ea06261c50fe19c449d16b103b0caee44636719940a02431ddff9d4cc29e31ddfee505eee5dd086653f2200e21f5382f60d05d227b6b3ab816b608565ed65c2b8435efa06ebde6657a87a2193659cb00388d0ec337e8eef14d3b197bef703d04422e6c1d5ef7bff6b4c7a3530b644f55709367d1c0d87109eef0764e9443ab4cf26327e595d5aa68b62c906197f5de4ba4ce12326ba8191aa9f70494c230591661f438691524240a463d706cf6661fa3494c8cd454d5779037efac5897bd8517f6ae28a6cbbe7fe8b6f264733ebe1b67a86d2e22428fbd46d7111fde17978a1dfdc5ff0f72a14248f1667e51e7ee30f7bdead2029992400154a5812db94bb3fa9036dc7e2ff461007d80699e73bf1193acee9e005486f9eba104389d33831f8c6a3f309060492b961fff61577ca380773a98a09eaa74851af4ed9e773b3e06694d389f54c25cc8bfd8b85d7eb44f4728e0ebff1dc221c31a1739ff1e65296474f2089f1b46b481815cfae28c082bb339da845bf7bf796552e3a4b7733ba39ce271226f5a8d83245ae137925f4a7d326082e629f33b3ca2692b9d16037e125a8ee7e2cef63245b7ff230fd4a635ab67803a2a40b36d5bff5fa9cfdfce9c1e6bb96ba40a076d60177ad0fe42baa76423c3d95d5a92d101ca1ae5ad40017859d860a67d0c35e53d8d475b61dd710c78c1dcafd8997b73df6f411580d1f3f85c9a6373028d7d70bdaa937899766760ece9987979435a964e519bdc2dba6df44c79c6f6403ba87b714f263193a50da06e185652e4678bdad025c73e8c7eab47e76f47172e1b35a23c57984314bcb3373ca7f50085d32af2ae3327d6609ece4c0a56312f0607501bdce50ceb83493b2b140dabaa63a1dfbc6ae55e81f946a52b3908b21fe07241d4c7dfb84503b3d96874d2fdb2cf45eac6c73c3b10e98df136a7a8b796718797b021a11df0cdb74d5d4913931cf6a605de2137043a3c8bc31673b0a9afa6489fab2d52b4274d23eb32ec73dc4dd375cadfdf6a056a464dd7fd53b015260043f0677b6a8047760ed7f656a57d2fb8af77ddff58373f5ff59fa1658e23d1e842aea097e9b67f86ecc75a18ffe4b0ffd6e152e84de18325f20e24e504e047a11f0e191636088d40a1f92b10b4223425637d3838b727375172bca52b8c151c52f4da2d1d18172dbcdd659978df2c32ea31b4c8e33eab3dc44276feeb37382cdc03031e54aeb1a840ff118e5e9d0320cd075cd715c8861124207dbf4ba078ebdbf40229e701055ee351c248acb1434bbf7e1db55ae2d3a6e47bee176fde2036512308478e8714f46e6842407dcf88a2968f49b8733bb956f0eb1c76c2be059bbb12edb95fa293fe1dc993eecaad8a2e0a9d071811803559dec05e8ecfcee5ffbc2e034d03394b3dfda597542fb432fc4ff37e2d09e4951e5e7a8cea51e48c5ffdaee2bd94ff7c4713052b4b09e6c84d129bb00aa0f793855f5489e5c5d16b88ba06444269621de0c6df9a7248a8dd3ea134f010e3311cb5ce42195304715a9f405a49bbc580128914c37e3467083beeb6ce67ba9d5f2e97feb0d6c233dc522ebf67a1727277b645b42ca363e883b0b17036995170f08bde63adf45e082493445b7582cd273bf91ab632c1ecd8a2f35c5367cfd24eae3f91dc8e98aab7f4c97266f421590df226e86397b32bbf65dea50a7b16b67bb65e74923db44c97affe8faae7ab269e7f273da02c1730846d69693c9ace579fbe238d44c2f5cdf77ccc6aa04b72cff7c9c5380cb729d361cc80b544a7f4ca893f4a34cbeedc3efde74aa483e7a4a0cf26d562d5acd7d6fde4018206038c03f49939b8d3d61b9efbb3956f95b147dd5c541fe0a84a867559a21e3efe85e523ac6fcd642d9ddded225dcfde81929b6c7a637892c3a5396ff881a1124fb8384814fdbf717fb465e3c38ad92430646effa353deb584c60aeec2188c5205a1ba89bf53fadb38c2508867c8ca52d17f4faf88787dcc805cd905122a59b8a7d9adbb844e734b8d72d7ed78eebe46512d94eceb66dbfb6f42281089e326b3a31abc0497b930eb2ad9959e62f891baa90d9a6b652c5e9e74a3cb12ea9bcfcb9606bec0ee25904c5e1deb62d1fc58445d3ec3b558a51c06de070ba17e3ac78be9bd01ccb1cb70aab4fbcf98b18203d1d84def83519e33b89c0e2f5a0e8689e133cd9f18db887dc54ef12299950380bc94f3bceca68897568266c4e54b86e19f0d9dc9585d91aefda107d955433fa1db6d01d3e95df7adca09c5f10da2545a1fd2ffbfa5511082d70c508f8a5484e09ec03175cd489044d277aa006ec98bd7ebbfe06f0ef737d93e090daccfc02da047584ae324ebdd34c1bbd234983145076c86c28f33e0a42e4b0e99afdd766cca9913f095733b97d8880e0ba73ef5b4dc7514b8e7314b1afddaab45045ceddc12e61b448c2e7c4effe417cd3d7d2212a902f1425f0a5bf10bc14c6902d4377ddf2b4119d3e5fbe840477e2009c304c559acab2c1112639837f89577b2c29548ac2d800a170fbfd7b3d34167268ffd8f280d4dee046b39b012c5f5515ac60a0c1533c8def43e9803c61ef26622a707fe6cbc57624b5baac916dc197734bc6218f082eb7f6cc12223cabbb5cada3b22c3f4e68361cb5c28a72c78b9e604eef4edf9de0677a08ecc26735883e3268d6f5507e6a14d356a66814817a99349fb225ffb6d9d07becb631617828990820671df6c9ecd3e6d9093b841625e98c057f6012488ff222e0a975936f2f14809a75e177f19514b39a970fa09573c73ef6ac9cfd80cda83b88b852acf82a0b534c674792e1887d5cd4c82772937a76756a546ed657a8141f2e783d8bd8b1d256e15fe90368605eed458346f33cdba560d82b1c30babd94019fc793e93a63bbd883ca6bcfb4f483d0fafc8efc2deadd70588878f4ad11be7596997974e8769c1644461d9d8ac3a879ee3632850243cddc8f3a46042cafb1b18a400c6d0f4e42419b3f629a4d93fed4c1e8c92ce7eb685638bbd2695cc3372e41dfb5b5fc886e84112747ece2caba68f7c174aecc149a67cbc90ef129cd95e39dbf3fed8cb7e6e79958103ff080a675f1c5c1214b88962e6c54513bbd99fa028ca8841834b2750a662ac5120f688bec87f1a1930424281d25e2c3fb63f4ac7198139b5cd80023de1b8f6a0bb98ed4992afc25e69d88f4d85f5f414c187626bf9b92ab738e509dc0088ea4d5aec3d1174d38cb124cc25cd03e482c82a49769a610ff00df741d8619503378e392064c172641676183fec40197518b9a21693d56b8cfdc8d4daacea55289b31913b147af2b45ba3589af06b959bc2400519c50d6d9acba370cf4446a1cdb8fe0ceef60c2e7b3c37bf656b96e7aefba35724e457fc0cf640660fe5dd14611be534e2bb37de1dcd0d20551ae1af4b1f8ab1970ba0e4277fdd68de276c4d83bafdac69ff24b9e3a509dbf242b22adbae7285ea877729823f26cdc983649d", 0x1000}, {&(0x7f0000000140)="f93e3b6bfc5072b4b93c322b3f9a4fa52f276e284d95a68d71b326690e42b43425588c80317f0282cc76134c380417f10e589fab14f5c5dae0f2", 0x3a}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x2}, 0x4) 22:22:01 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000040)='-\x00', &(0x7f00000000c0)='&\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 22:22:01 executing program 1: pledge(0x0, &(0x7f0000000040)="5d2ca1") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x22) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1f, 0xc2, 0x400, 0x1, "cdad762e3300544f8db3a99b98b40de64834702c", 0x800, 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x40, "5605cd279721d4be5d3ecab5de7bb32424434870", 0x7fff, 0x9a15}) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x7f) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x9}, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) 22:22:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgid(0x0) 22:22:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "9899dd4c76d0f7873635aff72b1766a60024fc50783db55b320548c4a1b78f75d6f6adbaecb054654653439cc5a07b55d80f979c854f5ebdbc07c22b90a6069848928c204f90f05b04d2910d6d02262073fd455d8f09e2276612f1eb94ff72494c9a52650c32b582fbcd9fbe2f40ad25924f30103086c763b8afca8b6a48c7d6e9719116396c2c"}, 0x8f, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000000, 0x0, "7e2c0e3ab51a92035dc0e14d78e0131e88ca6826"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) fsync(r0) fsync(r0) write(r0, &(0x7f0000000080)="dc9ad61acdbe5a4cd4d065fe5d298d7658b6fcd825239adc46158f0576c8003871f8b3cad70605f2729b573e1647e6e35475b6d388fefb74f445ee2d6787990add6485b5e6ed2a54772c1ae4ec642f", 0x4f) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 22:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r0) 22:22:01 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x69}) setrlimit(0x1, &(0x7f0000000000)={0x1, 0x100000001}) 22:22:01 executing program 0: socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getpeername$unix(r1, 0x0, &(0x7f0000000240)) 22:22:01 executing program 1: r0 = kqueue() clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) close(r0) 22:22:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:01 executing program 0: getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) 22:22:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() r3 = geteuid() getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x400002b0, &(0x7f00000016c0)=[r4, r4]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x6, &(0x7f0000001300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r9 = getuid() setegid(r7) r10 = getgid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r14 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="006d83be8f1fe1d340752164b7b25fe00f5bc6f2446c18861d66c48dc97aa58c911b1ab5b7063abff605edfcc59e937d003d6b09024fcee002e261bf3897a6185808c499f063ba0fac1c590af99bc83b28789d9e2556da8141b6dc508fa77781edb4941ac1a77dbc42de781fe39aa03ac714d684663c70a6a52728acd9e08d428acacebb13c37d87a2021e0029214dea3130380e6572b05fcd4de835938cd98b269f8afac9223a6879f31dbf529571e3f7c6f3c859ab70ae36b2951333c6bc5646ca8fec7f9d950fd39d29b9074de92c1d0819a25036ce53954f0e95948a7913f556e3393875eb323d0ac907dbdf9e4381259230b12fb690ca04790a0f956d31d1d1c980490b669ac3ad4fcab25b6ce06c7df3fb8f03a5463fd238b776e302060950318dfe12198eb5506718dc562e4f282acf279cff3babeb88f023e6ed38eeefeb98bf49975460538e9b2092c26a33536d928562ecb8fa0cb3ce25d2f21e8161687cdc72fd43c3bef706ef8585b8d09b15c311f84ad1735446e48eabe785e2031f47f0bc612407622953b6f9afad1b1cb3cd48513295abb9f9176684a106c32a791251437d09118c1d9c462059258d3d757c24d0e4f0f8c3c5c7ed2551f39a716d1faac432d0944912f8aaa2383c84577e3c889f4a759c14c510c51146643112015d8e5924becd4f0a435483c2f200acff3347bfed5cd95d9281f522c0cb0372ed080c848a86dc2f6119b56402932c7f5a50a4b1c9a0adbeaf8d059209b917bb44184b4e2f75d0118cf64b09e1b1784c6458d754c0a62229625fb5b8106fc3b4cad97d4e4347378d1ff46ec32665a9e46c662e67b71bf477950f0b204c706ba0d62b22a443bff96f2e1885d732d32edc275bc1488a84612a8285cf6a2b124aecb6cb7b18320ac8784242a92d3e65861f6e29493f8b4126eac3e88c4da0c80624e14dbeab0c4242c7120311024cdc2e3cc71838a81efe4bc8686d2bed98da1342d2903ecc4ea032d63be4ab87c58cbaaf48f186e635d876bc71bfd28a307bc64f253a504c1dd1179f33c63ae65e3096614a0fc20009838c1b373fd7e15d4d18a037fafc6af956d5cc7a52d48b93a4c2c966b662b7f539bc8fc5744d7b2059d9f70f46d04247d8734be76995537c35d620d4e669821d830b1f20218ad583f4a7cf2f9e904d3ff2e32cf26a3b945754f0e946fb8bad05d4113c062903033057367aadecb039cd51dea2c65fc2668c2cdde993d1bb26498affcba8e58e68da38dc7f0db459d461183ab2919a6226987a3a74bbde677a53def55068652996652d5471b82e72e194ec94b585e47a4eb7d31c73b666b0ab64064ef59538d60420ce3d96b9a48b36ece2bd42ce58f2b0a668762905e488899ec1f478bbca8f920da890d9f738aee70b3d3b9f1027b982384b987a1d6e8b82e2c98a11b7994bdbec225b0f749c533f0a1b0faab77d603006eb8b8e1d5ccbe05af1199a946877257e2e1630e8107b94878982cf88701785b8a5b0583397e61ab7e4ed395bac7bdbb8ad48d77d633f8d41ebd2156374a54dc883a1a602775d7ea9195076ade88dfc605ac6def252801633e2047356bb8e06965dd790ca529e79da7b0f8e2fccf2cc20a3e82102df20eb9b1a9c8bc1f3ef701a538441d7e508197a84429d11475373955c2f054e392cabc28b6b1544d7284ffc0f11c0d8e69629fc88632ac49104c6bf2373f29fd80af46a5d757c0e1b0f08d74eaa65f17bec15ba4e0c3fc79ec31dc2f0552cf480fcbb93663a37bb65f8cef793c8ff02407839283227fe889c74594b3f7079c8db1997c424909d15c89b97b81a5e2327ad44723e55e37817e36af80b1a2d5e1e5b2919808dc7547f3fef3db238dd5e216ff7b16dfd45f48f5bfa47017ff5d69283e404eccf8320009593da0c4e0f92e740634910ce0609553a55029ae024d9a1fee156d47ee5cbc8817321a023242d95540a754ff071c9e8a337af607054e6d69a94e6524ec6f7f8c51f6f02f6c3bc086b613d6ea63abcad4cc97264c122b4df6832480c5db034074ddcabc786457600dae73180d3c7713f48da59a73289bfad8820647bdb2a298a87f890f39d0c07c45aff547f6a281e629c83ea41b4cdb8194b4f4e2ef5009eda29c45b98fd65110a5cfb509988b7a39ce4fc5efb4c05802d75220d25bde7ade302eb2c2c67b327df78867e9e131a26d6ebcdbc65f6b118c7b2e33154fb97b2d00a93106182433242a6e4c7db7506831f0fd2fde54212d597d05602eea89d561c49de339399fa12441e06c6cd77e03aba4b717ffc675d842f3b7f6e641f78be87b56b5cee266e42356cdf3c48ed197a3340a7f14fb7530d3d10e891ffd2bffa39ff29ef5511c8887ebdb54bca408822a473a0d71d4ace412047f8a22840bc9d31539991f60668242b3de6db615dd45e1d95493d058d6537c981f01b1384471d2ccd4f71b77ec254114b02fbdf8b6a5af67d531834dbbe0fe7e4459a6e1bf6ea12520c9e3dc5f6a59d2265c9d2719212e62e9c5ab8c802b44a3708bddb059efb7ac534f86d0c0ddd67c49f1f9589e8ac3ee8c9ab50a05a5200ea6df1db14902842e6f4a50a105ba393b4c89e7f613b5f5093275601b6af38b33f62782e16acc1e817ddca90ae411515100a7f3515a725f291a229720313c2ed5eb6caea5e15f50356e3299a5b8b853174adbec347988fa1f2ae77761b848c9d5e8660ca104299ba237d592a2d16757c35c2568f44c64f5534462a6e4ae75a0c62c1a21a4d6188b8384dac262cddb681849109702f4912d8865634721bdf09230d94ba5a47289de090b6ea602abbfa8cd3f6400b854d2fc0637dafe10c6599efa5315449a683621f15ec560ff798c67a4821b441a9d8a436dcc5715f6079d60dcf6b712783a69a5fc2d963e1fe3e038e32698891a376dd43541fdb2af7cbba6687281bfbbfb372333678bc485da81eadff3eec5b0432f3c4c6d03559d8c875efe202f79380ff158915efc05366c7ba94ae8ffc00e5b949a5e475d816952e6f8a381d303d1dc38a28debdcf91262bf23b74dc54dd0485ebe1d01249204c73523815a502ba5bfa6899350310f9ba4ec733822662d5d09361a88c20639c3c02ad45d337b0fe2d9be3983367dac4685c2c7912288f19fb871bd329b8491484b10cf101f2f529e8eed1c743e2445be05d1476034adca874c25bdd888206a1b337f80b7565f512cb7f872fe953d2c0aa94e456a5f1fc95d1c828d5bfed09a0de39b80e73eb4af4fd4609f7d06dbb77c784a513f4abcccefbe1c32fa9ffdff1463607847e4d7d0cd8c1a3ab92c6d65aec4bdd06698308a7651aa9f0874fad98076c8f02f39aad0751ef4445d1640efb507d669854abd4682592e5432570a888561b12f19d6b6b019fe1330fdadce3e5237396332957b3b925c90172f1890e70eb782bdda865b8686d2cc7d1d6761c597cf0060600b32563f5ba4afcc18c04c6a8f3010696fb557881917b798656b011dd5118be50526dc6a6528d743b5cdaddd72b4a8b2fdc13ed2ff18b71b75352a59f0ae3809fbfb53dc1788fc376ba5960df6dfb73fd6314ecea0e7c7e5be2ac34b729b42dcdcbf43ad91bd4bb7514c21da805a14618470c49f65a8060236c14367e94ba3d9f7c5c793e0f1e904e04e0d756d1a8b3a7af0614f699c253e6936009ac41c2da7bbe59025a0782072941a8e3bf863b8338beccae2ac739bfdcdd5fa531cee7d824a7db56e0f626200b42c36e75268b3603c5d3570ebff2a81d8952a6c759a9455a25fc0f777d24882eb506dab1deda1d5c4552736c98fd38ebaed16b1909262a1b94c1bd9a60f18da10cd0f422f1dfe909f846a5630b4460ec81df6b8e6288b09692fc3b32cb3760ef5f6d46404ddc50dc80908a89307a6b320bee0108c966be6883ba18731ad25c8300739f18f242f825a17a10372a12c5c686b314aea7a17e9a5f38e57f4cb7099ebe7ee837656e87657dc921d5bcb308234fd82a79d57eb36fa76107d1122daa186c8098e88a86bb2f95a545680fd76272925fc1346b47abfd84577bd652764ad5ec351441a54c373f70d12582e1376c5afb025277a3dce07434539d77529df8ace67e3ddeeadc5ac46f9bd99deaeef68ec6ba8bf31b397fe1d094ce39d1ef9ba8fc7b99dccedd2893d731d5d01b28b74f050ff3258ee443a065ecb88d158985879947d8d8a80c19c4c99c13addfa6c2f1b007207288893394dd616b37494f6ad1940a3686a153251c01939b1c66da113cd24490b9d68106a88f39b6538aa36bf4407cd97a34a60e2421eb28443aeca9d2a059ef8f1ff943ab4b046fcb8227d351ca4d5c07b0ad3779efd8ba76fbc63d5f4fd05c3a5024bedad3446f746330ee65fe2daf56c460ad90839590f85c83e4fd6b1220a2cb0b257be4d267bdf8d24e1cccf33f2e2fde450f1270428a53d0d22c8121ed3df5d31a0234abaa40579cad801c18ab5718eaf528807e49f8f8b3c065c11dfcd298277bd720e8dae8bb7a3cfa6e9e105c9bcee12ee8e48b67fb25d52e080628da9fa959e7edda8cdd522251f9f7e8ce7a61111d016d141680c6d46663e63e78a6bf8131c0a01f7c09d300b105b51e7c46fdbe8df967356f2b29f16cf3233bd18f30e6ae4a19100b1841ee09c643acf66e94f4dd4bfb02a64f51c38f1ac6ab95e3a05fc2a3e6de868936c88eb5a2957ce16f08023bf1f0677a0fe313553136dcbe8f6043ca752b0a86ad5bb59ccd9511a916a1003f6a5dcda0eecf62fa53ff3679bc83c8314b9b08abcbb807e5710b2a12e5c431c6f5f50a91cfbd99d4d0e1a1e6d0ad79a448f7f08f415c6f91ab6a5852ac7c3897cc568167f45fc0fc58479280d5cc599c89884f5b26a2cb2de5590587585456117d6551e9c01dedcf592fd27ca447cb658664bbddde45fbc2641d47cd27d6e9c9b9125c6d14be7d4dfc49607257418651540b8c691dbf814ce1231c62831a45a05c79bc67f7c98e78bf411198807da05d8d366e411bc59a696fbd18a06d5979867ceee02741f93d0ed637d28553d7954337b38fbcd8d64a28619f843df0b9248b3ff98b6530f8ba3ebcc308056ba29ddf9d5d27b0ca79b5a85f67bd7d12b47d455e10487160bf9887e15d4fe72a1c498f7921b158445ac4a2762d796b20cba8e91c73df4397758ba83f619a4a0b286f7ccb65c18db8a30f63222ce852940827697d036dec557ebcbe6107a4a8766a560cdc3ccae497e3c4be2a089e57e0835cdd321a81acdf0ba0373f05fcd1927dd03be3e42349bc0e3abac2995e025be956ded6c8ee0eadb0727de4515a3ca041d91e756453b40ac13e9a66a7a0795c4c6a07d09e03841cde24426adef5b48afff16689366278e134c3fd16d09ead6662ac8942189e6967f1f4a36f9798b749c641666108cb334993f235f7a5b1339770d902574d3355913e393167d94643be217ac4abbc035f65e1fe6f5c390906c3f89b05140c8951a2366dd8e430f7ee64c1ff9656692889606986dc34d7cce3dc086744911f70021bd4748a4e0b1019cae26e8ec8a3fc160b252a2e3dbb4209520d64616c33e0d070ccf8409afeeb78b3d8d29c9488891b480a1b895372b0ba4976aac169aaddb9b3fadd18be61815adaa9b4a7783bc54d65e7f011426a18e195c344c530ee75f30655e30b9b64802fb0d48e9ed5c7572f6a1c411de73ca306b9d9d9a674f6cb4713cabe97e2f9277645b6e9f3901ffa2927e80b0a9c70664e09e0106eccda202396ce031d2de94c42f432c832edfdf57dae62b458c0b764bf8d", 0x1000}, {&(0x7f0000001180)="79bd76dff1c7e0ee7e571708751dc22e0ee3b75115128b1b55833cc95d04c2d73e6823fa28f45abeb06dd18a836456283c824ea4173d9fdc96fcd06448de477b8436906a829e785c13065c20bb714b9ef820dc48d966fdd529d24901d3ee6ead8754092c0ec563e7f145c0aeacefed01bf94e3aa4a257557a8577cfe2d301e30acdcf9e9dbe092fce7a25adad6930623e21a022214789c534537cca1258293d11b587e5cc2f08f2f73ddb42309053f0f2bf17b2e9615b9063784b61537d73d0ba243b4adae27daa3248be51a710fe5b5e23fdb622ad889e99f805008f9a2931b0d11ccd934c7204b109841f8cbd91cf453ef23dd31d088c5b78ceb", 0xfb}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000400ffff90edc9e60000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x8}, 0x4) 22:22:01 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xffffffffffffffde) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = kqueue() r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x3) 22:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0xc) flock(r0, 0x2) load: 1.15 cmd: getty 39952 [ttyin] 0.00u 0.00s 0% 312k load: 1.15 cmd: getty 39952 [ttyin] 0.00u 0.00s 0% 312k 22:22:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000040)=']]%:\x00', &(0x7f0000000080)="5cb800", &(0x7f0000000180)='(}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="1200", &(0x7f0000000300)='\v\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='!\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='{\\+\\\'}\x00', &(0x7f0000000600)="407f2d3a00"]) flock(r0, 0x9) fchmod(r0, 0x1c) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) close(r0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000240)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb9ab7e0763906921, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4e, 0x20, 0x200, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x1}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x81, 0x0, 0xc536}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x7, 0x7}], 0x0, &(0x7f0000000200)={0x29e68296, 0x4}) getpeername$inet(r1, &(0x7f0000000380), &(0x7f0000000340)=0x181) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x1f, 0x77, 0x7, "0425f970988d238d36e69094ef78adc5d5082938", 0x7ff, 0x8}) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 22:22:02 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 22:22:02 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7566e05d, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x100, 0x8, 0x439b, "bb0c36370a41f9d549bc60982b8f39aa3f50bc55", 0x3f}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x5, 0x3, 0x9, "f63438d7575071c350ae97e1522eea66b9679c61", 0x5, 0x3f80000000}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) 22:22:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) select(0x40, &(0x7f0000000000)={0x81, 0x3ff, 0x4d4, 0x6, 0x40, 0x6, 0xffffffffffff0e20, 0xae}, &(0x7f0000000080)={0x5, 0x7fff, 0xd89, 0x9, 0x1000, 0x6, 0x800, 0xffffffff}, &(0x7f00000000c0)={0x1ff, 0x9, 0x101, 0xff, 0x78, 0x3, 0x3, 0x7}, &(0x7f0000000100)={0x8, 0x10000}) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r1, 0x0, 0x0) 22:22:02 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 22:22:02 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff}, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:22:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/206, 0xce) socketpair(0x20, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/10, 0xa) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs, 0x225, 0x0}, 0x10101ba2dab7a47c) fcntl$getflags(r2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x104}, {r4}, {r4, 0x104}, {r3, 0x4}, {r0, 0x50}], 0x5, 0x7abf732a) ioctl$TIOCSTOP(r5, 0x2000746f) 22:22:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="a379c85c146c589035285db0e802e3955314cd277fa518467ba2bcf65c5058c189496d4670ce4e7e553d479c8913eb6a0006fe3392ae59bd1cb4954c566bfd86220db60b45acb4f4d26e436af4d8c959d30551aedb5796faab382f576edc12ae564844028a875db8fef97033", 0x6c}, {&(0x7f0000000140)="5ce0c0e867d6dd7a7c6aa7c56a92eb5067cb53f4a773934c1ee8a459378002c61b118aaaaeeb13c506b290e1e72f14cf3347d91acbe56676a72c8ea3c8e48d231bad99590144196ffabd38e4b35311b2ac8f1fc674ef639d273c060bec70dfd23afbbd2e69fba9c2d0c1029ad5bc25f4aed4309f11bcf2b93579de7063b93632a53f2d124622d760212726f0f1073651b06ab7f8f5b25288923b4bada70feb7fdd3a97af6cbffa628cc90d80ae21ac52922c3467fc12e65f7fe2dc0da57eeb5fb42277de5ae7ca9e32c58a46848656d6e06e4bed98ce7965034d08f712a0e9796c6ac49451", 0xe5}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}], 0x28, 0x8}, 0x401) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed74", 0x91}], 0x1}, 0x0) 22:22:02 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = socket$inet(0x2, 0x5, 0x8a5) recvfrom(r3, &(0x7f0000000180)=""/149, 0x95, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 22:22:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 22:22:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) socket(0x2, 0x8000, 0x9) 22:22:03 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x6) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) dup2(r1, r0) 22:22:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffb1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x69, 0x1, 0x1800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r1, &(0x7f0000000080)="82206244e6add31d969faf89143359d9c8f3c3c49bb8f3c2c6c500dc5a8f4d4746aaa8aa6e646a4fc6a9bf7c8c339b7e38b31842a626697ac6089d92310d7d7c3898963bf32be6fc6b59346468535821e99a528fa0ed8653f6ac0b505f31b60cf91012fd8b4965b2a7483a59f341648ea6f9536ca56ea350bcb3d7be9bbe405d6c178109212d227a791b9721b549ab98ef4b072ff418e5b0e9", 0x99, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000f61825f936e634769213501351e1300f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c830fe8217ea44dac8c64bc42af31759b84ad8bd0417"], 0x66, 0x3, 0x7ff) 22:22:03 executing program 0: r0 = socket(0x20, 0x3, 0x7) r1 = getppid() fcntl$setown(r0, 0x6, r1) nanosleep(&(0x7f0000000000)={0xffff, 0x9}, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x2) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) clock_getres(0x4, &(0x7f0000000040)) 22:22:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x110, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/131, 0x83) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:03 executing program 1: socketpair(0x26, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 22:22:03 executing program 1: mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x80, 0xffffffffffffffff, &(0x7f00000000c0)=""/144, &(0x7f0000000180)=0x90) 22:22:04 executing program 0: mlockall(0x1) r0 = semget$private(0x0, 0x7, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/195) socketpair(0x18, 0x5, 0x3374, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x4098903d, 0x8, 0x8, "5bd912e8bb02c7386f1289998efedc5297620d60", 0x0, 0x12d5}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xff) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x10000, 0x401, 0x4]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x423137aa) r3 = dup(r2) ioctl$TIOCCBRK(r2, 0x2000747a) close(r2) r4 = getuid() r5 = getuid() setreuid(r4, r5) readv(r3, &(0x7f00000023c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/223, 0xdf}], 0x3) lseek(r1, 0x0, 0x2) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) setegid(r7) chown(&(0x7f0000002480)='./file0\x00', r4, r7) recvfrom$unix(r3, &(0x7f00000024c0)=""/133, 0x85, 0x40, &(0x7f0000002580)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r2, &(0x7f0000002780)=[{&(0x7f00000025c0)=""/168, 0xa8}, {&(0x7f0000002680)=""/248, 0xf8}], 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000027c0)={0x8, 0x8001, 0x9832, 0x3, "ac6186349e84949d1ad77bf7870b5a076ad81cbb", 0x7, 0x8000}) close(r2) r8 = shmget$private(0x0, 0x2000, 0x469, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000002800)={{0x7, r5, r7, r5, r7, 0x21, 0x9}, 0xc0d, 0xca0, r6, r6, 0x8, 0x1, 0x2fa}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) 22:22:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) semget$private(0x0, 0x2, 0x81) 22:22:04 executing program 1: semget(0xffffffffffffffff, 0x3, 0x1) 22:22:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000033c0)=0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800) 22:22:04 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = socket$inet(0x2, 0x4, 0x2) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 22:22:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0x4, 0x300000000, 0x40, 0x7fffffff, 0x20, 0x81, 0x9}, &(0x7f0000000040)={0x7, 0x7f, 0x7, 0x1, 0x7822465c, 0xe000000000000000, 0x1}, &(0x7f0000000080)={0x100, 0x8001, 0xe855, 0x3, 0x7, 0x1, 0x40, 0x4}, &(0x7f00000000c0)={0x400, 0x1}) mprotect(&(0x7f0000575000/0x2000)=nil, 0x2000, 0x5) 22:22:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) dup2(r0, r1) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:22:04 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="41b41436a1b954d8133a9182a3c55b61fd9c33c6bd7b93edf0aadbc5603d93123f06decb2d3805d0faef6cca1968194f834c5a2678aeb3ecf9a643ec16a2cedacc2850ef55314f7c3b813956a1b87e5ad2e8816f3944defa6e7bd89059abe5902573de80021ba6b951e04c75be5b4b022373ffb25e836fe01beb0b676472c4ad0252525cb298949b2f17bfbee0476a34a52ed8af4a0eb6ac8892f614603011d8194d1f394acb9baaa04796fbb37158b14f80ab82b59c167684f2556336abb241881774bb191044eeb658215bea473753e561f3f1692cabdcbf7f6247b41a232caa", 0xe1, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x1000, 0x1}, 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)) 22:22:04 executing program 1: lstat(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) 22:22:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0xa1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) 22:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000100)="a0", 0x0) pwritev(r0, &(0x7f0000000000), 0xd14af83c749a074, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) 22:22:04 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000000000, 0x4010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x22) pipe(&(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000080)) 22:22:04 executing program 1: mlock(&(0x7f0000fef000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:22:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {0x0}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c", 0x4e, 0x0, 0x0, 0x0) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="ec46ebf8ed8b5eababdd169c60a4f905630ce1cac7bc15cc850bddbba6959f9c4ec8b819b8d2d379cf4022e6334767d999653bfa726664c4a17982ffff376c0880a021f21d21c339a90f5ea0a1780ac9ac9c56fe0d433e2616e29ef2e4e3c0183ab55b9765e2b39d4ff373ddbe3d84f6134611e6efe88a92881eb77721da80c7f80ae987c2dd4b8d53395c6b6736135fa12672a775ffca37de1c9eb0fae8593bd26f2728e9513903176fcbbd6258227a0c514dcadb74c9a9928e618475593bcd77ae3f681aee01b1e3", 0xc9}, {&(0x7f0000000100)="83e252891be6c305d3548d56a962df0efa441aa4e74953d660ef95f1e4e9a0530e1a0720a9eb8aee6c797408511f61f6f1fb811af56067af07d99ddcf85aeb76a7fea570dbc560381726d52a47557e5e325b57", 0x53}, {&(0x7f0000000180)="5c61754972b2e2fb8fcf100acc4b4e8f50cf8e74ebe3bebef67a088e31ae11ed4b9cee63d0906f7e38016247eb872cad4b0e907d8230bebb6d5f3a4bb6108f7d88a5b21c4506760bcbf8393b966d5d306fc832595ffba77138e97e68a531f3954129b52a638d40bec685d035228ee1fdb144344c1aedfce32c5bb7ddb9233fcb3d87b83a30df61147841cde01ef12bd9399e86adda7408ccc8cbdfe59d874a3e2dffb3b5a80f4ccf1eb96077f6e4ba623d56f72dad4e1ea4b72905a5ef65bdbc7df7a2d22ddafa6af0fd4fcefc3b48c4d87e96b55319c3fc080d5ee7587fa14b770f62e4bc862d545b648f06f3d58775f9e67774ddce26d0053c6f8533fb0e6cb934c251297fb875034dba7bf79f9bc0769898e4be7c384afe4273bff00ad3eaa96e91fe316f159def331bda185d70911c75efbca67df354302247a210d7ce17a53899ef282e0ed458cd0333511a1c70475062c8e8ca1154c6718ed8d8e535154a289a06d32f3cc9576b31e5413e972e8fb48f19ef0507c2bec5bc3d3da32f02efcf66f786c4fc5a83ced4c2a766bf95c94acaf66146c100075d248df958a786719e813a4a29677caa860863dcb1cd5c241ce83d47312e03473f93e13fefeea3e9ff3442ba01887a101e601904918b2f64f2f76c090bf6991aebe5a809ceaa70edc1cfd0b86b898eb96a66806264d1ef1553832c8d4f148fd9d0becad46a84c7de14d57926c0fadf24891ec10f4ee1d2718d884fa7d3e29784fe92d520dfe9ee96d7872dd6a366d89d0d5c7be099f55dd816e80606838e7693e02e9cf50dbdd840244e8d999ed8decbd720ec13ec9c2e4fbc5f6f1970838c338b295b9eaf2f78d2bd99d57bcbc6a123d77c5a23277586e5d89c86e991ed32445ffa6394522ce2cb7e175faa5e843fc4200ca7c56a507a11804ce82845806ababe1a8ad236e3473b7b6610fcd7518df84098bbfb5688164ea3f7e036f19ba06528eead95cf460f85d9474ccb87eff4881775b67021eca0e81e4c4f30b6e4b5d6c8fb1a3c445cc9b71c2c284c6a1f6fdae8cb049a34a8e40e736ea944c138515a99500308aca2feeec8082c3bd91f33483a48b5ae8ecdc11dd54183c84465b1092a2f0e27cc0b5fca145fb529a23dd294d3cc8f1069a3c16d2d8ddb46999f6ee6fcf5b4fa82e56c6c3bfaa58c34d8eadb22e722727d82b7beb8992b5bc06fde1a3a5d54e821585662120e88eed1e687daed0721fa3a6fa5116aa15851b315c5e397976c64f6111ff477d7cef5ff2edc665f3a13c004e44857ba3abedd9db3b4610bc31d7f9381f6b3aa6f7517361ad937bef16ba5efa72b979d434edb0e2b18fe861871a1316cd33fe9a9cb1072bbf20c960e30ec2cfed6c315f33651d24aadba4455b35a9f24dc704f16d3132d116883aa8aa380fbd9261382128e6e0e6a27ccff76c55c41bb19828faeb9d3ac3de2d762fd2db5d508c71bd6064f5d6adc6672dc1b88a59d32b6c15118fc8450bf75cf6943339fb2fc6f51c18068c1203b57be7a7cd65ebbd990823cfd4546d02859d94c7c5719cb71fac0f06787f4a1c4b1bb99edbc8df64461cc9432bfec56a0946739fc6ca3caf4cae3eb62b65cd0686a856cc22700e428067d999778fcb88bb2d3401277065953ea35dd7dde518476c2bd95fc30207edd256da547d35db67c7f8b82f8d60a1cc1d1b3121989e59ac34d646119901bd46779e93172be19a1af4ff07be03c9817b851abdc6f935cfda5ff5207f9a383180ec955db759d95d6120ecdc7eb1a1dab1a355dbc383f189497cc269e355dd9644314a27a920f65c09b636765bb721be5580abc7a70e4ab6e4ca20bc61092fcfce48ea06223d2d74c5f657ee7938baa923e1bd50da049b36905953dcb847f77fb7cb38b7ee9cdd2e190163f8a7e170b069fe804f1e641077f2182f32a508404bcc95fc3c81ca36014d40ceb044f9c4a5ab761360e18fb045107a9be96472339af29bede42a18c5899a3fd3e52fbd391a4a596330a74de129c2672aec8f40cf9ebc6c02530820a132a6e51e5a5b86eada3359bde06d1a393cc9496b9e8d7e1f8627324e3c19a085bcb219d3a6b8314ca8a7a78e48b8ac4712f6693e688e74532aa36adc883aa64928bda0b5f8d1abaa8686166838f99533b488a741a91e56bad9fa1cde0cd314f76336dcf8a1809da4c818fdbb2e6c96d1e91d99ae980d65ca488b897f366458056666159391af7fdbefad3a8a4949875a521f91aa9d39aed2bce6eae6bebe1b476c5d18940c86e047b512290359e0c58db3d085c15b54fdb58c6202178b2abbaed4461f9e5f057055a0d83e536ca187a0e3d7a47e9068cf4397d1178b24f0a9c4bc3c7d71302cae6d6351e7a805fab62ac93f16177bb285a8e6b3528d23150bbae3af600be2b1f0ed76be586b08db777acd7db2aebd2614564f104023010c5bdf93361fcd0b6557aabec2d57104577f7d9c436a70afd9384f8f391f7117c03867cfde139d3f900ed9f86946c8a4661fce9094e98a15bbd3a38858dce0bcb63f609b7c716f61368ef876f7054dff95616e93980d131a3a924afb4fb780c25a5e20fcde1ca15cabd6f735cd9647463f9a27dfb66b46032bd7a15cdc4288319312d4bb730c7e295eeb8984503cb6aa32afa480e91f72775254868be66c40ac8ae721976a170c2d0276bc1b1d1dd9ce89756283ae76dbff58254023f9b2447599cefc76da3f82f7c9236867899e6865398be05515905a3978242e252e9aaf9692d7d433da930ebf5d233602d53391ab973573ad0bde92a0fb023cba1caa84fcd31188b81e4c72e3a6faca01c523b10480cca0f01dd1f9317d98e2ad5ab0c9ab1d1cf907cc174f906d024289e89c402865a1522a36f9002c805f9d86546ba9c0c517526585a333d59ca6bde6e216bd5dd6ef6c39d4e81ffcef46052fb9454157a02b1e20bd7bb3db4b873af2a2cdf0496ea17117660c852fd0ff019aa09a2e81ec88c2e5807c5427aed65e2773347b71c6c6d76d62b4b58c7019b573a13e3989cf2a02db6dd1c10315072caf89919abd336cc04f3108bf1992dccf37949c543e269edbc8a932087b7f2404fd5e73fb8e0cf4211c0874ccbca6abd05f52604d268070e83d7db99cd119cfd9405e21e4905c208bb4c99bfe63bd02bfa804fcbecc573609b9cc9a3da82150b304f86017267483f5605c9cdceba2ea82ab195058a1ae5578ed6d8f0225dfeafc448502b6c45137e6381de393022605e8f5dc75cf65242095019a42ebc21d6dd65beecf7475484fd4c028245069e9f2f5ce370517c9a9b672a24991e375549a04d8052a4998d71db7518b3e1b9d038b16740213e5b071d6715f3b034c152eaae76ae1794e8491bb1957cf0a92000b525ea70463f121a1375253eec225ec1b7880bc78ef3ddefb3dcdaad870ec0b9560026c571a63e50b6459ae5bd2655ae08a128ccdebd283d84e7e9233ef3534431080d13fd6b59ea0d1af941886ae2b982020309c091a8fc62501c15cf030ff35a04bcfacaede7f778db7f5cbc5c8f0ea691ddcb5eebb4831c9c9b820988985cd6174bcc73ce5b0f560facf9fef84961f1b420c3971c5923d8eba9e7db7b88a4a0e102adf3499599c357bc0db2ca2e0355c08ce297e11569a97dd90e02cf3d6d45a27f2f673bc5786c0f7e30cab07f754a3f4baf1e809a8865aa6808442c3611e37375f88cec556b5d0257378cade78af4604ff10523c5b61d400a8584b2fcc74cc314bd68b3a139be4109f0af2d02eb6b93940bdb1b1c8011d61373bfecf153210a83a01ca46ddfa195e8b169c5c2782d062a53a5753d2867c8bbfbae1023659e224b326fc6dcf0cab23ff1e8816e40aa1480415ab587c55884f0258ce131e355da3d16ed592d9a9d8f06fa31df345f6524fc561375c11dc47cce90e8adf5bdda9a0b2690a1cd1d71d9262ea3913f8b9d25ec330c2cae2a5168d03446c9c3b31ef6a947c8698461315cc28480a98d24a235e6e5cc3c4f57a27fa356cc9905ff2e5041dbae84a789ca4519a2b1dc51527876f10631daa30db8c21447fe986bae1e74f0e1b5a99b7fe0f38141f9668a34c0a8bbc524f83269eac1843670bdcf47e883be174dfc7607c06e59afb341d4d2a4b18201b5b00725370b448c36b6cca11ac877055d57b6b7e83cfaac92f7413af36f8ad644b532dfbb17ad9b922295fb2994474c91017c5a907dbc6b2f70630e1415d063c75710f7a2602e2f9a098123669485c7806dcf9a3b7dc2dd48eba2e96c61a2cb09ca49e177783d8e09f1988b608bea6dfc52c577635f628cb73d5cfd5e0367eae4b9df52045bfc6522f6d57194ab38e99e6517bc454ba9589e288345b621006ad87066e6b14e719187909ce8295e2fb0d2b334c73321dc60b25ca7ac910c1ca0c76308c32565c8232b4a39276ac34264d48deafa1d65bc134047f95c633f3888fe0fcc746a89db5dbd810b2b16c356af0eb992f5c1a6ce36009fc02508756656f863652084997c5c7ef1ae197524e1e93d7a297434b53c0e3cb62b17e066779585f7e01b6250443fd9c80825ad696816c29a218fe2124e3a4879ad8a5b79854c6f56b79a9a9a02401e2c37afd228d238166891cf38ac51de5d9df4ecb7faa060e29ceee1714ef182c93a3fc4f3f001be6f77aaea765f29a653cc6ac5918ade8fe3397b2d401f5b109cdaa3fb20aa35d6b1c0aaaa05444ce4e69036808615ec939f252b6f403671363ad00cd920f338edc4060b0476b849a371bcef010d25b5432593d1f84302b2c40ea71982469c33ad4195807a9c4c946bb46bd6d74c56f64f9183b83c62ed9902dc03fb18530c8600f28270fed12d0e5c064ba6ad60fca822eb5d11347465fc9ad0059eef754a5015dba0ec2f659e3c2d38cf442690662a13c4e088e13749fd3aa7a8644a8bd1482d3f2176c00fe4913ea664fdc9cd692e8c0ff5030c506649bef718c1950d1a90d348e55d7808f34ab581f2ffdc61542a87e91e8dc8da7d388794293e0fb42efffeb89954d61e6cfb83790a7433337dc64574a157650124fbbcc9e8c7945ad8d6709160930babfc8b8b8100e8b710f00dfc2ec1b84c0a3474e7ed68b49c150bdc6c006fc066ed0313ba22ddba783bc2bf42b80de8837cb34652940947508df793b196eb0b3458a58e69016aa57785ad87176621e785d598b2b7628add6b82854095b4a840fd880b46382b6049b23a53775f715969224d42bf95eca233cf0c90ad7bd61f24445650c5aff678b22ffb91ea1778e36312952ec1677772f6aeead3cbffa0aedaa646f35c3d82a104c789c45a463c0c96e149ea414fbfb18f138c23193d46a1eac5b31f9d495db83dc90b74718937ae06e211844fc8a72f0c7401433e67021292c27e178c753dc0401f752cc485f598b5b62763abd54c812f229c9c9489e095313978505e44367672230de02546c649fa2ea6ad3ca9b7b8b0bae0e2292465bf90f1f85b13d184e2546b97b56cbf09ee5031b5de85dcf461a1ad693c802fb963f85fe3a65a9a1efecfd9da6c8777eb11194b54b3b62b44a565c521bb8338d810cbedca227d9847990a63806f18dfbbdf188033f9428109373a69a672413c667d5ddfda97e53052dca441f5c1d4d20fa81868460814d3560ffaf8cc2e3e2cadf85e005e299a76d24e494304e1225c8258ea3c93e0f539407eba58d410c54dc9ad0b670f5747479a665fef103546049b57d65e2ab0b96d4ffca7b3145b894c2a24de6b804db28897eb569cda2b5603478bf3ca0c7b51331da20accf1bd5a03a76c", 0x1000}, {&(0x7f0000001180)="b9a15139494bfc8ccb29a47ee3a282a0c10f565cf70c803d9eb36e2c24c10221f063be9bb695110f0a6a1243f3886b6e30e3a8fbc2f1099996b324595dc56f9eb161fee66994d52b3082f4d111c9fa83de622482e59229b2b0dc19d77e1dc447df3f372b2d5c75b62fb8b1fa905cd6213e096a01fb36206f5ddb194e7b46058446b4645ec3b0752b65b5f94a4e00da9320e97a3a992c32398973", 0x9a}, {&(0x7f0000001240)="dd710dd472163efc8780a55446a54d947e339911e0fc01b0b9cbc9", 0x1b}, {&(0x7f0000001280)="05c2567248da18219a8a30f4ac4c7036a633cf59aaceed33eacd356c80bdb11c24c09b2cafef5fb0e5012ca344fe7301308e36739a42b52afa8e9a406fa52af7b122313abd69b9d4d5216a94904b0497103d4da3afdc086103c95dd820a5096f4569a855a13d0b6c0e9ac117f4af28eb1c3207d38771b80aeea82a96554e716d24d5b60683faa520683ce267365d1ca9bd0e14ecd24987ad80168b3171bfb9628a024b414ae223989bf508a009d8f7a362d1adc3728489f6f0dce83d58df531d718b81543234108e4d5566cdd5db1de5089fadfce309", 0xd6}, {&(0x7f0000001380)="ff7119b2ab956f5c42ade380edba08790a73069ec0005e7cd8663125c300b6bba3c2a83c298c1fb51981485616aa28960c13393ae22431b61d43896c8b5b2258d5f3d767ed88d6b30412a9f08fff3f0f8f0e2a2e5490c0c43d28e135c4c3b6c0e0f9f8d2832a20fa8e8e959d34b9887844d29f219102ad4f9c5fc51ab3a3fa528f7a3ea45699cd441ca45dfbf724a2c763b96d0d66aaa5c71bc8d3065bab5a69b64dd5737efb520ffa9e87203af950f6444405c2ab51b9f818a0c282d42ec2c37309d3259060", 0xc6}], 0x7, 0x2f) bind(r0, &(0x7f0000001500)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) setrlimit(0xb, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001540)={0x2, 0x637}) 22:22:04 executing program 1: select(0xfffffffffffffe55, 0x0, &(0x7f0000000000)={0x0, 0x84, 0x1, 0x0, 0x0, 0x102}, 0xfffffffffffffffe, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 22:22:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) write(r0, 0x0, 0x0) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfa, 0x100000001}, {0x5, 0x1000}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0", 0x0, 0xdc96}) 22:22:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mknod(&(0x7f0000000080)='./bus\x00', 0xe08c, 0x3ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 22:22:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) flock(r0, 0x0) 22:22:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) setuid(0xee01) seteuid(0x0) close(r0) 22:22:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x100) listen(r1, 0x0) accept(r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x40, 0x0, 0x0) 22:22:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) 22:22:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 22:22:04 executing program 1: socketpair(0x1a, 0x8007, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket(0x3e, 0x8000, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = socket(0x18, 0x1, 0x2) socketpair$inet6(0x18, 0xc004, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x4000, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x61, 0x20, 0x6, 0x80000001}, {{r2}, 0x0, 0x84, 0x89, 0x10001, 0x100}, {{r3}, 0xfffffffffffffffc, 0x14, 0x8, 0x2, 0x5}], 0x0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x52, 0x80000000, 0x9, 0x8000}, {{r7}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x6ea8}, {{r8}, 0xfffffffffffffffc, 0x1b, 0x24, 0x8, 0xffffffffffffff00}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0xff}, {{r10}, 0xfffffffffffffffe, 0x3d, 0x40, 0x2, 0x7f6c}, {{r11}, 0xfffffffffffffffd, 0xb, 0x80000087, 0x1, 0x8}], 0x8001, &(0x7f0000000400)={0x1, 0x5}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r12, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r12, 0x4, 0x8) write(r12, 0x0, 0x332) 22:22:04 executing program 0: socketpair$unix(0x1, 0xf817c8a345ac03e, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) msgget(0x1, 0x40) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 22:22:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x0, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) 22:22:04 executing program 1: pledge(&(0x7f0000000080)='!\x00', &(0x7f0000000040)='}#+&@\x00') 22:22:04 executing program 1: shutdown(0xffffffffffffffff, 0x0) socketpair(0x10, 0x8005, 0x43, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000010c0)={0x9, 0x57}, 0x10) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 22:22:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:22:05 executing program 1: socketpair$unix(0x1, 0xfeffffffffbffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x211) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x5010, r1, 0x0, 0x0) 22:22:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) read(r0, &(0x7f00000001c0)=""/124, 0xe8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x18, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) readv(r1, &(0x7f0000000100), 0x0) 22:22:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1006398c96c) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) 22:22:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r1}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r1}, 0x0, 0x80, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) 22:22:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x10000}, 0x3be) r1 = socket(0x3a, 0x4, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffbff, 0x637c}, 0x10) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x400}, 0xc) 22:22:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x5}, 0x8) setrlimit(0x7, &(0x7f0000000040)={0x40}) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/41) kqueue() 22:22:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/49, 0x31}], 0x3, &(0x7f00000002c0)=""/147, 0x93, 0x214e}, 0x77759c6b56cc31fd) 22:22:05 executing program 0: select(0x40, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) select(0x40, &(0x7f0000000000)={0x1f, 0xfff, 0x9c, 0x3, 0xfffffffffffffc00, 0xffffffffffff0001, 0x933d}, &(0x7f0000000040)={0x5, 0x200, 0x3, 0x1, 0x6, 0x8, 0xd2b4, 0x6}, &(0x7f0000000080)={0x4, 0x9, 0x4, 0xffff, 0x1000, 0x5, 0x0, 0x7fffffff}, &(0x7f00000000c0)={0x7961eeb6, 0x800}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) getdents(r0, &(0x7f00000001c0)=""/68, 0x44) 22:22:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)="0115624638ba381ae011a52b8acb42d68e722ba27567d506b381e22ffc833c5168adbba2b5a5778872c6a56fb765f82524beb7367b565ca398d78f5cbf7e40c97ede1bdaf8c9efe5b2810048594b5e73195152c9a940aa9031e0b3b595da8713ba87d4d432556043787a2802238349c5b938d6315d95d253e88bccb41e5b9481d4611b77c1a5538a7e62317fdf7525cd5228ece03452c62851f97187bf2e15b2c49fdb29da9fd7eaa53de415cecb2825160e7dd52e12dee5eb0c8c242833e2bf1f7217cbe5466a7bd289ea7832939ee7c6604369c7e683c330e71389618571b8e04cc85293de1716f27229b070a7da5d5c22754b980a8657eb6ec6471f5e81f0c2f26ff577854b19b338aae1d5a943692898b56d7c9f3f71a624ff20b27fbff10721e10783621f92ef21c53871594a0f156a56bd7ff065a5d001293d239b3d8a0fa607b65a89b462bfa6460030fa195c663d4a437ac2567f21264dd36e5eb310b294d06c706a479c97cece0b2266033c66e9ad8ce3dcfb4dd307b7e567c84cf266bd5f88e6d9765208abcd854f5bf8e463a6038006786c8c06baa50ee5651bc22a34536e6d15ee19d9cab20dadb370ffb04a6268f57c3f80389022ab0a9dbe2446d7c218884c9139dc7cad53d8bef93faa513f172dfcaa7607a087f90e038f99df79dd38b0606569e66ab0dbc4a4b7b939a9bdd4ea829ec977b935d36ced6f2f1a62c0e6a24c57d6554fe4757bb239f099d1213844e964206f54960d19b88d2a19c442932465105d5917f98e80482e32b7bfaa11615c485753cd7aa7347177abb3565a70dd933b5ae1f9167c653e44db75f4246b1f9c31103407d7a36c32d31b72c98483feb3dc3790c751d79eb0344283de3646d44670fb1e7afdca8e5fb86bea218c62325b656e1479766f4a5fee70b11df4dade437c0e2997088c04902576c27e81fc49f65d1f0d0703ff5a44d834137cfefcae18a620f98d7f47e735c62b86841f94bd56c0b8fb6093462e5462775c1d091fae5a9f7ac5a831ccae6c3fcea0c5c800bc818628d83920666e34d0e2c1cc59118b7689b66258f2700ad9567c5814d39773c16d44075cce039e9412853d9738eff8813142e3e1730da95d715863b09c077eae6436aa5accc9a0b8a0538a5d2e097aa82940446ca05b14f2000f7e80123ef078733ac97d7eeb4f0eced4ce28a1f37a64ea26c9a74036dae72f07cde4e99cf06bb6e449dfe8ad4db09bfbb4273600223e24825c90e703575da13c6464e5b9a8f4d9601ce3b36e24d96eced640de0b53980035703eb7990a87eafd17b9d44e6492a53cb5709738871eec8cb40dc1fbbfa0757f455ada715d0e548bc8e4e86e66f5b53eefc898a2aeea722d1434110271b8a394bfb245fa0e7b46c835bca6f0f824ada726922e8028a651a274a445cf78290d8de37d4805cb89f7fa16143ac726798f63801465a0237ad907c6bb7dc814b342a5d42907d9a05db9595dffafc03b8abb0ebe90354ccba39c1caaa3c8ca0329246cd63153dbcc30527fcd6795de6adf1110abf54764ffcbab39b83b54fcc08f41ebf3fe50ead8bf3de8378f0e443fd13a4076ae1dbce813d7c8d8ef1d2d85548c2539dfec0266dadab5c0f6bb5b66329b7d99551e684b868f59fb0f764716f14b2c2e978be7e09c85222430b0bc9f8ef2e22f86ba1cd84f635ff13c24f3eb95a3da438d14036b5a395f553890bfae9bd70646973279229151d869ff2abdb4d7f1d3b8ec92270167555c4ea097445dd626b70d35218f59fcebf8e6299784337533d73f2f1e33104d1d1421f5a18fc5d6481b94e67ca249a4be0a761410e8dfcd9989f0ff5c4cd5e9a55f8ce54f3a1ed46b3d06686f362d02d41677661f5e1bdb0480b7ef5de3b80b713de172a4854b8952fca5f698c1109d12134c26792154f49573689d65513e5647044e8bd2c7be2ed34847c202ee7feb447b806f7e07c571141d22eabbc7195a6c3b7875f69cdce98a368006a98cbb062e6412ee0035039073e0ea3ab1325a4c950ed90e4d66bf892b15a9ac82daf6af70534bc5232a2089b5bc896fbc940307573144dbd8145ea17aecb92c3a61b40656ed868b39b3fdd21e34962e9b8ad6c4ceb53d4fb9d3b18d380eb66c5bb70170352c9c2daceadd5e0c97f6c5cf2c1743fa03b1ba77fb17d9b1e947d667a651fdd9d121e2f060303b568e766f58d9b19e2f86ef5f8377de940b885189a20b364716ba939de8c1f3c2692af04c627eb174cb09d21d561782c8832b13e570858a0aaee5e227411caf5917357aeefc644b0797292886ee9f9ae4581588cd3e89cc175d0ebfcb54e77b00d4a8724f9ca24c3945a27b2f30b991817fd3ae5736876ab67616de4140fac500566168d3e276bd0d86fbcca7cd6b1414a01ed6319fb0fe06854e492e0a0ef501751f13f9965b993498a7e25a0a63fc5bca2c6aa72ba5a8dbcf302061095d69eac7b4cca62ea03c8ebc17e442e79fe59950b88ab496e710661dc9c4b396d0c4fcb966a542533c5386925a5c4dea4b78cf403b1db0e1a77c7ba3ec3fd5ae6391bbb3f5775bdad3018b5c2f0ab2a29ffb07419c26a9e87a6b02779986191c374fd067c375e4b1a3738ca4655a2ae245981a7a766011dcbc7a9d6cb2326aa28a8db69fc25a321980d3a71ecfdb83b707f3f874ab1bf790460809110e3d396fce6d346d4815e41913727277e9f40f0673bce63ddb10e285caa5204fbc099b8e4b94950137c30b3aef92dbf3588982c68b8317fdfc580095f213cf20d22245c8215faa8708bc3c83dd07460ad3d91cf5c83cc949bce215e81647deaf18176061d0d41078ec16256e45ff141648a617fee547f42147ba7533e9a76af3ce06e477ea2f587a3bf23be7f133a574f7d812195559ef116312281c49ebc4d9de2080780ad52e8bcaaada45e5aed4ace7c718ea0c040ba86d21b1bd8eda5779e3bb4365a0721a3cd7cbc133bf3f39b8b4e840eccec487de1e2fd19cb214a8b840920615bfa4a4b1703c2f3ef40075a11e6caa65ba633fa0e798c2d86a7ead793fb2cce3e7424987eb1a73d142e43790006dc0b14d6278bdbfd2b7f0505b892c0b87dcd0f93525112d287360373f712a22d95fb3101417c1151c3391c5f941c1d580cb9f75e59a4d78ea5464e0f9aaf8495910e56306b7c00fd5fac550f56455c99f2e0371c91171bc0b7fb8344f8c812b48471af25154e326434dacd8fb762bf489e611c3e59e56891b9debf0f72e66bf76d34f8cfecf77506c91ece6f8b9f4be25e3200e57cf0f255ca984b67d846bbc382ae374669f5af672d67fedc07e04cd49d17653f7ccc074145052f91d966f5d25a2e34b3ac3d2c68c62a944255d037d677e10b1cb7eee8460830def38a702158e7d518e8fe4dfcf211dd6ba6fa361e0f31b0ef775173417437395d9f6dadc84f2556bdfef84e6ad9403ee3c445cd0161a8af8001eca3b33a3845b63ddffef87366a226814b09c713f042fdbd5ac235d8c7cea40c7b4da1b4736b4646d17119d5938d2936e5946686f7b9a6de90bb93682c8de52987300d6f4ef0e38c36c4d49d8a5a1c05706ec829e91495d559e488ac6d693af88538ba6327e3d3fb4eecfb477507295dbe39aae8ab08fffbf180189053ff5af3786d8348cf06ff32c028ccdda1bac5dd7a08bf23b45bfcb952d9c831d99fab784de8b711be01b7f02d6c6abe448b6bd4819137aea473af964106475429d8c12a4b4fec5017453dcea9a54db8f81d46aa1dde100ad7dcdf9b312852295068726bc1baf8aa96602858f1b8b29f9dd2812031d8555c900026f316fbd97c758f5ddfa2b5cb26fc7c22d76fd10b9560759bc88fce96b043f366f0c9640828e4b29c60dc521d8a07ef92f5076ca9008f2364e7f689b73dd20a03211e657c4693c1f15ddf54461dc40bd7fa5790c26f7341641ca5532d38de5406ac2ef78d426a99ed6e5683414f6fec889ce80c022ea7ae7a7c74968a8d9c343378176c4507f17c6572f285b8402ef9089a9b8615a9aeaa2fb67f796ae2e5241645782cc2cfbde8c756e495d9771f4790f581659e5ca388c4c0c6805cfbfc8b917f52dcb5091f60c9c5b9ea32e17d6373128cbd0da48922a8be21c056a57ed5a4b95de587abfb08f2b39b0033daa32344b7e1fcfbd4d787aedc6171121612954c30393e8d5fa6f311fdec39299a61bfa1f05a0cde339aaa330a0cdf2e814180be78a7a7a783867b8243b76814aef122f6f160fabceffe0d9b9abed9542f6773968d3b257bdab16e9ac65b380dee673f9960cee6b4a19d51c0f99c3a2d864cb7d02db759027b1ef35350c0688d657e9481d69b177ae3e4812b38782d9731925d99e35f2de4d9fd4baaf5ba165b0de8e28b04f92131d8851aa34b07691cbff9d5d799462efe423783c3a6f68cd8a9d3d8a04d1a5cba5d19d9fe47b5bccfb28bb52cfada1a020bc5de714a0970e384dfc076e06c5e242a0038be77ff64c2edea7d5f7492954d5193e426111ba50915bc6e0874e22ac33966b0d67ccc5a23e836afec9781aa3ec574830ffcc51882d027da85799ca3ecd1db12d7938f23d7ce0e0155e2f69151080c6bd48e49e92f35d68f4f582df550af90dd159011c772fc8bc0ce3829c3141d5860695d45b783ea9f9fdc8845fdb509bd329ecc9eb0949dfe8e22a06ca8532a20fb3163bf67511a026f9f4ffec2fe72e0aacbd32f5728d168e5954b4aa3305f9680e1f78a85b7af212552a14ff82e63fd5223a17f71442d07fc03a97a7577d5aa8678729f5d76e0cbd1c02f2a189e7183aba0790a23b5b6fdda74cf4497af24e7073844cb06fc2faf144204f6ec48a9aa305ae5d093fe8fb913489e4cb156159665bbb10db7a4f1e6f307fb0aa84eebfbc39aa59a7697ee49d2b380a1b4ea81223e07cb12a5c1433fc7956dfd2006d24e3943c67d22047f5bc949e85651ad0c32a4d8917dc20555218113d2a00445ea3aa51a064ea09eae1b8b48ad4db5a14ba89390b0a045a2161fc078a0351597fb94f74cdace67dd967fdbc005b6d35d6bfccf208af5b84b065d908e8cbd4adbfdd463f54e32dde8a2aac0e846e7a65674ee62fe734b34061a046fd70635f7932e5d222ba0c0eeb51f12b7a29dc6bbd2dfd298188ed98d6fbb6ca16cc2802f1705276b7014bccce3c3a89bff87783c83bd74d6fc70d19789345b8fb11fd6bf7b93a6123fb07262488e8d49079132ebb635f55536050c3b91e762441831bf7e89db3049b0c31a2a67aec7be8c5e19f8fa867fcf6a812263206bc6ea1fdddd5c01f45b1075cd77d2585cf85cc27f780f2bccb0cf735d4760a6e44fc2a9b6367a8bbd44e11cd7f640afffd270f5b677ed55d9ce50c625bb47c65b0c24002ac800ef080c8f106d0ad43dd8c5fc680a5a63eb1c7ea4f411e35137f57105456cb9a3a5387ec462bfaedd865907a383852e0e42d859b8f24f376203cf21ea29164c4845f7420403004ace3081dac297f0c95a04eb9ec68f715854c944aeef3ff89b8bb580027154b73f7e2b5e398f41c97ae35947f058cf2f7c1de6f63337dbfe4a76af646830ba2bd7fa68f219e0dafbc3071f12249809ca362a0169b3efea4799515fb39818f6b5864058a9d375ed92a727443451a8bc4010910b338087ddb666b87a8e32204874a4d82a2e464ba964657c70f8fb936530c4640207713a61c96bb0b8d60d0bb553e145f06ff78850f6679c802212f0922a9fab3286e2ea6c006eb6d9419d68f650ac4336002dcfa4a1dfb2821136044a2302cc176da05b5a652a61463", 0x1000}, {&(0x7f0000001000)="b7133f7d083cecaedabbe66bfe7dd5755d071b432b7ea2b86338963f87d8d63bf30efd6002f4", 0x26}, {&(0x7f0000001040)="6cbed93ee9ad2b4a355ece440524372dd166155a9e2eb915dd925eb49207ef4f6cbe8e7b25f32fc5a7f8a7478fec80c0f0446d13dabe5a701fd64b081b71b7eb394a0eb8dd756b4055fde046d61e0e700f356356c344038daa8fb491411567db1036c21224ba097d032e5fbb54b30486dc1be3c7b9fd", 0x76}, {&(0x7f00000010c0)="d0454b3cf700f55e2fa75ef553e911a0c3e0c75be075b8023e110270b2b43d7a30cf28f4078db94a521f6ae2b3310b18f732d62a40fca1064f167c06bd3b3bc44f749fa357f388609593d491107fa28c3dcaefcea4d9d820de1b6dd21abc1b2055b291fba62dad264562df6f8c91fa2d1eadc2056687124163a13f4c8fa2f5c2121b40528efd1fe10df3dc6de43996a88a6310c434a855f67bae5907dab3fbf7783b5aa4cba5dcd30f17dc44ed6fd84af112b6c4e75dbae9a71116686b1f2ab27f5d38c2c824d2a1d572f2ae6ae34de640123d27be031bafbea982d81ea66fec3806fef3ff9e1b06b0831c432b3b1912f723ff803415f093cc8fc3393a067d74e5e3435449d09b3412b062cd46ef13976f3fa97ebab7e59cc825ede201f5a69146530266689031e9732f334cf04f58a01a466a66f3ab064e5f4d58eb711e89701e82d00d881a26147b925c9692813d45d502aca820335af4e73d76f69597c9f00fe0af54893a202fe8edaa26096ec861617629a5a2c2c36931d2c3b02ae2cf0e8d24ac3b8b76ee8b0965c36e56b14bef753a896ef94e040a4ea20db3fd4a445adbeb65edbf7fc6511e9cc1b94b7de328b9ef16605972f782e872ac396ba48318c8fa4ea273c118a055a58febddc92745f6aadcdb7a2b5c69e05c4bc9ea5df14a464207e3d0346fda88fd92300468dcceba7d0c232a2d6f821b0b224afc4119ab71abb5066f8381af2247b4b669ffae751c2c7330d509c0e0a1268b2127b70feae2785b1b36a6f12faa8103634d414ba3728d292075d9a0674ccaf377507ef9e754ac8780cecebc3c10727213f5ee22b7cfdad683110ef642f8434c59b368130d8b203fa4a91691899b4533c9dfa7378dd1d73b90c9423c5f40ea5e5dda47e8f831896a31325b0c15889bb476e235fbc741634eed372d7c3da2856b80aa92769b6315dde16282ae999e23341d329fd68125cbb90ac6979fa46c8c6fdc75669e39da4aebbc8d07983de5c7e138ca66d2a1c58affb52a85027c4194f21e8ed28b396137fd6ad89a0d6a5dbdca300380057cad57073c8c262bea88e2046de4ff60550a1421d8c807017f9af8500fb9d58b0abd27709c642a6d28c139af20d593b22ed355ef3b54a8aa955394d4f504759d4ffd209f1a1e5256afd92d59210abd2d83aa718129bf91e050eb690d1fb26990f00b542cbc95bf6288ccd4abac197263079b132f2053ac4309f25a109249c700834d349ff95c8eb25aaf892835bf86397ee0d33da320fb2bb08f74364ead32e7033f9bf05ddd39a96c63e18726956ba519491171d7085d42f8cfff1cfe02e7d74c9e10bdfe14bc7796d7151ac9b5fc90e662d51f4345e7c7879217b2784b3ec8ffaf04f08d7f5171ca0fa8780c1b9a7560c572c68b2b18110be1050349d0d9c10173eba6f7b8dca55c0d6a71c87a47dbe1671344c6bb537749864a9b4febc7281a4420747b4ac08ae9f14631bcb43ced54040ccae35d7ccac2ce50248deafdd9a8d9af306967b1118bf29e5ebf52f6c0e49204036f4e8d2cdfac6c5e5d8ae68ce701b694ac562e13fb5c0db30a60cc14019bc05b9b40176e84cf808a15abc8e780340e430529148de52f7d7c384a58b1e3fba94fd5a04dbe5ddbb3ec75760a29ab0b09f3b37dc062787a82eb86cda61a3cafc71bbf2c9976baded6f47c14b72375f4209582e6ff9f3a3c1b58cf6615f5626ddeb56614a64612db0adffa71ec8961bd9d65e98682460872f0758cbf3437f9891a3622e88c67f966c41e5a411662b6c31460fdb8a855b4914d85aedb4775251651cc087a6776437f4188a36851c901ac211e0b5d5af8e4d5f52711b58901036430dc0282e2fe6fb1d37ffc2287deb3df04c1f4695ff80c57c06fb36075363ae0d7190903741c6e49bdce623f58736e3c994090957a77b4c1b0d9425deb3b96fc228e5db357adadf4ac1d6ddfecd6d2290c5dbfc5ad3f2fbe7fa160a95ef6bbd6234a98add4aae07a047281aee7a7ae039ac36d27f6fd978b35d5f633a48dd41c8d32b3445d114de287a29ef05d962591db84b17e8e21428e8a820eef78bebe892340e82f290892954daea197679843970cd811f5c701f59b03409e80aa6a6934fa4185e5b232d57ca93f22bfa73776947a78135c92f8cbdaeeebb4c6e72fabc834eb685afaa125b3ae4b8795b3931436d34fe0c5f1fd4d58990b3d9ff8372cd6cc6563f224e28afb886e724f7d89b10855bd5c54f3ad0e1829df9a9798e7a326a58fed0d7b6bda115b0a3f8d2277a92586cfd1e6a9d029d9ba8549a91b39db81805ffbe30dc4feff5c00c40a85057fb6719ed81d3e409ff42668d2aacd41dbdff3f0bb3b90700e80e20d8b5d8307cf6a068db149bf609d7ed8c3c5786ecc3ab3070a12fb54d5a903e99360dcbf8c8f8ab13989e157596d5b9592036a055f32e6ec76c4c8ed13f1c3199f2ed6d7f9f3cdcd296afdbc0e370f1285f8fa484b93ede7e2785fb324dda98879b6a8aa56767328adbf46472aac5767300cc8dae4e63eb039a4acd24dd6a1cf6b006be95d24cb5db7d267fa35dd410c7eb29c8b1601f2eb3a63870b04d85838937c292859f4ca3bb5ebe6392c547b70152da6867712cb3e77a6e8bbed13d2378321b0f94fabb886a24795622ffd289609e68602488dfbf28e49395cec506a615ded9a731ce6fda08cbd56dbf19af4266eb54e0b896aaf937421bb1baef17374238b59888120dfa0e75a1b349dc7cfef966d0094bde7a684109125662ea95a4d3a031debdc08d3f3989f8d7308965add2bf14b175688b2190eede08f054d1a780372ef41d8883f43ab3c72081dd1706479498dcc92cf161765d63fa79d893c819333e0a2f74f2eb1540a6e5c4baf127e7ead5b367e7303a6dbf21c57950c34fa05206a5fff75c2c262b833ce14db6023dd5a782aa8e6480c46e7fb708cca2aefae151a34cfae0ecafd2f2b8801a0dc98d6142794928eef0cc19a9d180ea9fdba93d5d4defd0c8d4451d339e086c802bdeb4a09e0a517e0a4effd423688e3ac731d9f991a167e614ad3543b36aa45ea769efde6d19ff3b263047fe13866ed226299bd33d7bd91bf6defc8156829c61a530eba24412ca7c66f8ef4d5870faf22d92e2390783ee36d7556f63af68f0764df96e41f57c75d8933ef7cad517108f35aa2367751970dfa50f12c2b202ffa74834aae3f311db77b2ffee7cce2169db47eefd7cc949cfdd6a3c9af969f441c6200470ba2acdcaa5738c4505e43064e99a6de5b6de7c508243d2fbd4a75c4f1a2c6fd7025c992e56139862aa646bfd7f40052b332711d75b3717643a40aa89cdcb0e8a85e65c8bc95f0425de24f65ab28564f7ebe7d0b06b79dcb07e2c8c566102dc75cafb8c43cbcc7e8fea686b627976dbd563367057074977657f87714c9ef2a26ba2ab01b086a9bae5a60400e037d7df2c82640c6692f684eeab80e8ce15e37903f44aaea89cf3714d783027cfcfd9e75bfb473ece52e69b62357058437462cbfb526d80539d6fcbf8f532646fa69c2cd30583b3dc4fe15f046589feb662e6110f04100bb47a06e71ad48d912a26e970ea436c051fc586389191c6aaae58c4aebf06b897b4381e634ef15c4499f699c0364f77eb4b09defd851c367da602bc4982a73c3707721332a104d50c3de6aa638edb1fd52d1290c75f832c318303b6e49df80c541338d1948b5eb4193e41d70e4c84a55b5f66de9fbb1b92dff7829a703aab43cf00ead938fe75e78d5fa60164d31bbaf2e86fe1e7f1bcdba61174b74c73681dc4d4d7dbb7f71c885423eb99d4040eff95e29d368cad9e262e0eb9c5391195cb9cfb575f003ec03c6b78a9cf10c651d42b677cd210b4db80acb7fbae9e97ea0598bcc891e66f95ae0e830ab63cb59cf3d576683a950fbc5fe6c307108bfb302f72ff0270295d27ebe8c0dc9c71f44c8ff917bb590378616729f2df57d5233e56368186ce6585ea02b19cdbfbb6e7c68a96de9b9d7dc6ee5a5ccae7fff8122bcbedc3de38d6b85a2356fcdbbcefa0f7b0ad06ac7135f56317c4a3761b454781eceb4ce0027f342db4961ccaf2a4515731dc217d756c8de55305df5e4657c867526ff0c2f313a59f5bf7c981f080371917a45154cdd51d95d236978c15e8672fb4e958fc0854926628d9256189d28f9a89e5201bff4fe237c70211fefa2459ea6b7b6f31915c5ac29480d0941ebd2509767bf865240f8e5b5c92cc8b7634dbc1ee27e733eb520b1d36e3162ec783f1ce5a6ca006400765f716eaad75bd21ef50aea46c1013203b13bd401e9ae63d0e6f4c8615e5976ec4de10ba0ea45590763efb28861b2c967ba89936e9dcc6a3d06a6d24997812209b06425635ff97e7094546de243e5786630952c9f36704c30d95efa83da53d4d3c4248d9c9e2fccbe3c10375271d939c0a72f431eb8ce70598b3970cb0c318a410fac852eee179b1bb09fef6044fd0c46dda39fcfc692e8c9730529d69dfb0782fdc0cf20a85db732763502f1674876ed9e292002d31ef94b37704d1fbe9b357e7be97abecec4627da9bee9d2df1a07a9ea640f553f8fd36b8ff35bae23dd15c67fda29c036b04596868c88766d1ae228575e8ac38dde0494096b4c697d92bed1ed6c35867dd7b3afc1f833f447bbe3723ee4b3ad63759b120def6913192acc0ce6131bbf9e3d407d2d9fc37ed64f5c63f01498953cdc51bf25a6a6295682be171fc454122986b5e9dd5f329fd2b5e81c63904c560ec3c4d83fd1abd466ec36732c2e015d103e300033d18deaabdce8a65182b19b65664e10863ca2b2070110bfd71acf71143520a43fefa18837f28ae9e23ac552eda98517835a0dd81a1cda7a2b83704d4ec6140b8532e167b92a678d2533309ddb7658c7ad81056cb97aa8cc1f1a7457648873726a06241b20e68e775ac44b476df90a77f1c78101a936e3e5ff1ac2053aa40c5ae0b6f267dd55186ebb3f56c1e03fb4b72800d19dc24a6bbc857ac70384eb6477905700db2903dbe4347afe8c9f1b00ad585f4a35b33bba07eeae05d29c05ba39b9c5a65c2d2ef079352e2025018a0f9015955f49d117474118b941604c9f2a0edd082419680ca270ea8ef6b7fea2c6d2cf842a3203d32b478dd23a24b1e1e1bae22a176dd698f0e7af0030eb0c740e16f4fc32ec4322c936875d239be0bf6db1ff39c50365d169cb496a896c3d7e72274a113839095afc3b4d089e244c6c1a1a6bf03c51bd92820a105823a6be9bf7ed6a80b6bcba8efe2cb1b2cfcecca83495d8e5d47746f23b50fc63392c26d5e2feabdad1314daa289e24e0f3395e0814bb17e028c5feb57cc0899eea8997226e7f5f0a8c9063e5d8152f8b60ff1f97712aec2af238e6393809e6a67d9b227e379ce8dd77bf775f8257ceae38cd510198a96c42312a4fbae5a46cfe04446270704a2c1474ca3a42f56f535eef57d64720961d9d0bcc63b4409ea0a37dcf3f5134337a2a72a2ac26dd90dc2015748eb25187cb037871ede7456a2c407f9e994df3efaa4b3e3097a2a4d6facbc0ce294df23cb5b77a093b9f85b94a20f25f78327e9358a5631b8623e889909d7cb2f3f36850867cb00beef17660cc9a5eade810455aec17c5a33ef406ae3912b633e4ee9c2abff76a6298a33450af634d34341ab8bbd17a97db7856b2136acbd44d62477921ed4d630924d8930ad9e933e1e3e41f971525b842e1d930a844f9ec3950ab2ef4b2417146bacb72fd495f283c75775f1facf297abb38e0657245afde12495f0a1a20df997a5", 0x1000}, {&(0x7f00000020c0)="1c19f6a6c65b798970ee43db6132a0e5bf2e033ee96ecb51001f7c521f52b1b1afaa20cf968afe4897ee3bce16cf70c51968a602baa3c9c48b7a059ba6870a120adbacb48f8e60a9e716382bada7ee331931131ca45486adb450a86c5f881cda051bf0c15939dd08d114014c2182e19e738c813effa2405c9b7cbfcb272994d31786557a55b9c537d4b1afb4de1a39033206be108ec9cb288503849b3b2edbb6af69fec2a8f3059026f1e4ae8462d9bcadd2fe2df4a2ccb8f5967efdade221fc7df33812ccd56ec43326866d632113e012770e7f4efefe8b88527676", 0xdc}, {&(0x7f00000021c0)="410167a0aad54799987469fd2cd4b8f724b0182ef5e4aa0d37048069dd9eefdf02ba5d8724b606939c7c743e4641cda4fbbc0f5254aeda17906a98b44291def32984a9b89a6157ee2b5b8dafe037f868e03c0faa3f6708b4eb73892721074ed8576b9603c980f240b1a1023a7cfb28dfd8c043a8fdb62838cdeb184088e5934c5a311d76768c159eb3c2291ae3ae55f77038f572c60979d0fba5dde1650061218141f05bc09033d5ba860e1f6bf205b970f32dfbe32ca641903a4d229c9b23846544b2a5585d81b87574c3341c3ee005d6816f3828109b2fba48a1fb1f4e091c24dc9f", 0xe3}], 0x6, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) pipe2(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002380)={0x4, 0x3f}) 22:22:06 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='(\'\x00', 0xfffffffffffffffe, &(0x7f0000000280)=')/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x80000001}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x4, "a7d24f466e7c2fdd7a352ae7f5df819cf2de1b84", 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket(0x1, 0x7, 0x2) 22:22:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xfad}], 0x1) 22:22:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) clock_gettime(0x7, &(0x7f0000000100)) 22:22:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) kqueue() setgid(r2) 22:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) 22:22:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="bedaf45ca76f4de18432b5ebf5f36f3e333859f97f2c98b0fafe03889fc31bb84fdf27bf0a6afaa923a3cea6ca6f5a30cac4fe2de047e7d4cb8f10605b398d2f2ff20d1157fde1dbad27cdc20a440b974970c01b426f718680afaffcb541cfbdb6d383c22c821fb2329f4143b7c4982d1205f335f11102b3", 0x78, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) write(r0, &(0x7f00000001c0)="bb0dce5b5f4c97f196e000deea9ccaf20164383a0b32e949deb1afed7ec4b1e97f0c1d6f64ef5b55e0c18816dee7255db033d2a1a2265ba648c98d343314fe23668b92df3479d02fa123432811e91c1331bf7a8adfa8594a394693db5915cda255abfd8bb53c02b2b32734ba9f2f07e779e432a7ace4cf3640d9e4acbc0511305c19eaffd28c23fc", 0x88) r1 = getegid() r2 = getgid() setregid(r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r3 = geteuid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r3, r2, 0x6) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000340)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/118, 0x76}, {&(0x7f00000004c0)=""/5, 0x5}, {&(0x7f0000000500)=""/6, 0x6}], 0x4, &(0x7f0000000580)=""/109, 0x6d, 0x9}, 0x0) r4 = socket$inet6(0x18, 0x4, 0x6) setreuid(r3, r3) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x102, 0x2) bind(r4, &(0x7f0000000680)=@in6={0x18, 0x1, 0x7ff, 0xf1}, 0xc) r5 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000700)="a8e45ea5ff9bd2712281c85c5090e18a867c14f5ab72fd92be442ef24f0219c099d1be8bb2957b35d63fc363e7964cd1b8e883ccf50e856252dc7882aa28952663360b01a47e0034dc162c840ea3cfd800636f09b240d6eee0177318df7626d9e973449bbaf86adeccaa5a8d6a122331a6c5491ed1a2aaba7ec2522b59832c2b25f97378e2c3dcd05ad9", 0x8a}, {&(0x7f00000007c0)="19e06346ee70734d17e4917ee1d354b31b663eb7e433667199a5213aad7dbfb41ca2d7cd008b4c8e8697885199f574c17e598baa106e2bcf1cf10333af15f267471826fcb743d14c65b28a794502f2addec616d8fdb244b6d90c9a88ad6687809585dcbb096594d950ae8dd42386368918ed4fc44dd68034fbaae4f3808e36048be42c3deef12538d18984e5", 0x8c}, {&(0x7f0000000880)="f6b300ea2f754feacdb2679a2b71ee882e90e9141ffd61a2146da34a90358b5a557d774dafa2844ebff673bd9d5e0e62cb88da4414e1fabdeb248a1ea3400587d9ee6558eedf4a94666374a98f823ecfbf273fb30e1d8843be2183fdbe00242bbd0b366659b8ae6632026225455d6bab7693c9c0067e0f411b386fd95b0f1649d44040151de61e775bc7fc16392bc5a28af4f54bea74ea4497ceb390210c3aa1bbfb9184da590fa7a4cec0e03c7a5a2e2c5e545a555c3cb9817334c56e01e0b9a23184424122851daf3c6bd583d99c76e99fb4", 0xd3}, {&(0x7f0000000980)="8457f668d587dfee6703fdbeb28b6804104c6746e9f7a32125fb251919da1a21762702ddff8f34e7baf40844b3d1dfffdbfb9f341c9f94c9c7ac9d2bb05075a6681db25ca3cc91f2d5429d99c573ca03dafd0fd18510fd43fb77c5858f9284ee93c8340bbde146e02ca834f51282287286f959bd96aca06c9c5517bb78ecd402d4f60763f632edbd75", 0x89}, {&(0x7f0000000a40)="e7d985cca83ad83a565a3d81640bc20adcef4fdc85a475b765b401bee015d30bb92cf6127fb3bf1b6c4bf0889425eda31841788cefd1b832b5dc2eac44a418b0cedfbf2f0fa43c02ad7f3b7b9aa4b3df2c38492478e0494e893ea28ea6b4b1588a7954c9d51e7d5d438f9fb6226cd28294ca31b296d33494ceeab6562d509250dd6b0b4beff6f09c8a0f355dae1c20a096808cf3509ed3fecf3a909995e67a7fa5c4eb884c4643f4e0333e4ada223b216ab08822d1286051be96e497bc748b6342894e27eb1ff7bff62b79f87a55d82375817c3098b34ebd", 0xd8}], 0x5, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r4, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r4, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r5, r3, r1}], 0x68, 0xb}, 0x408) r6 = open(&(0x7f0000000c80)='./file0\x00', 0x80, 0x1f9) r7 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getpgid(r5) read(r4, &(0x7f0000000cc0)=""/240, 0xf0) lstat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) setregid(r1, r2) r8 = semget(0x3, 0x5, 0x22) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000e80)=""/12) shmat(r7, &(0x7f0000e00000/0x200000)=nil, 0x3000) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000ec0)=0xc714) 22:22:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/241, 0xf1) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffe97) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffed8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x3, r2, r3, r4, r5, 0x66, 0x7}, 0x0, 0x4, r6, r7, 0x9, 0x900000000000, 0x400}) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 22:22:06 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) write(r0, &(0x7f0000000340)="28296ef6d97c284c27288c3fd009f5b928b92a5ec902d4fa4ddcb331e9a9a5824b081c1a3deee46b69628cd99562769c01614961768d7c220d2801a60fa37817ca0cc337272733daed9ac555103da02116e31f4ed8b45a20126813675af8ef9bcc8973246727b613b24944ea6e95517be443f7d1819a5ca0781acf482ec3f646bf2bfd075805578bd5ffe78b955f69e1741533b6dd989dd2a0f5f1a196a502c96f7e12db7b3319aa0b3ad1d62b50fec972469b1141f91e446d7778c29dc56686", 0xfffffffffffffe4a) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getegid() getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) 22:22:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffff2fc, 0x3f}, {0x862, 0x9}}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0xfffffffffffffffd) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 22:22:06 executing program 1: r0 = socket(0x20, 0x0, 0x18) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f6275732f663000e9cd9fbcbc553fce34a0f3f6976197b84b02a648781809c9bb09d018622ac78c030206ca9ef4a2b9196b688dba37ead64c7486ae28c09c8fcadc6621fb5f91b7c66d8fd479bb78ceb4ff72e3ef1446d4c31e37a1ee6096cc75d35ff6550eff946c45305dec6acdf064a26bbd618d89dfa4983ce58a5b7ca5c03bcc599155182891ba8c8d34898e14aabdf8eb313315cd3e1be5d56cca99e3dcd6283163d386c7f93e8e9fba90563d20d52acc71f0925203225da8f22d54e9b1e2a1e9994103b9a998f361e28bc4dae9f3e8fd3ea7d6dd066c7fccb399f0267aa4bd2b8fecb27b280113013812e4afffe47c59"], 0xe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) sendto$unix(r1, &(0x7f0000000080)="a25f6af2f0031a8542af7ae003e202b85c9423ac63a14a591ae5d659c551efa70e479e8e422e6c129a7a0fa8e8836a359695aed249607bc52bb6fd3882c6bab498f158530e2d35476cdd0d6e95949104ed0a8eb5922fb34003ca70ecf10e49ea9b0c5d0b1f", 0x65, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000000240)='./bus/file0/file0\x00', 0x1, 0x9a) 22:22:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="9e6d06894b2059edd68eacaf950a06418fe15c102390c44dfb1de1362c8a526852f22c4db5476997834247d950d3e260564230954d365949d9f32075deaded2e411acda69741be0310a3a07d7017d6ec7ff051918d1ffca776d3d8c962f8d73c836a3c7a04e24ca89e58c9a9a647870feb4c32676ff15a0278eaf07131ffe1ecdf49bf88966c7e711d1d88a19dfe68444233ff4464427473f189550b34b5bd7151e8a4e24e8e2406e922ddddac54d3b119086ffc8d320944d8a462a1ba4787d26ccb51b9af42445ad16a091f62227869315987750e65d47104d7c041b427b2a81993de770ece3f3de6c18ea5b9e89c823f53d208bc9d1e2784ba1eba92e98487ad2af7a7e35ab090d98776cb023f07fc6f8c0354f5cbb6b57dbfac4a6f1fda4e880af64f6e03e2fff0b48a7b29483ec2ffb062df038ad05af580a529bb3391ffa8e380785161dbda69fd7f9eec93820d36df019173e2db005ca1f6a9322e1f97629ce4959a65435fc8db74701e3c801ef9", 0x171}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r1, 0x0, 0x0) 22:22:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 22:22:07 executing program 1: mlock(&(0x7f0000f9a000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) 22:22:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000000)='.\x00') socket(0x1, 0xc005, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 22:22:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffff) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0xc002, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xff}, 0xc) r4 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x3000) msgsnd(r1, &(0x7f0000001300)={0x0, "e656685ab529efe1116260f2abf285314b5819b620ae7befe5e718fb255d1ae29f2b3f40bd0d0b52ec76770aa67dc99cba346ce6a711e194d09ca1fd267ec9a159792a888b70e854cda254532657877579c0a532ee0440f2043f5f54eacf036609ee2158cd60446e5422e598883d7b995647c59c83e9cd12117678e9a859f6acfb3abc2e7246b7ae1c9a1a99c0959dd6fae9cf9090ed8f4c791a4a0c5d11a3e5a3862ad5214da44d0e9625c566ca180068ac819f6348b1e6bb1785ed7abe58b2900237fdc9a0fcfbc65fd145d3154416333c71e595dedcc4da6d4a7fefdaf3ee35e0aa1d80739c06236e7f6ca772296230da328cc34a608edf3f6d76"}, 0x104, 0x800) 22:22:07 executing program 1: r0 = msgget(0x3, 0x80000104) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 22:22:07 executing program 0: r0 = socket(0xfffffffffffffffe, 0x3, 0x1000000000008001) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x7}, 0xc) shutdown(r0, 0x1) shutdown(r0, 0x1) 22:22:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x40}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getgid() setuid(0xee01) setregid(0x0, r1) 22:22:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x20) fcntl$setstatus(r0, 0x4, 0x0) 22:22:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) write(r1, &(0x7f0000000080)="2d6802336c3ec7e6b93cb59f9c7afb7478c9d11d1d42d9e5adf985d8b5697fa146bba38f709750ff5f32bbdba72221d21f994acc9591408c4acc6626ff2fd125a17b15b03b6d01b2cf10f5b24391cd67eb626cd9e8c0889861654ef0c19f635e574e40246631d5f4c9607ea529c340fcc5e5353a993ae361ebed71730f79be19ffff101ae6e00bb76ff08197dc9e11f3391a279579086dba5cf619a15eb0b2e10d00685c41ef0e135ad3b6912638603c810e1fa4c3676e119036a8ede980640a53f76f32078b8e57e01226a3e5c22355a3f8020177f7919040477c9577c63d81c440b894e3ee731c86dc7e897f4911a3f3d0cff5e94137", 0xf7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x0) 22:22:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x80) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) 22:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x0, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) 22:22:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x0, 0x6ffe, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000040)="8784b6a4b31379db69fc782ee23b8658d5e49b27d4526fc79d4c73cfb0cee09b92529338f95ea5dacddb1837e0ea4c9ceca22da017c2fde49a72412a5ae85a25d1ef3f518978e7fdee07896bda88edf5b7bdf6ada0b6a38012a21eb59a1f802c1b90f1f2b0cb597f92840d1835e4712751de2da46e26049fb658384f98451d26dfd91a588669e656a0c9af880db2527808928ab440be17189d66fa67b6476040d8188c079f0877b80789c50df7b6b769dea94a8deeb8995e18384bc9c98a", 0xbe, 0x409, &(0x7f0000000a80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000001c0)="b9b5b4ecb8d71f5241c123382ecd7eb682cd4dad6c45", 0x16}, {&(0x7f0000000200)="ad4a45f8a765375f3cd80d36c869f5f5d92d0dd312880c6e6e0c3b776dac533e70e53ea7515a172b4a736a5402c5e5e8afbd177f1e1d19ba5da31f628789772b1974076ca55bbee4", 0x48}, {&(0x7f0000000280)="311717fd2f735ce58bbd5fa8b12417c362de0860e800a145aac2a7bedc3fdfd82a726d4af10e10b93120ea50636b41acb149b9c784d2fa5d140814f71321e518f464e1f885cc615d7c9e1dee17a65fb86931b2200870a86ef4b7b20a2944b284fe01a6583030990b01a959d75b18020775a330bccb50bac4cafa54e08a6fb659e3453ea544810e9c0118f974710cb80ca4fd192da50dee29eef5f5d2692a505f4f588c95dcdea10036563d09cf7ea81c12e97dd148b8c377907d2db0cd543daf45cef4fb666f0c11888adc2b45c381a6f4af79283293e623655454fb4791", 0xde}, {&(0x7f0000000380)="619d8a9665b84791faf2189eb000181d677ca04fe527ecfabaa576ef9ef8caf4b4f65114788c43b73a86f650361dabd78fbcf1cb0b8b93c6750afc955451b8db24dcecfb5a41cca0921dcc8fcb7e3162a25a6a38f898", 0x56}, {&(0x7f0000000400)="0ddf082161ef4d68ed39d927f0aff733894013a312d8c9c0be608a0ad97a9361104540f5d30326903651d660a8f70739d4d9ea025e0b0b68e8fdf8f9df2219b3fcd1dfeda3b64734ba4959324b217a115a95b8a2fbbef8ecbcf6adce461b94b7d062521a5746fb5d977845dd59b8f278b92f31f5b91fff1cfa644ed5b9a7754b8e0067def14ad6d7233d4bc6062854aaca1aa2e680ed09fc9f598326f29c8bb4ea46f1819989d7df1d7854d3679b545b8bbeb171672444bade9c", 0xba}, {&(0x7f00000004c0)="13c21210acce539db9ef3cbabd62721e55b9797027433c4c6410e5493ffe5fbe85ea1c72e533294454734185b2caf9185ea64e82796ba28fc92587781a5de099e91efba948170335d33327884319f610179ab2d3c83cab41c476d6e018524d2e5d5553f26dcb868244efe0beedd3e6f06438f209c26958b935e22ff01e5278a552baaff7b018c9db887e78b3d90b09b3114303045f3d219954ff00fb3f1b538f5f2a8f096db79ebbef22dae442c20f2bc3bab2a5e709b2d3c177ad7e9fe8ed4c4d6fa583e274e47ab821a5742b94e8e0ba51ce22e91969", 0xd7}, {&(0x7f00000005c0)="0693ee8e068ad023a88a548a5940633248a2e3da91c3f3b584295b53a98e3e87f00cc28543fd5591492ef4e801d1b77cd04fba7ae27e0e69001be02b7670afa26c0e027626eaaed3e6293e7c80eb913205e1b0ae0b704710c748b8a9b5d03803ed69b746b11c7eb2fb49ca0b147be62ac3110e8016272ae3101348f8181b533bb0c8d72840e20bd23f28c367357635786d28f590df90e698db4a42a4e9325ad4abd28af85f7ab6da42ee9f16ba10955abf1beb78944546e5d77c877b97fb3d2bd8e2ebd2a48448cb50e30c819e10e6bdec3ad5660c038692b4d01c11ca7784afe03a6f4c9c89bf24caf7e6dddcb6", 0xee}, {&(0x7f00000006c0)="ff55ff91e55487447f6de5d2ef852009a26d25740bfa6d4da002d6bc1f2c9ba950ed20d92705e27e3e43f685173850ef3e4fb121ad58aa85e77c76aaef899c1e6952a0defbf0ce4b795feaa121d0d377359e8f338af359f70082be1dc14686c5aa59c87c4f3e589d01cc25fc6ef58ed25e64d7a0a8fcfbfa0d393a423fa7172165be8bad4d71da3eb9fa3b7338bfa0095f528c5829e93cf4bde19c95d20a8ff56e2b4a47969c8443666cffb399", 0xad}, {&(0x7f0000000780)="ac27544f657b030ac17d6ce83da69b595e9d8311bd20055dbc5941a683361cd2d979cb117d63418f20948bb16b2e64b31bfbe2e3bc1ffa9f1820b7c26387bd9e058d22956958da84219ba3930e66656ecd0e563c00c1b12e8c603e9712982942cb51cda5e4a0037ff59837c05b6dfdd3e3ae76d8864efe71adde2370111f2d97e86b40af385295ebecf5e2b2743a133531015edde4670a506df02e496b67371abd523fed2c6b96512eed436459427548a2ca8670eddbc27ce11aeca384af4d1ab438", 0xc2}], 0x9, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x90}, 0x400) 22:22:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) pipe(&(0x7f0000000000)) 22:22:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x0, 0x0, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="1ff0ed87dfcf913087128c207630df7c7a49c4e61ee1d3442dd377ef34e1e1444440d80e31", 0x25}, {&(0x7f0000000140)="5eaa72c5cf8cfd997dfe056aefe8e2465a3277f83635f6bce2f0442744041c230052da4e4b173e5d48ed0cde2dd5a650a6d5a8e9ecd7c5729d56b91c56f62d3fe7fb4e1cd00c7e51c8d0e42e9912f692a1f65c1c85da1487d7ad382d7b430804cb53c37e2bf5e43f35bb7445d2a8", 0x6e}, {&(0x7f00000001c0)="81328a8f63979cf2b22cea350b7056c086225f3b4a5da7d161ae881304053349c0fe7491a718c9c2c62319f405dce38a0bc6972c12a9f6b859879213594652b4e59f1f07bd84", 0x46}, {&(0x7f0000000240)="f8611f9fbf07ab41b5fdb3d4ff083762ae660ceb2f14f72f50e716f59059d3f3ab0d9f289fa26862bb0a646860e508aab5c870d2b88f6f2fe96927e3b0ab2f1439eb61c29effd31985", 0x49}, {&(0x7f00000002c0)="f5e27c5725870d150b01260a5ca916209a8e4fdc6f893ccbd539568235fddfb0f24a015bcbc67f8bf496723b3eafb123d14b55d57a98", 0x36}, {&(0x7f0000000300)="bf3b08d5003c1d714852c05515aff717bccdd65e0f8186ada72e015cf98a1774ea7bfa7202bc039d2fa1327f4cb7da9ece74983c36e2488dde5d2a6ca3c5e3839d21a5acefdefd5922c279841b34f23ddab9a4f18b7e22203d88e4767ece2bc4f8ad638d7df4f5d36160a5e94d3d23776a", 0x71}, {&(0x7f0000000380)="ad34cdb9213c9119953ad3f7df02d43f6c22f5ddeea858b9d81b7827c36350c86769025252898a2f458d32c65a7ed9bc0bf55101c44d3aa8ad1f11c6b95ab6a331a6fd159a1cae53b0444807365923aa1f3d835e300d4ff35a6fc8d1291bc7a8a32ca1c591c35930d846d0961725bb1e2edcc70160e572c9b587f69af5f0a73c056a63d5113beee3ab9510bc7ca9ff", 0x8f}, {&(0x7f0000000440)}], 0x8, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd8, 0x40d}, 0x4) 22:22:07 executing program 0: socketpair$inet(0x2, 0x8001, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 22:22:07 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000174004b2c7aa23b437000021001e0000000008000000000000f3cef4a340670a8b9bbb1cf943b1dcc260477905b113fa2ed07c6ad0c45b782ca9fcf471bf3dc375e58d4675a334236c21d554917f69dd26980357acb2a06ecb49ddbcf0b7547e4d9f2cac92688398903ccf5fce051d5b186d61b818a50f40d800de0cafb3db9baf598c80"], &(0x7f0000000080)=0x29) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5d9) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) getgid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x811, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 22:22:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) syz_open_pts() 22:22:07 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffff71) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) setrlimit(0x2, 0xffffffffffffffff) 22:22:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 22:22:07 executing program 1: mlockall(0x1) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 22:22:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x80000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 22:22:07 executing program 1: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getegid() r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x6, 0x401000) 22:22:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x35d) r1 = msgget(0x3, 0x40) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) msgrcv(r1, &(0x7f0000000040), 0x8, 0x1, 0x1000) msgget$private(0x0, 0x402) 22:22:07 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2cf, 0x1ff, 0xd1, 0x1, "bffebf8aeada93051a54cc3a22f8c160a1724e08", 0xffffffff, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2", 0x0, 0x8001}) 22:22:07 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) r2 = msgget(0x1, 0x4) msgrcv(r2, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x0, 0x1800) 22:22:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) socketpair(0x20, 0x4005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x4}, {0x48dd, 0x9}}, 0x2) 22:22:07 executing program 1: socketpair$inet(0x2, 0x4004, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="34fe5a025e36f87a4b6e91bf0df4ebd315339b25eb84623aa96b37b604430e2ec5257d0bf72a6711158e88386fa6d7b9ac6e651acacf1c843b947ed341d7c6399286eaf6fa24a161f0e5f7c41f47294ab1eaceda776092ffceffb03a241d1d23616fee964f43ae0fa17dc9aca893e95a2dbb08a5b009d5c6c6b634721db55a3e5c23cefdd7236024d32bf8144372a78e48eed03ca67b06b9634c5567d3da2b30d14882de0f0cf9c5187fec854a1db07d12a19114069734d4c837d1a3", 0xbc) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8180, 0x100) dup(r1) r3 = dup2(r0, r1) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) utimensat(r3, 0x0, &(0x7f0000000240)={{0x0, 0xb17c}, {0x56a, 0x400000000002}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1fa) 22:22:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/166, 0xa6}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x27, &(0x7f0000000040)="00aa91cebf9c92e85bfbbb9ea94e37be6275e2df7d6dffe0883d62c8c54532a4adf6d31ca1e84e") writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) 22:22:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x22) dup2(r0, r1) recvfrom$inet6(r1, &(0x7f0000000040)=""/121, 0x79, 0x802, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x5}, 0xc) 22:22:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x0) socket$inet6(0x18, 0x8003, 0x8) 22:22:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) r0 = socket(0x20, 0x3, 0x78) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xe0, 0x4}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 22:22:07 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) 22:22:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x7}], 0x1, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 22:22:07 executing program 0: r0 = semget(0x0, 0x4, 0x80) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/118, 0xffffff9b) lseek(r2, 0x0, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x70a, 0x9, 0x1ff, 0x24, "9e783e54385763e7bcb0f900a8634260e3d03418", 0x1, 0xff}) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x4) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000001000000efd00bc4f8402822d1bf00668a47821214ad304f34e4c08770cc9774bca47aa0b31822ef16ab30aa61524388d4ef1b9876f5dfc7ad8d23185adc7219e2bc38dd2cbcd6c95f75663ae5a789b6475b30acea042f840053000038000000000000000100000028000000"], 0x78}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xb41, 0x1a10}, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) 22:22:07 executing program 1: socketpair$unix(0x1, 0x8020000000002, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r3, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x40, 0x7fffffff, 0xbe}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0xfffffffffffffff9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x80, 0x40}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x9, 0x3f}], 0x10000, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000041, 0x200000, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x2, 0x133e8e20}, {{}, 0xffffffffffffffff, 0xa, 0x2, 0x8, 0x101}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000020, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x160, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x4, 0xff}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x80000001, 0x1}], 0x1, &(0x7f0000000280)={0x6, 0x7ff}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40, 0x7, 0xa42}, {{r0}, 0xfffffffffffffffd, 0xa, 0x2, 0xffffffff80000000}, {{r3}, 0x0, 0x40, 0xf0000000, 0x25d49ea6, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x70, 0x64, 0x1, 0x4}], 0xadd, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xc3, 0x37d3, 0x1}, {{r3}, 0x0, 0x10, 0x1, 0x7fff, 0x81}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0xc7c, 0x4}, {{r1}, 0xfffffffffffffffb, 0xe6, 0x8, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xf0, 0x3}], 0x6, &(0x7f0000000380)={0x1, 0x9}) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r5, &(0x7f0000000080)='./control\x00', 0x0) fchmod(r2, 0x41) chdir(&(0x7f0000000700)='./file0\x00') clock_settime(0x0, &(0x7f0000000600)={0x1000, 0xfff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0xa, 0x40000001, 0x3, 0xffffffffffffffc0}, {{r7}, 0xffffffffffffffff, 0x81, 0x10, 0x4, 0x9}, {{r6}, 0xfffffffffffffffc, 0x22, 0x1, 0x80000000, 0x4}], 0x7fff, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffd, 0xad, 0x526c6b6d006d92b9, 0x5, 0x7}, {{r6}, 0xfffffffffffffff8, 0x24, 0x4, 0xffffffffffffff52, 0x401}, {{r3}, 0xfffffffffffffffb, 0x84, 0xfffff, 0xf5a, 0x8}, {{r6}, 0x0, 0x2, 0x40, 0x8, 0x6}], 0x100, &(0x7f00000005c0)={0x8, 0x1000}) 22:22:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x800, 0x8001, 0x4, "3d184b1e7fd4cbb0c19f25a602d901ba634d6386", 0x3, 0x4}) socket$unix(0x1, 0x7, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:22:07 executing program 0: mknod$loop(&(0x7f0000000100)='./bus\x00', 0x201c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x32431674, 0x5, 0xffffffffffffff7f}) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) setregid(0x0, r1) 17:08:16 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) setregid(0x0, r1) 17:08:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x400) 17:08:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb22f, 0x0, 0x0, 0x1afa4e3b, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a", 0x0, 0xfffffffffffffffc}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) setregid(0x0, r1) 17:08:16 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x114, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/145, 0x91, 0x802, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) setregid(0x0, r1) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r1]) setgid(r2) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) setgid(r1) 17:08:16 executing program 0: getrusage(0xffffffeffffffffd, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgid(r1) 17:08:16 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgid(r1) 17:08:17 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 17:08:17 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgid(r1) 17:08:17 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) socketpair(0x0, 0x4000, 0xffffffffffff8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xef) 17:08:17 executing program 1: setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: setgroups(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x23, 0x3, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getegid() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000440)={0x9, 0x8, 0x52f5, 0x5}) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r8, r9, r10]) 17:08:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000003280)=[{&(0x7f0000002280)=""/4096, 0x1000}], 0x1) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='..\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=']&#//\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2}) 17:08:17 executing program 1: setuid(0xee01) setgid(0x0) 17:08:17 executing program 1: setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: pipe2(&(0x7f0000000000), 0x0) kqueue() 17:08:17 executing program 1: getgroups(0x0, 0x0) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x1f) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) 17:08:17 executing program 1: getgroups(0x0, 0x0) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: r0 = msgget(0x0, 0x14) msgctl$IPC_STAT(r0, 0x2, 0x0) msgget$private(0x0, 0x2000000082) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x129) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xbd) 17:08:17 executing program 1: getgroups(0x0, 0x0) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: pledge(&(0x7f0000000040)='}\\\x00', &(0x7f0000000080)='\x00') r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa675, 0x4, 0x7ff, 0xffffffffffffffbd, "4377e6d3b995de341375da04558fdc3d311fb639", 0x1, 0x6000000000000000}) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x3) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socketpair$inet(0x2, 0xc007, 0x9b0, &(0x7f0000000040)) getrlimit(0x0, 0x0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair$inet(0x2, 0x4003, 0xf73, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x56) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x24}, {r2, 0x60}, {r3, 0xcc}, {r4, 0x83}, {r5, 0x10}, {r6, 0x2}], 0x7, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r7 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000100)=0x5) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x20005, 0x21f}) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}, {0x1, 0x10000000000000}}, 0x0) r0 = shmget$private(0x0, 0x600000, 0x41, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/51) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x3) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x3, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53a5a6ad8b3706d53ce13ae8", 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r3 = getppid() wait4(r3, &(0x7f00000010c0), 0x1, &(0x7f0000001100)) recvfrom$inet(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:17 executing program 0: r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) load: 1.05 cmd: getty 39952 [ttyin] 0.00u 0.00s 0% 312k load: 1.05 cmd: getty 39952 [ttyin] 0.00u 0.00s 0% 312k 17:08:17 executing program 0: r0 = syz_open_pts() setuid(0xee01) socketpair$unix(0x1, 0x81, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x80000000) ioctl$TIOCSDTR(r0, 0x20007479) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x5011, r0, 0x0, 0x1e) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0x3ff, 0x4, 0x5, "a58ec19daf7e56266b4fe61d8f0ebceaa151ab5e", 0x4, 0x4}) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x2012, r2, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x18) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:17 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) accept(r0, 0x0, &(0x7f0000000100)=0xffffffffffffff76) pipe(&(0x7f0000000040)) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:18 executing program 0: r0 = semget(0x3, 0x0, 0x84) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x80, r1, r2, r3, r4, 0x1, 0x80000000}, 0x1, 0x3, 0x400}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r6, 0x6, &(0x7f0000603000)) dup2(r6, r5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x72) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(0x0) 17:08:18 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0xa9, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) setgid(r0) 17:08:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) fsync(r1) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r0}, 0xc) setuid(0xee01) setgid(r1) 17:08:18 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20c01, 0xc9) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) setgid(r0) 17:08:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xffffffffffffff3a, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000001000000efd00bc4f8402822c3852c206fd1bf00668a47821214ad304f34e4c08770cc9774bca47aa0b31822ef16ab30aa61524388d4ef1b9876f5dfc7ad8d23185adc7219e2bc38dd2cbcd6c95f75663ae5a789b6475b30037d042f84"], 0x69}, 0xfffffffffffffffe) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = socket$inet6(0x18, 0x4003, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r6) getgroups(0x5, &(0x7f0000000180)=[r1, r1, r7, r0, r1]) r8 = msgget(0x0, 0x33) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x4, r6, r3, r6, r2, 0x85, 0xb1af}, 0x200, 0x1, r5, r5, 0x21bd, 0x1ff, 0x7, 0xc9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r2}, 0xc) r9 = socket(0x3b, 0x0, 0x3) r10 = fcntl$dupfd(r9, 0xa, r4) msgrcv(r8, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x0, 0x800) mkdirat(r10, &(0x7f0000000100)='./file0\x00', 0x80) shutdown(r10, 0x1) linkat(r10, &(0x7f0000000240)='./file0\x00', r10, &(0x7f0000000280)='./file1\x00', 0x4) getegid() setgid(r2) 17:08:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) flock(r1, 0x5) flock(r1, 0x1) fchmod(r0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x80000000) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x1, r2}) ioctl$TIOCNXCL(r1, 0x2000740e) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r1, &(0x7f0000000080)=""/91, 0x5b) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) setgid(r0) 17:08:18 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000100)="0d432340da6a17155b6032f82ef747e97d2fb33a1d5fae5e9de6517b670c7480d749f755bcacad6e7d662ed33b4ce0b87cbc1ae4f205d433988532d1336f9d7a01ea81b0fe3b89ae9673a88bd6bc203cf32b0d708e143a074421b3560e4f94376834c20de38039f21966d170ad3f6ae4a4b30f3393c6f3881baf2938cca34c5fb64ed09a358d5cc0e35d6849586a80a08ec6685af8ba52a3add4ce31cbf068528c87aca1d8a7c1c3328f1c5aa8b0b5bc3036b753ea1436bd632d406bb81c4bb24ab78406a24ab3a4263d1c0c3a57edb709eac44854843f9883cd0ef1e59feb9638f8f6efe4667a9c3fa5e95778d21cebfc0742c92fc72ef1c79a0a92", 0xfc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) recvfrom(r1, &(0x7f0000000200)=""/87, 0x57, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000040)=0x101, 0x4) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x10, 0x4005, 0x10001) socketpair(0x18, 0x7, 0x7, &(0x7f0000000240)) socketpair$inet(0x2, 0x1, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffeef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setgid(r0) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = socket$inet(0x2, 0x5, 0x2) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000000)={0x0, "c292c6e518fde4cc7c7036f3eb84744e90e48bc06ccbff63ee0f0e38de735427ffb2af4c5a591361af528a928c383d51e44cbb68063c7f44486795797bdbc782615c35d95de47ea7aebdbd"}, 0x53, 0x0) setuid(0xee01) setgid(r0) 17:08:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) socketpair(0x2, 0xc003, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x48) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = socket$inet(0x2, 0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) setgid(r0) 17:08:18 executing program 0: r0 = getppid() setpgid(r0, r0) setpgid(r0, r0) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = msgget(0x1, 0x10) r5 = getuid() r6 = geteuid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r2, r6, r1, 0x28}, 0x9, 0x7fff, r7, r8, 0x6, 0x4, 0x9, 0xfe}) r9 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x80000000, r10, r0, 0x0, r3, 0x104, 0x1000}, 0x1, 0x6, r11, r12, 0x6, 0x200, 0x6, 0x89ae}) setuid(0xee01) setgid(r1) setgid(r1) 17:08:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) kqueue() setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30582, 0x20) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x90) dup(r0) unlink(&(0x7f0000000000)='./file0\x00') 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:08:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) symlink(&(0x7f0000000900)='./bus\x00', &(0x7f0000000940)='./bus\x00') r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./bus\x00', 0xa2, 0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)="db3efcd76cdef70bd60b4a086811302814ccd8a3d7de0d73d7e0999e47d9e6391062ae8f98361134089023165fbf5fe2363741baaf2db72144c0655beb3eae70f0d0e3249b4014861e92f0f368ea7004a51a9f1fdf723762e74d284cb064bc0dcf18ec318a5019952a9d9be18b3d3f3fbe833bbd0cb236fb7d5af12116e6ad4569c2bc2e310238c6d8a3a7242c52b3ddc7c38a79fac8a187078f74d94dccfcad7f232f1a88", 0xa5}, {&(0x7f0000000240)="4f2d85695b08c19e2c3d975e339c4317a41a76d5551b553a7af05e090c63e626a5cfbe4a8014e305cd0a0cec416171548ca46c108f", 0x35}, {&(0x7f0000000280)="e7f0b53cd6d7f2f8388708a5b8779069c3504004c668aade977a64806dad5cbea0d4f5a2d7062ad13e46b12477f49e664a017b18e4a636e5c3dff50e50bd9670c0979ae794bd7df80a0fd88f8d2b3f60d6500798e710092e1f05", 0x5a}, {&(0x7f0000000300)="8f868dd3fed24c4cc447a5ad78a582025b77476ead01a9d22bf9ff740dbc7e386042bec1dcbd6924c22e4204d3f10185b5d32aadff2c1c6d11e012b1974044c0f081e5b4f0b29a1f3bd04c9b23c6892541e352ceea104c32ec25bd73a8cbb72a18e2711bb4abcfb915c77181a005bb37ac3e76b45f321827a9ba0588396306fced59c773ba770d474e61214cac4c6a7ec6517e7176512dd235c188e3474a11c2d42e111c9e7afed1a72d0e9c5980abf802553d684e22b72b78efb648dfd52de61db0b4994f132e08732820a25c9ced0fb59f326d80a88ce6b14c4241b82d90", 0xdf}, {&(0x7f0000000400)="c515", 0x2}, {&(0x7f0000000440)="1fb8924b8c6b14dbb25801d9512e3ca6e824a2797903267777352b5c11bebcc89210eb545ce81f5aae6772f755356a205ad250449f4de9f7d6b40052856a846d87ca36cf0abe1525906988568b9a809447313605229d7138da6befe38d5c8fc4537e45e8a3d5ad9f0420d2b81df6ab62c7d65c150c007fb1c8d4b1d323b10eac8c477344", 0x84}, {&(0x7f0000000500)="34a29a1c888cbad38a42f177afbfa9ecb61ff4ba0e8ea091bc68413fe4a2241aee443b2c184bae7783bf7e49df7c3dcd62512c0bba402ea5822f0afb992c8b6b776475b1f6d4a71874c7732f359d1032ce78f4b0d5609769abc76bae3fe4ce483036a7bbdcf130ad46cb4c8acd3b1832f10965ef1923cb8ab4f0cdd8f212ff02ada55e25cfd022bb3ae6900c1eeff87ba4b810b3e8ca066a137eda1c", 0x9c}, {&(0x7f00000005c0)="a9deee079eeeac51c282313def82cec1688c080a2612cb4bd8422784a38f8b517160ec751a4a5401836913bdaffaafffcc65e226d948ee25811451c52a4015fb2cfe6319ccc53495f476d55cad65ee3b3b8d2f8baea6b6f042f7270f7b098db183810d3f1b1f80245be1d78646e7510ce2d594e459dd644923f74d70347b82b0aa71", 0x82}, {&(0x7f0000000680)="680ebabdfece4954f17ce268dadec521e109fe4996be90cbe40343c7f3a3", 0x1e}, {&(0x7f00000006c0)="a5517bd86f55c86e42f743958f46e7cdaa7f76d18a8ee5b0d5a3cc6a7bb66b643492af90558170367847d4441d906f2e96683ef5952c6ed6798783b0b85ae3619074f85deab155bc395d11c482d46f426d4a208de2139ea97770a474a60e4e1b37ecbe968c6e9165bad7b08ffb9fbb373dc080cbf5595d91df6bae7841a73d939374d7bff373c7e447b8e2ec80ee3a30194e85a221a5093c65c3db7fbee3002a762acc6938f43fa3443b73a4348e76dd83f05d8787c0b0094d0d96e9f5a18204dc20109cc977541b5676a95a360d92a18a0591e3ab0e5551a566", 0xda}], 0xa, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1]}], 0x28, 0x3}, 0x4) 17:08:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setuid(0xee01) setgid(r1) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = msgget$private(0x0, 0x443) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r0, r3, r0, 0x20, 0x81}, 0x1, 0x5, r4, r5, 0x401, 0x1, 0x6, 0x4}) 17:08:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) fchmod(r0, 0x0) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getuid() r1 = getuid() setuid(r1) setgid(r0) 17:08:19 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r4) getgroups(0x7, &(0x7f0000000000)=[r1, r1, r5, r2, r5, r3, r1]) 17:08:19 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r2 = getuid() lchown(&(0x7f0000000000)='.\x00', r2, r1) 17:08:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r5) 17:08:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="dc", 0x1) write(r0, 0x0, 0xd9) kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb6eb, 0x4}, {0x5b, 0x46a1}}, 0x2) 17:08:19 executing program 0: syz_execute_func(&(0x7f0000000080)="0f6fdd8f6978cb53003e40d9f0c4c131e1ae00000000c401fc1132660feea33f000000c4825dbb9e49ed4195c421845958092ef30f119c02318600006d") socketpair(0x8001c, 0x4004, 0x64b3d7a10, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$lock(r1, 0x7, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x80000000, 0x7}) fchdir(r1) setrlimit(0x7, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x6, 0x7e1683ab, 0x5}, 0xc) setgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r6) r7 = getuid() seteuid(r7) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) lchown(&(0x7f0000000040)='./file0\x00', r7, r8) r9 = msgget$private(0x0, 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x5, r6, r2, r7, r0, 0x4c, 0x4}, 0x7, 0x0, r5, r5, 0x7, 0x1, 0x1, 0x7fff}) setgid(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) 17:08:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) getpeername(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="577b137ae288a036f60ee85bb9e82b5573636b7fd2d73c68d9550ea2de8d03b7ef78cab9d5ba8a18d67d16016809bbe3b01268e8220823ea792edb4631ae47c3277457ace8514e984eb457840a81723528af904aaa976dc82cf18bf89943dc53d663322271f608c8c6ea27dc1587a4fc9e419b151d34c62ec9ecac527bad335440b6750075037ba933c33a0f6285ff8f58ca40e3e4b76e515528f2dc046d02199a179ddca04e96b43f8a1021b52a637034d44132931d4d0c783068c55be102651a3710c63417a991236b02e312fd296f73132d48", 0xd4) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) setgid(r0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x20, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:08:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x7) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setgid(r0) 17:08:19 executing program 0: socketpair$inet(0x2, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) ioctl$TIOCSBRK(r2, 0x2000747b) getuid() 17:08:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) faccessat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x69, 0x1) setuid(r2) socket(0x1b, 0x0, 0x821c) 17:08:19 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x80000000000082, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000000}) r2 = semget(0x1, 0x3, 0x21) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000001) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x2) dup(r0) 17:08:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) getrlimit(0xf, &(0x7f0000000000)) 17:08:19 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2001, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x8007, 0x6) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:08:19 executing program 1: nanosleep(&(0x7f0000000000)={0x7ff, 0x3}, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:19 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt(r0, 0x3342, 0x5, &(0x7f0000000080)=""/106, &(0x7f0000000000)=0x6a) socket$unix(0x1, 0x800000000002, 0x0) bind$inet(r0, &(0x7f0000000040), 0x10) 17:08:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0xffffffffffffffff) shutdown(r0, 0x1) semget$private(0x0, 0x1, 0x1) close(r0) 17:08:19 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) socketpair(0x10, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x4, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/232) setuid(0xee01) setgid(r0) 17:08:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0xd663) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) socket$inet(0x2, 0xffe, 0x0) 17:08:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/28, 0x1c) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$inet6(0x18, 0x3, 0xef, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x10000, &(0x7f0000000100)=""/202, &(0x7f0000000200)=0xca) r3 = semget(0x0, 0x7, 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCSDTR(r0, 0x20007479) r4 = geteuid() getgroups(0xa, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r4, r5) getrlimit(0x10cb5fe2f5b7a7b7, &(0x7f0000000380)) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000003c0)="d12b376431f7fb9fefab831c37836dbb389ccaa968ab226cab919e685c9de793642a1a47e1176f54617229c61f856adb98ebb695f4a411013ad0aed5de65c6870f60419a4f8d2598a61e1de8a0e9ea5db948d97ace61d04cfab9e8ec0ad6bbbcb25718e4588d16c651e2ec04e3187454daf5b7903671faba7dd82ddc62e0cce66a1e11fd01ca37ecd16b0216084e25d86275dff1723f89c2edb781ee92ad500ff37865e1d7458428d67971c25c22f477e929dc745be5c4b5412e1263f4c887be7041a9549dd8cfd026df2fe4827a36418d438cd6d8fcd3bfacaa2cf08452120ae893787d41dee9799595d5c7afbaff1c28ce66f956e3a1c4a44b", 0xfa}, {&(0x7f00000004c0)="32eedb27126e4b83105b38f612d0b85bcbd59561cf024c8c4b7383199a50332eadd0fbdf94abef699b02102aa468ec056a7866e321b9625e13702189331c8b226da3eb29f731a24fda4d0668009f1615214c82926e7fe0f9efff08b3e18e998c5f3acfaf8ccf7c48cac9e121cf8a1d89752fe7d98e9d436aa40e698756f62f4246b54d4226f9ba7496cf22dc29fb50e27ed2a89fc302f26e492092df91f9cf7155ec5c0d844a555a1e27ac859edbff0d8a4ea3df", 0xb4}, {&(0x7f0000000580)="f632ba45aea167ef765dc88207354d85fa33418ae1cc9e64c456ac03208f196a3d0e1a14cb3d7de3383ff2e6714b218dcdfba369a78e41635c3817f53ecd5771ad8a59e17c2e86da2065711f9bcbde0cd71c0bd3763fadc840a3fe5a4700c3d08d4c416523a739975f6f40919bc4f7c1716f182552c45202ebd2318374f2f2dd26ea04f0fdbf9b3d7db84b9ba3c8c106b9171218047e87c3b0e3307ffd99feff81bddeeddef85d67d88d1b1eaec9d2b1d7f58feeb437fec51df91a726b793637286a367472bf38e7ba70089411f3d67e5ad9f86fdcb01c16b4ad214d38f9bced5f", 0xe1}, {&(0x7f0000000680)="f38affdab6a806e208", 0x9}, {&(0x7f00000006c0)="8094e2c6b1fc7999b95cb2a6a5e6fe19b62a6b21666e8ae5d6c84701faf71a946f0cf90b279aa64a08ebb2a378bfc683f6f4edbf620ea80144913d1622318d1b3574faec7fcd5386325d17545b503d94cd56", 0x52}, {&(0x7f0000000740)="287cd411ad480a6da3ae2eb631b2305bedf0e2fd14dd5b4877403af29bd24c0188", 0x21}, {&(0x7f0000000780)="c7616e9bf15560a85c1c6744528cbc1195b0ced5289bcfbd442ec4d07fb4d655fddd1a17ed7033bb0f639a86d3864bf87cd4736a0ac118e95bdbb66326d63cf69ebe57926be5820fdcf5d5ffafb0b832ae227dedb0165efd4b78a889046b2d73eef4f90716699fd22a7b6119dbab3e5133d6ecb5cb563491cafb82a3f93b3f8358984b456a9b0bc8ad8d010992a014fb", 0x90}], 0x7, 0x0) lseek(r1, 0x0, 0x2) connect(r1, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/23, &(0x7f0000000940)=0x17) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000980)) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000009c0)=""/216) pipe2(&(0x7f0000000ac0), 0x5a84ad442ead60da) fchmod(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000b00)) setrlimit(0x7, &(0x7f0000000b40)={0x4, 0x5}) r6 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 17:08:20 executing program 1: socketpair$inet(0x2, 0x0, 0xff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000280)=[r1, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x177) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r3]) setuid(0xee01) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) pipe2(&(0x7f00000002c0), 0x4) setgid(r4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x6, 0x6}}, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x80000001) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x1f}, 0xc) 17:08:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8091, 0x40) socketpair$inet6(0x18, 0xc005, 0xdeb5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r4) socketpair$inet6(0x18, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x2) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x21) poll(&(0x7f0000000180)=[{r0, 0x150}, {r1, 0x84}, {r2, 0x40}, {r3, 0x100}, {r5, 0x8}, {r6, 0x46}, {r7, 0x100}], 0x7, 0x6) sendmsg$unix(0xffffffffffffffff, 0x0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x1000, 0x8}, 0xc) 17:08:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) seteuid(r3) r9 = getgid() getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r4, r5, r6, r7, r8, r9]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r10) 17:08:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x5}, 0x10) setuid(0xee01) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = geteuid() sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="0000302f66586d65f6d74dd3f24f4e48626033aff62df02667d9e1442d809e28fa185efb7cd536ddb91b1f0023af819bb221d1b40716a49d6cb903668561b04c78f98f87d5a6246f8f1eb8aa0217854c814b37f0126cd0cb1663464343f9e38d0dabc3d9e0de74314ab424ad12d3f37b6b976eb2b025774127914d988114d21dc98072e2f3f29ec78a0dbffaa50627883b8d3e6f6c6cab5fdafbe07ed14e371c48653e65bce3d29f580070a3dc4cf19c1cef4b7b3466406cf85c9594a5644cd21f0dac36ae76e4b4c1dd879d8ff4853ddde37381d0fe4e067382f15c334910380743d539f64655531d988897bc2721d0d0e21f2422f86c4a2e"], 0xa, &(0x7f0000000700)=[{&(0x7f0000000180)="3f9bbfa272c3d6cbe1a2cd686a0caa06fe573307b6d7652d9f1b0e921b7244a62b20ed6cade908692e445f3686c228dd7e4fa5cc6bf0f862ce855af48908dc27d75f42a7b7950acced67c8e345841e2ec9f19bcc3216f2259c2f306eccb5f32795feb35918c8c1362fd3a3340658696a58d97f6b39a2d4f9f60764b347046c7ef1d517d11602155af54d050e8d83fe0b1b2ba6c2a55310ce8b99d3af7ad93f38f492617c8c07f76c436f4c0436e9c94f9aafe2daa9428d9fcc69f1ec1aaa61bac784ae4c838695313c11e4d51eabe301e56f37e6836fdcdb448bdb47300eb034ffb4d26b3c2469eb1808417736835909cb6dc170ce3357357ecffdbae13ab2", 0xff}, {&(0x7f0000000280)="f7371a7c7d63e3d4c8603fd01a3813a062be79137e7f2b39f3245fe80dccd2bb3a4d24f63859eb3dd4cfa85332c72ef2b6b6f1533db99b13d868bb19a6dbca241ce9b155c40b", 0x46}, {&(0x7f0000000300)="35db743d3e472054e95102ecef8ad68a14f7a5eac6d73e8b472005bc01544d85a011768bdeda8cded39492f840f59bc570a9def32974f02aefefc2c1bab3a915cc919ee7897168c75d1381720dc890579a144af72e1df09eca4c882fc9aa291edfec9aecaa61e44cecdbba7abc052d15389d73f6e8b82732a52d801b8020bb8eda2323ef44898e9af5d74976c7284c7bb453988ef353df1bf242c4af61e499acb591a0", 0xa3}, {&(0x7f0000000100)="e3a26bee69b158eb620173141af880753ea258bcc73c079f7e127c3355cd4250474031a945693c22d4b1646c12cb6287b015cb", 0x33}, {&(0x7f00000003c0)="e50cb8f49e431a1ce12e416cc392e923f0e8121b27d3e1f85904abb20c904be403d67548e918234424aeffe11efa8924f5442dd0a2c2ee737cda06c3c6ac27cecd91583ef520a2abe91d0a46411f85325b1c63dfa112561cb6ffc8f98bbc9dfb268455d14b33d1bb727819bd95dfe8258f3f0d9d9ed46ec6bee8b4107ff31e4d5f7591739d1e3378c11fb8bcd1e03eadccf9db97ea95dfc182a8143e65b49df1aa90a8621c9007de4fc138926c4702791188856fd5de8fa2e1", 0xb9}, {&(0x7f0000000480)="b1f7eca36c142e5a093752a4a91ef9a2c14553933bfab749278fd1d9b7cc955f2e72e5d6f4c83867385ddd69922f58194b9a4a660871906b2c27950f95c7fe94c3b73e77a54d07a9d0105014b1d2be97993b0c3efd71e80024adf44e1b9500", 0x5f}, {&(0x7f0000000500)="fbd53cf82a8952ab2deac3c7c51c8140e88062d2d42f2a24cb57496ba637fb9b77ed07ca0d8e1073dd26871c3cc53dda2aa7f907857c9ddd2d6e7da457586a3857de1e99f13288f4441d4ba9b57eeadffa5696395dbe8d65daac859795036feba4f48662e343781212ad0ddf3d9d6282df0dd83600a56b4209f94fffaa00ddd79c3f02197f7ba96120bd9b0f87e7d3f8addde64555190bfa84305240eb27822f09bd2dbb9d510174c619144ae1fe73326afa6cfd6cc86f542e80c19abdc3ee49751d3d64189735c17c7c3a9c19823ae8eda2db21dd7005ab54c521ba62fd46ccb5ca86c3ff6b8f", 0xe7}, {&(0x7f0000000600)="992362f46b0c2e069ff2c9bbfd699e436791edb0da5dea6d22971d9d92c5702e82ff376b9b129954c19ff99e9e6ca3ad6002691dd9487cf020e1e550637ff20da790abd7e04104b40fdb7c71fb233f3fad383207f59f9410b3b2fb24c0b8fa0e9cbf101bea545c47c730b4180669ec9e22f75cc20f36c3fd2c0c8247d6b0aafe5b8578b3fdf90f9939b433850567868e8713a304498950ad9f3074f5c60dedf2165a45ec206209f85c65f9208dff7dd7bc630913a470f3d3623c17a04ddcb6f6a96cfd81076b5499fc3b583b256f3a8501c85a61f29180ca70", 0xd9}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r8, r10, r1}], 0x20, 0x8}, 0x2) r11 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, r9, r4, r9, r4, 0x10, 0x8}, 0xfffffffffffffffb, 0x9, r8, r8, 0x2, 0x6, 0x383}) setgid(r3) r12 = getegid() pipe2(&(0x7f00000000c0), 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getgroups(0x7, &(0x7f0000000080)=[r4, r5, r2, r0, r3, r12, r3]) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x6, &(0x7f0000000040)=[r1, r0, r4, r0, r4, r2]) setgid(r3) getgroups(0x9, &(0x7f0000000000)=[r5, r0, r2, r0, r5, r0, r2, r5, r0]) 17:08:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() geteuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) setuid(r2) setgid(r0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) setgid(r0) r2 = getuid() seteuid(r2) 17:08:20 executing program 0: clock_getres(0xffffffffffffffff, 0x0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/65, 0x41}], 0x1, &(0x7f0000000180)=""/102, 0x66, 0x35}, 0x2) close(r1) 17:08:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000000000009c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000048, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000004, 0x101, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x11, 0xf0000031, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x14, 0xf00000a1, 0x100, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000001, 0x9}], 0xfffffffffffffffa, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf000008b, 0x100000001, 0xffffffffffffffff}], 0x1, &(0x7f0000000200)={0x44ec, 0xb68}) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:20 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000600)='}/-v\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='@\x00']) write(r0, &(0x7f00000000c0)="8d", 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='\'..[\x00', &(0x7f0000000180)='-R\x00', &(0x7f00000001c0)='}/-v\x00', &(0x7f0000000200)='[-\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='$\x00', &(0x7f0000000340)="db2700", &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^}+\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='\x00']) pipe2(&(0x7f00000005c0), 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000680)) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r1) setgid(r0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) setgid(r0) getgid() getgroups(0x0, &(0x7f0000000000)) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) setgid(r0) 17:08:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) setgid(r0) 17:08:20 executing program 0: socketpair(0x0, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x35) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="0100568e62f57300"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="cabd862289f12da3450fb624e35183089586bea9ec29acb3a63df9f2c2ab1435df228ff1b833ff0b10e3393fca9132710fc79b6993402cf240ab4c734fcd56d2849cd816b792cd3fe37986a2d699c9d8a218f6567f760198f7", 0x59}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0]}], 0x28, 0x4}, 0x8) r3 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x6) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) poll(&(0x7f0000000380)=[{r0}, {r1, 0x84}, {r0, 0x8}, {r0, 0x84}], 0x4, 0x0) 17:08:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() r1 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, r1, 0x0]) r4 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x51) setuid(0xee01) setgid(r2) chroot(&(0x7f0000000040)='./file0\x00') r5 = getuid() setuid(r5) setgid(r3) 17:08:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) 17:08:20 executing program 0: kqueue() r0 = kqueue() socketpair$inet6(0x18, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0x1) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200400}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() dup2(r2, r1) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r6) socketpair(0x3e, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) setgid(r5) getgroups(0x8, &(0x7f0000000080)=[r4, r0, r2, r4, r3, r4, r1, r0]) 17:08:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118, 0x2}, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 17:08:20 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) geteuid() r2 = geteuid() setuid(r2) setgid(r1) 17:08:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/23, 0x17}, {&(0x7f00000011c0)=""/30, 0x1e}, {&(0x7f0000001200)=""/212, 0xd4}, {&(0x7f0000001300)=""/203, 0xcb}, {&(0x7f0000001400)=""/7, 0x7}, {&(0x7f0000001440)=""/228, 0xe4}, {&(0x7f0000001540)=""/111, 0x6f}], 0x7, &(0x7f0000001640), 0x0, 0x40}, 0x843) clock_getres(0x4, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x9}, 0xc) 17:08:20 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0]) setuid(0xee01) setgid(r1) 17:08:20 executing program 0: r0 = socket(0x1, 0x4005, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0xd14}, 0xc) read(r0, &(0x7f0000000040)=""/155, 0x9b) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r3 = semget(0x0, 0x2, 0x48) r4 = getuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x6, r4, r2, r5, r0, 0x1, 0x6}, 0x21, 0x80000001, 0x100000001}) setgid(r1) 17:08:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) listen(r1, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getpgrp() getpgid(r1) setuid(0xee01) setgid(r0) socketpair(0x36, 0x2000000000000003, 0x14000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 17:08:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(0x0, 0x0) pipe(&(0x7f0000000080)) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) 17:08:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_extract_tcp_res(&(0x7f0000000080), 0xa4, 0x0) dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/26, 0x1a) socketpair(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x9, &(0x7f0000000000)=[r4, r4, r4, r1, r4, r4, r2, r1, r3]) r5 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r5, 0x241dec4ce6b9074c, 0x4, &(0x7f0000000040)=""/228) setgid(r0) 17:08:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7861815fe1aacce6e49b525d776fe9ab2c5c8b713b0d1d5f398b58bb356d6d825c73302499f4d63c7c535ad75d2c674edef0f35a4eb97387602c16d4c10ac3e6661867730c4565540b2c4db7642e2e31f7972bb7b46df46e01cc7c1323c854971d6c1fcd81e588f408b66007324e0d697023311ff7dfe156051b2912d027a413cdfd205f5bab6e7d3fb9ee1343f5aaaba25f41a4af5c43fc625371b3764697738170dae6b38df57a78072f49c00e2013d4fc435797e433c9e80e8bc62cf38bf1a9be131bfc1f88796cb97308194c27e4c6282c5d75fb0ba3496438453b1fb1cd4eaf5001b15430c208f85b37", 0xec) 17:08:20 executing program 1: r0 = getegid() setegid(r0) getgroups(0x4000000000000040, &(0x7f0000000040)) setuid(0xee01) setgid(r0) 17:08:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0xfe) flock(r0, 0x1) close(r1) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) connect$inet6(r5, &(0x7f00000001c0)={0x18, 0x1, 0x1800000000, 0xfffffffffffffe00}, 0xc) getgid() setgid(r1) setgid(r2) 17:08:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) poll(&(0x7f0000000040)=[{r0, 0x140}, {r0, 0x24}, {r0, 0x9b}, {r0, 0x100}, {r0, 0x123}], 0x5, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffffff8, 0x3, 0x39f}, 0xc) 17:08:21 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x3, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9f5f095066696c6530002b2cdcac8ddfd55f513f59f67f537d04f704fccea0d4e40dd281064d137ed67845ff03d29e5af605936cd814d2cfdc6c6bf6695b1a5921389357d064e64d080db2de01f2b0eadd3897b574d6897666"], 0xa) setgid(0x0) setgid(0x0) getgid() r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 17:08:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r5, 0x0, 0x17) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = shmget(0x2, 0x2000, 0x608, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x1, r1, r4, r1, r3, 0x15, 0x3f}, 0x9, 0x8b8, r0, r0, 0x1f, 0x5, 0xbb8c}) symlinkat(&(0x7f0000000100)='./file0/\x00', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f00000000c0)='./file0/', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x4) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/136, 0x88}], 0x9, 0x0) setgid(r0) 17:08:21 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r0, 0x0, 0x0]) r3 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r1, 0xffffffffffffffff, r0, r2]) setuid(0xee01) setgroups(0x3, &(0x7f0000000000)=[r5, r4, r7]) setgid(r6) 17:08:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = dup(r1) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpid() r8 = getuid() readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/164, 0xa4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000840)={0x96290771f534e048, 0x1, 0x3, 0x5, r4}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="34ef4c0207a1f895678887dfdf965ded663b27bc54e95e1bd9a66bcf84b1c2a44956be66a7397c84254857319f2661be477c1cc91046889e9a1b1382a15a4ba20bdba2fab432fc479354bfc483840efa2cbed219bcdd5477a2856cd1776877f111482950bb4e85fcaae59388e1dd3af6e92d23800013f51078b74507b8de9498e2ed3b675457313d94a81469368aad9d02d8061b5fd7fdd1515c1a4d5de069fd031d116bc286d2e22b1e33ca30b8d4caf8f11e630b0c9c89ecd2acf34c26e3e98ec16e15e5f72b88a5a26a6dcf59712e41378134369a2beac6e5138587824dc51ebe9a9acf", 0xe5}, {&(0x7f0000000200)="d98ac45b1d15ac63ed0c467dd817b820327c23fd38254823866829aece8787af0ec3fca0a33e4d70a5d943de9825992e963e2e6729e5c1d763a9d2bde6277e790626b9a04c4f57b2a588c56aa0296dd6a8675475e16ff57ceb7369272c7e75e22d630897616fc188bac066d0", 0x6c}, {&(0x7f0000000280)="660671267110cf73e350c376e2040c1388be64e505580c1781d53b32e7b518c188a5bcb321b9a363d39890094e81f9ed039efd54fd48d5e8ff91287f27cac74933edce87de6a66eb857d1dedc9bd862302ae23278db6c0fcf05f47fbb40a178a", 0x60}, {&(0x7f0000000300)="4989a2ebe77abb6fad622216f2abd784b2b8fb620554b8910ce05555e858e1d0ff0f5d2a6b56f096a9ab1aecda830f33caf6912376cac7da7c4555806aaf1e30c176c1967204227f00329cb125ebefa3aa780c23927a6931bf1cd643f53af716279656079f1f6826a4f3a1d045d7d56493a320b4d671b652bd24edf77243fd01488b78492c880a94a6368ec709b47177281352692e9ad3e0694e884c406328cd81d5f08555f57806c26d729143c7ef8e5006076ebcd91f787f", 0xb9}, {&(0x7f00000003c0)="28ed2e293369b71ab060d794a1d920319ce7d0fdee53471b61aa50b45919950a98881eb280f6579477f4da3322335ac70fdd87ad920b63786117434f37aaa711fdc6881bf49ff62eb10e388898b6038f1434fbd7422b66dce1d0a7def0ae7518266b", 0x62}, {&(0x7f0000000440)="6a978ffbe742f4f9603786937d01f539369a0ac76d2ef7b1098218bd2cdf2a8127d6fb2079e8d8463ecc276295cd51faf22f95606bf641e20b3f393b12bd9b96f79ef00d213bd746a41401cb9bdc6283f6efc836e057ea5bda8eccba0cbce9ea1b256d7af43050ed8d90e7644ccdc25d65a124ac1a9551117f4e47e83b30957561399b8db402fc8e38d510fb", 0x8c}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00000000200096837c8f381ffb149a9683ae", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0xa8, 0x401}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r10 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r10, r11) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) listen(r1, 0x7) setuid(0xee01) setgid(r0) 17:08:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x800000000000000, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) 17:08:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) 17:08:21 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/216, 0xd8) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r5 = getpid() r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="4d25811da59fb4271297af7b2a5b85ff9edea7c9e45dd7d8675c6e871beb45917f6babe8b7e00140183073002fbacbc27c40eb3a77e8ad726ab77469c032f4758b385e412fdf95371cfe9dd294c2c668808d6da38744a6ae6598e1240859998fe1698a377d92424178bee7b7f9cb52191d489c472f24", 0x76}, {&(0x7f0000000200)="558c86baaba8ef238d7a5ca2a5120cebe8c84d1f280a198e84952ff5c1aeb6765e15201a15ea62696f9064d4768168b45c7f20107ca2c2e86b87f07276d2ac7192ed50cd2d662d6647662655e844aa8c6394b5497b4e3e52e6e49f7e28b5e684a9b56b4c60cea60ac2b25c9b8ec2166775012d29fc0e22d5f248730e32d87261c6a6db67bbc0dd75cf27943a019111785cb5dd511dd241820dff883b9b199ff157b8326d60c1784a7b0dbbb2aedd90e735b25724192e491f87b1fa0d2bafc47eb07c91b90b4163cc6905d762c0ca138b86e828aac4eed630ba4eacef4e82700d78b0798cc6fe7d231b499710a89152bb151f2a8f78a76854f9237be6768e110a28394868273efa7c390d05fe4af9196bb0e19c47d66fd070dd0ec6e67648b0917a2d5369e0979ac0a9f0e437adf8968961ded703a76740b8a616e07caf135e7fc4775ac4b482c4f4cc7d1e60c7082c50b5589f9885ca612ac1f4d202c7c86505ab8b0bb6dff115a7a2b124275ea4f382bceb8417e2a3dba1a1452eebd4adbd2a91449bc3acaa3e9708ca284e1bb35d3d77bc8c9d80203ba8bfc28ce2f5c6bec5d7bad65101a3fe1a65a23e21fcb248612c532b7283831fddd8543e1827f1a5777f0d9ce6f8a7385661006e7146f1e8b5561baa19c170153c3b7e984460fa31ce9a1b21a0593b3bfcb2d8f34ba4769408bcf4dad412c59d5bcbe42df5e880f8ae299c3a16d50a26d400e2db5be7b6a7417e29680333e9bb3b687484eeacbd63d0df1aa1cf3c4bfb09ce1e3da67bad65ae2f4dc1162f4817272d4c7729de5c5e2f6a85e6309d3748aa42de9472bef18b1d667c712617cda00c9113ad423ab22a82dc3c134b4074edeea41d977715d3b34ecdf8aa33c0f980993dd2a7e5d5141a5297dd069a02450d4b31061aa56d3d621aaab15518656f92aa1ef83d9e21c724f02bc78aba04ad87830ee5177427a05321598c03529f3ff6e5fe052167d7e336f216989f8c40298ee19034f0ccda3d581b78ad3798f51a7c2b9ed50fa04ab853af5b328266d99ee5e464d0b999d572738e83776d3e729bbd48fb3a138f654367ecc0ee613b958a1018698697dcd278682e6180c154441e29ae86faef060bac3457be10e2734497b624403fd745b9bf48eab808c466bd137cb5577a0e8c28ebbbde5ea8da8815ac6b3270c45c20ba3117734e95155fd8068b41cebec40a01d0fbb456aee59865124ada1a9612f73c531eda647984e9bb10e4cbfd6b030dc0c5652e7b20618aca5bb9298a210a55de6c9d7c306ee0ad0143fdb3611182cab8cbbc27910575099b29645f273d5904a74d18da48ca5f0f8465d74878e1e8df3c8da5fead6543e344b4e79896232c7f0bca65f3dd9bb082301ccb3027be20c5799867ea5f1370e34333b284f5c7232a54a7f6ca6be8d002861546a4a7f0b2af5f94374a485ac86ee270b522eb395c1041ada4933fec61e5beb568e86da79fbece78f0e73cfe67b9fc7d748baff46c36f7f4618b72682aa4e359d4f1a3d9833740ea8ee206daa81ea1f90f2e8d4bc5b202bdf377d2397dec4eb20836179eba44a1b3e0411089abea6affda8c23a91aacc1a8127addbeb11981204db34e9f85beb4a023fef40549c135b619b2ea3a117fbb2573947b3c3791d2e282e675024ae9b13c9b0802179f7ee54aee4092f68441bb44e922a3032c8dd63b36f573d58093b7d1d0f5175b169f8372547b660f58feb2f0db72f7579804ddc44e246b3e080194261cfdd0e336b3c73d68fc3642648d02dbb2129bb42bd653d6ded07d326644f278982192f5a3d4af0d99558abf65da4fb2b691d74cac68add855b4270ca033f378a0bb2cdf78a20e4d96f81d5e7479fb2793689473975cd479a91360be95b7ef4ba3bdbdf4ce0443c83e39c15d7259a9b379115a73181bb95f420b69a1db2af669aab366347413765ecb72bdaf7b8cbd09e141c2d1deef0994ad618713b02658f6ffd08bc032f6b138458ef226e43e7efd8bdc07b96c07d5b16c712cf8c73a6a7703d23d55c54c3d3e15f3abd122051ac9b0ea9d17777784718bbcff56008511b7f93fd1889b919f2115518c85cdbce6d5ac346f9b45d1b0673d51e6691d19c3171e569358e1635f96edd9457693e76e31a34d6bb19137f6c5f1ca0eb90c1d59be03441711bdc600b735050ed6370d920b53e0ecf105273a86561236739ea167f4b163f61b30f01d9471ecd7538cacfe586c7d56dc61a8bed97ebeb73e24ed126311f37c0557da9086fd9eda84e9e95ee6150fa68ef7551a896de52a740cd2ede1fec16c23e2fa8c6f812d44c5b11dd89bfde99fc81933c8de4739195c6d4905adf11d3f2a8ada6d7e1f5c56f34aa81bba827239b56515508529e967765d25290ce091b6b0d70e00e5e0fabdf2abc9f75defd60cba4213ff46742c916516c4b8fa0ac0744802e1765ffdaf661902c22e2332d7fe83a21db2ecd464f11144825d0ad4a03ab85d7a88ca1a278cf8e8d93f37ac9993caeab445e27c62db905f44240939a5640b2f7681e50583c093fac86242e1a647449e940237ada9db8e6aeedf62006a3c029188998f02bc218f7151924366a8ba8f1f0db56cb8dd2ae05520d21b553c618c8f29e626d6b4001bcc26c9c475aca8a8dcaab16e577bd140c8db62f708a7054963a763b3dff7a48f4e5b85a473d60e188b8fd3e123a93ae5f9a49578562ac8186a28815ed664978ed6697098168691d6865e541691801bebaa3af3bf77406707b9a8de8ebeeb46dacf07d8a21e3a05cfcb916d43f0499b991da233a111550b80cdb872cab831dc0cf2d4cd993bcd9152380c7524c084c317405bb82df4bd98307a5355f87bc78ad650c37fe8e7db5aa6bf322bf43c472053325350430aeaef591728f25ad52834fe95790dd4f4d7bddc83b3e80da104dac1180c805c82b22fe2d53db61889392ea84b51c48b966f0682d442f0d7e1e9263fa83469b099fa019cf27fa4a245fe53bec7c3527568c1eef3c486eed8f0e56d0d3925e5cd098dbd666edd62e7746552094e5be6b6d7f5990a719e2eb9c5166b4231b64f370769f23f09a82444cefafdc691f7fc01f6ad062ac12902ff1d8da3bb7ce8cd818c928ce8b117e452b56c0404d5092009ce1ece5e5dd3324b74e85f52adbde9d7648a5ee7ca5701ef70350f4cb6f63d318bb11e24b49597b903d28e4956f782bfb77bf71b2da58a958116780dbf5b153aa02d72fd46cad87fe1e23de8fb7acf607a9d8c32b5c0170ceef93acb1d2ab1401916a4316d166e6787678d4bc24e731894681fbfbdf913e5bd081edd834630b2338036d100882a8b7d7a4b732aa85b992cd02863fc5c0c0bfe6de10f19e86c154a2dc5eb5038612004218fb202ebcd8c1bcdcc1d6a466bf45cb17868d59b67c77350d15cfb71140f904ff4bcf72dbde72114f82b930b2d3076e7a6dc93c3f9b6dfc2f9114cbe14dd21f9db53e76412513e583a9654a850d8b31da96fe246ad432e343a689362863ccd87adcde0370028b0d4673105c08711431878aead33615cae73a3e9779d392499ab1a09f04b6f945b54ca884d35f46e1e9b6065b3c690984548527e7a81bc1c159c022347b21a8c7a07352ca62459976a28bd0df0d31dee9b7f6d57c3220307568992586d50ccc295249771eadfe1279864747f1f90e8afe625ba57cc331ed36a801f5e383c74246fcbb0b0245580a55207509b36aa9143758677e796285048521ec114626a2b76ff3a87dc1342933749391f252c10bfc163d8a94fd152540df93672917455f7e97aa333a79ab1899e48bff83f0ebcb953572796cc6d83e20e1a9c274e11fc7393b0e05eeb91f06159dc75b7a21639da7b132c4cff1d438041be212be294c813b6d0ec9aa946f54afaa12090fb28c7eed81e4aded9cf347a4d28ae5ba965fd6a68c6a0b2ad919ce2081f9672ac00ed4d6641617e8bb14f3411fcc157dd4e80481c2ad13103965fd371881aa1d72d68bbe9ab49669300d870cd80ca7a6acad9ab8178f96738afc512743d65d6484eab815774b3494b078198e5fa27aeca76a14f9f2bde41e8fd56c89feae28edfba4d771552e2c9f67afdd562888ff04b16060a0be101b82ca7ad343f428ceade3e13aa448da46cf4f381a91b9ed684e173a029542982976749e43711161813f6d8a5082b6ab075332fc43c0618943222e86a55e6247f8b93287a8ee07bfcab41377d12bec176ccae24f311657a6b27ba8ee4c6f548df4ab6458837dcf2368a007efc8f8707a248951a5b05da4a95dd8729e6ae0fed167571e4fc64f035ce8bef6c5fb44a2bbfb2ff6ba6790401fae95911133f8bbf7cf8d3340228e82fa5313923fbc37651643ac4661c9ba1f835e8810f2e916cbd137a6c5388eab4e6f878289e2c3559f51ce2ded5e9eaac1f586ec794be3fdcab3e3c9681fbf0b6805a8c6191073994e87d5dbc6ab972de3cec05d691d4daf21c880f6f1bd4953f8a469de01f33f4a58b4e597c4fabb58ac9d5e5572e0ad64069241656d3d4a9427f1256a4715c501079e4da649a67b8a19236764c324cca77f71a609989b06a8f0e682f68cd79adca6c9b6722bb79c2e1fe3d100eab62f412f84852dff1b72a5a9f9a9154ca4da629cdf22e1c089996311365c8ff5676e6092a3a4ae247a4f94e9942d5eb44e339053684e2e3f5c60b7f8c5d1d9cece0f2652b89aa43f0cc005579b89d0093eb8e52b80b7b1516b443e60a5a88c50236b29462eb0e81bab0173dc188311048fd07afb79bec49a0ced6126341a1de260895fcfaa7c9747bb8f1094291046fb4e124813e2acaeee5b50dec78d837dae1d92364661a80f31b3d2afbf8ddc3333f4dbd853b831b0f488ba1160905b068bacab46d9ef2860841611ff3f09f1d3303b0624bf4b2701dd86bb9a36a2ddccd45c1fc7beebbccd7ba6207a38421153099a9611c5ac011da975e13f31effb3456fd7848ecb25c70ecfefb8056ee81b4e2155a681b6653c45619bd3c831247c05f4f4a1cfac6559780140abac49275ba0a45ea150b99f6e79a784ab11e2cc65bd559ac95e85c2170a5d83a6877b389e5419fe9eb4dbf738cf3601327ac1a1722be55ae0d73103c1c19e4e91361d955b07c292bdb936aa8129dcbf8b61d39e105af6f70cf4c52c0dd04605bf0be1ee310e3dda52c0bbaca6351af4bcf3042ceb1683f46de4fe36fefef00e9e3c92a9125bd6a54f74c9a1dee710b7df2231e15fd261d0ba7a98b5ef6f97323f880e822e4f94f024aa8981d15cf22c0d3e4b5f66b2f2438c0d893049f119c8223afef78f6ed47f55e4f84c7736912d41438f8af8a605739b7ea569302caf2c9e9e39bce0d379637d10dd25a116ba857a81da53404a59f89610a6ccbc0f1a0ade52da88c8ee6144041bb487c9f4dfb9e23ee2c0738ded6ed6986b1a39f72a1213ba7912353237026535f9ece4d3842064a5c48b4649b60e1197fc2dd62a86605cd21553f53d798b83adca601fc95b347fa59be594b17da99be8f4808dc9cdd50e25a4a889543d30fd4379a710029752844b69fe8a1dee303f7d4966f096011a4a35aca12d7f01114626ef794b14b334f4a9971a6f14918939b260d722999727f4a0ab62f1a8d0687f711684ff8f3e6e45a3cab060545729ec1e5153f54c14e43550d050ce1b9317c5ca38541e2fa727b59b1335d27047f8e4bcff793f9374bb293a2153bd37f4c3f8d601c17979b75142a7a3ea249a9e2ed01c03642de378d9786a21f88644fabb438ac216ea947bd4ad4980b7550daf5dc0f3d780", 0x1000}, {&(0x7f0000001200)="e65c665ff7f10c374e8b31597cf5d0563d0532b92d58a40abb91305bc1fbb4c23c25d28edfda689f5d8fc7fd397337c55a298ef69159ea321a5a301224d8210a06e1c9ccf68638101efa558762fa354d79e6f0f10966df", 0x57}, {&(0x7f0000001280)="820591b26d863ed9ff840753a41c8de41b758235269834950cd61fcd12d9e1e97829b03ae963456a123ef22132a64f436f5de201fe592388c73fbbbce89fdc5d459e23554695fd792791fbbf9e2faaeaa7cbf8881041d0d73a7dbb66520f01fbc30136530f3d456447442591a915976dad5ddd604f4a53de5a1b81261f07af3e918cf13010acf7d9512ad239b88a", 0x8e}, {&(0x7f0000001340)="9dd4c0200f8517c4c987aa798786c9cdba0c07035d9e0eab400f252a8d0542b83f4fb7efb1982aecf1579ef680d3cd309a8aa9a4fdf4db3eee9901d10787cc6e56fdd7b53a3cbe0025cf293361356d3593b9498d42a4ac0316be", 0x5a}, {&(0x7f00000013c0)="37360fb7dc18b8dbec44c489408473a7e7b7666fc05a254760336002263b9de2543d886eea64368eeae39d8acb5109", 0x2f}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x108, 0x408}, 0x1) getpid() 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r2) getgroups(0x8, &(0x7f0000000000)=[r1, r2, r2, r1, r3, r2, r0, r2]) 17:08:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x3, 0x3, 0x3, 0xfffffffffffff000, r1}) setuid(r2) recvfrom$inet6(r0, &(0x7f00000001c0)=""/96, 0x60, 0x41, &(0x7f0000000240)={0x18, 0x1, 0x6, 0x9}, 0xc) setuid(0xee01) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = dup(0xffffffffffffffff) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) accept$inet6(r5, 0x0, &(0x7f0000000080)) 17:08:21 executing program 1: r0 = shmget(0x0, 0x5000, 0x481, &(0x7f0000ff9000/0x5000)=nil) shmget$private(0x0, 0x1000, 0x56b, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) setgid(r2) getgid() socketpair$inet(0x2, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() setsockopt(r3, 0x0, 0x1, &(0x7f0000000040)="49f62b94508b2b62ece9370ff4f5a4997502db9a62e06bd579b2f08379481e6310571471dbab28e74ce7adec870139297f647ace1c6d58309eda250f3ffee59da5a2f92a9d762a644d9f129a5d47c2c261c306e6fe43f3f9680b4261fde4b0919bcc4796ad", 0x65) 17:08:22 executing program 0: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/159) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) socketpair(0x2, 0x3, 0x9, &(0x7f0000000000)) 17:08:22 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) getgroups(0x0, &(0x7f00000001c0)) setuid(0xee01) sendto(r0, &(0x7f00000001c0)="843cafb052eb3c48d93bcec0155c1e82f6f0d804ea51103057112820927f52558e412c817187a6d382bd1f86e2bc66f08f863e162dab11f00c6453a57c484d8413a9aca92a0660074fc771af80e56a2ca39f6ff0559be3a047205967af1ed320688becbd3e1e5ab602b231609e0cd41ed9c09d8c1cc9318db0f486bdcee580769102eeed706a8a2ff870961d01d48c0aec578cf36462916feb8471b12da1fbb035a4b6d391f844a087ecdfd4c0", 0xad, 0x8, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setgid(0x0) 17:08:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2a9, 0x80}, 0x43) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = geteuid() setuid(r0) 17:08:22 executing program 0: msgget(0xffffffffffffffff, 0x0) syz_open_pts() 17:08:22 executing program 1: r0 = getuid() setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) setgid(r1) 17:08:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = geteuid() setuid(r1) setgid(r0) unlink(&(0x7f0000000000)='./file0\x00') 17:08:22 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0xffffffffffffff1a) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) r2 = semget$private(0x0, 0x0, 0x186) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x8) close(r0) r3 = socket$inet(0x2, 0x0, 0x0) accept$inet(r3, 0x0, &(0x7f0000000000)) shutdown(r3, 0x2) socketpair(0x21, 0x0, 0x0, &(0x7f0000000040)) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 17:08:22 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x70) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x800}, {0x0, 0x4, 0x1000}], 0x2) clock_getres(0x3, &(0x7f0000000000)) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) socketpair$inet(0x2, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(r0) 17:08:22 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 17:08:22 executing program 1: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)=')[L/&\x00', &(0x7f00000001c0)="5ebd405d2c00", &(0x7f0000000200)=':\x00', &(0x7f0000000240)=':#.\x00', &(0x7f0000000280)='({{\'"^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='3\x00']) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6c5c, r2, r0, r3, r0, 0x48, 0x1f}, 0x8, 0x7f}) setgid(r0) 17:08:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10099, 0x0) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getuid() setuid(r1) setgid(r0) 17:08:22 executing program 0: madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc62d, 0x7}, 0x8) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 17:08:22 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4000000000000136, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r1]) setuid(0xee01) setgid(r3) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setgid(r0) 17:08:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x7fffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 17:08:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xfe1}], 0x1}, 0x2) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() setuid(r3) setgid(r2) setgroups(0x3, &(0x7f0000000080)=[r1, r4, r0]) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x7) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0xfffffffffffffce6) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) setgid(r0) r2 = getuid() setuid(r2) 17:08:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) close(r0) syz_emit_ethernet(0x95, &(0x7f00000000c0)="eee54e5da69f9689466c7413f2faf85c551e644c20c24192a3a1f373945178f2ad354301e0d4c568a936ac8e8b090ae0b6e6fcba94547701adbe9d927c41bd4eb9ccf59cd8ea4074b1eddb1764f28bee2b46385e55c69fecffcf41beb493ba2f2baa70f4b55f7672ad8c0b10ac9055cb883ae604c3072a28acb604f0700686ea8cd4f2a6975adf600a7dc4867fb0453bb3e5b4871e") 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() setgid(r0) 17:08:22 executing program 1: r0 = getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = geteuid() fchown(r1, r2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[r0]) setuid(0xee01) setgid(0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xff) 17:08:22 executing program 0: clock_gettime(0x0, 0x0) 17:08:22 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r0, r1]) setuid(0xee01) setgid(0x0) 17:08:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000000)=[r3, r2]) setuid(r4) setgid(r0) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r4, r2, r5, r0, 0x14, 0xcd}, 0xb123, 0x5164, r6, r7, 0x1, 0xffff, 0x5542da3c}) setgid(r1) r8 = socket(0x20, 0x2, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:08:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup(0xffffffffffffffff) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setuid(r1) setgid(r0) 17:08:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0x0, 0x6, "0d8f9e634da65575b58518245a8a4a84dc4883c6", 0x7f, 0x3000000000000000}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0x18a) r2 = geteuid() mknod(0x0, 0x0, 0xfffffffeffffffff) setuid(r2) setgid(r0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r3 = semget$private(0x0, 0x7, 0x0) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0xffffffffffff8001, r4, r0, r5, r1, 0x20, 0x1}, 0x2, 0x6, 0x9}) geteuid() semget(0x2, 0xe809470e1b8b5012, 0x80) shmget(0x1, 0x11000, 0x600, &(0x7f0000fee000/0x11000)=nil) setgid(r2) 17:08:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) r2 = msgget(0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000200)={0x5}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt(r6, 0x8, 0x1, &(0x7f0000000240)="6f431a1517e43502258701747bb861419a5e3da1c4a3cd7243e0c6b55fc720c354ef00586f9ef03e9fbb41ac9366e557cc15faee3c0fe6e5cc01be4f43a49e5f950cf1b7936e290b8bbcb74a001020b744dd923a81b58fb639a1731bf3de1ba28fd95b47fd05a5a402aaa7da330834769f6ab27b92d665c267af29ff", 0x7c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8, r3, r0, r4, r1, 0xb, 0xffffffffffffff00}, 0x5, 0x200, r5, r7, 0x4, 0x6, 0x1, 0x7}) 17:08:23 executing program 1: getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000005c0)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80000000000020) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x10000a, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="006c653000000000031b"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="21e947358801894a3bafe2ee66b710e4853e4c1287bbc76cc63306c0dbd09e2e91819c35ab3c99a36b9c53737d41840a22a575b56dc50ca56b9008c8bdd52d54b8be329e596d3aa54940dc66faf2bd30519fdaa051a01a573fec42da767988b5ed0e7a87eede14241eca9bbe0a1af0e0093b1b868543cfe4617e1055acbb", 0x7e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="937f23becb0ccf8d6f3fb2ba9515222c2c28a0b5138062c950b465f3c2bc", 0x1e}, {&(0x7f0000000300)="4b66a2553816a94352b576b1f61b24ba05e6", 0x12}, {&(0x7f0000000340)="54692d19b3bc0567e1ec180d0426a8f286579a14902986de28b967e3e1e02e906a799a26adc5edaa6f0eb179611bbebca1c129dac935e7dd30a487f915ad713c78f8035099025bff746ea088ad1637c09bcd34760249c391ea6bf0", 0x5b}, {&(0x7f00000003c0)="4a11e381f5c20f3a5ed992da3cbb2574f4c0aca134bcbc4973c091eb6532ac08199d7ac05ae73a894a5dd024b5cf661ed3e9b7f83ba989f2bd96c5838bd5dd7ec05f57c19bfd174532c51a9201933b7895e1b1e5a7e9bd697ba36e41a7b1330424763a3aaf49b9ac22b6ce826bdd10e4df4fbb1f3b9188e5ec728a5dbdf2152fb082a03eb77bcb6f71df15334de36d7d484e02185806ed0767ddafeee6b4da3ffd9c361c4fe7555f1d8c2a235930a451cccded2bcff08063e60509e8672c275123e0244a012352d1e4b5c63c16d9da184d8d6202afc20c180dc600d9fe655a6111e0f871d5a057b2ae", 0xe9}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="0060c6cd6855856e6f4b00000000000000000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x4}, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x1) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getpgrp() setgid(r2) ioctl$TIOCEXCL(r7, 0x2000740d) 17:08:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r0) syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x20100, 0x1c2) fcntl$setown(r0, 0x6, r1) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff9, 0xbe, 0x41351d7a, 0x9, "af67281505d0dc2299e6b31da4aa9e239d688beb", 0x4, 0x3}) 17:08:23 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getuid() r1 = geteuid() setuid(r1) setgid(r0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 17:08:23 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffb5) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setgid(r0) 17:08:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x94) socketpair(0x16, 0x1, 0x7f, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r1 = semget(0x2, 0x7, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/67) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto$unix(r2, &(0x7f00000011c0)="377f84230c4f0000fd6e45d40a8af0edea1569bb7e8c770df4558bfc5e2b6f99091635fbe1907dba9b76fd31260f55244fc7fc3a2ed7d134d73c9bc8afb9a51c1dad840c77c7fea4064d", 0x4a, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)) semget(0x2, 0x1, 0x33) setuid(0xee01) setgid(r0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setgid(r1) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r2 = semget(0x1, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4300df70, r3, r0, r4, r1, 0x3, 0x1}, 0x9, 0x61, 0x1ff}) setgid(r1) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setgid(r1) 17:08:23 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setuid(0xee01) setgid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setgid(r1) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) msgget(0x3, 0x200) setgid(r0) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setgid(r1) 17:08:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/25) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x1}, 0x8) setgid(r1) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 17:08:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1228, &(0x7f0000000080)=0x2, 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgroups(0x6, &(0x7f0000000000)=[r0, r2, r3, r1, r3, r3]) setgid(r2) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = socket(0x18, 0x2, 0x4) read(r1, &(0x7f0000000180)=""/4096, 0x1000) setgid(r0) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) 17:08:23 executing program 1: r0 = socket(0x20, 0x0, 0x2040) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) 17:08:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) 17:08:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfeffffffffffffe1, "1ace0b7ba821c5bcaab89e25694ec06f8341898a", 0x0, 0x200000000000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x48}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000040)="3365001a5eb903b145eab71f4f044d18b95955b8ce2aa088f0d4e5a807f29aa504adb15296eaca9712dabeae9b9b07fa7d07633ea1b2b18b6558b0bcc2266f24b586a5cac4d36e50819af175e52fa9559b535c7ac85e1e76e30db9d33475aadcad00b6221f72d9739d66f474b29c6c08d68def282610cc72a098b817f4a79c0424e83999199acb94298e39a78abc59ac53f1ed88e6a37be601f85d1910eb5d2db684a442a9e7c79c6350dc53cebb0803a210d64972dc7166", 0xb8, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x3921b5b7}, 0xc) 17:08:24 executing program 0: setuid(0xee01) setegid(0x0) 17:08:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff60) setuid(r3) chown(&(0x7f0000000080)='./file0\x00', r3, r0) setgid(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) 17:08:24 executing program 0: setuid(0xee01) setegid(0x0) 17:08:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r0) setgid(r1) 17:08:24 executing program 0: setuid(0xee01) setegid(0x0) 17:08:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r3) getgroups(0x9, &(0x7f0000000000)=[r3, r2, r1, r3, r4, r4, r1, r4, r0]) getgid() 17:08:24 executing program 0: getgroups(0x0, 0x0) setuid(0xee01) setegid(0x0) 17:08:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r0}, 0xc) 17:08:24 executing program 0: getgroups(0x0, 0x0) setuid(0xee01) setegid(0x0) 17:08:24 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0xba, 0x3, 0x3, 0x5, 0x7f, 0x0, 0x4}, &(0x7f0000000040)={0x0, 0x95, 0x2, 0x5, 0x4c916eef, 0x3, 0x100, 0x1}, &(0x7f0000000080)={0xf, 0x0, 0xfff, 0x2, 0x2, 0x10001, 0x6, 0x2}, &(0x7f00000000c0)={0x100, 0x2}) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 17:08:24 executing program 0: getgroups(0x0, 0x0) setuid(0xee01) setegid(0x0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x100000000}) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/101) close(r1) truncate(&(0x7f0000000000)='./bus\x00', 0x1f) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r3, r4) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r5, 0x0, 0xaf, 0x4, 0x2, 0x6f}) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0xfffffffffffffffe}, 0xc) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 1: r0 = socket$unix(0x1, 0x83d24926ee22ef10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x210, 0x111) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x200) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1d8}, {r1, 0x9c34f92cee255806}], 0x3, 0x10000) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:24 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:25 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xfffffffffffffff7) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:25 executing program 1: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0xffffffffffffffff) unlink(&(0x7f0000000280)='./file1\x00') r0 = msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000180)={0x1, "efe82d8ad7010b566ed71d74ac6d27698e0ceb64a74ba9134832d75f43150e8d50a4b08fc95a8b63e7e9dcb0f384ee0bceecb26f39619af50d14bdec75a406202f5aaf9d0b3e7b2b19fb3998e105d37a9a7c63e43fcf35c4af8b47a5f01bce34845d5d2b7d14449e5a30bdc67ec4db3d32238884a199f458759ccc913eb103a294c494f777a4c90c8c3d016ae00470b446"}, 0x99, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/193}, 0xc9, 0x1, 0x0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001180)) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000d26000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xffffffffffffff16) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 1: r0 = msgget$private(0x0, 0x2) msgsnd(r0, 0x0, 0x0, 0x2) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) select(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:25 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 17:08:26 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xcd}], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0x101, 0x0, 0xffff, 0x0) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:26 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x2000000004) sendto(r0, &(0x7f0000000080)="e97fdcd87d901150a81cc575b827c1f400cfef2f3098b1c11b8242089d91296cdadc1dda0e379398d047d5a0dbe82415239ed5", 0x33, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8}, 0xc) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(0x0) 17:08:26 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$getown(r2, 0x5) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r13 = getppid() r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r18 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r20 = geteuid() r21 = getgid() sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="a0a03432af7cd04bff7c904d51c08edc7d9ca98da450196ba7", 0x19}, {&(0x7f00000003c0)="35f470df655804833bb9974a912ad7dc423f7cf5dfc8b69642ac1c0a1af0a8127560177b5a", 0x25}, {&(0x7f0000000400)="ad23b5c65338f1", 0x7}, {&(0x7f0000000440)="f29c554fb4c998cacff97907d9e7f397d857e686055524f0a08a7d23c9e92a97f893c3cf721d3a9cfd82563650c0af92c1f0974a02a8b50f7e4d7c3e517c600323213c63e60ba0d7a2892f66159b04dda0528188efdd78d74782f8688744ef60ebcc893c06a0d7c07cb61308b33be7a5aac3707a2cba8257f45f56681ec6b9c5cc4bdc3fab7e290ef88e92b371a84b8164a0dccecae3f4f79ba050c11a67cb44c1bbba9168ceb4489a9dd5bcea7533d71562e9a10063a1e200226b81266485bde8bdd1c8612932", 0xc7}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r2, r1, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r3, r2, r2, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x158, 0x400}, 0x2) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x10000}, {0xfffffffffffffb8d, 0x2}}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = getegid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r22, r23, 0x2) r24 = socket(0x10, 0x4001, 0x1) listen(r1, 0x0) getsockopt(r3, 0x0, 0x8, &(0x7f0000000140)=""/143, &(0x7f0000000200)=0x8f) r25 = dup2(r0, r24) getsockname(r25, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe, 0x2) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getuid() setegid(r0) 17:08:26 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x6, &(0x7f0000000000)=[r3, r2, r0, r3, r1, r3]) getgroups(0x4, &(0x7f0000000040)=[r5, r3, r4, r6]) setegid(r7) r8 = getgid() getgroups(0x4, &(0x7f0000000080)=[r8, r0, r1, r5]) setgroups(0xb6, &(0x7f0000000000)) 17:08:26 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) 17:08:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setuid(0xee01) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = accept$unix(r8, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socketpair(0x0, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r14) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="8b3a86e9f0c94041024db117498df29ed929cfc9d01297242b695fa397def132f9e01dcf9c83d3a02a8c8e30838c600ad7e67b9436147af5e9302333aa92ebb358ed82d29702a0338e944469637e77d95bc37d8101eb3be51952446f421758ee38c1217e2da7d7394b0455b3ae391c001dad6adbcf363fb071bb701ce49332eea6ae54d3a144ea17ba0411de9c41ca08c8a74b448ae8401363be8b51de97b5bfd2ba9a484e10a880b3a056502bba34ffc5b7092baa58554ad558388603c627d4fe87c13255f51494793e50afcdc3ed4bf2a90f73ac448abd733ef3a0992940bf02b2474e020cd1d0", 0xe8}, {&(0x7f0000000340)="70aa71c1181911dd44d194800d5f24fa1086a77ee0174b561819e0040f7f07776a4b9c02087160c7a33b23f692dee36c9893a691d2ffca92a46bd99571463d33a3ecfe019ca9992acf1009730d822810801238f9fb21603ff7a76ed8af974c85e0608bf2fc8d8cd95ba2d17e0358d2eb2cc4a778409ea7cf099975d16a92d7359b4207fe949952713ba717a6acfa7dae0a99c1620e31528efdc7bc5242ebef0d7d59077e4b5c5da496cc2275ee0cd069157c1b97f2dbf46a49d1b5f74c763c453a62321e21424258a3bc39b65660b1c87847d04d97e5c43fbda3a4c0210f48edca028321fcaa44a07c1867f4267cbb04d86811b462cf5d44e73b", 0xfa}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r12, r13, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r9, r11]}, @rights={0x18, 0xffff, 0x1, [r10, r10]}, @cred={0x20, 0xffff, 0x0, r0, r13, r3}, @rights={0x38, 0xffff, 0x1, [r10, r11, r8, r11, r10, r8, r9, r10, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r10, r10, r8]}, @cred={0x20, 0xffff, 0x0, r12, r1, r14}, @cred={0x20, 0xffff, 0x0, r0, r1, r5}, @cred={0x20, 0xffff, 0x0, r12, r1, r4}], 0x130, 0x400}, 0x401) setegid(r6) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = geteuid() setuid(r1) 17:08:26 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x8}) setrlimit(0x0, &(0x7f0000000040)={0x12, 0x74}) setrlimit(0x6, &(0x7f0000000080)={0x5, 0x9}) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000000)=[r2, r0, r3, r2]) r4 = getuid() setuid(r4) setegid(r1) 17:08:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x18) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 17:08:26 executing program 0: getegid() getgroups(0x40000000000000e7, &(0x7f0000000080)) setuid(0xee01) setegid(0x0) 17:08:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001180), 0x10) socketpair$inet6(0x18, 0x1, 0xfffffffffffffffa, &(0x7f0000000000)) r2 = dup2(r0, r1) setrlimit(0x2, &(0x7f0000000100)={0x100000001, 0x9}) sendto$inet6(r2, &(0x7f00000011c0)="e4698aefc9cae2a33356204a06cc8bfedc74cfe66f6d31a053c784e1d87d0d0dedae377b88b90c1a5f7c7645e5514f778a9285743be216867b3fba3e4e1d7914ec1f897af0cd5fa474f2947c6ac02d3332d9ddb259b6e52b66e1a17f937bddc80c95206141056a7b121d0b3f45", 0x6d, 0x3, &(0x7f0000000040)={0x18, 0x3, 0xdc3, 0x4}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x6}, 0xc) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r2 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r2, r0) setegid(r1) 17:08:26 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x80, 0x1) socketpair$inet(0x2, 0x2, 0x1ee2eca3, &(0x7f0000000000)) preadv(r0, &(0x7f0000000000), 0x0, 0x200000000) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) setuid(0xee01) setegid(r0) 17:08:26 executing program 1: socketpair$inet6(0x18, 0x4001, 0x0, &(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000026c0)={0x7, 0x7}, 0x10) recvmsg(r1, &(0x7f0000002440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/22, 0x16}, {&(0x7f0000001080)=""/93, 0x5d}, {&(0x7f0000001100)=""/18, 0x12}, {&(0x7f0000001140)=""/142, 0x8e}, {&(0x7f0000001200)=""/53, 0x35}, {&(0x7f0000001280)=""/223, 0xdf}, {&(0x7f0000001380)=""/9, 0x9}], 0x8, &(0x7f0000001440)=""/4096, 0x1000, 0x7}, 0x43) recvfrom$inet6(r1, &(0x7f00000025c0)=""/238, 0xee, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x9, 0xfe36}, 0xc) select(0x40, &(0x7f0000002480)={0x2, 0x7, 0x1, 0x6, 0x1, 0x1, 0x101, 0x8001}, &(0x7f00000024c0)={0x9, 0x815, 0x3, 0x7, 0xff, 0x8}, &(0x7f0000002500)={0x7, 0x8000, 0x0, 0x1, 0x8, 0x10000, 0x3, 0x3}, &(0x7f0000002540)={0x2, 0x4}) recvmsg(r1, &(0x7f0000001240)={0x0, 0xfffffffffffffec6, 0x0, 0x0, 0x0, 0x325, 0x800000000}, 0xfffffffffffffffe) 17:08:26 executing program 0: r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r1) getuid() 17:08:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) flock(r0, 0x1) flock(0xffffffffffffffff, 0x5) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setegid(r0) 17:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f00000000c0)={0x2, 0x80000001}, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "9a74c4c7ad729cfc5c2b2916c1cfcb19c18f2a11"}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x9}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x100000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() setuid(0xee01) setegid(r0) 17:08:26 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='x\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 17:08:26 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) r4 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) socketpair(0x20, 0x8003, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) accept$unix(r5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xb3c7c5ea02f2eb21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, r7, r1, r8, r3, 0x0, 0x7}, 0x8, 0x6, r9, r10, 0xffff, 0x2}) 17:08:26 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x100) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) 17:08:26 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setuid(r1) setegid(r0) socket(0xfefffffffffffffe, 0x4000, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0xc000, 0x2) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x200000000000, r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 17:08:27 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 17:08:27 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r5) setegid(r2) getgroups(0x8, &(0x7f0000000000)=[r5, r0, r4, r4, r5, r3, r3, r1]) 17:08:27 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x1000000000}, {0x7fff, 0xc9}}) setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x40, 0x9}, {0x1, 0x81}}, &(0x7f0000000100)) 17:08:27 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r0) r4 = semget(0x2, 0x0, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0x6) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x8, 0x3, r2}) setuid(0xee01) setegid(r1) 17:08:27 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x8, 0x14000}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x87, 0x800, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0x7c, 0xf0000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x3, 0x20000001, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x27, 0x40000000, 0x6, 0x1}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000008, 0x7aa9, 0xfff}, {{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x81, 0x4}, {{r2}, 0xfffffffffffffffc, 0x93afdf1654d0a5cf, 0x8000000c, 0xfffffffffffffff8, 0xffffffffffffff38}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000042, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0xfffffffffffffff3}], 0x7fff, &(0x7f0000000040)={0xfffffffffffffffc, 0x3ff}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0xfffffffffffffffb}], 0xffffffffffffff18, 0x0, 0x800000, 0x0) 17:08:27 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() setuid(0xee01) setegid(r0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket(0x2, 0x5, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x9) r7 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x5, 0x7543118b) r14 = open(&(0x7f0000000540)='./file0\x00', 0x8, 0x1) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r16 = kqueue() r17 = socket$inet6(0x18, 0x4000, 0x9) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r19 = socket$inet6(0x18, 0x7, 0x9) socketpair$inet(0x2, 0x3, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="7624e981931ccdfd1fe71b0dbba91db872b30593e026117813e4e0983d12166677a1854d8a936f6b22fc54f519945fd2a15cb06d24d3c837a91536309b5f76148bc8792a13fc7d5b3d7d823eff7a9a13e8a030e45b3c53b4cc6e49f4aada63f7fd788f6a90bac400eda6e7eef2e89a5333cc4a99c70c923ec6e41143da17cce8259746c26911e258b6d6433e443e62b1f7c19ff94cc33d1ccd01aa20644d55301bca2edcf6f80170", 0xa8}, {&(0x7f0000000180)="403dc0c49f32f32480e582c39f30f953a99aa431586eabc803b262f5ec4d26345ecb513328b6fab19bc2ed54dc3477363a6f29e49b490457df54697b4ff047a7a47ddd1add38d3c3c3d50e7d93bc468f2b7b782a412ef7204032669bae463f249943936bc4fe98eaad8901b5891b756e0b69b1bd3cb6356517ce4368d65c712e085f2be83e501adc507860a9", 0x8c}, {&(0x7f0000000240)="d7161241a60accdb47bd23c9aadbc96bc395ac2833651f454f76d13af1bb1aa348a4ee57406db538f084c1cf0d918fc06687faac76b9bc369ae0685b841470575c54eec5f9727c2a39253ad27f4bcf9c9a92bb37f1a747dab8de8222d1848f6b90a1dc45498830383da1456c27e0ebf1c9f2e5d518b78efd20f057ed253dc891ccdba7ed655c00da71a71a34c565ae328c076248f8bb86c06503778e1a572357d7d83b193914c138198b0389cbc6360521d93b01dc10d8e58dd1d703030ac8", 0xbf}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r0}], 0xd8, 0x4}, 0x4) setuid(0xee01) setegid(r1) 16:00:08 executing program 0: getgid() getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, r2, r1, 0x0, r0, r3, r3]) setuid(0xee01) setegid(r4) 16:00:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) setregid(r1, r0) getppid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x401, 0x3}, 0xc) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) setgid(r1) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[r1]) setuid(r2) setegid(r0) 16:00:08 executing program 1: syz_emit_ethernet(0x39a, &(0x7f00000001c0)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, r1) setegid(r0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) getuid() 16:00:08 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x41, 0x23}, {0x6, 0xfffffffffffffffd}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x40) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = getuid() setuid(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x81, 0x40) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1]) setuid(r0) setegid(0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/117, 0x75, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x101}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xb) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x20000000, 0x2}, {0xfffffffffffffff8, 0x3}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/79) r1 = getegid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x20600, 0x94) r3 = getgid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r3, 0x0]) getegid() setuid(0xee01) setegid(r4) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/95}, &(0x7f0000000200)=0x61) 16:00:08 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x7e, 0x9, 0x7, 0x7, 0x47, 0x3, 0x4, 0xfc7}, &(0x7f0000000100)={0x0, 0x3, 0x8, 0x9, 0x9, 0x81d, 0x6, 0xf55}, &(0x7f0000000140)={0x4, 0x0, 0xd6, 0x0, 0x3, 0x4, 0x7}, &(0x7f0000000180)={0xfffffffffffeffff, 0x41c}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgroups(0x3, &(0x7f0000000000)=[r2, r0, r1]) setegid(r3) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r3, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) r7 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = getppid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(r4, 0x5) r20 = getuid() r21 = getegid() r22 = getpid() r23 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="f9b5ce37ce18b9307c5252250532739b6981989eb758d4510ad6f582bb7b1516c1f760b42744d2df7c4e9959dcc3b9fd1ffca57940f90c1e69c6dc02cde04ee9b1e352f726c675d0dc20b846ef3073a08704f4b22cbcc35e42c6df0f5a45c8aa10bae3c2e4819df51ed8aaa667c78e2db7120421823b445a64d5ee67ccb2020d13c2eb13f50447d548789cd462adf7908cbd82c97d262b79e954a24ab5a9325d2fe34ff5b6633baaa6258e863c3c42e26f93f968aab4344f2eb7fe81c700898f6b405c5e5dbc57bce1b7087ad59fb688ba6e5a0f7484", 0xd6}, {&(0x7f00000000c0)="ec1bb32fe564ed2cbc4a73bbaf5cc3befbad3cbac52a851b5baac9548df44a510a8c68a2abd69126539cd691c322fef7b222b2b7f4a5b2da34a7a349db73652ad3c70b83924606066ba39949342334b383ae97fd18f32c3a2ca1e363e40f3ca834cb03de3c78f2b94743c13f4f8fb826bba78c3262d09d2f343a6c7639348344f71105a6321f0418f8ad0f846b780a227a5b6c4682", 0x95}, {&(0x7f00000002c0)="6f3d78a25e7feecf9f829675e74e06d7a5817009d5967a8d04464782193292c62a5563ff6c29f940fd9fb865690f6aa25ba35b5ea59c376e22132b2fbabffcf7766face0e1d2e4486a305d2a160fd50fcec9f59cb7d5cada7d448d86b5168f6990a5400aefd131c417b94c2aa472424893a8bf6ac65cda283dcf17414da6a8d6cd3d56927d16d8559c38ec79d2f28489bd7aee268ef9d83d9f", 0x99}, {&(0x7f0000000380)="051c7d6327d17e35a52b6bdac87da6b0b08d12b7b8af5e5c1afd32bc26c693cdbf3768ef5f1726056cf999aeb4216f761314281a323b6236a674c9aed63c8c825655a7b9ed44", 0x46}], 0x4, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r4, r3, r4, r5, r5, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r0, r2, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r2, r6]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x130, 0x400}, 0x400) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = msgget(0x3, 0x403) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x80, r3, r0, r4, r1, 0x4, 0x4}, 0xda, 0x7, r5, r6, 0x7fffffff, 0x400, 0x3ff, 0x4}) setuid(0xee01) setegid(r0) getitimer(0x0, &(0x7f0000000000)) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1041, 0x1) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{}], 0x101, 0x0, 0xffff, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r3) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x50) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x7) setegid(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) r6 = msgget(0x1, 0x284) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() accept$unix(r5, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) socketpair(0x1b, 0x0, 0x7, &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x7, r7, r0, r8, r2, 0xa4, 0x200}, 0x8, 0x6, r9, r10, 0x4, 0x8, 0x1cc, 0x7fffffff}) msgrcv(r6, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dd2bd9105a5738500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067d72fe900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ade6c1dd00e84e"], 0x1008, 0x3, 0x1800) r11 = getuid() r12 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x10000000000, r11, r1, r12, r2, 0x20, 0x4}, 0xc358, 0x3, r13, r14, 0x7, 0x1, 0x3, 0x2}) fcntl$getflags(r5, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) getsockopt$sock_int(r4, 0xffff, 0x1a97, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) flock(r0, 0x5) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = getuid() setuid(r1) setegid(r0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) dup(r2) setuid(r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000240)='./file0\x00', 0x0) setegid(r0) r3 = getuid() unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='c\x00') setuid(r3) geteuid() 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/59, 0x3b}, {&(0x7f0000001580)=""/38, 0x26}], 0x7, &(0x7f0000001640)=""/186, 0xba, 0x1}, 0x40) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) socketpair$inet6(0x18, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r1, 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x800000004) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getgid() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xa2, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) fsync(r0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() geteuid() geteuid() getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8800, 0x2) r3 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff29) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xffffff55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchown(r3, r5, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() setuid(r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000380)=0xc) r7 = getuid() getuid() setuid(r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setegid(r0) 16:00:08 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r2) setegid(0x0) getgid() getgid() setregid(r1, r0) r3 = getuid() seteuid(r3) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) setegid(r1) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setsockopt(r1, 0x6, 0x100000001, &(0x7f0000000080)="79da8cfa9ce6429a78ffa68d40b288aec1c13084b90ac71f0fce171b4236038f9164d426800eebf7140d3f5671a3d48ad4f0f862590f50f0a9a90e8a9ee2b465e1c3978a2bef1015c79c0844fa39382d5691a27622e217447465fe5bd8012b8f9ff96e69733ddece61cbfb9baf68aea450267d854e0021ac7c706439c66507ceff77d8202ca9a4efb1c58288e5093029e8b152bbff45e3e227688611f8298e2cb8a94b394eb6c92985186a5773b08eeef566aaf3564a3478a938697843702562893da41324547dfc10936b866e8a5678db940b29fa0f86dd5358a18c023e557321f3cb92d13b0d4774492a9541aba30d43", 0xf1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) getsockopt(r1, 0x100000001, 0x1, &(0x7f0000000000)=""/32, &(0x7f0000000180)=0x20) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r4, r3, r0, 0xffffffffffffffff, 0x0]) setuid(0xee01) sync() setegid(r5) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x54be7b0d, 0x4, 0x1, 0x88f5, "0a5e06b42ee73fb29f637e321a04134d71f51839", 0x8, 0xffffffffffff0acc}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffff9b4c, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0xffff, 0x1000}, {0x0, 0x1, 0x1000}], 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3bb85dc60ec703f6b3d8ac0aca13", 0x0, 0x1000}) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = socket(0x0, 0x8000, 0xad6b) r3 = getpgrp() r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r1}, 0xc) setuid(0xee01) setegid(r0) 16:00:08 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) 16:00:08 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) setegid(r0) 16:00:08 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x10052) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) dup(r1) setegid(r0) 16:00:09 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget(0x2, 0x1, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x10, 0x6}, 0x5ed63566, 0x400, 0x7}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r5) 16:00:09 executing program 0: getgroups(0x0, &(0x7f0000000140)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setuid(r0) setegid(0x0) 16:00:09 executing program 1: r0 = socket(0x22, 0x0, 0xdc49) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x100000001}, 0xc) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget(0x1, 0x2, 0x0) setuid(0xee01) setegid(r0) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x78) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x90b6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x3ff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x101, 0xa41c}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x81, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x80, 0x6, 0x5}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000082, 0x3, 0xce76}, {{r1}, 0xfffffffffffffffc, 0x20, 0x68, 0x80, 0x2}, {{r1}, 0xfffffffffffffff9, 0xd, 0x1, 0x9}, {{r2}, 0x0, 0x4, 0x20000000, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffff8, 0x81, 0x80000000, 0x2, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x44, 0x1, 0x7}], 0x3, &(0x7f0000000040)={0x7fffffff, 0x10000000000}) setitimer(0x1, &(0x7f00000000c0)={{0x8000, 0x3}, {0x3, 0x100000001}}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) setuid(0xee01) getgroups(0x1, &(0x7f0000000040)=[r1]) setegid(0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/179) truncate(&(0x7f0000000100)='./file0\x00', 0x4ffa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x1, 0x9, 0x4}) r4 = getegid() fchownat(r2, &(0x7f0000000240)='./file0/file0\x00', r3, r4, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setegid(r0) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="268a8f77727b67b47e6213caf537b8cb4de1e095b825ad39a3863a7a9754c59fbbad8f5a8b2dfb6782f6e69da4cb914f75c5b94fa051717d2fcef9bd02fd73dfc9e18dd65bbff41ad432f6ece181a946ce333bb5ce7cc21014fa423440f23364af42423c927fe96b2d8874", 0x6b}, {&(0x7f0000000100)="fdd5a790be47c204b43c43c5e28a5d8a108d11ddbc1ce733928d9c3123c024dc357e57f3613b8c2419cc7a67ae5bb89a842d5c000fec0b40f82e4d55dc2244997e5b15a31827f33a0a4715a35d9366b8e6caf564af8371ba0297da6903ecaf7065bf2460ae34cb55b9cd60051e04decb768d6ab46765efe08f89cff6b35ae964de28922e37ab54cf932539d0aa81e390ed0859ca87acfe1176137afde024b726e0df477c1217151def4cad8fa2f1f2a663fff5ade91b5f2c0f41beb794966f318c3e1e29c05988e8e9a717f0b7b8aaa3d25e31f826e33c4c7d14a8f2c4abea86889a9cb74a4081b9bb311fd778b0ebd47d32d859bf50956a771b4b", 0xfb}], 0x2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000280)=""/201) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x400) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) sendto$unix(r2, &(0x7f0000000380)="47214b7ec9c3f0444ff2f58d5b8753e79f39fb30eb79e3f0b62aff87fdce72cc35f63ac24ef1f2d0936c0993b46bf4551b81c298c7a1d44bac0d2a9947d546893bfd1ddd005ecddfd4bfa3016f8f74151352a6c65fd3439fa0c72d95aa789542840fdaee6df385750ffefa1ff10b05845d6907c7307adb6c6c45f281c4285fbd1bc151a0cd163c41d758e330f99cf3e249419255afcd48e77e7fa341279e4bb460c4c2af3f8e2fff5433cb79efdf8377301b13f4782dec01bff91612afb7067aca45317a0debf1ae242b2fbcbce96e3a9432a16ee8a3a0cb13b8ee787543a31a", 0xe0, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x3, 0x3, 0x7, r1}) r2 = msgget(0x1, 0xb0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7f, r3, r4, r5, r6, 0xa0, 0x4}, 0x8000, 0xf5, r7, r8, 0x2, 0x14, 0x20, 0x6}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(r9) setegid(r10) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) 16:00:09 executing program 0: getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x40000116, &(0x7f0000000100)) setuid(0xee01) setegid(0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) clock_getres(0x4, &(0x7f0000000000)) setegid(r1) 16:00:09 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000040)="25b81bee43b8d795d18085696c205fb011a0be0e3bcd26e59e8180919c5acdb5dc9b1f5c582c18500c8d5038788e91f068a5f97761d06bdf6417085a77a890e83005e3b657ed92734a5325d9712a1b4a3fbd5ff14c05e9ed86ba718aee220195b56dada161344b19885a524f", 0x6c) 16:00:09 executing program 1: truncate(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x100000000}) close(r1) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x40) fcntl$setstatus(r0, 0x4, 0x87) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto(r1, &(0x7f0000000000)="b618fb9f16baaa0507dd8704aa7a2d18c7c356b77970fc2778f299d845d4b7ca9f37b1084870dddad223801079bce20721bb", 0x32, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3ff, 0x8}, 0xc) dup2(r1, r0) r2 = kqueue() fcntl$getown(r2, 0x5) read(r0, &(0x7f00000000c0)=""/150, 0x96) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:00:10 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r3, r0, r4, r0, 0x40, 0x40}, 0x101, 0x2, r5, r6, 0x4, 0x9, 0x6161b32}) getgroups(0x400002fd, &(0x7f0000000080)=[r1]) setuid(0xee01) setegid(0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$inet6(0x18, 0x4005, 0x7, &(0x7f0000000040)) 16:00:10 executing program 0: setuid(0xee01) setegid(0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/246, 0xf6}], 0x9, 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x0, &(0x7f0000000000)) setegid(r0) 16:00:10 executing program 1: unlink(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: socketpair$inet6(0x18, 0xc007, 0x3f, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r6) getgroups(0x7, &(0x7f0000000000)=[r3, r3, r2, r2, r3, r1, r0]) setegid(r2) getgroups(0x7, &(0x7f0000000040)=[r7, r5, r7, r8, r4, r3, r9]) 16:00:10 executing program 1: nanosleep(&(0x7f0000000040)={0x4010000}, 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r1) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendto$unix(r4, &(0x7f00000002c0)="86c0135401870f3b99168d8a99df53124e07e905ac2bc4c5de2b09f08bbe934d3732fd64789088f26af53b286990944bc3babc529c22e045ed612395e4a8035c4faf793a1c9a974ae8d71442058e39d58df278580031895317c1af24c3c58dee3e4a2b117627725ba4da4a704cd383b073a8b5e1df3d31c3055557e7edc0e50ef36cf342f46a2c1689a795470431", 0x8e, 0x8, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x38, 0x4003, 0x6e, &(0x7f00000003c0)={0xffffffffffffffff}) fchmodat(r6, &(0x7f0000000400)='.\x00', 0x100, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xcd, r5, r2, r7, r0, 0x40, 0xbe}, 0x101, 0x6, r8, r9, 0x8, 0xff, 0x2}) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x4, 0x40) setuid(0xee01) setegid(r0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) setegid(r0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setegid(r0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) setuid(0xee01) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) close(r0) flock(r0, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:11 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f942b3b60e2858d70b355b9ff2802994feba4fad32fe7b9082e067525037bcda70c015f804a54f1f6300cb2ba01d839ba1d070869e88e4f62282ed58376c407204ab9aa5476b12367c8a61606a1baba3722d28f59610be31edc6d55efdce05e2de0a98a390766330dcb40334d23bcda9c170541eed051971e7ce7746a5109c75675d8782f8f44e02a02a397b7e6017b11afce7b9c6c603154b1110beb68b98828aba18abc03469fbd2e2920eaac30610902af922f55c582a00bc00d86b3d19970102b95864bb9e7824c067c5cba1fb40802a748b418b8b4ef38a6c58614ddcf36c414310", 0xe4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="b9b5d807b030313e9842e8c487b32ee1cbd6141e34", 0x15}, {&(0x7f00000000c0)="4301866c6ca80a769c3f3a8a59090c84eb9c660b59f585b7e53d03e3e01c75ae859ae8453e53ed908a460465aa2d025033b29b900d5ca48977ef34abede71705cc7e692f1e23be22e4b431a2be56230431fdbc", 0x53}, {&(0x7f0000000140)}, {&(0x7f0000000180)="d43fd1291ebeedf0492075e6a4ccacf9bb10cf07faae60b2140ae4f94541f97be402dd65bffeaa1a92360887324c9f06c9b15ace96c536747e78d52cedc188952810ecd8424aa7fec32d2fc11f290e243f37c1b5705453d606356e1287ec1686b4654da78e34b7d392", 0x69}], 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = geteuid() getitimer(0x3, &(0x7f00000000c0)) setuid(r2) setegid(r0) socketpair$inet6(0x18, 0x5, 0xfc, &(0x7f0000000000)={0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r1}, 0xc) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x0, 0x5, 0x200000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r4, r5) setuid(r3) setegid(r1) setreuid(r2, r2) sendto(r4, &(0x7f0000000180)="274473beb36dcd2e957d1ccc6ad58fad3142ba06d0b121066a0c12b95b100659e3ff83bcd75bc5be87e0b7cf32cd519c3e27f4993305862c3be8d97039afebd580cd0aa00534138c90380035466b96784ff13ae0554fa16786f17af473d19b4270deaa296fff9cad20425ccadaca85c9a78b3b829dee2205cec6cd1763c85ccd4c2b1f064abc9cde18ce9c615626cb73d6b4c0cb8ec3796fa4d24da3a7f1754945d78c121c9388428bad4ad9be5604c8899a73e2201a368e9554787378b50c434372cf07d2e0d325ce2c0f78a0b12e86e5041bbf6ed09def2535dd11add4c01ce94434a66a1e45351fda04e857b05b8701d19fbe19345de015434868900136fb340cbc819a5943547a7bba24a106efa76d7a3a43c747181d183dcc6b1cab157f0cb16c02f14a8bd844f07159f8eb9a0cb7686cbf8fdf8b33668edf39fc458ca710a7e9b59418f04434b2202473f8b2a5bd623fd3ff103decd4c265003f8e043d57938f93c64a9850fca166e477cb48632ce941fca8f5520ebdfb06b56efa13a115043106db1f86213dc89652d51dc37d30892d69bb88ec25136d868136bc21bb27a7ce775668bfd1094433cf37005da7c7a981ae82c1c340e0c339dd2c8a9917728345f60feac093cb196c7d168aae9b3f6a769e428d63bd182c26e6959a4dc6ac1a48f662c8326bae8f0642947dc19777720db16dfe852fba6baa1ba3f3277fd37197151b5c596585050b8acc1d64c98c0a1b97ff694082a40d0d79e634a9ff5800d2823a212449c921ea7c6ddd900098564bb7ae1c565d2a4baca0bc1b32a3e9a783017516ce452225255d26ee67a0ec0996f68ed18b96e4f79a069c72f9d9ea3121f341cd3ed36af18ed0d6cf3b3680129a6045e750025c0f5bc1f47e252b63afa519576db3d9ef74ca3983c09651c8099e650b614bc20a1738cf02c0f2434b3b29329ece157c5d14a2cdedcc3471ac628823c6f7cf46c38339a7a1d342ce8671d3f0ad1f6fe3823c8e13a7b25441a2ae05e2e532ef8f599830d0457257fbc65e70c05bde6b7c8cb48d7d0d610d247b6de6d6b9db38d63dfb32ae3309c6066e04842a44f54111dd04456971a7bbb11a4654b83051ebefb9fd79833fd960a83b5b11ee78d28e0eafb386ad2b14bb8e0373c04053d7114a7ea63397512df97a45cdfcb5d5f45175382e34045017a3347589669d35d2f7e3886b8eb55f5ce99bada98a314fd12606129f1b3c0d8b1967532575e83a59ea5710365caa7bec4e48e8ec148baad0c095f2ce6853ad8f8adc94d06f35f8e3a11a68ceaec77e0f68a7f9b1be327dfba680742b3babc7b465b0a68b0f2943dbbbe93ec314e25bf20a8c043cf54e6e5f47cbe82968b173e9376fb7c76e7ce6ff2d2cde89f2fd0ebb546945d4b4e1016b532d57f0eb06ed09f08884f4c82c4947037fe91336c3392e1c35cc49e43c3f78ad411b71cb6aaf90b18eb0f0b207eb083521d417e172f30bbf2e345f3d63a2f1e4b608267a8f0dee74a012b2fa547cdb90a73bd69a1c4779da67a94c6922098542c0da85e8c71412c471ec527e6ab45b240be1e34ad7f7779776a60c9f81fa8f387ce993f55ad3c32676a5c941899a8f54cb131f190270b68a726726a7af0a5fa3b379fab2c9880cede69e33a4c2a7002eeae09f6e246fdf32738418d2e44cc729c43f8e2cd5b5e6b055b090a84c0408928a770f31d71ec08d50e1c87e50f681af25dacd94ebb197288a9e9e9c3b36bf61a4da43eb5d2f98159b1e5de1c6e999d91ca0a9c375bda40d1d73e33ac0434d2e5d448fbfedc6df4d3cc3ae2766fa5ec461948ce123906ea0c997546dab340ebf70c555196d3ef25e370084e160265aecb85d632b8925484c62dc3942239692803e4f39f6c00265e93bff82735632e7581d5cc854a77d559d55d48f2322fe415c80bc0c331cd0db183375717cc35ff56c020f274cbb7fb328b2bdfac4d0d2e57ff27a62173534346c62d2b7b7ba5c299e047e9acd44162b458ee62766fa871caa215aac9203f7818632b39be979b7f876671915a4be3b1214a7fdeab508b743abb22fcd448b319f825dfe3ac1f81e2b0ea52a934b3f633827e17556b1b9aae0d9c05b367810d700e01077b229460cf6545473429698edb975a96c8d92daaa8ab442ea4f704285254b06cf3216b7bce9cda3897f3b87a22c8ff4c7d2d76a42b6480225a96e3d159afaa5068da3db0a7cdaa7992e068c56766116ff6e00c75f5486cb425060394579b29136911b438ee9bfd82e3b3fe3c9f3ed6e30c7afbd9d36674230938b8ed69a8a699fb9cc629bab8377f28877e2ad8169c823277868cb95164119f19940c63fe25c12fa5e66c1b79c8818f5f22524a9d47e15cc0c3396edd1dada18b615bef193eeda4f497080cadc84a74373a715bbf3738432059dd5dc03574a63ec9b36d389bab39d6bb098efc094462428174f5815282640c45c8873f622c54395bcf5eeaa8f081c05bb194d9452ba0e00001cc4e77f431b75d1473be135f4e16606781f2df9c23e72dea1d34ef3d016242528357afc96777f1bc04f7445b2bb575948307c70bc4623ceecf2db22d0b99420d43d249844a2c8da9a6c21b4ea848b35256c127f73e034e9613970277405c51edd5296257570525e91bd470367ee2906c3162fb11c572ea91c6197fbce11b61cfc766421be0c6401715a1c48cc0bf5b6d50cb96a4c05889fc2b74e74a5447bbf8813a1bf96541df4f842f6ecc20fb5f48a0de4d30189223e1bee0a2da22fc0346a5b47687dfd7247b1dc4a9891da5f44822eee68e401f5659242de137f961f6c4f5f8547b4786d3e9617e23af65d5a5c4cbbbae7dfdefa2086267775bd9288ace83b7c90b76e178cd7c36feefe4d12f782a2f69b1a2c952dc9bda2fa4a989fa2198cc72be377472a214c857ec114a256c4aa937937586f9e46cff49ed9fdfaba917012f1c76d00cdafc5b2375949c96b21b54e9b4b6ee9d4d0eec094f7811d79ef9b167e0d05bbde74157b5b77e4474b44295865588c280e475e60d083a375cb32530bf784f4c271606564bda53d4eccb6f71c6aae61e76f7d4b02b677d2984c2c3622b8d84dcce8f3498290c4057dc0393ba5d850b298acdeb81a242701f37ee7787c159bb046c07483303bc02ebd96cef5c5e62149600ef334543d2008bd0cc6ecf712905d69c0fba884f70518d6e6ab31bc974113de2ff533a0fa2fe8837e052039cfb3eb11900d5701528e73a7469d7b2957e000de9756b348163172f427b375157bcd20c96a09cd15ec5e3634d576a3477bc84f27df1ae2e0cca3e92bf1aedad2babafbb4f7113df1b9e16ebaf0a83cff1a0dcd29191a43176d465a49e52f083491b7c13f3110b223b4765e8895981d94d8bd80e45db2c3094b729b0a7080bf25efddd7a7e85dbba4128bdbfdbdfcaec4c73ea7c3ae633b873576395d230ada90600d773b82db9f00ed3b0308beb83eb695990c362e216470f7968a245b12cf601a49a310296925bc82125007b795172a996cc95a63220c7fff4d774aba0d331784f3864ad1690f7d204916bf92187f56441718fc2c78491c293c81d85ff94cf153ec5f08d771eb1f620ae4dd0d8ceaf43b58d62a2d7f1885a3824ea812a2e4e4a75553489074a14cd9f190b67756a2defa7dc3855bade7e194827da38335fceafbf3368dbef7fc1cd729fd4677ad69c1b298b41b3b1e89b2ae4b691ba22b25cdb689255900dd8a3216ba5852cc8826a44ebe4cee08efb2ad6d4d1501a1226049785004aa06a93742ca5f14f2cf1a14385c474c75eeb852597d1085958f2d0e9f8b353f7572731573e17e40a47ed85876dbcef74c0c719b34f76f587cf859cfbdc39b54ebab439dc0e7dcddd568846b35b8a771b25888caf53f26871c3a0aa00fae8e2e3bbac887c9243c9b4300b1299dc6e6daf5c81c6bc5f4f3e262ebc93b372e91e400f075fbdae12fb942119a9e254105840ce6908b104664fe63c48608ff90eb9f979fb0af5345d13fe4760867cb05f1b5613cc4c8df6de2af9d7c634db46e57e783810431dee6ad59634eb5f1942c0fd26583f197f74bbfac7c4b98e739749eaa4529921fdc4122f3afb81d557cadb768bcb0b425a06388ae8005429ea2716f87b7f7d6049e0ba481eb774469dc11c878e3c4e88a03e5b48b06a0a9edcef258fc44862baa0b3becca753ecb2d28ad585e588fb68b82b93cc826d4870dea2d9d0d285cbf9550aa56f7ed1516eea77a4480b19d6f4de83283e74d5627aa5a12904e5a0f132cdc811b234518e8ce684e5651dd9ef650bc405d9abf4edb4189ab3d225dd0681d5801f7fca01a2a7fd1d13bc8122255e6f2706c531555e1fbb96ee515ad760b4c0e23976cb5f9dcb0a16c5a4503b9ab2faea0bd1cf9f2aa1fecbe8c3c87cb4c41e82883a142b6fcba91cc875413fcca215a1b6885b95d9ba644808b17aad66f10f901309dba08368d22914bc9d8c44117c35e8fca06529d01fdd20100f8315201fe92f43f25d6a720991f34f4e364dfb7992189470520732e65cf475636dac004622de3fb03b40a6aa067a773376310de5957a5076da16399e3b1d2b25f361ae8a13d128e94affb2b5ba87a8b16180e6c039dc057980f755f67f87eee865bd5b117484775b7686a6007a25f053c12626daaed06b0b37226885a9e8dcbc351b469323b80021898a6521d57a28a2fce6c9c15c75974f4faeae7436c25277356bf15cdcf4e42bb9ac016b460df976d3540018c34abb3a6bf99ec5f309b95ffcc407454eb3c011cab1b47e5d2998105a4361236dc0be58c0bf134e922b0874588f7a50289d4aa9754fbc0e8490498fd3a6280575dff94614011351d0e31e2688874945d959d74410fb96907ee88623cbdf9326ee14192bc89245c8ef006b875e895be9e467aed96bb11085a74a2add92771b75022da5f469c9b43df3e11ec9cc983ec1f7b4b55c08bf6e0469b1a8f63145bbb4b2aec9293d64d9d9dcb303183ec1dad78a71fabcfdd7851712f7062b36fe6d996ccd34e16615638535f9ea48c68bc6da996b87cef7f9f4e35b2fde55b79dd37236e03a7d7a0a59080bb65cbe6ee63bd476bbf47890be8926287edd7c4e3a3a84850b69c98e3451b2944af3aa781621d82a757f0cb8e8e023ab5817833f51cfdb5b185fb4ff8eda4f323f5f6526ec18f132ed8ab00b78bc20525ebc2aa9a6eea166fddeaff784fb52ecd5fb20e098670a3eec9b58d3ef1b3a17753359b13b823341ab19766eb2ea627932b0f2d88ffe25bf2828448b843b52815451ab44009f0d906cc344a32615588e68b4c8349386bb981bf95677d29bed52a07e9b1dde1464aaf4651a75e8cf3b3489b12c0b6155a4d406911683bf6e6bdd2bf139662a4b6ce01ef24cc430bdd21b985a73d747448077ac7d60320ccf69ffad3d6079c4715c44e9e251d5318830008655c1c75627e7435fc9856d3cc0139fa477be3f55b675a07c25757ff6a4f8ae17674339994bbf090c66e0503434dbe884aeb4c09ef0c0a89580b63f116e8a0c78145cae85f4f3935b49e93f64a0bfc95ae24c5be0ad6576ca2cda6ea9fce2f2b4c5e1869b03cba64b19884c08f04160e65cce74e0a13a44fa16f74272a50e33d0c5301dc880c0e701ccd4382331479c11530b4649a35be66d70f8f3aec2dd8d89d8ba3ace60c7aaeb0648846f24a9e8d7e8986e5c98fc9b81521d678b247cc060d707226723edbe824886061c794e23babd8d0bae8843b8fd2259b8c9785d7c48a35fc2b2042fd49ef86dfdd4b6652c3", 0x1000, 0x400, &(0x7f0000001180)=ANY=[@ANYBLOB="00002e1c66695a650500"], 0xa) 16:00:11 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd}, {0x1, 0x10000000000000}}, 0x0) r0 = shmget$private(0x0, 0x600000, 0x41, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/51) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x200}, {0x9, 0x1ff}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000d63000/0x3000)=nil) socket$inet6(0x18, 0x1, 0xea81) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000100)=[r2]) setuid(0xee01) setegid(r2) setgid(r0) r4 = shmget(0x0, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x100000000, r5, r2, r6, r3, 0x100, 0x80000000}, 0x400, 0xffff, r7, r8, 0x0, 0x9, 0x80000000}) setegid(r1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mkdirat(r0, &(0x7f0000000080)='.\x00', 0x8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="4a16a136f01a2ab495165ec1f620abffec084dfc9f733f3f09c61005c626f25dee11c7949c60d5a6b611e4f6fb4618a2ee05d685a1bfd08d8a052f6b265a17f4f54f9686dbbf71662eea18e5fc3d7f359a98bd86dc9498b066c3faf2fdf6c1a8c256de01114bbaf829a2e7dc37115cecb5ef094a975d71d39265df649bb5c1c3cd5cfce69b88bfd339b07bc9644b249c4335bf659dce411a5d598bcb6b3fd7500ecc3e8e48eb437c63523c6b871f4bb286738e7fed4024d11cbb9e391de3d190da5c4565ab7efefd9c2d1cfd267d2756b55f417635d97678cc58769f8e1f0649406ef49162151eca9b9b082072", 0xed}], 0x1) truncate(&(0x7f0000001780)='./file0\x00', 0x0) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r5) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) getgroups(0x7, &(0x7f0000000080)=[r7, r3, r2, r4, r8, r3, r6]) r12 = getuid() r13 = shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getrusage(0x0, &(0x7f00000002c0)) r15 = getpgid(0x0) r16 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x2, r12, r10, r14, r11, 0x48, 0x1}, 0xffffffffffffff26, 0x4, r15, r16, 0x7, 0x71, 0x1a}) fchown(r9, r12, r5) getgroups(0x6, &(0x7f0000000040)=[r4, r2, r3, r2, r7, r7]) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2f7e4714779aca5223db3671e67c0a4875a67447a67cad66adff3720774d8168172a9112a88a175206f7b9fc0571da8a5aad24e7830db2d1ff19a9f952faed8e52e9d4b986683c5f5e7c8d5f9f97cffe051af1a5d557152460b99bd3bd6db43ccd900d844ad1c6ba98aa1e165ca86251137f", 0x72) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setegid(r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x58) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x2) sendto$unix(r1, &(0x7f0000000040)="bc2002e2ca8a170e91cb743d850c385817755ac30da7a480b03d3eff3dfc045aaa4ecda255ca0c1b9939a881ec5c1196a8fa2f0680ab8cd261cb6796cf7297e39e5c4a4dba3ee32a40e3ad0ebfc0bfacbb3a60c1ac84d2ea225293fe13670c0e0dc0390dbd63eb61f2c7c179ee4e4fb5bac4857e5d20a70036fb647030ca1ccc5b7e5e0d806146868d79f0d3befd02b04a8ba09937ce01a55cedc96c4183cecff5804a44d6cf740629f1d846462d429f500c97a3db7c1e5e0126f7744f1c01ffc56830ae618956c3f66e6b059e8bd7f8391c5a91a59f618768d9636826492c2a5050fe7039e8da01841e7ba5a5a1fb8e61ce333d473f673f4a1f", 0xfa, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f00000001c0)=[r0]) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xfffffffffffffff9}, 0xc) setegid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) setuid(0xee01) setegid(r0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000f6d2bfeaaade9a1dc328123e5490d11888abd75dd63fb5a9608a4649f31401bce367b116ab61feb193a6b30552fe9f189defe0122acb5e5fbb08a795cbb196a74e604a2e49b365e84429a2dfa0bec6bf3a2240f4342ce1b68863a2b6894cdde5e42583"], 0x6b, 0x800) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="139d82eaf368e3ee2814c86382a4d555c4bc07354980480428e761d4e80e660cfedb2dbd85c25a9c233898ec6800efb9c7f13539", 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt(r3, 0x0, 0x20, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) fchdir(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) writev(r2, &(0x7f00000023c0)=[{&(0x7f00000001c0)="886ff735705126b7368d92ded42b34d5a1988a6d8b10636e50d0a6d4dc441e12711e5493f84159a088665f1be7d3580a02efba87952de0bd3607b87a3455e32a4297a66c60fd2aa0fe6dc1887ea30287416c8e6a7b96686a8566e5c42b1742189ffb9a23b5f86ab16d4e930d091207ada5d9b614293b5c043d7b690babfc08c0ebd2456cca15825ddf7427846ea91b1b039454ac6149c3f5f136caaddaa53ddfcb149f3c42572482664dd430294d45d19545e77cc18b0bd3521c72cd2c495b43006a1d70cd701e5d950853ee22f6461cc1ecb366cd57216bc98c6ae6bac2a055ebc31c76272a3d110a1e680c1bd83661cda14175c6bd0bb41eb73253156d1ad1559e587dad1d4a54476cdcef500b05a2a0eef6a9743789426ca70a2935395319610ac2d5b0fd3a762a5c50d858b7cae0f26ce246626b71d7e79dddf9e539f7334174d63691dda386317eae34289a03e261630ff3edc914543211154ca0d1aaf9413d72004505f0158e6ceaf376fd165cc1994e9510434a538526d4fc4a6871843a05794ee3284076f6e250c120d05dc15bbf90b32007e3136a64bef94b2841c63919f1fd0eb35d420c3e1a3bdf55cfd11d6747a0b2a4c2d1ec3adb69d6bf42048bc3b55c12c2b33c2b4d08b94b53b2a3ce548972bec155c0a38768524636e84b46742c07cd691e5779768da3e681f6b3f26ead0fdf0b196626d282eab0f02efb1ed5d78bf60fc2349c7f8b1a627b7a18ad825cdd4008b96e8de05845ef40c4cc93d6270ec81ef21a3c04f6654db3d8a0c1e7222cd76ec78a85a38fac8d4724349b151a5e4858377961640df4862fb6af0d32366ae49aa2a8af862ca7010dbc8c5258997f4514804be2c4efe978d5a64c92cbabfd10a97441e63541c738950f887a152d46d66ae4d3bae541bccfa3737374f48d0e7cc4e6777eae5d841604faa059012cf0b04ba7e1802bed3c9c4db08333c7846d94761de2a9f2024652216d6fcdb78afd981c552f1f8048e57cde6de8de42d7df976ec7f1b79558b4b554139e7514c15388401e3534cb0cd7fb6152ebe09b208e51905e0f8d432367482361c2c892aaef67038d7fb4fb03ab38f5c2c4400552981602e214500e4db763bdbe7b82caf32a4e5e654f76e0ce7b3b355c85b9463cf465e989bba6a6eab127ed08c463dd5d4a571580d2a8eeafaa84c3a8f2d6dc8be01c530c553094b82262a0010c4e66b0e3882fefea158b757db207af5d7a48020db7ce56ecf2eced2423cbee085654a15cfb4a1f9f9e370d997e037502f45d5c8fb24841cc7098df27f5c6d7b4e74a2b1eec1f4b17f52de3851f19e65b0369f41abac5a0d9f296788d0d4747f1c1a5c8c973858cac4f93e67943697e2e091c4d9b41e370db56f47c934ded62a7ed5790bb08d7e5bed30756798412156f5d05c7e15b6b53899af2c457003c278b05d1992f41afd36b4da87f03bd18f57e2a0f325c942ad479ba8f64d96a7bfa4d87f661645bca3e0e6159c7980b16618cd00b3cb1eba41e09d6df3215b22480a3fae54d0a5e83400331344ad0321ea1fb3211ed3c55707ca6a52ad9609bb2bfc7c8ad6781efde87a8d5bbae1a9dddb8ae8eaa44f0eb429d7dca6dd065bd76d44233a157ca2ba9e893f1e9523ad8fc6bb0ef798178cbc3d4a5422de39be1a23710170ebba4e7e9c1a3317d8d6556ac76e4e61db510b98fc8fa9d21d4e492dca539b49de9392e3a10839ee180f062b493d9bd6ca2d972e8c672e1915b1e0e53f1f9443662240525b72bc198b04c36c161d69c7a660c7fee4f636c318c6c7e7fb26f7089f6782d024dd4b5872f61a5b0bf5a528a3f2da65f917c5e50eed2242a88c336b40dcb79ea59f4f90274e0b8d763d98f5ed5f8d223bbf5a3ba0d7ded1fb4d7a1915fc4f20ad952d4e2b62e76040f603e1b749f9bbd93cd47559c92f493e16a8ddd00553fe2f030a1a8d511555d77ffcc1a467e83d2f2d8b7237312d85b583b7982d4924e5191145e99e90c9a19fc8d887096bcb4b5648e39db9a7a28e1c0cf8e4dc3d88e4b957d93f2d8675e8a950deda2efd7f8f43ef137e9a0ef0558b8c44a96013e3fa979dd85139e87ec42392082b7aaa007852703708b06a3bb51bdea2e5ec89e23928764a9ef2bd9218456e656a0c5156c47f227c3a0bfa6120d754921c899522bca0544914fb6ab8664dbb6d965a3b03dcddc406a2d143da8eca280ff1b53b2b2320be11044ca323ba35991df83504eafe9c6afe87695c2ce1a7f51302019ddd0b8e18ffdf934928f028e11dd6973ba3046947445983ab66a9e8f1532d84ab64e6e28e175c65859abea120c7abf3a957f145caac00581408d50abfef52e7ea249c1e153317fbc7e283ae82847b534c0376d5b68f391ae9b301bbcf773d67bf440f4b895c383accd99cadcf3e07b8918480af13aa76c52731a1d515dbb5524dfb5809d14ade5043dccbe07476e8e87ed81dc26444b56785cfec0856cc2d981d649f01818ecc2c6dea02701ad64afd79361f837ca928d8a0c7c59956ef51245adfe2deb23a55106165289f15c66d6d852e1f3c5a366653449882b9e8f53c29ed1eb4e507a21ea1e77f23cc55feda2f4c69a79a5ed726b63d9852c9c9dc842a755746614874898c2cc832ff11bcb972c99cb1f1c4ec08a66b2114272fe9bd3e1a0bd7d1a49fb74fae0662af9e29f7105f115e0eb863164997d8433ad48c0878bb37fd90856ad34e63917f0293b5ccb2751c504b7840e3ffda99edc118abaa77a26cb11c0304aa9bf25a0407cfb12e77616b1d4c2ffea5f16a0617b346ad0e1d1c9fb383a92e27d7ea7d1911d1e7801d3a7b2a858553721f8dd9925f980ca4321d63f12f084dd34631375fb4d0edd5896368bae7f52f4873deec060f78ffa278765def676cbbc6af5e99611678211e4ea3ea13d1f220d45400b6e0b4d3cf3681517fc5ad14ab705ed208cc14b2047fe63a6561252c105288edac8af26f3beb540185922de4fdc9d45855ddc13f23d8d57139d668ed828073ed5d9f97812e364e95864d164ad9e7736ec17ecf94c643e841f6e99bd847710b2a2cc08abf9fef324b82320c1fbcbfc97d420ddc58dcb11d53a9d4589f0cc42f7b55497425a5b76a8f709a794b47e42d18cac2cedeef32d61aa6c5f8505c9855f2ac43055aed35d9dc485dab538c643b8c18b7387ae2a0a7651dd58e3fa9864bd0bf87d90124cf7a31c6993fc8ad4f39f2018824e4036fe0458439a7ae4158cd0932e32f2c1e4584dd62a434342d6a054d6b99c53d80b8340d06fd0301e370ede0f07e86f22d735c49fbe3f51cd0812830dc97552bccb7a5696f4229f1ca12f61ebe0112e0dfac9d4ad966f2b3e84cc072e02ca5c8aa39549a11191ec70dc67aac1def24a0805833b5641888a332a2e1d915ecb55dfe9bcb7cb4c2975ca13d2c1be17b57c4c0f02106f6ebf13df6f9688a4de9268989cf2babe31c90e33672ed51d01bc7a8dcf726749a0b2cdd1898f0f7be545b20df1880f741725f5553ee4f4e3cf1e2b88c2d5cd1f2887a9817ac365c654bd12f520d94eb3a47061e79c5fc03cf539bb4836b5bef62be6ae902f7f9dd5fc21b8ecdd7349692120180ac9d19d3dfc290c08e7b025cf6a04cac58dd4b270d3aa2d04a95b6effaaed432ea1ed41b651ee0624b9dd4d3c08aa62129bb6b6b0a12406e823abdd7748179489ee00f01c32c3f51cffed5095a9e5a77d500443d7e62e1f0b6690ff5f5b15c11fc6c1bbc78ffa5957b22afa2798875ca8dad15141d345745bedefc1dc9360aa98796a3a8b9cab074848fed3b4261d742ccf00f34d7f63d6c44b72a96782c0801907fe7051530586264edc0a13e11018ead1acb332f914afb81b278604b02f8bf6d8c764e8745d589672dae073457bd293cc74d00bd0c86b8fc747f53cb8e50b21922c6532ce00b711e9459172d3666c2ce33434e01abbc687590bef5b3cb4d67bd32734f26c3e7c1463866b5210b6d5964c9a5e496aea18ff36495b922eef0a934becff76a129590162471ff4d960250a7259afcc29d89c302f302e2a94eca5fb7759c1ae2d313752dfc7c8460a44a2697d8e20089e81042b1b0346943023c9bc0920987209d8ef0463b3672aa39f5798c01b987464e3d265dbf3fa6af7c9a593b6b9e1582943674c90b18f801ce52eb3aafc780401ee67d3c39e95c8d6c539155c30ebd45ead71d08d1f203fd6aeff04e50f2d731bb09029bc977e1ca4cd80f4527b6e9124431db53b567dc78c3a62b524f658c2b3c93d41532aa52d9cbb46e6668d32e8c14d157a92d8b663fbccc47bb71ad044c437985303a303c33be199d45bb851369d954895f9c055900d0a865f0ae2a219381f4c6d9d72fb8378050c137a417e2e689573dad504698319d8718456b1b35334b41f7adab0fac4653b47c2693296a405e520d2e6ed275a10427cd57a142fbed0e61e15c62930ea66224e6b3b1acc1d32ab8aebdc40d3b098fae95791bc916b1d37dd995fd2b21217e6cef98501d1ea626b078c42282f03155adb41496c69837d302b8bf76d28d797b06f1cb49b19aac7f70b67c014343eae7d428a1a9f07d2037eb9d8608c7f7c5598cdc5c6a0d6bc6d75084353b7bf17a300755bc6a4bd41d7999f0aa4fd33112837d3dc1f5f81f46ebb12864027decb4a10e715e65adbb24c971161ed3b3f39247be6cc79286b244a4a5ee72f0eb6e5d354cc6a810eea4a4b4d4d64bc80c405bf98005f276fca177790b6be487de641ff4b99d8884b4d4ef7d3253a21ca40216925f903b1bce38254ebc508bf6c23ce2ad2672af69e13b060cc6c7aded548630fe7be50fcaf079cfc4cfb819c317c40a03bb99b069a6336074aabc03538d3029fa28e354490333295763940e07fc78c723cf0405234cefbc3ff9c36bd7152c3f0ba56539a0b1b96b5b4820b52bfb4331b3919ecaad4a3b72ccb22266b06a96462773a4caab21111abf2821d8bc7b6221bad308de15e153a9f3fdae3364e21b7e048942c14a7fce6853fe62fbc337d4ff656eb7ed8986383e3d68ed625d6efb59183264445d22e3960bd689e800d7b16e72380ccdba79b86d5da741a7eae2a5ab253481fe6efa00f8d680289ba3a475140224e245580317ee1b5d209e9eeab82fc45310066bb330e9b0d4db713d82e3bee2ea1b01d8201a8b9ec3ec8abc32f5eb0c4a6c2e247d4b145a961663a3366566d9547c8329fc83fbc48ba98f497b5f446ac4f34dc84c8cbcc7a2580c49ebbecda1027e5e6f7e468e6b4f013f1da432cc7b9ff5a73e9d9d4e0e4d28223e4cb63066c8fd068cac9ec7dd4ca493482aa1b5669a5540776f1d562b6b7ff673eb6425f4ccfcc083c1e2e48888be1f03ed9cd09eaa6b58fb24977a5a6cc1d0b65523712bc8ade997e2b7a17b0cbdd9de40b15ff66739f19f1422a7aef3e4eea59149d32d30d40e34da431b71996c82a0089d0afb5e9466cb26308fcdd1ec8d13ec5ce5b28af0fc3a33178a92d72a786ee4b708913fe6e83d775a039f33b1330c7baf593e35a185a416d80a6ac6e3bf2531252b6d4fa1bd889a74bf317d46ed761a802b37d2f28d1cd9220fe930d1ee6ff3925ef6df56e37fdb640cf73070216dad8b440e085d87f29d2bf9ff1b5474b04c02512d314d8a2ca793853acbcb07f14a86eff2fe3f6f9869a39a04d5eb0586c47da4bc4bc8c7f6f66c6387856667bb0c34b570f04abef6bacf9200e76ed373a4056e4ed81135c3c6fb3a581c96c60b7cb4c0afa2bf9e95ead0c7641dd898e5e2842f1680f24eab514e02f9abc1d", 0x1000}, {&(0x7f00000011c0)="264e19531d73bca96ff69d15a95593bd77156d1fb8f3f55e", 0x18}, {&(0x7f0000001200)="372190e122a57edf43caa581ec0248d6c15416f3f5a616ef55c4b7c08ab7b78f5d2eda043d42c77491d706e75a5877c7c960e9207c4b79b928", 0x39}, {&(0x7f0000001240)="7bce3d0e4bef486d69fa7636a1d6c274107c266731521d02bc5b56fc9c151871dc2088011dc8592e5079473d924aef697b97f5a27cf0f1c15dd4f972e0ec93b3386ecceda8c820793faf53b384315ba372322592746873af735832a5f2c63ecd38e0e202b399e4bec3b470928def2b48ae230ff3104afd30a509f7a644e130b7367873458e3a8bf3261a670cd3680a41a456689695ba46a4e493050a549ee2c3328ef049c3016d5ac12eaf813877efb3a192b4f9e3f1a0476d6f90f46e5a9365920c25ae9c7ce80bd51cc3e43928f51124a7d8b01b28606aaf2b902595d27deef992a914f4ccb9692a0762a0ceee42e23aa168826dfb13e5193da83a13aac94912d548b516b4b9febeaf1e87fa0bee8eba33e8d4d776efd23e18af607d0d88257c0c5a442f0390e3d01783060b60b949ea864dfba8a4b6a49fd98c46ab1622640ab48a31b5adb8abb7f0b8548a3b2e0133de1b3b289a1c32ccf6844dce5dbb02ef654af9014cc91cb226d662cec393d0ee3673ef219a981de3b3226501c5ece1887e9616f62625d5e4e6e97d7ec30a0377d669298cd93e4c1939ee7be575328379f802254615ceef13e3c2e9004d257dfcd2db4ff91c6eb5350df36c0eb8e6567ada0a0a5f5ea16392c47e959f5dc5405fb21a9b9bd4b72862ba0a44f8966465c5ca29a11c7cdf2cb6ba26bb1e7f302afa70d4869d832ae1ab1c6f71c5b8a357c26a3b24a00b4d2c0c6857fb58876772b808725d5e6b477775d41d3e40ed014dddde6d1ff668571178bdf8f32b228f7428c4e31b9845f68689e706d8cac2214401a115aa2a83a8f4e7664d1d1db2fd7dbd817b54919fce35f630aae0f474c4aacf71ed662a7008862d422d252391d1cc7f15cc7b4c1f4e857708227378e63570f0763891b77ac8e9972bf1b4b0f02f67787e211307e7e882a9dd58ca6a1277437144c311f2ac537efb6cec73ac4019a4b69f8b778dbac441484689b5af3e1b5d5dded58ee8deda316aa59f805b3901957989cd1b555c8e476d8a6bc376d015fcb9d3f8a9d627c8de43c9c7deac02d709bb2d60bf5b6320c4bfbcc47a59014263b8ebb998870bdeec105b9ea8e8b56b45e977631f154052ba9b9c5cc556ebedfa7fddb70fda46771d9339b9566736ff26f4b68f884756d2073d08e28dc6a8108907d1d8d8e852af208deb88d5c70ca45ce5692483a53d69c2318fa161c8e6fb0f52053691084b9e8de515b8a5ece3027eddb745c5dc1943479fdda2aa33acb64dd8d95afb7edd031f9dfb0f2ed331301ff63d71e0366e1e67c223729dcbd355391b03afd7c1bf929f736232e2059813aa218c7febac0edf1f7480babbd06843080900988dc457d676681ea85779420e0994d1cef62880fcbee58c0ba045471b89140f9fc3427a32732d5608e98681d38cd223fc84831574e1173244ac53df865002bd53a7d4295233a882a5c5c87f7e3e36943bb3b4f5c013f903c7ac61cf0be61ff382c27db7a4e57f1a31fc231c2c4cac9a7953e4916fd9d79e7db1eccc9bc4f01e57ab04278289c163c3000df7d30bf9db57765b12345b3dfd5d4e8d6b6367c6218dc48ef26a752a888bf9e82f59b318c56395fc50c213610254f892ee30e05d4ad73b2d342bbb0497d0cdccc221de12bcf5f34174638c06a3d3d9f0f57531c10ce79b63de6205ce10418f4fc85012bb975840778ff489d01e422656c942e31c0ff2a95cb5940c61a2a5de4ca234c21dd67ce5ac12dd4e7f8a91203dafb2ff80cc628670f16a93e9d641bc9175af93073522a6ab2afddc51862072fcfdc444d09535ef31d693704e04a5f1ed6c833cf08d35e162996b9a7931375403e4dcdc1d0b2223918e272ab9998422e56264846fec0fd71f0cff1170eadda8cc3818e61fa4434f7aad6fb3a39e7c2ab4c3d556f251deb20e25ec424685de1d024f5a8cf7b273df8139ff44b6dba64503f9b04cdf2940a305e1ad0512874ee2e5d529d990d0d43ddc746d564d1b58bb2e92142596ecd31f92003b68c4e6259676dd4b28b0eb94dd45f095f1788e799be695515b9ae58f8dd9cca194956f710a764ad8a318f229608c151cd99f88c32f095947209b61d4cfc29ffc34e9044cd88a03f00d9c78d2fac2af327a498eb865526ecfa93cf2ac99f58f582db65b730c8fe6afcb97b70de3663eca703e8368260b0fa8e5d14f80e1fd10f508f008c0765930758d3d881bf9383910d3b92189b19712ee71adec014ba48d4c0cb6c53ac96a00eb78940eb05152527f2d6879d464299fc4ea091c29c664ee8f87e5e74bd0093a14d81445f9b2dc615994c4eb4aa79c818e9120326627d4414cf9487e8707140fdfcf4061ecbd5ba9c72d20438371fe1121d6730923b9cf4b4e44f5cbcc4588c9560543ed98d846158afccc87e7328d49e945040761f0f07a4cd2efd5dc060649fd187c28aa1e7f4442cb1d21685a3acffdf0687b8726b14f297edcf481561d3a39a56a729d0103ed5b01cbb9d2199babe202ca916b136f263c381e1c68a95ac79f90b6248e10775795273df8ebc2d4e0f86a62eff884735ac89a8f81a9bfef4df2c4f5c3f9dd97921d57ab95e60d188ef29363b96ec80c1587905e4b42c7604a116e3d1072723c0e2036e2f881cb3f1a94f3aeb7b55c7c4f2ed0b388ebd062ede494803e0b5b9df85fdd8b8bd8383d8d77046549265b4c48fcd2c5fc404e8b795dab9c4355f7b6fc6b0693cca16d6979934ebc50390cca5abb3717feeb50a916f7417bb7589e663ffff1e371f581095e20495621a0a7fe3257d082aba5ea82e8d6e1f877e7e229f0be02ad951ae0ffb796dc42bdccafff2d4a54526c044d2f64a98ec03db9639a1ea6769934b0afe8315fd0913e912f023e561fe8f15048f7e7d392ed5e6eb1040517b4c797b84e3fac233a7646b168dd19ec2b96af02610cad83115c8b5084999034682252b0b318376d8d26c993bb7c93c7065bf76e7010089b8e0b35b430783e8fd01e17b0943530f44e60eaa96701953bd792560410b1eee52caabb9a1b9a46c06d531baff6e00ad3b5e40120096c92014fe64b013268b21ab48d80435f955c1cb5f44faed86179ea0a989e8efa85020822cbcd960b6e55f2285d6da18b5f498823b0ec6214f06e01015da57ebd8df5c6e5d82e42ffbb1e36348f50d47d0857c71cbccc52426b1079f6135e9fbb2476e90781359d2fefdf86d73d2f7b2759c65a6a98d6dd025f503a1c97e4f688afe8639b41667a38793f37a3bd2917d8448c3a23a7cf24dd92e12cd79a4e4f5f2b50d80689a49dbf983cc4a062206431ac20e4094dff093c310a9deb8ce4b101d4c20e105ca3a9ceed52dcd800c3cb96a9d89493c02d11091cf30b662076492356b477aded86c10b5cd5c0aa72eefb21bf97bc79d07d18d9f0aa58481ca23f0e7663e050eefddb9e44d3cfc879dedeb79c89e9ace4cc581ac15b457e6dfb494f741cec7a0037160f2272e8281a0b11cb08a639eb1b4c98d5250349a0df12c91edb8d193bac9cbdc402d403823f68001bb6ecd35270b1667f8d32229b7eb6ac21c5042a8d19fd1bdebcc8bc1639695656b8907d7cd422a206a8832d4327763c458214fe7268832687195791b6d4f0825dc8aed9460d37e783969a888ec55ed0150b9c5dbcce4cb9a6c668c2244f8131784fe953869ca4849d762f18075d2fd0645ef6743675514c39a1da985e2946474c207a38a8450c5392004d226d1792f3ced500f77c84117609f0f086f8c58e274e296e693e45a5d500b77f0f37f12456d83aabc25329d2df258674bcb5d36c27d99eabcb02a29fb1f4d5b261f6920c9a5b4b639045a4533d69225dea50b4212cc18e04ec0b92b1cb4c3f17c04912c3721261437ecb411f5d4ac30b2ff45c7a2e64649cfa6d565b939dcfd58ae88360716dadb73bb99d72e3cf31a8e6b01cc215417ee1ba1edcc7d57c58a7d254b4c863dc59c1b248496a2d105c9bab8ab0c9029b8e0a37af5fcb9816f51b58ef5c52ae0f538e93b2754f37a3a1cccf17de9adbd96cd2b91989208e25b63f5ed582ef3d55ef38f1d4bb39d4747cfc065636d8572a2ab9610c0d5353ac89dcf730421fcff73483157a0fbf44ccd137f0e0972e6a385a10239f4ca8ef08ea1dc8204714ed529f0175f3e2e2646d3c7c207258555503f91eb50f52320f113024604899856efb9badbb27a64c6d9f46b18a61b95ea34333e0f65173b55c5a5d2dc30ac7fd45837505b2da9253bc282100c133380ee432aa1ebd4e485af94ef51c534b979b88a4c844ece96a32f9d7709f9e04c661170ef697632086f68ca42b772654ac65128a5d6b5cbb56f2d6f8ef40cfec5fc6936c8292acce94e2405313a63b8b9d7ae7de28a846e34b1c909bebf99d98575c6d64fb26e00463dbcfc4d5c4684dcd8abba1de965fd216a5fe4aed7255983fd945f5e56cb5c5f65e407df7a9402ecd721ed93e292cca9033db6d041b92cb21c47d97a50eca23b1f743da675ac5b53f684375d4b7ccf1eb064eb570ac4117a2788d3c3cf38711976780da9c54847da129bab4fa6d552b609f6bb1ecc983898ee1d28e75d4550134f9de6dec691fa1f3ac2c78442b5c7a62e9be4d4ae3268899ef4b6ef1de44f77f675374a83137b3578fe61ede6c71e621288080c2b1d127b8be74274f93478f881b26ce89d195301160bc627187dd0873c460af0115c8db75d826a08e4a76ee6d223f150faf8ae2b0d2d9f5b0015deeedf22d045e439a9806cbdf4c7a23169d3edeb95f7076e120f8c9c91a1c36e07e7647ab016cbc758410e3cc398398b53b9aec2156f2bfc70a60a3b59eb798b5ff30246e9c18a334f0f8cf0eade476d88b95294ad1885d0aee1dcfd3d02539c03f73e89ae5a73671a3501b41af488dd156127a2b05f4cf82c407e0cd7c752ec7434b6cdbfcd7a3aaba56f853e46e5b7a627fb44cf58de3f9c5a95dd807118b4e65c178c6b0a4dd4ab7d05ee5878867caa92351f2a86a12046d9c8742eb7066d126dae4d58ff1c8a39008ad92e03d937bc4193139b1a422fa6bac26ba10d40bbaeddbf5ba6c8014334f8fb4a3f04267d850bdcf1ebedcc51f8fd8bb5b9ca641240942294a6016d1e3c2f0950483136d4fa649e7402220b18e31348e70a791660c80cf38b629ff0e7aa78210d7c0b27f56677503ecd678931121ea226d2aa4e0540b2e70e51097c1ac27d0f40f373063664ae270788243542fd16be0ad36562b5a24a726c436ca25f5624b8a34cef7063e231b42ad70aa0f843f2e0bbc1f46a760e8fb11c518784a67c19d4dd6b3e92bf3bea18be9d3a617d2772d75d2920d9a260b955a21501120af1b8a26f57e15dbae005c04532d0a6a93891f13d4b93f5559b6b072076355ac2aa7e629c47edef878698e5abf71e3754645b9c3628c4d92bfdc6384e2267a27ac894c7fb42fe52a0cefe6ba63a7d6a0b626fcbb2de81b9fe23b3a7c1d68a1034db87e242a4c7bea38a471959ef2914d843b52d7b3e3ef855371ceca6702d4f2d846f0a9b6bf3ad9f6949cf5073ffb943f8b073f7349478f87c92bd5b2eeeb406e86fa11c3fc741bcfc12d6d86f5c021a35cf9a9e9bf388e52543c0f75d6c6ddec359d4b2c285a6cc89903618635acac46ee2c15a55005d785b56ac643192d1f949423fa4540b8fce3fad51d68b7d83f54c86452eb8d4b9e2a24e310280277da08ca473b22b708e626bb35e02baaad1b0ecdea5ef61bb8d51b22e8f6eafa637c0ee3a561c31c4710ac6c31dc77fb32d7703187b4a639ada63bc3d66a5697158e2f9d", 0x1000}, {&(0x7f0000002240)="d0e8c8f53e91af7a6f0973ed55e62486c6bb338fcd67ad6a088421578685e143b64fe649058d2c25877ba671e93fc00f9ab34d11128946248fbb35dd8de8e5b7f1766b496ca2087b0c25ce5e856daab98acbf5c6d18a576287542ee3ce40ab2fb6b020df45994a938fb30bcf474255ad693d992411eb78ce9dc7a3e494f1fe2cfd2c88349b3b7c329688540f20c30df2be8e66ec97d1b98a85442753c8ff04d657d05b3ffab856", 0xa7}, {&(0x7f0000002300)="3e417eb79025e9200d08126bba2eff79856625bd748a1cf1b1e80c955b936b56a6ac74abf57278e2620acde2f916f6cfa37e5a581f2dee21f6f9366495679409e8bc3cee62810ac4a8f9a87df7f5ef469a990e7e5d679064a164dd4fbf3dfcafe7065d12109eb56b0ed48b98b2008b90b98e787cdca29ba26a34ecd2bbda747217ab769a599b820ca99cf977948f7a33a54d5713033fed922cb69f6d48b80804027a97504a7105833547adf185", 0xad}], 0x6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002440)={0xfffffffffffff41f, 0x80000000, 0x3, 0x5, "b6b2359200c44e6c6ca22954753e96a6896b60ea", 0x8b, 0x5}) utimes(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)={{0x3, 0xa2}, {0x6, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) r10 = getegid() r11 = getgid() r12 = getegid() r13 = getegid() setgroups(0x7, &(0x7f00000025c0)=[r7, r8, r9, r10, r11, r12, r13]) connect$unix(r5, &(0x7f0000002600)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002640)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000002680)) dup2(r1, r0) fchownat(r4, &(0x7f00000026c0)='./file0\x00', r6, r11, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000002700), &(0x7f0000002740)=0x10) ioctl$TIOCSCTTY(r5, 0x20007461) getgroups(0x8, &(0x7f0000002780)=[r13, r13, r9, r10, r13, r11, r11, r8]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x40) socketpair(0x0, 0x3, 0xffc0000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001180)={0x100000001, 0x0, 0x80000000, 0x5, "356d69f1d20955d19ac330e2f81bbcc02752f295", 0x267, 0x8}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r4 = geteuid() setuid(r4) clock_gettime(0x4, &(0x7f00000011c0)) sendmsg(r3, &(0x7f00000016c0)={&(0x7f0000001200)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000001240)}, {&(0x7f0000001280)="1c756e7997c2f1785520a154a2b359dd236de88d8a8a25aec714d85fe87df225ac6ecb8f9039f26134fc61dca36e114bdabb78c336d13ea452cfe439581cd3662e6a5a2cf07bd191e7a8aa3456d5c8612b73b5db9f844871034fa5753de68bc1604fc94e82c1dcd6258ead2a30bff75f4890448c775927f40885ee7e", 0x7c}, {&(0x7f0000001300)="0e688ebe2a0b31dca93f268b6c8251de94a394bb2960e7caf9ab6859f574be961b334b44679fe26675abb5387bc4a01698c379d4be2448686d7a7e1471876a4c036fb4f2064bd2238cdd12e29a9c3bfb12f82e81839e56fbf141f6e676ee1e8e313cbb1dfab5f033f6184181d95f24a459bfeb3360bc3054578ea171db662d75c819bdbf3855a3214627e856085c83f1305833626e9d1e42c27f8d9fac9d3a3392db602e79817e696b93d48c220e4b74c4e59719a92aaefd1b747351f1adbbf7bd2337", 0xc3}, {&(0x7f0000001400)="df31c9ea9bc3f93b15ff3b174415bb2ba20e7845edfba8d36e72b7ec97563fca53e7ec19991b560ce435eb0b8f997cb36b050678042f6bf1f0f9199f3dc4706d2ee18a97be0f3b5c79d7e991c50a33d2ab403e0d453ac1e4d7e5ae6e0215e170abf4a54f04a340bacdee3883f877424d079cee834a0eff3906", 0x79}], 0x4, &(0x7f00000014c0)=[{0xe8, 0xffff, 0x2, "6a88b1e4225ed695a471a999a41761ab5286e22728037753feda739bc84aa7da6d8f5735d989b213cfbe4cda46f9fc5a1c4889205f54e19e1410a0dfe43ce5bb09c7ec3ab46c79dc57b390da2912b1548bf388155b8a5ade69157222304c8ecce2d05a497adcd73eaf4948549b505b0bb5e45fbfa7b205af6e524672652e3a0fe12ba6193be252db2552444cc31d4a921cb086beac7e1c1a6399e6419e5c2d4b9625d524e1c9ef01ae01f1f803d4fe0ae25ad61f2ab6a6cd3a03dae1d2da033cd4d41800fb42abd234597bf867572fdf0653ebf2"}, {0x48, 0xffff, 0x6bf, "102124ddb465b91cf8f5f579e127458e4f884c47fa0429ddc17d31753ebe3165d6a57c3d0700a433f50a222e79d0a8533cf946dbf0533a7f"}, {0x98, 0xffff, 0x57669c21, "10cd71fe6633681087e1c30db8d4bed4bbef27be85f7c89ee710941e961d4844a7bd4e19922511664e88e82abdbaf385869005ba6a962b76650ec34db9750cb4b2864c205ffbe8104fdbc0099eee55ff6b10ce57f1cb21b3c0f5b5caa118bf7cd8075c3d10c322d892a303289feadf6edf0498020ea94da8460e7aea4f13f45ccbc0de99f13992df"}], 0x1c8, 0x7}, 0x1) setegid(r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/6, 0x6}, {&(0x7f00000012c0)=""/254, 0xfe}, {&(0x7f00000013c0)=""/157, 0x9d}, {&(0x7f0000001480)=""/99, 0x63}, {&(0x7f0000001500)=""/148, 0x94}], 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendto$unix(r1, &(0x7f0000000180)="9b5aa481e3185b842c5d420badab09a75fac0382ba2c5225", 0x18, 0x40b, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8e) poll(&(0x7f0000000040)=[{r2, 0x24}, {r2, 0x100}, {r1, 0x48}], 0x1fa, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x20}, {r1, 0x4}, {r0, 0x184}, {r0, 0x21}, {r0, 0x104}, {r2, 0x20}, {r0, 0x40}, {r1}, {r1, 0x2}], 0xa, 0x81) poll(&(0x7f0000000140)=[{r0, 0x4}, {r2, 0x80}, {r0, 0x13c}], 0x3, 0x9) recvfrom$unix(r2, &(0x7f00000001c0)=""/174, 0xae, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket$inet6(0x18, 0x4, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x1) getgroups(0x5, &(0x7f00000001c0)=[r1, r1, r1, r1, r1]) setuid(0xee01) setegid(0x0) 16:00:11 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:11 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = geteuid() setuid(r1) setegid(r0) socketpair(0x19, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x20) fchmod(r1, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x4) r5 = semget(0x2, 0x3, 0x1c) r6 = geteuid() r7 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x8, r6, r2, r7, r2, 0x100, 0x6}, 0x7, 0x1, 0x2}) getgroups(0x4, &(0x7f0000000200)=[r3, r3, r2, r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(r4, &(0x7f0000000180)=@un=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) setegid(r1) 16:00:11 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmget(0x2, 0x3000, 0x20c, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x100, 0x9}, 0x10) shmctl$SHM_LOCK(0x0, 0x3) msgget$private(0x0, 0x100) socketpair$inet(0x2, 0x1, 0x80, &(0x7f00000000c0)) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setegid(r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setuid(0xee01) setegid(r0) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) close(r0) shutdown(r0, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setreuid(0x0, 0xee00) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) setegid(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000000)=0x4) fcntl$dupfd(r1, 0x0, r0) socket$inet6(0x18, 0x4, 0x7) socket$inet6(0x18, 0x1, 0x7) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x18e) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x91}], 0xfffffffffffffffa, 0x0, 0x8081, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) getuid() 16:00:11 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x1, 0x0) semop(r3, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1800}, {0x6, 0x7, 0x1800}, {0x0, 0xffffffff80000001, 0x800}], 0x4) dup2(r0, r2) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: 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) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) syz_open_pts() setuid(0xee01) setegid(r2) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffff8001, 0x2c7b, 0xff, 0x80000001, "5dcdf1c1d73c1f0068e12098c0aa03ad7b19f6d0", 0x200, 0x8001}) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setuid(0xee01) setegid(r1) r3 = msgget(0x3, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x80000001, r4, r2, r5, r0, 0x20, 0x800}, 0xffffffff, 0x6, r6, r7, 0x9, 0x1f, 0x6, 0x7}) 16:00:11 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f00000001c0)="1bf08ffc0516cd309f927da98e2fcc0bf1b8aebfb0aeb0edbb2b20f657394d7333bb05731a1d43d3042cc2c805d6bb9a8c667ef09564fc7ccd357ad681f3bf0c85c38c82cfb5d1eaab9e8b3a0e8f1fdd1cf0b8d0efd76b8ababe55b1f1592a13669d", 0x62, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x91}], 0x1000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000144000/0x1000)=nil, 0x1000, 0x5) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6000, 0xdb54, 0x6, 0x81, "38422443f762240e4464f2fa6b339ca5e039b582", 0x0, 0x9}) sendto$inet(r0, &(0x7f00000000c0)="c34e047f191c38ad67155511c57ef50e6224301ccc844308df1d3fe0c2e0a90e59969e38e5a92143c51a10a3bc95decb9dc439dea5ac1f273c0c985c3c159c539aaab3b27a7ec5b3773995b5cd331da6e978ce5ebf2a1840f21d9f3b7cdbbe01658fa5cbd5465ffe46937f68974fe382d27b6f53c9b7bf0ddc9d22e4e4d36d71f68b7f2f6ad0d5abd3754e7b4c1020a352922d4286b024e76a25c6823faf25e29f0d0b7f85c5effa257e4b7d11e75dfc24a575b57618ecc0a8f984658b14e7f11219c173aa83c3b560ccd07676d729ec4b1708a88f18a3af8a184c80", 0xdc, 0xc, &(0x7f0000000340)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x7, 0x10000, 0x640, 0x6, "dac298d6445ec1ebab80edabeee9865c34afe447", 0xb49, 0x42f2}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x8, &(0x7f0000000000)=[r0, r2, r4, r4, r2, r0, r1, r3]) setegid(r2) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x122) clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x1, &(0x7f0000000140)) fchdir(r0) clock_getres(0x3, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x172) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xa263, 0xfc70}, 0x8) flock(r0, 0x6) fcntl$getflags(r1, 0x3) flock(r0, 0x5) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x10ab, &(0x7f0000000040)=0x6, 0x4) r2 = geteuid() syz_emit_ethernet(0x4f, &(0x7f0000000100)="5d0e813f4404639b4a540528c226c5605ddefb954b5f991a6dc2d382ab178e228783372777a20fdde8c36899408886f04e6bfa9c2d759c630d6bbc21c9eae8ba3bb52b14b354f15aba067f64ad9f99") setuid(r2) setuid(0xee01) setegid(r0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r2) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x20000010000a, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffff000, 0x1000}) r1 = msgget$private(0x0, 0x13) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d00000000000000000000000000000000000000000000f9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff000000000000000000"], 0xe6, 0x0, 0x800) setrlimit(0x4, &(0x7f0000000040)={0x2000000004, 0xc0000}) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) 16:00:11 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x200}, {0x0, 0xda2}}, 0x0) getitimer(0x0, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setuid(0xee01) setegid(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() r3 = fcntl$dupfd(r0, 0x0, r0) setegid(r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xffffffff80000001, 0x7f}, {0x18, 0x2, 0x100000000, 0x7ff}, 0x1, [0x8, 0x80000001, 0x52, 0x2, 0xffffffff, 0x1, 0x100, 0x5]}, 0x3c) linkat(r0, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) setegid(r0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6140, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x108400, 0x80) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="88584d2c9fe4ec12bf5ccae2acd035c9a027cdd64fb8d59ccc0ebfbfe03d970a49ddd5a0804d75854376a5f636fc056fd7ee71e3acdbbfd04f467622b35a236931c644676fc475f44460fe89293d9d2daa3fff7a63b8404dc1e5e4313f9a37ebca5bd4a277704c", 0x67}, {&(0x7f0000000140)="e6e967ca3d2c48be2130b6aae53b4326768f5721a94de1be05", 0x19}, {&(0x7f0000000180)="5abea6d3d3f5dde8b813bf52e7f0f98a6357ab085d5226f84fd03b548b783e3fe8c5e4359aed2870d6366c50712e69ddc2204e3cc3fdc484ece54458ab0050ab5d88c07f11334b1d059bafc58f73a9ae", 0x50}, {&(0x7f0000000200)="6d1592a054de59292ed7471ac0ed5548daa63b32b2f0324c65d0044cf048905d78618ccbaf3280290b28bd389d938a64955d8d33b9449d70a1371896c6ebe0c4c5083ec2a1b7749ca44061c9ead091347731d6f8f522feba60926b1f872e8f221bd5e6d2721a99aa02e5f7f06b027dc10570b09507d7edd9b98e23532d2bfc975e655ef4f399a54ff1da67a420bb06b9df8781be5bb80cabd97f2ee6e53898534c5abeaec5a58974976aaf85ded845d8cb89771b304cd843a94fa1df7599634929a7e6c3a2c9f938482de2f17a6d186fe1a52e9479f8c93621e696004cf9", 0xde}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r2, r1, r0, r1, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x78, 0x8}, 0x2) 16:00:11 executing program 0: setuid(0xee01) setegid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 16:00:11 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000001280)=""/68, 0x44}, {&(0x7f0000001300)=""/140, 0x8c}], 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2010, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="667c167685aaf8da66f207c346f611addc159937827a68a9cfb41190f359fafdb656c7f43fade6456ba5facaef20b43c87c28c192adf5eda904326a4e25c227f9c25b8675f68dc7e314fae699c55bb5ff2f82612567036cba7bb03e1e361ec85b77b11d61ec320162e22093ce3008d87dfaa2a4bf3f936940a883495b948c323e9d825158b582ee0c85131d6937d97a09a", 0x91, 0xc, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2) 16:00:11 executing program 0: getgroups(0x0, &(0x7f0000000140)) setuid(0xee01) setegid(0x0) 16:00:12 executing program 1: msgget(0x1, 0x1) setuid(0xee01) clock_getres(0x3, &(0x7f0000000000)) r0 = msgget(0x0, 0x400000000015) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x8, &(0x7f0000000000)=[r2, r5, r1, r4, r3, r0, r0, r4]) setuid(0xee01) setegid(r2) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) socket$inet6(0x18, 0x7, 0x2) 16:00:12 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[r0, r0, 0xffffffffffffffff, 0x0, r0, r0, 0x0]) getrusage(0xffffffffffffffff, &(0x7f0000003440)) setuid(0xee01) getgroups(0xa, &(0x7f0000000000)=[r5, r0, r4, r3, r6, r2, r2, r1, r1, r6]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="879564255f2c96b4cfec79c74ed610dbaaca9b1f28", 0x15}, {&(0x7f0000000180)="cb5f4866c47dc7dad1fce6b4e3d8b90073ce57e9003c1508c7fa5b1a39595fa70a3ae4bf41316e547a7bc36b1d5536dc5b10a52f503c78d67616ea969046e30d7af20c0aef552b4178798ecb7467c3833c46dc1ece8ca5b30d28c2efa4c3c3cc7d89e2824bb21eb27828f6994fbdb08e7e099ecb16ecb589971e4c651f5e69e944b87db15b13abceb1c128df684b7c62e6cfe56b73fb7345c7e46e2dbc756e0aa687cf8e70033d7398011e69614269200ac4b0bdf8dfaa15869ab0f4bf54e0458a81df68c2356c6433bf3e378f06524abc60d2416bfaa44bd528f5499ec12ac6c5afe3455422766db2df0bdcbcd8ea7ec22473e54a1d54c1380e189c4cd7cfa692b8b0e2608f5e96ccf83596bc5691eef0d9cb05878d68b0940db212c9972cab5a2ed5d64eaedbae8ce13653bff43856e2f726937955b651c004d34b3d75de9231bc4e9b37b2014105182ea6b2e85bdfb048344b6bc5a643abfd7906934373631621dd0d2fa6e08e03492e6a08991661fdeb6d0cf9d00cafb4b482109ef1ed3c5801d4934b73f4be04dd9e8a7a4f75d1413a7879b506a62344a11e3b95882e07fdf4399846090663bfe62019bc0663b1c69da824276d5487862ed3cc37aa0c8006ba0102d4ff5c8d5d7fa593fc70758656e6c350f211dd77f2c88eaf877cbca5f3132281246e126bf7c77efe8e0c77940b4413895d6de0d38d5f765b6e306ebdd33c84d5380104fbb3c4de5d8c753fb9daa404e83d82cc1d2b06716b29df7196caf7b2fda74d1333975d6c2f382bc191399a5a3525f6005ddc6d08c3dda39cef07f5bf98d0ac6b3de625293278d32aae7eab839d71478eab0ba13756c20475263ff8aef9c8339f784091b15dde4d44e7316d0bde4a45aea7895f6468c46840219be2aaae3e6725862b7820a066d4cd484cfd3125cfc34a6ad4ee742ed05e5df0c34e4467cfe0471e9cd36c92a2590c6b4dd9130825ebbd148b82d5c4dc80d2e03aa820f4d64520ccb07dc82389e8388a8aa48618ef8a89f4aca9e5c5f26559b93fd3981e649ddf8e391ba8f7fa03dea275d97f967d98b3da4f65f43b74fc161d1cdbd3838d9ae079d4abc9d89ed850788283fa7db4e3168a9663b99eb26cbaca3ab90cc71eaae600dc693e01727b292df79d391ef84c99e95c8da70bf162f286401cdfae589b64b33ce84ac49cc8215e137adb09b5246ea34cffc176094779bc672f8de42ccfde5ba44137f4ac54f366000afd358731e33485f3a47af50bf89f150643598c25f43b89c0b2235cfcbe2319c1752304f4b9e68bfec45e154466ff059b9868d7d0054f82029427162b3d0d39f899af2c7624f21b16d900d615bc228c2be743ae0579c05ebaeddd5ef3e1d0cba7b519c5e2f4d481328d66157725908c5e37d18be3488dd14a33601468369af3b74d4d250ac1243057563d7f290adb97af72c59f83fb73c06f7eb141d7aeddbbc5fffaf1e12267a7a8770082aa5956338485ce7d1071730a3bf7b50e27f211b0fe0afed9fb21d9c86b18c57d2e211d411a1f5e8c0bb790b0db8b351868f6fecb53a63c1c396ef112b343b9f50b85f49b984f140ab92022682b5c4deb480153606b17cb67f9ec096215ad61d31eebbd5db207a5839a647a91f222dca6b69c32396f3c69508d83d0a991848fc7f9ecc518d85946cf70329f0bb4313c323ff2e5aa89380ab0667b11f1ba59572b8c527d05e7f162e2cbee6484cd73b84d1afdee90970931885dad0320c222b1469f157cb27556f481ea69204ca2d3f33be2c0718ebd830795d54e1c7c467804be7258fae8381e1d2d6d295df79ceaf8978b9458b4aab798b05d9887f696345b3214b8e986dbb9d54011aed2e46fcb01e9ba35e3fab99c755906051d1def00ea1a68e032e4481d6e9cb98a5bf4706213c95bd196f6c1b09cf640e507f6a51600322e8513d99ed733d7fcb2429ddc8be19145830778951504f72144b68621c90fbaa6123c0d6d3235754df9c973a0161fdcfd4be25b97d100f21c83c00738fe143f993ddd4f191e9504b540c0b8f4562057e858ff40f4e10f6b3e137f9fcd2a3a84acfb5914386d65da8ec11f5229af06ab1ff35387031d7893c6ff7458284768c346b912f5d4f196577c9936c3d2e57fae04c22e3e28995be83bd0f41e1000e837a1e1c50c27265bd79a25d11f116d8f30fc7f92f282e84a93515f4573d19dc10e53ae21849ced669e2a1df641e374924f13e484913bf57eb834e6300572d6e0780e4bc142328b2858a194d768505015525103d4e9329642795dddbbb24aaee13dd337684668865020f1b4a677755657d7e10b41d8d899c815f9645aeb14dd0d8cea9cb68bfe64921469954ef27ed6d736adb7c33a176c0c319727c1348c66944dfd1a8dfc7af55d0baaad349b936e167c36970930f5563acf72a75373fcad4b2cddddf3978f08ecc98c607caafc1b168385005cc52c03d55ec6982335008a822596dc51068fa9a113f74090667b05ee1f5f78f381313d4123da4d42c74762ac789acadb06986e69cb1bdbdca9504d32272a878c4f4531d6c253ac178c7868991b83798579e4e4cb1582b6e412e78aebdb0b413fb98ecd76c44b2d3eb86394ba31649096fae82f7769225532d2d86511c33880da7ec63920fda7be101de0550e87ab4bec0d074fc3afa2bbd4589d43456dd22cec13fe0037adb879aa3dabd0896b90ca921c91aed9dac3cc48c9b615c6c8c1ce97702873be981a86b23ef368f13f17df9c0c578608c5bcf21b31969f2fef1e94104ead17eb9ef1b1a3d9b293a044024970a808282d3781b5442ffedd3f91afe55689ac93000d0d43e79d730bd5bc96c10dcaf861792257900bc44c1f677f717938e8d78f9bbd97b848c8648f44875d3dc70c9fc742f6649a05361e68ba95d1990bcfe8a7daa7df9a7aa9d38bd1de23849bc4bdaa0b658373ff403b7f14b80ed60089975c789115f60e0d5a504d31951d3613ab2424f25d81f0109ee243bff393cebe934318b23a177443d3c19db3a5fe8d01a52111bb2378dd228b6f850a073d3d6ef551e3140fe72fa6f55e51991cf4b18800649f62cbafba8eb13d209d50145bcd1210670ec0f3d1baa0978ed5148210c9fb50cc5f2df1ef038e08ba4242ebc8cfa39aff66a277a566e078dd032787da79d5fd38dd5297281830096b825043214941d03d279bdba1590c0c6a292d667154ee3fa869a35c3565734b4283745afb25360493104a19c4972ae06d6599fe75b2dd359a456acb54db367b0b7a1e666dbd62da96b59eb70d01e469949873c4319ad7d47166085c4577c4e90e56de8049c7c89209d2fda7a9ffcbbea4ab955fdd8f32386f6fd1a65d89124870adaa889f6851ec48ff3fa04838734b5bdd89cf99662dfc0f348d16c0c49005e8c83a314ed2337be465673b04568b248b08848cb72153c06766caf3fa1630e03a5cda5bad3f557628ea8f09681e226b6f842de60e43fd89798a63f3c6aa20b25bc755ee01d6031b4e731e3e0ecf589c90668d2ef9d01e664aa22177cf43aa25e6af30139ad87a0caaf156fdd4d3e9b975fb4ce260b2f71bab01f3e4a5576ed3d42bf7c4d699c8acd8c2f0559b28cd658b5962106753ab3ec94f03664b5b375ad08cf9aa4c22cac8d38cf70ea4066fd7c00dc38f0e76e69011186be2e70cdf23fb447dc94ede2ed7e27fa9eff9b8829aa6a518ec4a412941b56063096bf61f323d1524cd47b41fcef507281a6fc21857cfcdea72953f3093e3ac9945d766a02ee02c77949e820e07a4efcf08c0944f62e40c4cd6f60b7d3fe168d8667b3fd59fdd9adf84154e7ecb527d5cd90154677d12d07a116e58647a69866b801a0600652a6317fca5a187163cb4a1d837996bbd6501c6e2f0a6f814d771ebfb60993fdda797a3cb9dee21027a5989501dc4a2fbbe02a3e19b9b3d196f75a0108b86110956c510a8b073c25e2a6bf5c49e45effda8e9ad088ed2ea940c05b4df58293188a7cd452bdf0aeeaaa56cc7a9cc2bd4155df713d423222002a625231f26d410da591051e4d84f4724b7acf30c3bf4184a4d28aaef1e3c1dd74186dbde556d04c51d1b0014118046bc52ff7a28a196d68d97d7149a8024e9ba1360d27cf6a63d24d1ee33582ff819c6488164a747bbd034c654f1a82f75577f6ead4b147f847e5eb8c38c969ebe9d8612df0f826647fe7a4b72f9bc144786ee3b2423ba62139cd72bbc591979c045ad79a926b4b98d515b43b432b163d39e974bcacb629cc79f5386a03214b52422dc793facf051ebbecae62b235aedf1af8968454d83674da5dd58995d5120f1116603fe7f082eadf1818e84ac1eecaefd3ce98e5fbb6fbff84bc4fdd8afde91ee38082a43c3afb1c6c1ee35fc3efbfe70384cc6e397ed7651bac48d0baead9e2ecaf4fc22f8f3108e86d6a6f3b297cf6bf225ab909964aac7ed7545ed8189e6e9f59a32db770723d28f1e802c6767bcbf0f0c5665c583d9f0a719918261bd4bedbc460b6e7682657dfd32957d41ce16882adfb3644cb427dfcb78441d40865e4d3afe179c45cd021e2404d0b0d6d8c70052e775e97b7886793b907040417033167cf5633e927c7b6a6ca4162fee59a953295a13effe1b59bb3288ba49d03472db42871ad28bf6ec298360d277291f3264044452a62830278b9b64c6b039a86cbc0106c51e4ed7cecbb7add2aaccaa856c7bec6f7f990f2f131ce4a68152c073c439f18a669654da7d5e4c8be0c856d6a5c5aaf325a45dee8f6e5892019a2c1d01eb92d616015b8f7210bc686ea649eab79d40940dad7f0519e54be64ea4255a2e955d1a702fdf53a86fd6234d7b53737bf5fb4e1134a138ab795d63ab0c725567647bd4ff32f058ee4e9f2d65a683de4e93e26a2b954b9240d70e837a5591153a40d7d3bf9f40cc712cf423333b7da4358ec0daf6f2b2d2c73c3f04e5c1561e845252619d8a124f131113a40bc0665aee2addc7df3438baa03c5ad76f5fe672709cabbebb36b9eb8e8286796379468bf149efd22f5210744ae247ec6915e7bdb976e354d40c6f2ea2d70e5e82c4812f5af8252a7f816274a5f77306ec248cef32e52413233827608b57d01757e4255f0b0f03bced025df32e03ff7f9f95ed79b31f0457e4778f1bb9759a7cecee8bdca76a31e05a7e4e006ccaa91ab98f985b50bb9cc09d3c5b7086a869f8053b5222971723bcd5dfeed79f6c6daed22b0d41ac831f3f11c1e667fa9aaf5aa1a70ae38eb42a5f6beca94112b3dbaadc1244b2a8429005631fa5da19177e01351125fc085fec676c234a08bae671e2a5bd22669acfc09c51fe158461e6bc6b6c4c7e162e91a9b726216303f62da29505c90c541734354b3e629ab6b7d2d1d8193e756f9c50500f0b6f5e98b707c6a3b9ead793c5f0618c18fd552f994eb3f7c241dce810a0ebccd04c92e96a32474ea0f3f897ab505b63bcfcfdcde04a0da3f545cee0198cf914113e92e39313111ae78b5700a2922ad648e3ee87778ed676a8bec7517df771aa80149f1bb71e3b4ab6955b48ddae2f502e324c1ab81a9d54e6641504d63d2a1c5aac6c6f8d6b4eeb4ac6ae165c88a2895229b96b35ecf74d772901b206567745e36eaf75d6532cb0f4cec40ccf208b4160c67c1b52cf1b4a5125fcfc50e9d79db3e224bfbf64fecda55a6c5392657a5c974b77f277900abe5ef8319d5b951ed2d1f336c0febe496777dfa2e67aaa65a9ea17795251965b073b88a75ae7fa9e60e18af5da8ec6554c2daa54afb0742310af4b3ccfc4ac2bfadf368e", 0x1000}, {&(0x7f0000001180)="cb577ecacf1c6bd95398b91960613b62028957e39ba6fa7dd6520f064ee6c189173b98f5b69e093b217c02dbb83f7dc44bb54acb2a2165198d75932d17494a926559285858396abe7a3f8b907c80c7614c46b7f04241f2c57dbe0f38c5b54002d8afd291a7f2122b208a79735347eafb504d55810df7c75d82a5cf7025ba265f458f8cb01de7", 0x86}], 0x3, &(0x7f0000001240)=[{0x1010, 0x0, 0x1a3145c7, "69ea70d0189f80aa6b760000e6c0afc7e9e6fbe9d5dae9804db7edaa74da0f53ab67295d0308f87d036bb522503b8523175fe53edde96b3add207bd52f93b75a315bad18eb0e82c2319ba509d09593598c052d40371a803b509c77ff017f87650ef10cc88b5d52a75c0f9cdb8f34f953f6b6368ed0b8019d29dce3221d56944f30022744c0e5382f8ef2e41929aabbe692d39c13dc1b1b5a651bf7d4569e32ab6d70db133bba774b558fced35625a963e2282cbd475f6ac1dc39ab1f7d567d87f2881db63d8168798c21b32d1d9349d9ad743a141db108cf70059c6695abd05e873c20cf16d047536dd4e40f618ce865a00bd97769312771c84c50368d737b38947545ab1456aab620ac44b52d6f5c8e418826bb86aefac98819a6502f190cc980038450d039efee578ae20a0421467fe016b515a7cab60fd98b0d3f757af4f159035733b606eb1d413397c0b89e432c3184875e0dbad38f915126e7699712afab5b2177925c167c8b397315b3e3a4462573efd96ee6c9a639c18af973dbaceccb87c0f4ecc9e99ef8bffbb6f3108c554eef4c8fbc9f881faa38578d0340240d37282ea44f65c3754260b957b6e1930d3934c62740e50e27fcc9b2de82a26178288e54279d7eee77e46305039e48259af2cbdcb67056e1cab4ee233d85002fefd42a4b8d2424ffef91f91dd8fe8a616e67c25e9dd1f28887d13120995a2cb609caba994e0b974870bb5ab1aa5ee5ccb4a253ef8537a5d22b7d81f98a6c1db29d800705e4cabe73b0098bf25523c1c0ffdcab240ec9438d37d952da2f5f852f3e463e985be518ef703538d09dcb2597dc608d6fee151aa9a0f04ce1f27d2b28ac17a154a0fd8e653f0592520ca7185ffb95a745f6527cdc643378e3e8f0c2364fae4fd0f3e16663cd12eee4da34f9fec34bb1c69ddd5803c6bf74942a49ab6bbdb0fc07389e3f62b9ba4f412723979ab013646965becfa01312ba5fbad73d46a2ff46fc5185938d6b3799a542137cf5582f5f1d24df9e1b1854c78522593297569d19109c9ba9866fbc98084de740e6c1c3703e27a83f7e650a88ce74763135cfde42d59957493ddd179f0476be03909832f777e1ae755925a966792e01dc6dbe3dc00a2d06a01f5e4c31af171eb6f75f11bb1c2296d28ee4b6a6f18700f31f473bfc7a3adf1197fa0cbd623cbc48eacf4a1fb6028c0c89b8bd866f5e11465d2c51a6398444c0d0c94d34020e62d9b96a353d5dda4ff757ed59abe38226b3e2dffe19f7152f416a33ee1682e70a36411766636478bd98753c591f2e595529ea57c7a3e47ca4c97644fa56344cc98cd79c42375a15f271cef40be136abbe3546450b34dcfcc1d54c2b4c86d0139e7b836b15ef1f6a374f3ac62cc292181ebf68c1dff0530aedc83d14d74f7d7933e687e645eaa9cc3c23c830a813260c8d0c4e1deaf1158d8c6bb5c1c5c3e084550a3e6f03a56a167f66713aa7c97d8718207cb927861e145f9ced3d88af6a177626775f8919767a83e86ad34d706e34174da6cb8a5c48404696c220ded37ff0116161870a9a994c2c6799682b2c57bd697251b589e36dc19ad57c44126e31cd43ddfb007f412b702a17eb4e4b46bf6f2c15763a713a222799c2a761784b000643e6b2be8b2328c159bd794386c945e26d39758855febf4990ad09ab7529bdf97fec054be53791f9964d696691db49b178f139ee3e96d857a457b0d4865deeddc41d31dced502a2e789e3980a4306fc0d6d5cb31bae6e201d09b1c4cb5119dc7111c83b472a58e3162f08ffc886b7ac7249ea437e24d22470c9edd8280ea3b49a327bc61825456d35d2c7fc77b257eb8c29bad3eb5fff6efaa0cd2a8d34c0c90040e79ac1844abfdb37ab541050ed2c3490e7c147999b612230a57266c55be5675fe0f693cc984f180c5fbcca8ad48f622473140cae033f1956a45b00830a316c0f90b84ac01c41b36f3fb26ab8b9d32aab19b38c0896e32104976387ffa5edd26237488f58e5db8fa28a75e076ad200f9622deebb055d07d3f0b78601e905012a5809bfa70b014c551a65c632e488ce3fdd1957f21fbbd6ba6716b69a94eaab8b325c6f2c9b71274ffb45097f6ae01491a6fd2ff5e5665a70e3d22896271879f617ec31951e5fa09946d7756ce36bf2f0fc744b57562132fad8358953bdb84354fc3be66f3d6214b8da92e863b795fa7fe96dc8955e5018a9a958cb4e4b381d334507c32dd5692e3ee4d3ff6b66652a506dcf599c6c4e98c6f08f8c90828805aad0f4c1ff2266f236eb3b003a92614b62c31cfa5a5157105d3686c19089329d0060b634e534f6b25806a5ec7a85b8bc363db3320bcb1623b8233183d516a21359211025523603f21a7a1dc3a9ee2f752accefffe53ecfa44ebc488532865ae4625bea388854528a6f6c59e3b258a66e747c0e93a214cc9b21d15f783563b2ccab3bdd98991e8fe5eda5b662fd590316c0026ccea94ec30aeaf75cbd55807123fa446588531ea6bf18ea2759f1db0a86b36ca041305467f04ea3f14c9f29dceadff6485a82e950b87f643ec7649c6f31358eea7a7d4794066c69ae194651955a18b0c55a19c08cc8b7e329fdfcbd0b0ef2ff77c2a910d63aca5a318810082d7647d42142fe2a9db08955ed18f80b49aca44f08d70f216a7290136ebceb76dc04731e249e4eb125b43ddcfe01e60f41f439ae9f6c34dc23a1bf2aaf78398616bccbb0e9cc76b6c8c99e6d653692a7d9ec22d5368abe084827fd72a189186744a4743a362bc86a2f4f694a88f0327a7d7c2c939bb418bc46e8f5b41c6114566e67688001bb956730038f1cf70b03d2955c7d47739e220850a02f64de365c5b362a3a358a625c0707bd339155642828816a862833218eb0267ab0cf702842f7dd34dfbd2b474d31a0bd0ab46a233127f81cc8f84e3a793dbf0a20961bd85b4e48fa6391fd1616ee6fe402b1732e832666260115e0bb3f7f1bfdab890bbf2415370226de300ce108b17080a1cf9d6c7bfb1e73bc1f7998205c9888bfde40d5b14e9ea8df3577147136224d23fcd27380705ceee1e7bafc9ecace5e96a74c4d1f2c75394171cc419e0b628692291bde9eb167299a098538c54f8eba2efaf6b81aad84bd179735ad25fa7f133872dc1c79b3a7689034907c1f7a8c85f00b197a64187edde2c880e90f6f9eef9aa196e7cc12a5a41cb20c86ab8be927c0a0cc21a6e6ef7e8d6cc5d426fb6a1b4c2787248cd161f6293570a02bab557a7b1687eb830ce3c67060bb75e03b95e609b32281e86652b1ed50ce5c19cdc28e692d9f87e3f3a357a691e8580923adb0d6f918325e6509fcd05fa665d9f959db5f6fc8aef44a606b669d33dae63f33e7d3e3fd9b2e9beb6ec620616149f8001371ee6fc74966da15bb16a162e9d9dcfdc78642dd45e2842c935ab2bea978a28cfb3c422408db880db33b007a896782b18893a409582e1e74b1031bdc17d8d5bcb71b39230c14f93b4add08b0d675d9e3a746f20102c751d3c5eea65717988b9281f55d52f97e27c58c2e8242a2d4b86883f2f128bb59512c7c4ffc5d0cb12ec89f12da1dfe88dd568ee929c34e752a578cf63274fb9309c4b5182bcd1d4df9ddbcd53fef6930459b2c55fddacf7b159f036c49016800387761257977bcc8304a036bc779f04fcfd2b3a8e6358c1d5dde857530721d4070eacb44b3f0a9a952118e0c55746988a03e8732bcae6c972cea30c397f1305fd0889e882be40060ef0357fb25f579637aa89a0e6d93020603b47d951f96bf652ed363f690df22f3fa73189fe1912540461629aa70a12d8d7b53002ac0688a2fdc9eed6f7b809587130bbd48b7b9415b55fda5bee5238d8758768c5587b51e2a88b55ac475290c6ffe98c2e81ca450a16f31093c03188d3ae5ae8e5368dec3556c08ac462a210d70324f10d03f11553093939d49909a686e37c0f2baf179cf65b2785f1421ee12dd2f585182af4d217f50205cebc550c89c60324f98f2b8a21098d5d0bdd21d555b0005ab1ce6ae19e6dd1b3fe20e88e65ab7caeb9a52948b95f4ec85c02e92c176441e7f5296d7580cbffe579119d9ec14c49f381631e146ca7fc973f8d3e759c211a800b8af1bfd142641e95afe0b209547f9b77a7d0d5ccc1567f9686a8761c4946de11d1d028963bdd5644b4f9a02cfa4d06c31d240f62e3c1675d00f4a9a8768dac3c9d8b5b3ea9b433b214961bfc96ee6eebae4e6552cca1c1d061f2e1c8d9bca64fb1cd01cf94043ccfb265e03e96cc51e04c56186d4cd038bbcfbac912fc7e1ebd17771b94c632044adc1b4898f22bbe2b4d9983f74a44497b825a8723d2beedb2bdefe8ec8a0fd5568c4f864ecc1d79e4484b2147253150f0342dde9532fe227adebec36cad62504530074f10ec484f79d45a1076b125a6a3c3f1b39152356ddc6b8501d69eb82d5af837d07ebcdd115b2c7916b61d17416825e3627e5f1817578069a128c66ac1f71d2a3626e6214144ab9181b368b876662d2bad450df4b647ff36d5d2b9ec810df9ef7a4bea31ae2128f3a43fa4d8919183cf84455e132ddc2a63bc9976dc449327e7ce1c771999e5bba0815837339cb670649c2afccc6e214b05d49d0d4642a8b9921341f4218608492dc364acca3395ddb4852fd5d84650096eaa1cceaf7adfc5d29390d83c70bac3a01a095ea518fbf2d573b9c9bdf039a6e1bf3947149027cdcb330cbb4b84463e1fc29167dfbc1cb91d067628483c0bbe8d45384a45c51121ccf17cf02be358f8cae41a3d2836c2e740de4245dd45437ae9ad19afeb0a3fbd6a88971d51510cf3f87b6cfe14b96f69e965a37441f54c5ffe811bb822e5fdcd327d38817411a6731a9aaab623669f18e27ff63730d31fbf8d3fef951cb6a74ebb9148b1bcbe5b7137f03511724883e715f6de9dc226d78eae74702f9a41a32f2280c09f41a490ea4ec064861e1bc1d19d73ef36f72514e76b71c3bc45c94c97226df09a883415f210c2a5e38cdcc9412fae5c98c24357d861c3ff42031ef89f7dd18f6cec9b537408d19dee360c7bd46f8b0a1e74790e461edec3bd92572d820ed20aa838a9ae780c447beb08f5021aaf841cb9619b36033fdf6695949f7e72a95bad327a388851c6fa921872f184dbeadfedeb0ed8fad0046faa5c316302de3fe9d07df3f892ecfed0f76de9569c9a449e5b560b141efcecd4f57cc37b35aef02821b0fe363d877145b64d19131a2babc7a036a3eef0653687380d0668a6a658036c3e76baa769c003e1153bc07aa8f25ce37e2f9919d0830e8eed4edd30cbb794b3abaf1d534095549187710277969190efd8a69924fa9b6786cf580528fc07c46a10883bc0a6691eea8c32bbf66834777be540d0235cd7f37c82748ad6b8bb6b988e46e37c5b7ca168c7d39492c813b33fa29ab8c5b730a2486a32c92463928bf213b86a24aed76705f75a48c7922e39ced70669e4a45ca941b22db1aea43df1884e4f69d453c6948c20d93a7d2307d9217588da41e70be3c9418342c7676f7bb82a5bc9ac9afa1dce4f652d55d841e9b38e6e2daf749c38281c0e112457dd4159a6da41422ebf7e3cc528e02452b5765079fcf9e4caccb9800c023a34e71d28b7dc1a0cd7bb4950b45043c95ff784aa493983ca259116e9b3dc2f7b8de521996a44df3c8d024be00ca3a6be471a216b08f590eb7d51d1b11cb46d6ecfaa03da1253ea5d1c4f95461daa35f71e1b7c0e0baae3a7eb5de648b40742d9faa1f98d393893ac516b4d0d14fedb0871fca"}, {0x110, 0x0, 0x0, "cc0f31976c3b558d45281473ba3048795385686049ac1e781c2e938cd419020ab135bb0a6dffa001ec4571b2c6c0566f29cde9ef6f2de428a8a4a91a7324627b5e68f4fd1c9eaf487360e10dc4e4ab899d1ff5e0f2736e2699a2c936a1fbb69bddb50a692bf64ba5c81ec380ca5bbc908133101002bc3ebfa0abb321054820e2603d1649752ddae52a8daa2754babb56ed2030d97061fc70b03c6b504dcec2af3ace5c346a78fd155183d3216a724720e479d32bc15d2838cff7558ee2979e7315cd01eec5d3742531bf72bde72ee9797fe25d7879a7b61b400c642eab252c6cd432412dc9d761ed83c72559b01bb61c76dffd7bd82fd0edd0b58c1bd8cd"}, {0x48, 0x1, 0x8, "5a888086f178f617431f5811d655638bcf92a7c363e6c1e64805baef0a29641925b250973aabf0b375607b70f14718c0415373"}, {0x1010, 0x1, 0x5, "fbe49eb18c13e1df2bee7808dba23d299edae3429d0c6d6937efcf10404c88272b9b2d47d4296b808f7227fa525997e24ddae792398462ca0f2551aca40e2bfa459b564384a2516741b268a56ed1bd1ba6aa6dfd831a4e45c579f8eb06545c4fe659b7f256f9051afc6f9f9430213292ee97984e3866ad19b435c9a1a55be5713f313dd33c9b6ab1ce8e8140685b0434f12ad92cd08f100994fa82793f0500c6ea79429802ac32a960ba37b2d86fd62d412105801b04c8b2c28a515a38d7b55a2b4967911da955ecfc8c4767f91020325e5948a58d693f56a40c89c25d1a0c53b113f789ca75636bbcb7489c89a7779ba6ca091fc85f3105759f363027a2002590891aab4a7c188a9c6311de25019db625f484345ddefa038c2abb883a730e797f2c1f0b5710c69db1b1425578a0963446a4b85cdb61fd84829a245db65dc797834fc72c03ec4b22217f4f1e96937e58df6e44fbed9f1576c9bd10d0996bee5ccbee1ecede91de33f14e1618e0e747cfbd0cf359bb8d9a01d1974c549f994c29dd9360b712b83108d544b7fdb2b55da1b0fed1e9865ea0b2d1b0efbf56b2d1320ed75566d7f8e4cbc5eae8a2a9187562c25a2a7e0453f9006c0ff5060e0dd94f2a577389533d6f3af9e36fcb2d6498128263185ee7ac8bec8a70a21469e7d6f4a7848a08174b506e3f1d8b6b1fd593b409cd5403edf8208997288c7addb7704efd934ed14421104cbb9216152da37b2ff67e5acf376554e6d13922b61ae6bde04e3b28dfbcde65eb7b8341fea89384e5cee2b7ef9dffd3298372978a5a338fa05eabbddd0e2bf83830724d99bd31cdb8de9b0f088077d3de62afb7a0342dee793c7d20d10ece7e416442c6ec73d6958c36af31bbda4bfa1623c15f5664680e726beb54c782260d2a74f9929fae377c9a03c4269a3c7483412e26f15c0bdeb0a33d0741568bd8c5e26439565d9014ce77dc7cd4d880263da944bdd5eef706685bbb794c8177096df66f0ba42627409fc8e6c2a6abf001562370c385142613d6d744c03654f9525d5a7a0cb10a6f6d1bc81e80b05b972754e469c197cb71209c7e2d4b6656af1fa28044cfdb65eab3e4b27002136ad50cd3d2d70cec4fece3fda6785d1077798c51517218a01bc73b191c3997e0b648fc3409f705469f19b5e636f9c56b8264016a90e1cc0e2132d1ce366a67ca853c40316ed866a2743cbd575e42f946598598017041738ddda1d1e4136ec1b27daf09d10b6b20cb015f815014b955ba89cca0e8acc76516d7f7fa9d541723472f2980ab8fc4995649fc76ce00e9caf129868796a4c07e4588ef8a378f1281022ef5a14e8fa0750aefc97f709a66fa4ab2695f5a2ef85ad5b6d53ed52568aed3070e120b3f8ebc6043c0746a7d5b467ab864210a2b6827c037c983b586d516a9bdb39a052e0a6acb08bc409f2a9f74e787537bf219cf516440e4e7825ed857ca6aaaa91f0f9039d5e972c3030f09e38c67a74446ccb646d71ab485f6800990bbf7240479dcc2142c09039e30c0a0c49ff701996a732683716574ad69f0034dc8597b858a02b96d47ecd8a220cbc9b9380ea74c8ded00ee7bd017b7ed4ddc9cc87ebed97ed2a9642aa8c45eb2324e96a06f5b14f44d8eac1f7494e4671ef671455888a0ca6c1f5ef0700a879bfbffd401565b21b9db021132137bca2fad9bf8d371a15a65f954781e79b6de03740d325211fd74e2b3d166617dc65e0ca64997b524fd64757def57b13a1fe4b14110bc76552e1b3c7f38205b0e7a3d0e6d4182e1b62ce86338525984cc157a27f28d176c3596787c696860c85c1c8ab77ca6734c67ad912537d7a5405b474c433ed725d9417418a08f1a3460fd2a128be9d2af8f7c68fd67b7903b5afd2e8a5c3a4040e5b44a815ef4e8731e9c771f664e405120371f557dd335be4ee286112b973c6aa478781e06ced294d331a0bd5590cedd230e1b7a1f64faed3e68b3155d66abec14420a102af0ea4a80f1e4dd7bebca2f4ce86b901eec52d54b38297b1b60e462f3a959f330ab382e7f2242d9bd0562c95a3d968c8f9142a5866fd1d22872a6e151580aa2caa76ce155bf4b9af27235c0b0021ace7f4dd39d67c1ff1672c5fc042082c5e6103de2062ea934bc38c86558eca0d6daab00188e6a5885493df83833ab673dc38d24b797e274564c0a3974904661d6e4071cdf725091dc8d241e76f125b5c707c01d92ac5b15991c72abedaa2de7537f572e4c7a782071948fe7304c67f39e7229d0df50722481e3113250eafe994f4fb0695eb47cdbdc174a05c327d874b3126f4d2499fe32c9086f04ef06d44e22982d9608a87d45f4a3cd5e735a44ca536247d5aad208f2eda99567f766e4384684edec051754838f149d1baf69264d82d504456fc33bc0e5936b1fadadbb6f2ee4f6e919801a58c562a586bf9bd8018a23799080be759d27be20040e6f5f10318974730b97891a1efdcd4008d52f0b170e1c0efaf211fca666346836425ca9228f52309bd2773930d0b8389d66ae47c18fb6ae114ba2e522b4f7d8f00ba54cc1a2bce19cd51098525ac0176bc7a143d6b898d98340f016efe8346eb52c1523193c85b07443e77af94a5e826863005c0390ff904fa889f25e8002d169110294db02ab7b29631c889ea9d69f4abd209511cbb918ca261198669493f1780f8f8605d84946f264f4467f0c474729c8484966c22747cb68a5a858808c9f0e02d7adc8ba19d71004d0367c4ae3d6a8dd1b2ebaa578d66024b3cba3f663de6ccfa146a300a83903bea6c1d1112aa7895225348d35b2c87decb1ba161af27363e2aaf37ca988737dbe2628b38525cbf123b16a215c7a5fbe8b886ef799e8977055be9a9b35fb6fe3452b3a77c1c619cb2aebb69c523b8b5e1bf5b912edd61b02f7a445d35120f95398bb74b74a269eba4264b0ef8b4a29c2f2955c3244ccf6d81bc9bb1255066b76eb02f02c61ae3172d6aeda092a7967b6a2ed1c373212c3db5403d737ae90181fb9000f3c9b783a0515793f57682662130cd773d5a8e24b2f901ff67a19e8988b1bb7ee268ab20ae29ec5578ec6f5dbf34d7a8e62f1b834f256af9cc8bef074c24389173ce767bdeb76f6761ff28af8278328511a8e7d34c1a7766a7e6a0fd68adcff90e3edfb260645445458134dcdd302f170ca411519ae5ea148ccbacbba71fb32a65ee37966cea8adfd56c37f324585b013d249ed1c32d55cf8ee0e497f76120f188294b5980096a34070a07a6b331e0610cee2e074c687991a9a933c540b7973ba1cb77495b6daf92e694de1a0b7c836e233d84f350d1a53963964ff55c04c0cb459ff85d5cb0727e0ca2e64005e87e7a85761cae473ce80d16a5c5a153a2ddc1decef6baf298a9cc566ed5da264c19e23c333746945ab623ae2134ac23823a429cd96c04e12d1d4f5af12f36cd97c31a6d65af86837f8c2df931376691fdbc874d8c0742097f2b3b22cc84e401c4c36e7983eb9d1cfed0ad278cb6eb45b440bc7faf02dc7f1e23c87363783d9fd9c75652577de743596cc492ca25a3f32c848707c11883ee2f7a7080af402972317a38a26eb828769a65576b76f9b903715bc2d5eb51f95f94d04169d66e4aaa329deb20ee5732268a2dd474019d97d29d9e0d821f98a6ac7ecbb27504d5bba41bd348ad40f2bd87760ce76d8f1c15f5fddf1e96758a44059bf8574f2b3c3bde148ba044e4297f52a8aa1c316c59d474689c25f691d7b950f5f851c23a5e7b9302fe7ee0bc20a6da7cdcf701787e6b03a1f35566eead12eabaa5b51c62c3c0cb5cd80d76e9a8c986adc8ce64ab67e6957db6c5e08848b6b3fe6d2cb0a0d7b2d0c0cf7ffa7eb844f759bcaea61bde16df91c5c72821079bee6482d613b9f2d81c032b7e170dd3c5d5810d9b7a11ed00ef4b48a9bf0d782c113fbed5a10217e4d8dad56ab6134457a95919370c6fb68c5dbac2fe0728ea86efe5f1d74684268c3136067d6bbdbeae13d6fb88281ad3d6f86a3bac1a00a0b7967acf6355a8ee6ad7f1a49aa19361339c8683487e11c08cdb67363926d4e75fa80255d243a582407e50ff1c3325474d616b5b873833c3239d0f0613d9803db988cceca11639031d0664c9a91414a92411ca97a20b060faf333a4ea03a67f57c148a1fc38bdf9289d797002692ebd20df49ff4094b5c682fc59c281d9d7f36f58a092bd5615aeb7dcf13f83c3c0d269ff3abfb73d286523b55be82ae3ee129aadd9116131d8be60452f97401fa6f779bf6949831074856266a5655c8577312b4e2e2d0588c9948aa98a265b61f6e940b9b9d5da816d868b9e2856222f6cd555dd6d4844c038153c84111193c71f2c5f785c08319640d7f7c3071f2762c7e8a2dcc37af7eeba04873a0cfc09df397e7e410f34f622d8b4ce1975c88bc6bba175f5306f703f7be3b32be459fe8a7df0d6dea0d59b1594d5e85b1ca23c4f7952ea6e241acc56da67e6d663aea36f220c26433a69150b2a3d0e5baa4625bb8accb4592dd7d0ca6e0c1a3bb0672fbf12d157cf211617d52a7e59877b6a5a69c1d2fe799fce7332487984634514c6d01c6ee99ae24255d31cb3f6fd65b49eede13b68795ebfdcdbe20f1e54e542d735a5f97f427ba88278b8be6f9b6465edae0a77262569c59a4a3db1921734253cca1f04ca952aba13503f47fee284f78463e68154809f8ca1e48ee9b497aa2055c91af025cb783732a57d198335a16e8416d798ea45c0896a6d356e58b8f6bf00983f0345fbec9c31990d8a127cef9797fab6bb40913cfc8e064456025cc7cc73ecfb001c0a87c4df373be4a98ed8133a7118265ed43ebe4a0458fc98fbbb8478f72a643328dedc9d4d0318d76d7a1d7043792e858ef0309f6f9a11eb8e75f3f13ef29e057cc2615fb1e676d9d0af14fa9c0d88ccd8f47f3b512d4e863e976c2e8cbe36a8152f5742f66f7ab25454a6515fd3f7067568ad54b9634d845c4aff45e037737c8522d8e08c3bdd0352f8cf467db5fdbac7e478e13f72e15ce80b66ce1b6b2a576f24a9595010bfaeecdab6ff13be8f5c6a27e71129fff624ef2208ba453650808e3f57c9c949b29e0f7fd50344dbb59efeddda680a64dd5fb2cce28e2a0d5158548e439adef297d4fd1d534577c96b527428f225fb2d98339da24af88de3f774f967177dfc8dcff52bb2e9fcdfc250de8a53cb84184c7768ba9f6cdb5a9d779ebadc70548adb50c0a01ae3e740e0cd40f7a3d5cb57528a52e36983fca9c2f87095c2e7537823682b615601b9ace0689336eb32a1da9599a2be2aae9f788de3676cad9095cf2615a9a3e0d3bba8dfa9a4cc2ffbad1d5e55511602f716746bfa3b40df7db97ff772a82ea370bbd0acebcda95df2a34e985619b4ba288e594f0dcddbdefb4d0bbecb69d85366d08fee6aa4f63e98dca1c99423f300a0861c81a7293fac7dbb2edcf5f489a4c0f59c809ec9df4e1c32acd968068452560aa93d5bf819a75f5321c9d378c418ba9098a13476c119298ed79085af08235a1d657c93017d2e3c4365432b7bb89527aedf0f3877148608fb0ce54167a04b07b316cfe71c57c285710232cfac0a292383b2f388bd5f4446dd8af83309b7601a7b274426c82d94d56ed8e26506417a007db364028aad9250ed98cf26c4f32dc9eeb5adfc721afaca6adcbe3e287bd26520b79eecb7a52bf894eeccbf11652759cbe50c12d282a9cd49b13535c2cb34723a90a3f0882c717eed5390e2001e2294aeae6fb2678f0bbca489c57227c9c9b4c49be11be5c2"}, {0x58, 0x0, 0x3, "82f28fc6967fd34e808f4b1c7ce8779a52ff5913881d92ec01371e7c60523f89eaa12c10fc23ebb82ea96e8adcbaff5398d4c0a7f722dc92899fc50326bc842be6d5fcc3"}], 0x21d0, 0x6}, 0xa) setegid(r3) socket$unix(0x1, 0x7, 0x0) fcntl$getown(r8, 0x5) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:12 executing program 0: setuid(0xee01) setegid(0x0) 16:00:12 executing program 1: socketpair$inet6(0x18, 0x8000, 0xf7d8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000200)="9e59de0e7e9114f00bf1004650965ce25421627ceb9a86a9eb8c97e5df1503d64ee07f5edd6b838dc16f2cfcff8344a92d74372dab63ec9151023c29a6a7c4be051f65139f67b15639820e85d4d24081d8109ca439ab433fe5e09311526032b8e2c5e04e4f4f9168fcd3f490572e97b2d8e89199c0880049e89cec183483f43e48cb5daf962ea2a699cb19afe20ce942c69ae7b61ac807419c4ba92506715577ed8cb7f55cf57b60efe73b174408d96d3999a5b25e9f393d41ba29ae95aba7dab1d429970d804a1f44de0d62eb208a047af041917711519c33ca8467df5be208957d701553215fe0c39bd2e5fb7a1ffe5ce8d23f44f6eb7a3479b53942fe13437ecdd09e618093fd9fa4e50688c0a27bcc360e3cecdae2e8733f20d8eb4edc8a3e39f116029b684759a4ba50737d2b38b6f5d1799bc363f2553f64a15895e3b409729b1c5bb3a32d7cab637e3ad4d181f7d23d2d3dbfe16fde4dfbacec9428a783c19117a4b407aebbf4d9d6a20e1567345bab5a66da93408f8822e2cd296e31307770a25926de6a27ace4a0e958e3c4b28103204031606ad4971f2c94abd84e05eba6ab142015948853e05b9219caa6c0d12d81a8ecac7689f7c84e7eaa087f5583b74e3d0d248c00b207e9ff09f93aee338866bf4500a7564e9285d1351deeca4a74084dbf10ef7e5488da995522f1258cf495d2ce31dd98cb9a846761279f0342e647e3659b2cd86e82cb60c7811a20e82c33e4f4c31ce4b83e58fd03c09a6de1a40ab58c238805d0198be3423c540501eec6177893c76581bd74d4b24dc096a2c480ab773de5c6b21ae5496d70e0940bf0da994fa7c2312c0d0382edba70dad6e1bbbe51b0ec60df944b4349767cc8e53e7db12b5ef33b53dab9eca5e46348b3b989c6e96854afbc85216612d29ba567a51c0546b72f6d64d58b48ae17e8e41894a388f2889aece31cf4fed42cb05fa290df575760fa741c6533bbc4d1ad6ba1207dd13a54a9497d87207c155de168e61c78d63d560c29edcb3b6cf44741064ce21f9461eb997370fd7491bb78e489b1008ed05501ac3b28798f4befcd107edc81508a4e2f21c4d4e3de8c40ce6138a8f444e61da3dce7011c177608a132ee497f3ab32e1308fbf21a2a7987073b8aaf721c1c062956538a37f9e6c64bd2d1761641e8775956623866b9eef3b0aaa869e2087697f1725f7cec5de45cb0eead64a9515a2c4c4667173295c4246986a6e812cd95a03a232c81b7809920d4b5b5bafc40181972b797f5a34d3718dd9b58192c554d29dbbe94135dddb74ac7dc0e418400d0a97334dbd0e21060192f0fbb2145d262696167e7e8900888267bb072f0b935945e061cef4ef30741d02c060816fc8658647ae4316c5f554aeb478e59d988769eb4a87eb80e8db5944fb9fac20a6d2350f5ccc030929c91206a0a7ed02f5d15afe5e989001b840ca815958ee1ab5e2a3d37c4b8188d22618995c023e4f0f732520aa9a48fefeb1c217043906576af3e7fb3d66a568d77ec5f9775d286ffb8c0db2df6a7aadc64d04e09b7705fc60be9101954f222fcbcce1a1693b4ec8fb0c66e12c3cae0e2484c246576d0d7da978e461e4931fea56f309885bfd7674bf3c85ab8293ff3450c9bc2d674d9b6a48013b9abe1d838556a780085d8743e1d99d8cd8a0fa271aef9a64a272b5be7fe1b1d50776ca561e8d465fe1a8a0ae59cdd04241256c2467c33d352fea34495b06e6b60f352416fc908dfad253474b9c29fc270c1b92aa1b68dc6681c86edf6fef68ebd56e415e28e99d664ab389d1257adf515d88fb9a34c869b664c1a6920610fb46d0fe05ea6654e3fd179c2002f02292f6592e00e35a0ad9f77e676280a0169ce6fa917d2915b2a571169b149dc479644a06b4c49da530208a7d87bfe83878d8815dcd931d0246bb0bf1c19364de1169537403b18c605db490fe977cc5ce1d497e311eeabccfcfabe55c597641a56144abc5926442319cfe9b7a0c04a86da6710cf830f7cca2a3ef3610ea9464fcce6688b120243119f0e586cb03081de20261070befc6e1f5d0cdd03fa16d8c09150764a9dbed3bc947d998a67a130f3f86a72a45e358244fdfccdf426b459fe91f18684d3aaea3713173ff88bc18d8ee618ecec4c7f4e3dff9345102ff9952e7affc637308bbfe6c59ff9f093bbf3bf5829105e773f77a134550fc1e2fc8d5ada96a313732cd0ad996d8f10fe80cb172b898194e077127a95f6f78abe74cf02937707831727d0e01f10bfa6ca647454496be63a6c2c7ddb76e52273b2574c2ee19c3d6efe66da4d543113c554aafbe1ab0c54cdfcf854a6e96765decf0d5bbd541327a28cb57e9ab7191b2e9855fddbca9594fe92c37dd29b052f802d7246493e9b433dc52bba582efb8dfd197f080c5ab6f782df052540cd6d296f00641c118ee694223489dd5167aa304379cbedb35820969494cfbd792cc4151e493f097ce7c0c42bce9e29c75198bfa468ff6afd7fa5ab3266ace33fa18b17c4d0ffffaa27bfe577fbeef0fd36a5dd6c3b8be1934998503ea3d5eca7ba2a9d137a9ea0909c5c4d23b43a85f4d507a80e6526923ec845f69766b49b99b5791ab54572398eb6eef9424e0a18c8075c5e1411ab6bcef822345e672d0a5f7af5746bde6876cb013e80bfca25cfca62124b6f8e1b77ad3d96094d4f5d0d409c94028d8855d9fe0bdb71e7ae0a2ef45489de4b54f8175d262283d0ba5f47d9c50e2a85e0e23245710f36ff4bdc9ed1d5a4ad08fc2cf6ced7c7b02017f7fbdfc4dfbaa9174fcce923f0ee37bdf8cb2b1b167c12e7ccc1fee526c9a611df56da4b25fff6dbdee544c8a3dcf0bbd9f2d648167bb6de93c5e4e3f78f483b4a68530644facd4dae4f37e4e730be35a9bd834ef9f8c8f452dd1fd0382fa4746a0e4e0914a9d883144c73e4c0e3edfd7792802553b405b5ab9199fb0f01ac59367e83f0a2fbcec2be25242f4fcaca4250ecaeb1f471a676d20020a6a3da45c29c48175c4d6d8e0da6dae6cebe5a65e92713cffe73e60826d227cff5129df8ff41c7042071d32d6c1b765243e1aa7c791f0aa6ae2ca5000d546c05878c6f525ec084c4eb4b149dc024faabd42ea59af88a4067ea84b5f4e954367bb05849a22bc8b714b6f7175f5f485ad76a1436af86f2455010d7a40f53123178f577beea30129eb59280f54c1f438a15120cc8565b90790df36654984cd8b9b0da5ca16fb438ab8ddc7896a92925dd047f27355573f5a3974e9341144c55baaaeddb6a0fc35ae98bf17869f82d11636c05655b632e51bb75f83a5822a370c8a4937a5578bcbaf0bf443b72fe44be277859c03acf4a82fecf1cb04764ce2cbba5c9da823076258f8d3ac8b942a5767d28e08c1bd634b3997ebd39b9a91aef3a237e1ffdfe3bd6cfcefa9c8760a6c763c32b4336513285369c0cc87f3954ff593e973a78103114b9bf20c8e1ea7347e222f380cfbe5c76888c204a6025482bf3f2ce098c0dc802e9ba5d5ff0935d602038ba301813c8fb9319270267a57bd6f6986d7361850c9432e1e513652d642c103c53675e6cf45e07f23f71cc4a4437a0b03895dd82b6a36a3e1c1dec347a7e1d2bbf105ced4b520a8032898093d51ff3b4cb2f474d4d6fd46776093d5864193fde9bdb1328088f8505a26d8a50c5ef104893cf0b6d43842c079bf830340189b59048706b1051af9139d5c0f151920aa20b70e908751ab3d60414167e94131d639f8cfa99b8da33a9de873391ae9483954d6110318f414202a39366113cbd66621ee4620dfa75cd56f422aea13c0b38605fd22cef8f88b108273f089641f77a23898e6104ba601dc36ab4916e58bc746889c6cec6925ba48ee4d98dd86ecc2211c2b1286e7635dbd2e72e43671666842f154a572917558fffb38bfb30d4c1f1293a7917f0daa5163ae00d8a137381d03298c9c3b9bd2c7923f23e530e8d6e3fe374dedd30d50df60a55c3d112d589b0face8408b387b50367c07849e9dfdb2ff75ec902dece3f92bfe53f1b18906b9591355559c6433aa644188597baaa934f0522555c2567fdbc921f6ef0907c0cbb398feceadf1f49fd3d6db16c691a766f0e2132a63f7c6bbd4b2598562bcbe9cec8517bf70a5c12c3be9a56f02cbebff7f09bb3bd7460e1fdb7fbddeb89b5ad860bf59939dbc9b5668d9b3094ace6fb33b1ba1f0dfb3a12878125d7866c656eb31fec6410927ae0f0aafe326dd314ce399d4816e1a5fa45f5234c1e9336f25d074690e1af27aa4c04a9cc84b6a30edec9485a5881a95b9d8b2c0b7b0a3485d31b30c074f22821ef5ed65aa9ef7487ba63f3261899821634b405433c9f7956b96232b17e6beaf8d8f6b167b4b3646f35a9e8b4fe9c1c7b83481d8ec3dfee64b6d2c865d12b88ea627173a5f8a5487dbd7cd2e59db4c5bba24199838952e1fee233003db832dfdc0a68fbae3d5a240afb2ae6f89f49d72b71537d6ff732ff3e3a6a24da5179f38ceb4025c22ed5af8fe429ac632d8e1f12eb98c96008e141f1add040836abe2ab7e40d0453f30e208a3e6216536504492c79469f625b21e53ff09d3e22a4288315ede88b953c551a7f83d253ace7fdc86cae8ace3132c31b67986487fe594771e63c4798b7b330d0f458bf262af3eeaa9c78a3f9cc7b25f3af473e281b874810310da6b26c13124c2bfff6a4be2279ad883fb3c88aec184731fb23ecbaf5de2bddbbc299dfd1140d4679cb24e3daede21fd3aadee0aa1ccacaf464bf330b28b4710b83fca889f3b3b055df0c417dc1052d019d52802f0c18c94eef149ba95771f134c533d8d797df503ec5a8de1ae808ecd214bdbf7f4f2faebbf5f86a0153d08d2fd814f6b9e012db6e31c8eddd2f48321eab2565dd47661a25765e02bcf3d159b930b04ff8c28bd441b2f295df90252874762c7243848a2c4577f1033d4523932ab7b450cfc43c5caeffbf71c8e3a4eed3390d24ec6721044d4b23cea3f159db306d2425225e82db5f88ff3bbbcda852e3f44275a33ce57d7b63b5c063cfb85f02053e2960280beee2f9f94829838223b88ecb8af28077bade1fe309cfb4f48e78e9b2fbf7bf2d166b986b029b9ad971d2df0fb77208076b4dc05c069301972f247d7762964e2aa8943cbf18b4b58451fd378f77b3bd7887cb86a08134a5e3f58cd7f7fb6fa493d32d42162d342b6da5a63a08707750ee98b27076264a05e1e0e3847b7172e4bf6458a3a9f7071ece54d64c66d8d6a844c9ad36969a19651aaaa491501e0a26c52397f85cfbb682ae749b52b439a1d9c16d0841f0abc8be6c2f9070256acc688f86572c70914c157194e7a726ab83ce0376c7d3da10eabc6f902ef9fb3cfa9bf7062df9af505dc3044574f9cd2c06634f2fab9f0c6af9e6848c5fe8473683c3c724e091b71ac4adfc32a6a268994b4667fc8c211b9d70ac99700c442407e00d00fa8c32cbca069820a318471be4bf1327c57af297c44a0d8115b86a96c2e842fd602b73eb4ff53d9e0fd21d49f28889fd72e7bd584660c5e691f7b0a4a38affe8787d7045c2fbe22d22a95462e314b7d58ff61afc0b0b5f0829684019da8585966864d75451142c25b58bc264258d3cafb3c917d7b520bb90dad8d2f5efcb8a589aa8b978135b1f931b47f612802a22ef1313ab9305522874e239cf2b8bd18129ff33b01f0a94d0ab3f434d2fa4b9fc164a7b509772e41da2a06cfc9ddf8c95aa71a890c1b84033ee8e3b545fd88360b61c7c8cfc6c432f1dbd752448c6ee923890e29e35", 0x1000, 0x401, 0x0, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) dup(0xffffffffffffff9c) socketpair(0x23, 0x3, 0x189, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x42, 0x63b736abb5e63d0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) pwritev(r2, &(0x7f0000000000), 0x100000000000018c, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="c45176dc2aa8b0058b87c5e67ee3b65427f9c8e7adbfbd2f3ca694157f83703e8c5f2c480e9aabb34c0a755874259c3b88192b4f301cfc8813864a13c5f611bcbc435620dc418e1602e853c2ad973a2368305178682c527f49889352f1e9749103e7ead4002ad1", 0x67}, {&(0x7f0000000180)="afcffc9eeda16e93eb6eb1c76b544fc8fc10a5802e91258ef6af45ba4e18dda680de5b7d42c5a3917427e2f123cd74d301d7e0955d906cfe0feafc76c36667efe13347154433ba31722a443fef831e18aba7206e423850f1c05eb6ecec82f86f16d49f", 0x63}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x404}, 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') flock(r0, 0x5) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setegid(r2) chdir(&(0x7f0000000000)='./file0\x00') setgid(r0) setegid(r1) 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8108, 0x40) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setegid(r0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x100000000) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xfffffc97}], 0x10000000000000ff, 0x80000000000) fsync(r0) write(r0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x140) 16:00:12 executing program 1: clock_gettime(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') syz_open_pts() openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: truncate(&(0x7f0000000140)='./file0\x00', 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x8, 0x9}, {0x401, 0x3}}) sendto(r0, &(0x7f0000000040)="5662ac66073f47f5005d32c0a5e84ade6973a192719a265ae42739167fbf4d513264fcc6f2a00a7bfaf8fd1be043437dab92f082910502877e762d6353f4e345c91aa423fc47f9622a80ad979389ee273f0f6dcb064833bf2767a526fa8a449f39e0cee0ec1b57140fd325f0ba2e677df4ad85712acc0048cf90515135033db60ad4a795bc8e93660b368fe660be7455230639fa4eec375335e42838ea375b361cc42772", 0xa4, 0x40a, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10809, 0x4a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x1, 0x1000, 0x430, &(0x7f0000ffc000/0x1000)=nil) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x2, 0x0, 0xcd, &(0x7f00000000c0)={0x0, 0x6}) fsync(r0) 16:00:12 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000006c0), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) pipe2(&(0x7f0000000000), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/183, 0xfffffffffffffd72}, {&(0x7f00000002c0)=""/221, 0xffffffffffffff08}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/173, 0xad}], 0x5, 0x0) 16:00:12 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/13}, 0x15, 0x2, 0x800) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) write(r0, &(0x7f0000000000)="5b9478ee04ffe7d7bd790994a67a7ae4898fe83c1e812e62da5bd1cb05dbb60eb5d9ecca1e0de57e1b1475db2c60a6097a1fd93afb64fe233a3ec901c22b49d66e4e65d908c8756c6d9a581b64bd1d04eb5506bb2f8f5bfb048528e87dc48a89f78c9bc9be977a124f036101e3de7d7314cbaf76564f07e5cb03330e581d4193cfb11ede4a9983ef814680a2b5e85b3c9089f779a6ca7fe2268fff720eb5cd54e8648dccec0a2ce9d32f5fd4be09ace53ee5c3553efd1cc74589200499edf38a854142bcafc5a7be950a3a00b034a15406a17d8c95f2a23f9dc1aa2c0cd010328040c0654dfbda9027c383c2bfd32a18ddeb3e2d350d14540e79faac56dbbd7d75c87df8cde07ad84a4abe80350208253986d8b8dd881eff82649978d6decb6ba4e746d429a17a9d78aeface75b3a0beb2f35ae55308d26d0b7499c235d6b9fca3ad9c292ac1df0a1ab1707fb718fd1f2bef7670e8e15c89359bfd762e2ca9eb9cbb905859c9b24a7dfe46451a3a93ee26751cdc4156b95d5c9a5be21669dfb09600360f299c3da3d0a6f63c8bfc658553167454bc1c14fd8ecc0dcda9b62b25d0bc56dcfba5de40fac1915c3846357dc508721eba78944accf25ce92a37558fe7f57de3207d340b7bd171ffb9cc905c99c9e028f394d195cb1224e7d4d498db1b644bbff8f1ce1f7a19bea33e1d6154e20b9fb48f4e7c47436446680674bf977306d7bd0175c04c83299e569bf8762ac006a6093528c6b617ad0d52b2f61e3bf2feb1770b5429cf042f43d86379695ce64ee629d013475ec5bd2c0855fd1c641bee059a85d4157387226de312b53b977d25b7163c132af68285a23fcdabdf59b3a4de7b70d0b81a023f2fa3f1a910327b84f8aeda872b8da54fc94c20d14949c8133f3aea27d4d572d1768842bd7259d0703b327427c077e29aa7b968d4d2d3d3b8f07d1c31888298e6e7728ac6ba167bd777856c56a0e3c522aa0e21c2d02d0a61d131b5358be34e2ef33fc7a8aa695b976bd3322862ff0faee0c91dfb60600db8a72bc1778452db4bb5d9d03011296413def18a77d3f5ae798bcd580c714ab96fd78cbfbc385077a2380472b259fd7c365b15bb1d3c05d5a32d37448e83fb6b03c356cedde65cc051aebd86534a24dc708b466aae94c790ae5c50a974abea9da7b43425aaa36f22497febdc7f15f94f5a1b3ba89a2824ec82cec3becf33b05ffb1e84f6b7ec74404105d842d6d018df8c5cbc038ed03b7f9bb70682bd15b51ac158214f5425a33ba01d3f00c190fb3c22f89343bd95e04a0b93ab5efcb916076d9965f35432db28521a5ed165f3fec34a29d95e79babe1d955d169e34b257d10b2fd14f1fa01ee10b68c549b4b1f6a3263d13886e93e87ea9100aa8a658406a92a7957070cc32a605eb6bc58281b376810c6448d675121ee9195e90fb55e1e5bbefd99668b7ceb73fd6c4148e8937522c8e920453060442d38c633cc74241f2fa197c92f028b8d747a3e604d5ea1cc44c2bb6ea9f72b16fe53882921f2f6589272f833839cd0ee04e529a6d0bc98ef63c5b4382a1f2e7d468b286609b17880027171cb069e6ac4d8bd86abc34faf3b7060453acbc6d03224d93b8ce6011c317910368102d5dd56ac2741b7feb1afc0401ea293497b3eb6167a9723c1c26abea42bd7d6859311c03b7efa6609a93373cbe83d6781d4ab461cb92e709b1bea6a2a2c59aaa1693bdfd4d394fbfaf672edbc9b90a587bac456dab58899692fe7909e360283b5d4305b9f43253c71b0029b0a5c41bbd31e7afcc4ebf533f9856546c67fe2896d1580df8055ba4254b11d0b85d415b2f374b7df1614ef786e4bc9498245d43c8903755333612530be6319dd85ece4ca5f5ef3766b710c0e26535f7d46c78ed2d6ff24efd24be09b3a34893796719bafb0c2e7c886c1caba6df5582fecdc81bffbaf169890d6d2438b99993be5c3dd33aed6fbc507bc21cf83f3066f67a5cd33192192e54d00b190c1985ee33a3d86d16a5f5ed84c7121d902bd6b7a3b8350fd4d806d534e15385f252167605057d6618917d1d9ed17aad76934af2335a437a8e64928af567a3d4bedaca9e32ff5ec9287a521258b553bc0cd46481ef34eb095f7d1fe8e58beb584a278e3a9c0276a4e5d03d8d104d9f904f813107964a0ab870ef0d1001e6ad91b833961a9f96405da2518f76a2551bfad8d8a2e3dce82f907acf562d89592797ac38db5fbad638e6b15b78b5ff4440bafa64279c2f80f43fbc7127963d5122d6436318ac79e1d0c0c4a281103716824e0508852e4f6840b023b2dae6bc5e30303a3016a8ae8c60cd6e06bf333d1670a9eb7afb8c8ed8d8d0c363a54603f361c7f2e35cf5b222304773a34488138d539d393b7f0e16632710a6e4b4d63cd6617f2859baccf4fffbb8b1c6c0db3ee667b32109db169d1d222ecffe3dcba9773b36e2708702f938aeef37fb67b4d889207235cf9de12f36676ef78650bcd4cdd1d3a826d16882da5d20a01268804f8ffe287470d2787d5a80defd16ec4045fff4002ae2b96dc61a2083d5baa46edb94ceb74277d939bc6430ea74350e8dc4dca4dba93f067dac96f3870b2715c3d9e1e2bd2aaab2e5421bfe7343f56131a9319707d6fa8dd842f49cb171a320f4e4fda5616e9ab88513780966911daf791693baa89916d93e8c90c470e76f2fcb480a56b715f6c4aecc0cd0295da55bf36a4f697b901d18d3eb5c247dc5b39b0cfd14b4442c27db31612a105eb665f241acd296064182cff8762f1d221cd5603c425882085f7edcb89abd1afb73a23049e8ac0a9f6dba9d9972daf05d1b3ebb8d466b94347612d67e7c560bdf82502abb85e3a32c8bbbbed18507a47e14ec74d483e7ea61fe7ede7420b8ea31f9a7e89d61a314f17a8be7d87efac0986f7b348b12bfad6a9375d5ecc80994afe768459ad67e698c910c150c391a2d5965c64866421798b1b00dc1f6b1989f52052a0ffb4fc4392ce5b8e54ee7b9bfe4438083727f49c1e689070123224dac0ca17eb422db918e5e9505b4571b54d5acb7219452ce328d92803cfab627bb203f3f3e9db8246fa202eff0557f8404f28184d55a5a37aa0a63dfb8b94854df9be0efed49d95e20ebf8a845d4541232ead40137762a582f219b0fc7b11e61b7e041d4f7bb1c9b7389bc3975268b45fb8a890132d66d605855f61968472b714baab3c0c084bf81a8338617d20789a0ad9d7e83c7d83e49d881dc680bcad434ac184b62c8c2b0abe56713bbb84bd2741c709bf8b9822683c85735fa56a184f6a1288f97ad46dd024ef690db1a77ce2476f9cbab4f1c1e23f6f09e5c2fee4543a08924dfb5821d3414ea40d7817643d00fb840656dab5f8a4eedad9db83162a86798bdfb2fc1c8727449ecc84275c83d43d082c745ed8fb6a948d0d56e3e71bc4b3e49e1c6ae582f730d36d287baa74c1a432c6655017699072dccada1d5979a83773577e607048bceb2e05d6c90fb3cf0910c840fe12ed603825a9261cae8cd1c997cf1b0b18dbd12d7bab2e8063daf2527c8b104c20427f12a9eb2fe23f2981524e72f5d2640bcc9d3e614313c328796c96f675ccd82d336ec60aef30369b4b10c54e475088510dfdfc35f3804400452ce3520c20505092deec6919871e58f8e18e33e28036ad28e68c5f097ef145fe6fe44ce523b8c4996836da3b299f42430557b1cd50ba102c6237c5a1a00734ce71f9e11548906041f76e9bfb6f696fbba40b1e84d0b0c029e3f68388490af5d680008382fbbd48720dedd619e2f3dd1d2f2b8ea0de0c30e1f36daddea7b778ce9a4a30f292df16fc724be44937d6c3feb6d48577550513bd233128593f0bc515a67bbb6fa58874d4db43be85f90b249e9fd328b3831bdc06461175f47b8e53ca3c8519d850380bf4ba558f7ac9e2df9cf6467064ebce773c9f41a8e077ea8f78b97a9bd89b85debc72db39ece7990112376b85db0352ba2be2e95a58248169b9e860d8c5a9f61b5317bee8b105765f8e494a32cdcdfa17893e9283bb823b7e01a181a16159563c32885812d37c36160099abf055312bd357d1d9b3fab3b3aa2c2afd842f513547a83a38c8724ee351f64338167d30435ec6b3231a20a896ab36c56386a6b748ed55ad439beda09875186f897b57f0dbd237eb0baf8d86c54b3ca9d9d07072b03bafebe920acb30bf18150e8459924761055a08fc3fbad74d7bf72bd2b602d4da9f2880d1cab6f69924e91762ea78c2cbfb97397d7d5e27cef6196bc47878c7e866093536859eb875317bedaa174cde32f3cd8277dfb154eb483cfccabc08c556eea095a2bc639f182b6fc00e8fc48e432b9da78b1f2fc9b681a330fac73ede0b2e2419c1f66f6b1532341b78be3de75d738dec2ed7914d068a1fac45a8efe00693a3319b275fabbccc040147773c55522c960f99b36a694bf72979011bd2d6e5f322ddcb8e4314efebae16934e4b7a2433594702c48b65f387ee9953446cd90e62db31c4c913f018f9cc4f94616dd6471d3d1fc5d1aeef686e4fcbc7eaf10c5654a6eb546d91cd91840946ba7312a92dcadd7b18ac0b3e7ca738b31fd8e3994b807c43c7b23551d308bba81320c10fd779de90b9565b66540124f15092a64d4aebda749a1cad9bf9a0e8d156d1583cd6089ce312210116445ed61ffcd4443e4dfa188bc60b5c1d93d6b58554400d59012922b21a35ac20f072932a7709e84bdb91e0d890ebafe1139f7ed5bb32f9fb9e6f8f3c7908af55a7b8fb85b9fec1bda7a819e5e3db76be47d6ef87b39464d654d088bdc0a3a508a24764aebed1309940195a4aae672dfb7b6e6ee2d6b250fd78a422b7824ed65ab08e71bba3eeedad2f55af48d2121cf15dd81b92c630240e51a24b036d7dedcbd03211e665a9f6d09970a2bf4dfc940f4f72080fd01afcae41d371412bffa8cb6f5333e189af876624b16e6a023d9b405ee1dab91af3dd1886b6b3ade5d23ba0053f5ef4137e9550e5314e184f945fe2b7dafabca6cf9f6370c99b946c7388014fc43e86d85dfd5cf7d4c62eeedd51c02f5a6d5a788f1ba544a80315cb81e2aa988b02883b5614e8f829aaf47dd12c4544d98af615f0ccb34772ca5e56ee137dd72c0b434d34fae162a8a4c6c217c1248623a5a59d06dcf4b1742a91c5942f610684d3b944bb5abbc5f4652a792443bd341208733d835f73c5ddc1e669dd31e37c1e9e68aa15915c2b9dbde3adf1baeb8ce5aae979e0d54a21bd41dd1f6360227b7d85603ab5112ba1f5d3e72acc28aa98d534595ea2ff49fd307f3b72b766df0779eb0a2aa2f0e2a263b13dcf6f1498b61d6ac62fd52aab9a7df9702e8ea28ec74d7b2efe87ccec7b61e87777f9c25499d18ef3558055dc6d225113e9fd84c85007a6c1a797dbf6b816b5ef01fe401a85580bf8f9eb072a27d54fdfdbf91cce67670e8d335c296625c0ebcac801d2b5b3543416a8fd66ec61d7ba644ad837804769cada88bb3d179e21e7647a03890d1ec0fd6115a671d0e9ff8bb7e8c32e05835c42a279e14429efca00f19c22b2c237bb0927f951145be5e8a7806026453330c73d7f7d25cf3b04a6b651d119bf4483fbf45a9ba31130cbbbd936ec5c4761a4886b63e73b9e7df33aa225b89522a8f96a0438f59f8c65fb2ab2948bcfd5caf1fc83f32a8e3c4063587a2da3a0b3e24e765bc2bd7b9f6987c51a338ba6c9c52728d90eb51d825a004ac5cb834a7f0067e3df415e22961e8ec76455f565c49387abb7f49d4c51ee4c0fe29e107e0dd33a", 0x1000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x35, &(0x7f0000000140)=0x8, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0xffffffffffff2920, 0x4) 16:00:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x8) r0 = socket(0x6, 0x8001, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x400, 0x1, 0x4, 0xfffffffffffffffa, 0x7}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) open$dir(&(0x7f0000000200)='./file0\x00', 0x401, 0x10) 16:00:13 executing program 0: r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="90268359f04795e779ab42cfcf3808340d9ad5807b2b5e670fdaa4acbb6b18fe8265af120cef319237a164af029e23f6b838f85804a6860a328130cf0714c1f779aea7894dd0d9c4d856b889d5ffa02e622cf7", 0x301}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:13 executing program 0: pipe(0x0) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/80, 0x50}], 0x1, 0xe) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:13 executing program 0: socketpair(0x12, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = socket$inet6(0x18, 0x4, 0x80000001) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1a0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) 16:00:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)={{0x4, 0x9}, {0xf0, 0x80000001}}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x101c3, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x200, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0xffffffffffffff47) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:14 executing program 0: socket$inet(0x2, 0x200000005, 0x9) 16:00:14 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x9, 0xa00fffff, 0x4c8, 0x2000000000000000}, {{r1}, 0xfffffffffffffffd, 0x18, 0x8, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xfb7758d01a63ad8d, 0x4}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x80000000, 0x7ff, 0x3}], 0x5, &(0x7f0000000280)={0x0, 0x7fffffff}) flock(r1, 0x3) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0xe, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff001}) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) dup2(r2, r0) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r0, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/230, 0xe6}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/2, 0x2}], 0x3) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10091, 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) dup2(r1, r0) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140), 0x4) clock_gettime(0x3, &(0x7f0000000000)) 16:00:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) recvfrom$unix(r0, &(0x7f0000000000)=""/104, 0x68, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) 16:00:15 executing program 1: socketpair$inet6(0x18, 0x6, 0x8001, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:15 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup(r1) writev(r1, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0xfffffffffffffc61}], 0x1) r4 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) r5 = socket$inet6(0x18, 0x8000, 0x5) poll(&(0x7f0000000040)=[{r4}, {r2, 0x40}, {r2, 0x20}, {r5, 0x80}, {r0, 0x20}, {r1, 0x50}, {r1, 0x8}, {r4, 0x184}, {r1, 0x4}, {r0, 0x2}], 0xa, 0x40) writev(r3, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) flock(r3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:15 executing program 1: semget$private(0x0, 0x2, 0x500) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffedf) 16:00:15 executing program 0: socketpair$inet6(0x18, 0x5, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4001, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x4}, {0x18, 0x3, 0xdcfb}, 0x7ff, [0x7, 0x367, 0x6, 0x9, 0x1, 0x401, 0x7, 0x8]}, 0x3c) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7d5908535002df04f6e1ca7682177dc4079a0647b8be5f74aaacc604fc961a39520464a2cff467d0a07b4f99aa8da7f35333de80a700f0e7715e51b95a97ffef5c661fc2064021844e9a1928bf2bc74998a56f4bd61ad538a971e36900271a800c5c34c0f4", 0x65}, {&(0x7f00000004c0)="3ebaaca63196f762e6fc273fe08be31844d457345284d34517b2097b617a19185308cf914f63659d0687b62fce5e572f6b89d9e8fa3ef09898c8802872fef51f8bf2501ee9c53798587694a4ac73d337aeb93897364b904c600a2366e1ae8ea4740bbcf389341332655fedaf7a645e742b4e9b60f71757a4abbf3e862039996c948e54deca3000b0076dddf973e906e098c3fa3e43c69e7d23eb7ddf202d76481907113f15572bbd8e526b814745dbad1dc2c0e395023f1a0d9415d07f702b9d34a3d9ba50bf32884c030183e1425a89776278ead68fe1cc946bf903087ee127fda23446402a2ddf4c6de752680301f5b3ef9bb67925cb53753bb0713f32c7ff99fe5a6d9408e7e7434a7d2589a23ffe2adf0c35a69edff8bf36d5201b0506c9bb57a4a163671c610e202f749d449a50068442980e36f736be671cb972330373f5a90c0906b31c7931c82b2412b39358141897bdfc9222b72b3e8102f5766839596c4f2a68b7dfeac4f2380da0bccde80eb7f64e1ad41ab40e600aa33d794069e88f0237b94d4534ce18c70a769e26f4c956f4bd223cbd3086229662a200287c123841ac870b45cf794e41256aad9e282033dc532fcaff561707d3b75065bf2cff6c700e0baff28d16141b70111c93a056d9c28b5c9412f294cc472e1f42fb72437b796cd549a53d7f7aef3d6c995bdd523856632b0e90aa3954c138554808f8d67d661ecef6e9d3ed7b8368309ea671ac60025703af423aeca7ed4d1af072df7a7a79b6c34e92332c9db77c210bed77280d10ff38635778c72ee336b4bfc8e8ea1fac02c4d68090db2db3f2d4476cace4d9130d31203329d6658920ba4ec8d112c1bfc854f3f509b4527e618ed88ead0db1a0a1af3cfdf69ccd6d9a87b9d520f0dd4946b28072213cc590d80194a8abf2c178fc76a9e6defc4e4039096cbeb2e71974de8359d516a61bc642d67638d7354acf77f81858a5da9db522d3f8521234dd26658843fd65b505b74e1baed9ea7b9acd672563549e4c559b3ca9ab88272eabb78cbc5d44195f71c5ba17252394353dbabc3373c7c829fc5a106be3e175e464776cba57cc1efda4d5097d31f526ba9761fb200e11f768034c03d95b3cdb14851a521636378f3eed2bcf8f757aea42f3644f46a51a279f26a1bffa0233ea1a5c5351296543a3e6af804b39b6b47cd786d625278f29f5cb8c9ff2259b4706ab3f46a81618087674538b12c2f94cf3b01ef7666733ecb53f8973996794a24a04b2520409cb9d0c17cb420bde210adba43376587daab73189597e020b04089d55ffcb7eb0922318a7277253ed9cc4d3ca7fd77071a5110055281ebbb93faf91448575382fd8021d9813aa56dfa0e060ca2b2c413aa2f80bc5bfa8f4c75b18c17a7ed287b56b9722b6135f11dbd09f517d2369dac97a8dcb3bf6d468ba40a135cc77ea42c8784340176b21c4bd090c02a8c0b8a736baade426d05c266e3d5ef4922ba66daa139b280b83735d1f6cfb92b5d61177e72828cb5c851b4a128be7bd66bb5f3999ece399a28e640e5956e0862371bf7f60ba107cf8a7e7d69442ae8bf93da5a41c116317714ff5cf91cb0cf366ad9649575853f41e62a1a60335d8c76d29d5bab4fa671852f70694a5540cca5715b18b676144653afa01f6caa70af5fb50353a2efd3a925f3c4c534a78b1ed76690cfc9fe3bcf97d30482ca1b56ed7948a482b6466afc653d38aac9448ecbd42e42724742dce9eea05ad3210b4c1d13d1371dec1adc434d15597a98970070a83f27a48309b4a9370f74d697e9982876bf201ec349e9034e60239abdef217d7809cefe35a211e1edecd8ef5bd0f1c40dfcf2640eb331f62e9dd1e77d44728d98f6093ccd0feb2e87da6c01d08a893293e6d63cdd42b42883d213f336f351f1dfa207893ad60b50c96fc9ecff13accc4ea9add79d62cd80d21ceb06507896869225b38c6b32d09cb1bbd52ce2bcda721788100ad7f8ee891e24a31301b7e201abad2791b60cf22073ef4b60197d83e2726aa66daf1aa042a14bb463bad7f24e17bd1765dca58f3061ffe2f71ee917e5c2dbd112215a75a304d09430b25eea81ef68cf0b05f501bef50c66df1413692f16f95e830f01239e5692d118c541b8f6505b36bee8978de4d8e5058a3ae910e5d0a4e712adb54b3f1bbe34a3a06426d4d0742637292459fe65d04bef2ea8e845b5df5d41fbb5c3eb63188246d969d6fe66c0b1061e3e33fe52291d1e6d3ec09a25761e74937672168fcdcb89beda8f9114da7472d4862f67e7e1189fa73116aec95e563400cf1a1cd78b8c05cd9fd3d7485a34214348411ffde7df41ea3667dfb95c8c8e3d94e55144e8f1b723b26605cf88af8e7d6a8594417fd9444bb033b86d6190c12074368c495a2021058775e6298e62ac6940126fdd2fc92da7e5b0a1d1f2176936e2d70645515cec03dfb84e40ac306687b689b7993eeaf4740feb51648cb47a4aac6696ee6575b12454e01e90720205092357774e06b24db345e108ab63bed9aecc30b3d89daa3a21b607f85c6174a100e974d3122030fecef741902d74f6dc8d9410cf2b9e7b1533ad74bc640841a494c8afa29bcdebb3521576fadfaddead20ea718113bba3b5a57dbf78c95d2aa18e481fb92604a453635703064044e947bccd897dc80b7bc68ed8be9eb8884c8bd622a0f7f9a06ae7e6bf63e1c43ace32d4853e7fadcfdf5c966cb400d5c289499e28b37d2bb0eac241acf509fc95c57cd131930966657310479db2135a64eadb972bc50ffc03472f34b243c49fc756001f36d0f48cb82619a63e6c52d7958e729c177f88b22a8e4fa8ee41dfd650b7185f664fa7ec4c41ecbc560196fe8c1e7a773cccea8629d58f2eb847528946dfb11fa96608b3026a7d15b583f8c5c2d98b8f3dfca2b3cb84b923499bdac42d7395fb769c89a3b660e35da9893108ec7ffcc19f5305cb926d8f289ccc8bb5b29b50b5b86706456cd6a0f50b1bd756066cc734becf4a661935de9ec653802da06fd856c9873b675aa844b79a2bd37a768c127c16bbff4e03fa9a6f671e746e05ca3841aa0e04008bf73441cdbddaa27530dc71088390a8caee3c9b66f6d986e4371cc0104f434af74aa9acc14e19e47118aa0300997aea8ef51a516e4c7b61b098eb9aa1389c8b781914cf08899c2ec3f8a9485046cedc6c0a10400e1e25af6413bc078178c471b3d1a1f21ee4116875ef2482d50a8117b5909dace00e7ef89f4d4efebdc90644b65adb16a4ae60d0ebe34901221943287c200252d66755fadd2c007e5644320400b78888eb97ec76f4840b5c753e35b88ebae4f348faedbdbd56ca993826316b414391e418bb6cfdb7b794740d2fb50d07ba99e6d603c74b04e00b837562a7e80053679496beafe1924160c1cbaca95ba859674c093a4958614309a68cd5e78db9192e47e423828cafba6f00f15c99c1fc3f4959c8b89d78811261c6e299974c4c8093ba4adfb026a185c564efc96557ef5abdf0afd79e5ecdb8d5679c7e6186565583f30ffcf4f3be4c7f1e3b99324ce65fffd422fa4dd6ed06dd2e86dff49eabb8908cf40ee3e838bdb1e4cb0ea4855c76135ee728d0b73df2b06615ee70e69ad5d83b5f0368e3d36ad46ac3bdc5199be58f8d6a693e3836ebf27fe21695fb5e95c640cf393efb794fc827eddef66c82505076dabb6e3d3e1ce3619c2d1a71fa7b773b04dfe969dc37de076612ac6b40c0624a3b6b34a3dd78d73dea15e2b76774d04f6adec98a14806f49801826636cb986a1206172dd65384ce75e45406fcc9bb700c53a3325d86e1498f992a179fb4841cb046fd9451800601767f79206a89d244475a00e93d5585710963cffb0822b1f5a0dcafd509689ec8efc1b30bff03412581c834204dad024ec238bcc7570f0c4eb01846b0acde68e191c4fa9be342aa1bd920d9cc317c977e5a21778cf7ce853f773dd95d82f558dc2241e499bdff622e49cf10d41cfd7f5c0ff80c90feba5274677da65298ccef585a360393d32a0a49806f6880230e03452c6b0f2f2057ee5d45ee4d8a31f35575990b240ba3e34427f5aec23e42c529fc87c2d34d0029828574973c878a71b268bc07c5752c61be716e8ac4c2097267a09472d3e5ee779c7a6a6c0c9a6b624feb58dc21c372af54262490ce877616084b22593fddf1aa18ef00bb2e7f08c93074cbf3b0de2cd8d2c5a76716d910cbc747d471d0499b132840a583ceb0383e0ebcc833e24f013e9bfb618bdbc9fa1f74ba82b9576e91967701b8255dbb347d486b1c21b09858eaf38a91e94011ab52cf77f65b60195fd8d847a762f762de579906a7f4953b54000929ed72404376de4ba6d9b896628f68df6c2bc2b5fdb0aa54f823f61172f556fa837437cce2365fbdd312ed5ad2f9d2274d78254cd75090e0ebb22cb4faeba95fbe9e332cd0160c11a12583537ad20518339983b9351e6ecc8b5a6fd03cfb5eac3876ab2579be38b85ea398585e3484599417026e4831c99a65c1fed289ce4bdba86dfe5bc42e68e4cec94842eae878b6c1d2db74a169444d220ef4005f85a81ec93cfe51cc4285aaa6d6f6ba64eb33fd767c5bb154b09d3ea5e8329d47c1e8181fee911b70f93e33a6bd4a9a181b99a9ae0278b8b21c7eeeea9fd7c053374c0784555c58ba4116c6d7054739504cdd06a4d18f7d9291b25445f7707ccba3311c1fa1a84b35b763c8a26a76ef9d5d06f6aa059d4849ac14a63b688dc49665d18e603460e202abb3f81731e0bd688102a5aa9bbae779c09e414f970c893e15a4ee006d52f17e54e70f3b0c2ab8abc870e9d6fb7791aec56ee834e3091d107a34346103aa58d6339ecadb8467ffcff74dd214b51dfdbd46ae911294a72c2c893fceda0380829156340fc6d0d12ef2e0bda92097bb898cb783dd7dd9ed53e6cd2d9fac709419b6679341d5e4e1410188072e93607886dc3ef5ed66ae9c6ce6c5aaa46b00411dbbc6173dd318bc178cbe5d63838bfa2c87d3492a8b82de0e0dc870bfcd3ed0002ec825ca1043dfb4b1fd503b073f83dc6084718b92cab62665281fa3ae0be8688d5d58f928b7c7ba17decb72c1a270598374c61f90d54cc6f0dcf8015736e166436920cf29f5c0fb552dddd24786921c1780f31f1539e1781652758c3694dccb93cc901637aaf826e816edeb956265b5cfd5edeeb630a1650dacd29ad6493bbb078c1115c2ed7a6cad7959a16024b8a709808897eed295d9f425f1d1464b82ff341d0381a300ef7a26feb08c46ff5058d222371fc2f285cb199c407b4754c38c9f99c92502012d6826ece560393029ca3824331e9c44b51e3c5f353fa43e86f24514f65391ff07fba06a1f3ebb6e6f8a4e84617dffd2ea45e6d89a06d181e7bf5aefb718f3d3c5c8f6857f3291a8b37269731647d804443f3a5a1c19780690501fe62e186188841a129826952009bd3c192a9cfee25a550e7b00f7ea6053bee152c2a76cdcdb7065e28985a604cfef9382c1580a6f00b51432a1346127a4de4d5d2e47ca255d7331c4f359195dc6116e5c4520d50da826c3c91a330c8d3dae9b6d339e8f582d1f3fc313a27da0739285671c334c7d4fb210d17e08bad6c007bb53bc79a0c8ce8ffe5bf7ca9c6d0133fcc0d35e5219b0892e8fcbedb1fa99f1ceacba32732cecab30948a851776bee672520d82fe080c1e3ee35b204763e48800fdd6ef0fa2034384168a3249f5c13c4438f3a509e8382c3384df39fa423cf001e08393274ed000dd26a381ba9d8c0a7476", 0x1000}, {&(0x7f00000014c0)="f2e127ab9623252ba226c26adafcb5eb2cba4645c84189af7af08d6c8e14d395c6fef56be0bc3c929661277903306770179e72e2ccd9647a765b7f45b49cec33efbbe97d2d534953e5d5cf1e5ca88c684e4eb5661182dd3ca0ab803fd2cfb9d995db83d85ae4970725462e9eccb53e498dd5623ea2958cf4aefe97321033522e65a4f4101bbc15f9b381dad5ef87ec5d413e4a073dae514f4068dc1f3b46dc8fd9a946a550d083013049cdc6c850e996fd11d672457cb78314604fc1a49aa9e8a3cd52b8dd66245b61b27aedff632244eb8278cbb83cfc806c1b8c9180866ddde137dd38a9085b799478c071623c74490ad8b25331356c80fa9395c32318a3561ad39c1a79661fc90f6119aa0e4003cf361f494d977c845f5bccf0fb8f0d1a512fe2d983a5fd812dee00e3d28185686495cdf995d600faf80005ec76fd64ae664202e459ba66df35fc5e1ad9346bb4df07b584e002ac85dafc9947399272ef646d928defc12e9c554331fc9f2500e81a6219f59571807ab711e38247c868b421a4e2e3de3f997fed486cdfe9f4b8a02e0ad509d79aa16319c9a2155c9747925b5df7527da9721079f31eb63a4d831101ec4cdb0b99aaeae1c741b82a0ce925f73f23d59f8c788944c1c2fcbcf4422a0116c30d15cc7fe3c4cff338e10a33b0a0939d934a4ac0f6d34173d6df4efa2635ab7035392f74a5c87ac8748144c08e8df99306421e1fe76719eb61427e558ccf42c60430a4fe7e9687f5d46bb7903e0bdb555e2da8b8c3e743e4cceed17e1dbd557366f00ed74677ef2b451cc5278f519dc2007e750ffa3c35f007ccf9918cfc3742df0bfd3c217dc207d391b701a1a6c12e601a0428d82800bf032135475e1c1fb4d855314add1646d09e8bb4f996af195785d651ae131119385c867830d9ccbf17c5b0b7a313f648c7b29386e1eb90eaf352372ae3f548ee99c1710423afe1aa135e640086aeb024735d880a065ca6dc6f2536f030b11027f6e084df4b33b3cca2627734196d374258f50cef47718fa60ad328d1e2799746a9c92769f690f2dedea5d0f99b0f363b1e9212252a8900dff2168609b376d512478f3dd12e578b9fcf054bbfd5a2fbc769ad06dc273e2f9c947ee196c95adf4901e3d3cfdad5298e53211669a5392f03cf764d743f5bfef533ab10f86a50dbefb09ca7583a709929501532b4e18ff4cfcab42ae59ce8a6cfd35d58721c0531dfdbb1e1d1bad0d8c60b7cf896888734f4f1ba932f50998efef9387d53b278cb1629a31f101c5d2b7c13ed5bd64ca7131705af59ea27971bcea4707f1797d90f5563a1e6ff3ac1f3456ed355e4b0bef1e236d253e4f4881d7337031f929cdcf1e221138388f321bfc0d20597b76ae7c2f3aa3ea9ed946cd796b080a111b406b5a42242eac490767b65b0e26dca35fb433a5b06616efc51eee9315b4e4309140255f159e095362c754dbbfeaf31f4943e17ca719b26f72596af746f92c3481a63bec425a248062855f2aaaa4b617a8d29d281e3ed077f7b69c7229d6bd660787aa3daaec5479b74076f2b6cdb859d32cba36331e068e7c7692c309233529b48a9e0310c3280716b2a6cd4030257f0b28d26b34769720fc6ab2d243825b15a6fcb19c1df8c114c0dee0165e94654992a68f65c4669479f6dfbed7d91626ad189dc041ed2a8eb7623ce5eadaf6ebc39159b1629f559e7a0e08222a589d77ebcd8bfb1e558079a4211a8d14b8d346a6fb222c280acc77c1fa23b1745a85745ca7b01fb4f30b6d9c6602cee5b60384525ab4f7d57b5c8cbb020606eb8e70c50bf7deadcfbcc0b841eddfb0147955cd5f1ba3976b37963e7f2dd08e573f2eedfe304bc34f84f51e659aaf23812eca3ab30805dbcb3d015e9ba96cf60c6d27c2ddb11d3d29ca94ce397725a476cf39606e697b49836ecd4efd19c54fa85b2768efb73451332a0020ebf736639327b5108f49610128e38e959bfa108bfebb59acbb1cffb8f0a871643473955fe4f3aa2cbea89729a8f0e53cb6d4b0222ad75e1b0a574191892039ea3b838974b03b04543f9c559a7b849b745d31df3a2bb06228ac16af477c80ac614b878a68d9e9e1f6006f1ccb06b79875834d10fa10ac9e0e7e23bc94c66a0bde4d94b1e4e04a07fa3ecde9206aaa91bde71e22ed05fdb77cf1e3501b21e3db4028ca465cf420dcbbc0eb15f20af4eb0000d3b5033046727f8b1e39c5a8936025609b29ddaeb0aa959c7a5f86772a13de6533140a2b8b4fd58b1e6257ffe9d95a56035fb7f42339db1291e4b2fd9fd174835855c8ba3bb369f1ae9eda6f116820b1b47e90ff834e36a23398b0f85cec7f9345523dba8c53f9a235854d4373181f0821494b26a37171559daa27d72f78e95bfb001779cba110343642d4c495556ef3f75bb2d8e88fb7ee371187d4a736b866b2165c7de3602e18ca2a68ab4eaca29b1fe8ac8a6bd5d123d4f91a7be317dd6da63a6cbc6c3507acfd10b8e8ff78ad46523d2758a501e7a114a312592cfe75d51d5399ce0670a502dc9e2b1d8539591024040dc80cd97b1e5ba4c2aa7782554e30fc60b581a8c8894cd624578b7e9f311b50d9cc139d197aad4a61c0751b222f944c9e283435074d4c8a14797297b03477f1f9c03f1fa230401637c35c66946c6c0a4b3674e845c2f13fa47fbe48235253087a420ff912759545fa01f55fe75e8242d5d01e714c66fe06e835fd7b420a4278d35c74c70701a801408a54d1b3b8651745a85e664f2262dad3e26bfdb250819f86e6a32c1f89af8fd63391e45288b946f40df0416f6f228854a1d4d822af9d25b9843303ff7779cb535c29d4389cababe757d40890ee139de9b2ed474c4103061f505688e3a04426c9b9de3c2f820674580eb6c01c3ef2a63c42831729f95e9203c4c26ab041686719afa909869aff5e2fce2a257591bd93214346e8cddcd899d64aa787a927a617ecebe000f1dc421571865a220b4d273200cbcc4358c6d1892ce8302e73c5267ce4bf0b208ece6754f7f777bc1185805b382bae9c8f6ea2b90e7c1320b930d8f33a995ace48f7176648c0b48f8430bf6aee9d722ac072786fe1867ab40db6c6747e1249cbd0752e5ca46eac5a522563fff12a53af37b7081d1b78e23988d11725c863b3d0810ab64a49b29a1d2dce1889eef7abc29616f75a36875c26f3a307d380a19e447b6801cad035d82ca624fcc70ec66438ec69e5e6c28ad9555e2e884b65193bd6a347511a8fdb0176bd29f318eb6f0f3d2026ddb95d308e6ebe53507a8ad3894b7dec1fbb0ff734f0737a6bc112584c4ba4a6739be88ba3fb495a8ac81f145b245674173546328faf24a6485ef0dc549d574409796e168831c32fe0498b2dba3218661a6b472368d5214063518a79f86440a2c2751cf4c0e2ca6d3a52f5bfae03eab05b136e9024dbb9f6170d5ac607e9ff5457f1325c5dddfa217b112b53a8a44a54bf169815cb72015a30dafde0b9fa004877281cd37e4e8a923babc34d90f81b93c14343805127fc7a10bba576abe732d413208c59bbbc82c304128be45783112859dd2a54f8989df1a9e0098e2ce05ebdd0e527550cef3e4e364d4153a817f141813b9f20e11887c0f96c2dd106fe2734d6d7f1330721006cb9d94c8d4351c5e96dd1c74d81fdcdd0dba52c5fbbabeb1b01c94f32fb3467ed35bf2d4c3c84e850425af3cc9434d96ce8748b0c6ba765598a3685accb734f68cd1208df08841f5dc8517814d6a470b5d62c9c1e44e43b77082e30198e192689a77cf123838eff4000e233372a467487f06b964ca87be0b35a216e0617ce03601df3e94ac709c64169d9779c8e691b11637bece7a7016b2beddc0ec8443f4737c7259a091138c877ad6f1f849f8fd41aed73c761ea2056be4ccfbf56b10a58d57d5b54f044e4ee5a4a6be130d93fed422df2b00e0f27f589884b53a519065f54761802535a0d658d0a7553c3af5f14924e3777a502dfcef95e9ca4715a79f99ef6c1cfe1b197f8ed7f209a9b4024ef28e698d0f84fe968bd33a46913747590d5a46c56baa42713fcd5e20f276fa16954b44485818518eede4714d5cd11f26361a85d8dc6d30eeeb6740a11972378ad4281b881080c38bafd171591f67394f7c13051001559c2c04b3208256509f183825ab9d54d7f382562dbe97de73273910f500f7ff160feeff7f8a063eda54c745bbf1ec04dd82e4ddfbac7f00fde41890b5afea9a729cf678597250f67ad657fba8951af826d51db8aecca63d07769fd0e6de3337565d4d0b1d1bb5fd4327b007fd2c8116cea4449465b7cc84f1ec3615853495668a2598ca4a010612f272a50802f63f8bc5d6a45dca52758c20239e1504e0185089d1e63903ca22d05a956e40a5a9c386bc8e46c1c0dfb7a5647d2f7f34b727d287b5101b28a6e0951bc02773ac5bdfa739b02e4e4d1fd370c069dff9fa1f5a82d99765a6009d645c6e599c36ccdd62e94b50a33c58e753d18b833e5571bde35d469d21228deee5313f44165d3765cb0bbc144ddd214713b10a961eec94177f601c2578867cddfa6122c0bd08973db0bdba8c6587a2e8e5d2f60f4b5317dc7edd8c1f78c063132ecd6b44f076f27e70cee8b55367fb3c74e8d70c3ff27378a8533015ca1dc7d10018e26fbe1ed6a042fdbf146983ad33fb177a235db1e63cc02e866b085b31fc30946a829e4d4c430310d6a0d856a80aed8a55e7e5227b5c97d19e515d1f33bb4abf851d644cec415736f28f3dca05ffbf8de00023c5155af9c8d50b74eb687ff3c4396351515f60b708c4060ea8a0dee1312681b56ed52c8114470f08fff6a25b0e65b2b303dc719aabb0d686fb90cbe579030ef28ba2e8dc7d02cbde7b2e629108d4da75ccbefecc675bdc28f55cd3801d79985171a4fcd0764e2d531a3b41398aab202c6931dd7098b1ab125cf8ca3acb8048f6d88d701a1eeea978cdc74301570a80e3736f9fedffa018cf4932bc329506bac1037b0380c66a15b906877d93c488ef45649e10cc8046b26cf8db5fb0733f1c7fb31fce9f580dae13e80db471d66c416919a3d3409eb06b480407b0fd2e79831353fd37dd76accd1931c8f8006760ace28eb89654bda7bc0a0bebdaf9513524ee4a2a1f79ad94409a5ae5bbfd03b4910721f29771c86c199fd9a33403e5b17078d686f4c6412e5dd158a9a6f0d3a3cb89b86515b747eaec6cd3516c2f7c3104c7b7e4f4c1237c960f8ac5b29b3f0f724f9835666f990c498d9e5be507f6850359a983e6d1531d6bf8519b3c699bdda00cfecd83a309267d7ca13a0fb1f9f38a1926898b60492f175213fa5c27a8251c7ec3b6f059656e92e5d1b41b148cda48d5543052fc339cc13a5c3817ee72da1c18f968470e3cdbb8f3da4d9b2f9e5ba6dcd97c1e70e9a5be39e9d5d6c0d233fd2417f1d08b5ae57235b5d0f28767e5b79580f621b0cdbe282bab17357d687369f906d26e05c62b0034156e3de0d8749f9f550660e985d371dad2ddecf2dcc0f343c5eb6d1d38c1fdc3488de1d377271243ed5db2c5f8337574d0d6d4c86d684fbdc51a8a049de206b37962973046ba89ee0514fce65699470ba08f9b2bb5999551b3f93b2bb4b3ba60158985407c3f323864f32f2e44a48035f51d4eaa4059d654b80a3bef965a2b1398307c6e8f1c930fe12a4e97eb192f7c7244961d17aba68ef69823361020b512e2dfdfd62ab718a820ab926d5c304c0d13334523e86650149453fdba5710c5b79730b835680a2b8ebdf539bd5d692fd22e1c8725", 0x1000}, {&(0x7f0000000100)="100db7ecb62294b81b32b310a2411b2ad6b2870bee79035e3ffcf9d24a91e8c92b0420e32050e58d725d684acb8423356d7509523470dce506bc92020169c8b9043d65d3e12f384069b6318d5f32f840a762938ac62ae6d5e6d1fcffb73fb9902ce6c09d5176637c797c81d30241f07ba3bafcf800b16afc387c7263fe91f39d17a69b69ba8d12a3", 0x88}, {&(0x7f00000024c0)="89ed60da88e07cd372e8bff44d1546d18788f50e46532afc64f89b5e435ad82921335cb0d1addbadd07c1df32b83bd3f2150125ba64b74f6e19582d78503cede73124e1b735d72ea5947b3a63040d8957b1ee59d06b0de861b2c7aa6beeb68f93b3ba8ecc0fa987b2450d8c3091753d49954130917295b409943e4dae5d00d3dce801865d8af99981736e539e7cc158edab9c75d99ee8ca2e1715c0be82ff4180e5e25d9be1d5c571c17bd121feaaa7556bca5a03c2ed5bd188e0f29d0c05457c1a05d0fa493815bd6bc86ee722a3f8cf26093301d5798331ee4ac9c1c8bb7c383679df64f112207716a0f9f8f2791b2ff3b75aaea81762802bf2bb19f11a6b9533b733192f21e0784ee8dfeed752fe36d65ae541d4dcbe9f0aaaabcb795a227a4feaf075134b1ddc15d2b10d31430acf18e9bac6e97c765b16d5f24a6a5e65470670a9b49ac6070dd382fc9e326926a0a29ace46c2756ae160dfa6e0746c95dd5f75e18d66ba30eb55fd0fbdbb309b7a37b957f407804d36abaaa03d7a147d0422870a618f954a9d8845c13575815a35be52cbff3ce47bdcf28569a4bcaabf5640570df06ba991f103da1a918fc633a3bf7c575ee52715912742782cab71a62abbec7d12ef9240f7a75f83efcffdcdb7d9c5ee620b14a6d11f8513f0aa4dd4f2e337bbe06cfdfa32197e70adc1884890e154f662254310528c24f9d11ed8fdc7e835faa18608bc85d739c11b75ba4a8bbbc032c36cf58f1e8b426ce68a3a7bd43a05deffb80e156af1b9180a38992a2dfe4b8403337f54e2f38c0a78a509503ae337f174f2893c06562d85b5d22174953015aa8b3f047c92a6a4bd21cdaa01b576a0334c5e9fac997d50248834e1751e6ca05a56c0067080650be1455b3dc2aebff2b672c1b26d45088aed58794e16820558417f28cf0363f5b5be216253788b6a901a01d66b9a10583ce87db235f261449a37690e541b44c8ae3609481f59e76e4e3856f87ce95a9ea3830991d8bb3b6bec7defb8a3abd525e50dd0f093cab5c96013695b94a61a4f731380b2032b808f69015ac9372c0147ea3d039d13192e833ee0e847eab4e1ce6d46f87bc63e69823249bd8ed1da3576d9c6cd10cb3654919cba7bfb72b2fad6fa398f8a72f991dd6d07a4793b3ff3b5bb8ad0b5a4d16097cdb0851563f67b93ed750cf1b02943f23de6a99c551967f9014776c03dc6a84c632ed9bd1f8ccb8b86938484cbe0e8006be218291d2eb744192bade2675bc5096d256da1dde296532609228855fceb987ab9afef381d842afad547a6de851d02bf0cec353fccd6e6f243f08a98f41b2638d6ec77314cfaefff1d6cda581351e726279e134f3f6141d85be139e38991a0b6324fe735b385054ee0fd2e1edcedc2764e0d74f341342ae72a73524ad98908955f504dd771a8afb927d02b61596be78d597cf45b382feb627bbcd9d0b6c8aada8dd61f5d7bdc344699f27a21f0ea45ff55294fcfc97194fab986baee83002a7ffeb5909253d27ffaead3cd6f65ecc9994d74a2637d597236694c690e35b2b59e2fd5c825b672909dbe93d5ef781179ecef6ca248eae091ba2cbd211ac972688f269bdf4c2e181df86d1dbef0a01aedef5b9a163e7820605c2354370c855a108d6068ecf6c0d6126daeae2be880e01389efbc292b3e63b1b0b0a7792b73c522bd3a3be0b1c2738b9414119a8c4e7acb5985257c23daba5b0487524e5f667ff2417ce7a493cf946d331da72efc9239946728f402448abc1fe2a75a3b44a0d24603f576cc785746e9e9089cd6cad64419229725bbe7e7c9e58826da161dd29e062ef667c10faff0de216bc3dc33b81516d3218642f8a80a8fb7503bcb355d6cc6c3ef0ddcfba4ef66a2dbba1a85944c603de95a5a36bc9345937bacd6f8fff545dae406abce64c533af3a065f723cb8e1a67677b07d0784efe7963a6a04490a43b39a6e4e7c8e61ca58774d88676f6b0f22fb220e823705124787f790b8927d87e583c4d556322debeb3ce909087d1d17c10275ccd36264c3876a906e552c731dfa237c1142833774f92780e53fc3b0285186e75b7d8d5dfa2f28a8dd8b644ed6bd71ae32aadb1ed386a269b9aa246fdd27bf1eb5972a12ba7655a60d1be82aa45e07183c1fc8b5b6e52a5e38c051b39142e03aa6995f4e393dd99325cae5fc7cf01f0e66f8d2d7c8f2f50122296fb9c42dbd19a6f070f1c93a02a5a755c568cb491318cbf67dad5960b47e4a98232fe314d164011e2fcfd691162df4f40eace1cf8e3721dbef5c4c6d73a70e3064e782af47e861e3fe5037af6c13d7164ad7936f8c85c52c594bdb79da005c5afe9f0998ecea3e07fe135c73ef222c0b6789db0dd89bb45254b6f00d2b5556f6955c16c55a363842afb4544537a5f73ebb32ab4796daab835602f2722b407fe666a6600d56d5c50c3314e191a6589bbeb22c3f5eed562379959b46574cd7a97d96523e325797ecbacb4b6af6dae9763ef434fd4d809c15866d4c805924719e9dfbfba4941a20337a737a66679ca379ac858460cb8ed0fc790cdae24d4f742f7445a155f2258b3231b33ddc4045435088a961fb411561ad6694ee24e6e131a2399f69cff44d155d46b29d9ff0caffb2fb7a6923e88b9dec585509b8ef2dfcf8db3817df88e54a1f0995c4e4633789b4d0ce6b06790718f811e4cc71937338479f2b61bac4f5df7e7d36d8f32ba59545b9c7b562f8a6b9d5e2f764c6283e09a7c057d7c7c45832c270f59a5a7ba9f24e46fbeb36fadc05f49d07e3539e4b972823f79cd921bf5747b31835ea88ac8554c8f0ba6a0a7b9542436dfd7d68df3eb00b19b14f3a70fbe86a8ea7d2ce5edd903bfb1e37b1f72cee1ed8a736a7dfd3e1e35c1bf5ffc35d7f87eb20c3faf982c6bb1119f5d8102b72b6a1e8639de871e33d6cbdd5f7b2da5e79c6f70a0af62cff93b31c5ec7a058360d4086b48eba0eed74e88699aa6fdaf8d7895f547a9cee4d8a6433c7c71c8925260c6972ca4ef3b014af0bbc141322273b968e47827253b7dec7a507ee974c42f1d16ec7e96459b3249a9298c392be196903bdf684491a9e1cf7f6bacdddb1d5fc2a8049b7a9f03d68d9bada345ca7c805a2ddf5dc5622fdb67d499755fb7a1eb1dd31f7ce12a832a33e7e8a7ed34df9f2fd3f82cfa212ad730b8b0c65a78483a0fee3bfb498f8d04367fa5346e4a9ad4066ba716c9b0b4a2794f4bf27c6355e4d118ea4fe13a5d4358801e391f83f7f9dc33cfc7e4dc7129d15f7639cca6ed0c58adda2ef3b79793d6171174cadd527a5db938a19e67420a559ac0cc34de653e4050d5e46e29faa85e5e15ea65f9d130158bb8d9f68203de1b9d5c42a467551561419b878fc2b7c497608d7d1e74ff3a8a072c11f6db8a045990fd73af50f9b241688cb86f691c80d802da72d79c98df62fbdaf1d2cc4d26c9685d3be253024ae4738a4e7b5eb542d76b7faf7e33b088889ba8104a76ceba7c20d9355d239001d1f5bbd23d95f0e25ce4cc28c901a83b476b1a53f57d788f11e34f79197db5fdebf6ed2f607e9b1d8d4b64ff23525f1ba89f20f5549eeb2a808caf2fa00ca8ca4b52ce2af6642cb920f5cb9176a98a643d76bfa4ef051fcc010bf0ccfa7fccc877126cb380565fb0a39ff2922e41211e90b75665f74903269e7cb7b92e1f028859358fc5948a67f3a56a8e68dbf3640e29bd7dbad1472cb95a42da355d34dbbfba88f636d635a1389fdbfd58777b60d4c86e804a20bc2e68d636be0e80d6a06a5810400b98150e61cf37ef78a154379522b1083c1b3e6258b29eef55785afc6de8cd44c591c0a49cae3202033891e17adfd9bb331c60365b8613e7f0781085104e20c74cff857718ab37e11b677f974a6ab56ee3f77813dd5dad63b59d8e30c65133e9b19890b0c1393b6f88a4fa134639cb5e32c10a5f6a9cf8f841db40b221c4ac3a9b95577478c52d30f4fa1d8c03f72ab0948d263f948db96b2b491794a7375df2a1cf723052b3e9b3de00da1efc9c703f67d5ab2d906854654d0a767c310dcbb2a0f5844e3aa643b12503c9f409f4004b5975492ce042f15c0bcb31d73526130d5ef52e8a853a787bfab8552db7f28a4fda13485f72981514cafe6587b982a39d7401b74f047fe8ab88ebd350fe2491b2de73da1f64fc90042456069278e6f895766515e7c1b7c789544e4a8a12f9a1a73b48949ebf390a75a66b8ea742bc7a614af5d324cebc13910665774b0f177b31be278a8ad1a9a8ab906c6132d8b2f76edd4d14f9ecdf38203b51356d93c22c24bc7de6b6792a967651dca644f8b9c319d990774c37d61ca876748bc83abc6cbc84116312f1989f638d188a1f5ef9b3fded2a7d099b785ae2352cf152dc1352b1e71e480241350262cc5bb5d709f28aa0a0e570c8bbdbcc54889f699224d02dc1073ee0afcec755735132ac933f5cc32b42bda2034cd60e83d3b5569515abe6b8fc6414fb8c912a447679851da5ca5f3dd03173f802128aa7430c20841770d90994bd05deee8037a1daa8ee5caa34b3564769dbcec5cf8bf9e018ba14bc3563b267bd91ce410392fce6892909459aefd77e71e9cd3e9a3763ec21cc6270b03cc58107243cfa057a2111dc06e2a4205886cad336ec5a0899214ce5a4f7558aba33891cb06dab8ace8d99954ea3566107f2b67c218265ac2c99aee2bd2124d275f63639c7d3d34bbe0c2087fa9c175b83b9bc0a897cbd297abacb0dafd489136896f5663d5a6649dc0f7fc35cb8a410fd034978ce093b7ca58a07c76ffc11d551bc61aa45db65b3d30e2fc9518b57d10bc9565fb35875fcf74a6d6fbfb08b6a0c58b868fc3690064139ccea4afecc739e87876f9466ae75450945509781b9150ac6127b5f03615778d8b1b9885291e32379fe190b3f8532315da5a39cf750ab800dcc9096bc11b72b96c411eff03bcf43c2a796481709ba7f8cb53bb7e1fcd0eacaebc6d05c6553af016252a985e4134db0c6385628bbe2b1030de42d040635d237faa4f29be8eb0cbe7852781cdd4d1f30989e037124721323dce320609cf708423a4a1be1bc6f21d3053c8affdd9f33c0ec095e958fe7ddc47298d20ab4928d42e147955b2666d40b272c408787808145e4095f2a3a9f691760b531f07ad034b9802f2f4833d1f2f766ad0c67b6d4ef2a4cd9f77db1815c4a83bb918c47c48e90dbba71a4f1145f8562f88e1daa3f67fa82367197afebe87665be3d26111e2486a5cf71d69cb1d81264fb28a17343b6abac82431adf2dab01771b4cad23bfa52bb8dec8da06daa5838f5137dc5314d6c2ca6f93e2921f3aff4b1aa6059b21873f27bc91d4a833fff5053a595cac5b0dbafc5ebfd26ef0fbf20d82d6c1f6bd1de16dcb1745a9f3848bacfb41d739ba8b1aa0d573b86a73e4ecd63367345241ff87ee2a6c4574b76ffaac05ed66fa8bcf86b424175a7cf3d30ef5d19ffab01964b5c71046599a0a08eea1787a762b0c1957151733ef63bf8720f0cb23951241b40a6294760bb4092c02adae58875181c3eb36a2b294f5606ba1da24ce303a2bcb256414accbc86f8d7dd17d57a8e7cb7d4b9b65372fcd6bcf2a9211cd183012d55c61c090d8e08bfa683ac276e1360e226efe74d9ac52423cdfd9d3f73977c4001855f25ea8ceb33cdbcac9a6a37e2e88fb8a6b373ed6fe2513f24e02c346606d8e2bc6a524e9d45806e9951973793aa80faebc23404aed3c44469dbb1272b72220355b61202ae6c8adac96d568a51a371bfb790a9c77da50", 0x1000}, {&(0x7f00000001c0)="f29282b9c758aa3691846f960aa9fdc623a2039503a71d374175fff343243664e7e936e456ba4c84807dad2cf535609f57840efdca2aee1e39013c4b0e16d3ce7c81abfe4314fc08b2", 0x49}, {&(0x7f0000000240)="7eff7368e701e231724ca966059b7ec82c09e6ce0ef57f59c4fe3552846e04173470de6423abd06debb82fc3a93bb2a534ff16a3880b3b740d5e9230c05d95a276f657d2995499b258ba66c0eacb774aa35b1d6bb2f0b26bc8a29e2ebd0d7e4539a38ce53bae0e66ef4cf14d6f0f2a2b", 0x70}], 0x7, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x7, 0xa7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000010, 0x875, 0x20}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000008, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x14, 0x20000002, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x48, 0x20, 0xfffffffffffffffd, 0xffffffffffffffe0}], 0x7ff1b051, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0xe5e, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffa, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x86, 0x1000, 0x175}], 0x1, &(0x7f0000000040)={0x9}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:00:15 executing program 1: r0 = getppid() setpgid(r0, 0x0) getppid() 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x80000000e, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x5) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x144) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x100) ftruncate(r0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet6(0x18, 0x200000000004008, 0x42) r3 = socket$unix(0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) r5 = dup(r4) r6 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffed9) r7 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r8 = msgget$private(0x0, 0x208) r9 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffdc3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffff801, 0x770}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x3, 0x9}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x9a5, 0x3692}, {{r7}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x400, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x800}, {{r7}, 0xffffffffffffffff, 0x10, 0x5, 0xffffffff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0xfffffffffffffff8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0x100000001}], 0xe0, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffff8, 0x20, 0x0, 0x80000001, 0x63b}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xa9, 0xf0000000, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000000500)={0x7, 0x6}) r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7ff, r9, r10, r11, r12, 0x1, 0x10001}, 0x0, 0xe3, r13, r14, 0x9, 0x4, 0x800, 0x2}) ioctl$TIOCSTOP(r5, 0x2000746f) fchown(r5, r9, r10) socket$inet6(0x18, 0xc007, 0x3) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x81) select(0xffffffffffffffc9, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0xd77, 0x8}, 0xfffffffffffffe01, [0x1, 0x6, 0x7, 0x5, 0x6, 0x6, 0x80000000, 0x1]}, 0x3c) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) 16:00:15 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x21, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080), 0x240, 0x0, 0xe9ee0000000, 0x0) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) chroot(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file2\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3451d0b1d325e48e, 0xfffffffffffffffe) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x490, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000001800)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chroot(&(0x7f00000018c0)='./file1\x00') sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000180)="c1e502726e01a2c0b85266c679adab2180017cf3565ab190d478c337c885dc9f48ea32", 0x23}, {&(0x7f00000001c0)="66af890c68977c428da25e28132fbd50a5a8eca9220d5311153211ea2dc7eba9b9059cc024a4c71e81466b58c3e882d31f35103f1bf5e03c709c2511dacc4df979a3190d596a9e65f1b9d32bb9b718f1ec19e8436c1d71ea884d9012d87e72a6bcae2ea938c4e832fba93dd5ede20ef14f004f127ac81cdaef4e6ce5e963e7296f355efbee1224210e6366934574f8f275994191dce6ddae9b0106a65b0242823fab0a73edefbf0c219531649fd0377303f9ec8ccd732d479a06a0804922c53962d9e89aa3b1fc005a5f27d6aa13d320", 0xd0}, {&(0x7f0000000340)="73d2953f8f6e8d427b87024b5f5b16a934e3fb81279ce1d638d4d03e7086a990e2cfec85b23d4c0d440ab0ab4a16933839451a0179de47b07d53b0cc90b0fe663e74479583c89462e2f389bb9e493e8930b61e57fb21ea06300dd40a2f46cfd551fc3c53460a129881acd9fd3e78b43c39a8d69da6220b8a6e10e0cef2e57edc34f2e93347674d91452e821099ea87fde27599da5717acfae71afcaea2930b866ee16edf69d6a0dcecd0a9e27c151b49806088fb0e922f8014016f15b6272499724a0757e3c86ace3ea12225a5c8777fa8c487c63725438c0f9de05cf9b95030560f8070", 0xe4}, {&(0x7f0000000440)="d70e3154dd06c022c1a685c00b309270ed1bc26060a475e07e6984982f14381feba30175cc7d5a7354c18f3b94646ef4f8e2daf7c39b0b0b316edfe34cfa75c3a4beadc2f9d38372e24778ef1fbdca30de029a5e9b1a3f812b486bf58cc756cf6a77240be2d9b442acf49f3903cd87799dd65b2bbe", 0x75}, {&(0x7f00000002c0)="029346d6ed8b1fe2d009a37cd6adf0ff223c1776eafe688b1415740334aecf4c2dff70715b79466af5bc5c16b135a26f8a45cb6f2bc0eac576a574ecd2", 0x3d}, {&(0x7f00000004c0)="311fefc8abef8a299627ae05a668a730ccaa12a98d61b041f9a0d4527d02b2265a647541c46caab7405ae04e698e594131f2dde86d499d9b9688f5ba1311beb1bbebc536724f84b656658e108618a7e7fa691bf7b36c5afd4ac5f040452c070f353b6ea19bfb7fff55d77eaa8ad0dad4dc6d7ca8b93e789eb33018f96741169b0530a76dea3066759b53e41d790347157e1f5d9eef6e90a627438ee536fccd6ffeafbba637bac46bb027255f97fdf3281bcefa67f5e6277ea6158bf82c5d8798b67f89dfc8725bcaf524d9a78a1a792c72e68fc7fe89", 0xd6}, {&(0x7f00000005c0)="a5d9e2ec5c5780e2f2289d28274b75cf1fc6204e4a420785731971", 0x1b}, {&(0x7f0000000600)="f6e8496d28a6613408adfe8c61f3f4554ca7692e2f8b1cf4cb07e73e47c4cdda9159a4fcb934ec377d82c9e665ef987349c3a679d190f5b7ee5f033b13e8e7773526503bae414e0d367524db1030d5972ee0c50b0553fe99bb9330859f8e89fb7f9d70623db21a242d56dcd8fa61890d37e91b6ed2bc5a48508f96c46ab02d2aff1356469460b2f473462775d38c81a946dd55523d9f30b99643c9b76ea40f73f284383440163254786c8e9fce4fb0e367b459976bebf61f8e168470c7d7c92ab287738886030cdd7291a0672a7c2e061221a78b577586d1db5945bb1d43376753acd01c9d429525aa9b51cadbc1734d11b4c867d2b570cf39c75be1485bf35729786a7d613a8dcb6d50f168a53941092c6e0d554f025aa4e1fc4d38902f7b6ef2230395ed920e59f75e4dbe2bd3e4b0ab9afd20d36724ec59b9993fd0645723885f37a9ae805f41e4eed074968c2e516df18367ece4e3be977b419307d11a9a0dd355b1debb95d5cadb83f9318f19b292a74c7508a55a4af0d86885655b12cb06d7be6debd46f80a3b505d789d75be56a5af3a5af22baf32666240fe21d2a1c3fcfd20f664f5de17482080029bd29c6c9581349bb58be1a4ee28886533aa9ad2e2da499dd98f30654ca85260bc256c98089051d1256dde0b9e00d482068f4ccb9433aa1f3988c21d60c01b3a54da9ad02a791ed96a08aaba4caf9efba495219755442ad9dcf83e0cee9830118021f5f07519ec9145e2eb5e73c4a595e8c60c0af41f90581ad89f25a60862c01038a456317fcaa1f070b3bcbdded15bcb53fdbcb5074df0d30bfa5ce4be23768f7b0cdf2a72557f8f8c266c75807415fd14d253ab75eab0d4e19eb6c9608a286fb2667427702843cfab061dcb219cbbefe69ab0c37a405aaf5dcd8ccb9bfcd74fdcf5b8eac518ffde08b5edfa7f019c0704e900cbb96a2e6fe30f0694a413440b8b458fd04dad86364e81975a508a88fb3b9a8643aba50fcd57cec702aba82e8dc47e097499b775637e14396ea8ff0d639ec56dcd6d09a7ec54b5127e055e1d5a1123aa90f95784023522265a0c46f57b5c19c323bdcd104c9f40218326ac73f6a2cb9ceceecae9994ee11f6525a4ad8e22cd2e67bda25cd213ca04787a374d58c9373e157cd507a077f654ca01ba470396adef2333399edb52cb6d61da8c9d72f02508f93b847957efff86c2a2d2a935c4ed9465c24879285c430b6b9c0ad7ba1da7993470caeae68f2fae8b9cf99d10169198a460cef174b54a8c02a70459ea3ae15450958776dcfe1369166f98f31cc2057bac656ff105d22704caf1c87a5eec2bc818f228287c9bcc76caadd49065b53c12c52b6b894f839b2f4f99f3937a8664c50b0afc2f556206dc4d9af1fdefaa74eb855b6864bc6b884f89cc218c7311f57b1d07c80bd38b971b74cf038feffbe510a7c1efcc79e05c6a56ea1ee2d817b8bf44584972ac3e343e4a0b9bd02e9175ae67368c9478c9a43dc7c78660c2facac5bec99ed7bab02f58155d0c4ddc9594db61cf8c0e9072956724d53c1f219e66d868321ca3a7761d180d00c6212294978a5d2415617185ecde2f02b462db2bb562be52639e6c03aab6c01121f3adb618abb8d4c8d5c375a4d5a6ee6d19c5c47cc3087f02cf722862086ae3f2cfadd7e7965bae866a72c74b082749e6187e19a13ffe01e4ef8d3c4eac854f17c58f314fc73e03a30d0a0b5295e754d64442cc295392fd7f2b3455a15640ec55d38a1537283f4b65ab8d22eec2684a6241dad5636fa09e5b467d624972ce9b5828915c12b134773627fed2922bcf98130f0b358bb56e4558160afb87b6bad1630a2e62adfc5af95816da7af546d9e23a1994ac9afa382eabe0128d0312e6b6c4f9ff98588832c8617b2c7fc2ad6d636a666ef04025c4b9439e43c298ef737bcab76b3b618a8635526932f7a7a04ea984bcc3fe317469280dbea062a551f3c3a04295a84a1d2060af35a226181331075e7abce4e43e288dec795db9da7ed7613570a073a3a006421dee224d85c3d2e77165cfd2e0d0d1e027de4a625e1daaf9f31bed6bbe0702467b0d3bc037ba388026d1d336da843808fe898c39a9de32e0e1e65ae454ddc461eee3e08ed1a40d5546301e6b6997cdb6b24299a08c0531f14d8f03e0511fc5108f5128a47714748715b714bd243ba36c9fa2c3cb496cd9a42878b4375850d0c9de97a9a61ad740ae74ed908327a9075718bd78d14742d1dbe029b419882045a093584b9acc9cdf1843380be50365900ad43506b39b476c60f35a524400e7f7b485bd8e902cffc9825ea2cf23faa5e2dfa7fe977725e1bbda79a34e499ca8aaf5cc768854906d198a24633d507e08d6bf3859f5d17e2d704d452b1041b055fdb49c8cebe310ff440370571f174c1be222e5b5544f5582d4a908a3fa575d3e04e741995437408d106f5cce37a2de7c5975d4d700e68707cb5a83d487fbe2935900deb20f310f50ccaffab7bac7b76d4cd721610c42873c87f024e417f601c54644113509d4a8a35f1819bba8a5205f11a9f01c8d6740fc539c4c94e86484624f5669a9ae165130c1afe87b34ed9aeb4e5ff512ed4b0c6bb3a681ff02c7bb66e46cf2a5d067a3af8d441dcb0f177938be90f710ca951d8b282740e4942e9637dcc622c307a8ef5adf7f7ffe8fee096f3d4fda80b90656e7d13c8c7d056d20459f3ae682698cbe0fd3f5e40e5fe933d4c746e5df038b677723de7423fb85e8a0d1383a54d9b87edb80daa3a41b6077850f4142d04f84d2846b1ecaeb9270a1d241348c18bd0bef942c5955dc923bcbc65612a5f20bf9894450b0a1e26681bffedcf8ab870d1909c80f19d530b97c2a0b21458a3c7be9afe6b1f2109b2b6e77bdbf6ab553ae92166a13f955e4c708d6d3a56e226ba767f253ad4224072756bc22959ca73becc511798c8a6e2fdbc2e8cc6b3ddff5d357e48411a396435f99bb5f4d3d33d591beef09c0f9d6906a7c6f791da6af8c465c7cd5a0cac321ab60274e494df21fb531a992123dde65a1b86a39946c78f68e5105b90f07e82435d84eea390bd77436c3eda796562a1cf03d16379cb7e86f53a0df9fdbc41f9817d80989855aaf3179c018468f770680190eeb78bba57d3118650fdb4c743505f82c486f39950ed1706c84ac16c9b18a0f8d2684a1f933138fd2ed9b6ea60ca4162ed476bc12992e469c6692ce8523ef42d49a96be055291587b367a055444e58279c227bfbdc2761f8cd8f3ea32492fa2777a59e0a5101992f424eb032c9d504c2436dbcaf7078692e7e502c2fa106baa05d315986a73a82263ccdcc4005ef61bce5641cd49ffef36e2a8a1240c5b411b06f708267e9e401828fb76f9e5edfe967c31a5bd3eebb960ff0fcbfdca866bd6cbbf48e8495a8f76f63e0d2e6ed2c6ca262aa9900e16170cdf81c758f7832d11d0c38d3a2e2ec4bf333fa14e28552ce4bb940a948f6dc8d707506ce3f98f1ebf9100c82a7c6b79c6875b406dd05b9abeaf46c84ede6874d9f7bfdf5abc72c4e4019b85af0415b7e7c75455d8a336c6f73fc2c5cf987b9ca04de2c19142a45c9d5a039bcda1f19cb9be138a6142a92f652b856bdee86a2c59c756c754a908604609fed169028e020ae2114402b51ddba04449cb8e6cbdcd157288513468f93f8c07fa9cfe70e913801c2c35c374ec76fd59f4a00e43e170c12c3bcbf6a941086245d9778757766bc8e6c96a9334a786af82c4a662ebc23ce23e931f705fcab4f76d4fe713efaa83116352ad1e11c1bdc282fe44d59f753744986fba979c8ebe89b2e285e77003f97ee163a37aff3ae2b6dd2000ca7e03c083ae4cf0ab14b8bf994424b1a1441ba42543ed0137a72b2a7ee6df5a162c8c20bb70196d8e4c360d5318e8eb34b7c4e6c5efa0bee732e0a89d22fbc48186885c8bc56eeaac02c036f40d676f8db807df4d8fedce85a0eacc34a6d388f66cd36b6cc1f4a30177d2b22e50a431014c19828159a2934b99bf009c9e69386667d40e6e8f8e380dc43f2d58c6d8fbb4b1804da0031df6f7411d1f6e508eb6bf879f2faff6befabae7543f5b87f0b2b560e549fbf7a631104b9ec382346d993549dd85f8a1dab39cec6449fe29dca54b82f555310719963c1db016e93e491ade2b763d7b067615a72e8d6bb3a59886bf494797ab017533bae6829a7ce004bfcfd75f3aec179287afd63055f9add5568f68be2bf97f1546e699135f2bdaf9e1f08d0d8c93251fdacbbe12f1e63e2fc79360ac0316e98d47cc5112f0237db278e94aded1c657b709a67a6ff28950b035f2b04b478fbb66ad02f13fa4e298080beeeb70ded6adecc1b804cf9a6d457f0df561e699f2b81252736d1281617518e31f79b0f38a4138fd5fbe5e93022814184c8c2fbbc5b2e566db448b366d2b9c9884305e309b82c4af39ab9dba6961fc4c58a11448edc381204d6416c95ae0f3df9b2f9d3f0142cefaea28abd4cd7105d69bc34bd87809f5ed68aab8049e47e56b1209401ac7b9585e0f354d4c1ed3cb478bc73ef659a74c398a93a57ac5b855a6daa0ba08c3e6dd7bdcfbfef4d056678c1746332811a57235cc576cefd8be54384241a5905a8c8e9596b14e0acc7bc20dc19b102eefe5d23dfc9d7be584d472f55708a7f0ab76a414d45b1f9cb3060399e8ed344db339fb31f8e15d16cfa9617aa3f670cee5ccbc01c1cbb0c8f91759b9500a9f9622b3bf1478d33f3e714c9f852a8182921a0c2590aea96a659a5a504daae45086e33b0020303066ebc5fdfca59ec4d8ab7124ad91799b8b8f33c48b1a408c0fabb089414a402477c2514ceae2b92c1c811ad276829810263519ff21f51bb4a22e98b3e60a94a929387336b97c4e7fc1ba68063203a1a7d810db6733aa1ca256f01de5a05f9f1c44abacad8a8acf2af6eeed08a20720eec300f2c66b0b17bfeaa6006a17fdb76bcf71294def9cd5e4cc2bd9ec690f1230915b19b563afcb4796d6a76422caa356c837390596903937d88b25560b796c7a092f8b2d6b224e9ea052f210ba6efb66f59c8cb7c5d3614828105555b1ab08393746c4a50fe0e352226a4e0b13929ad51aeca3e2f95a465d8722bb429e8ad29bd5256ca10422f5d684998b9743f1f1b1a98de35cd3499879c626de9a34b69aa032e04c7633ff55ea0c6866e7c1a092a9307e274bd07a05b16ae649ad4b095f0fced507d05ae0549fb60f392d34e9efaa9187aa32e2416edca83c6fc1b145c8e33c2b60975ef5f86e2b877d4d7d1d583cde354c680fc7da7ad2f282e284e9fb3cc6be0d98e9d32be363d4a26e28ef6b37a81df1e695f63aa4feebf8cf65021653409cf23f148b6021bd4435dfd9d1b9da453f92ff1085b91b526e900fc2220fe092e70b045d1267683e2232719f860d11e4ced7d0d435c308976439cf8c976afa5bd5e2e443dd19a47039c5d78b8df26529100528ed423288f27ce6dc90aa53e8dfd76865f0cae5568c67189d708b184e715a09ef965b3badc730102fac284d015e5c93e6f6cc36dcb78950d9cc3da7e7b70299bdf0d7f5d6b8f23512f9837c437239957105207495578da9f8c1c3ec8e4e4011a7557561d731c01b6ecdd3934a103be20a808d35cf638b677fe1e1763fdf02296d3cfdcac109acac2adee6a8e3bc1209c7824053da16837bd42cd51e730f280af88b930f48648ea718e0c0ff817cc21d13ebb1aaecd387afeed9f9ab3f9bc3d3bbab52fb21ec154a77d37b7991eb10a6d6993d28000b7044405f614e449c4f84958f1", 0x1000}, {&(0x7f0000001600)="72b3ad478b074c012e78532ebebf5bdbe97de51bd44032a6b8513c28119b1e5c05a263ee69dce93c032d578c8a899c95fa9e119a734011c2018ecff063a02cde1b1cd1406ed05117e0c876511e4f9dbf0b940da9ea78f429deb0459ba68145efd1cdf1274d466ef3e8ba7a9aed43a183106fd48b584588730161c8ecb4b8dfbb812d03873a45fb1a3bae115ca4b4bf670cd675f60bf953cd80388b54418f6fbf632259c368c81b9202b785d5c92d7c73960947dcb619fe961d35dda318801bec05030b6dd8be4dd48170855e8e032c557adbbdc02d07b911926f4ff655a9e5319434951249", 0xe5}], 0x9, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x0) pipe(&(0x7f0000000040)) 16:00:15 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x9a}) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x34) r2 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_RMID(r2, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x801, 0xc0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe014, 0x7fff}, {0x6, 0x8}}, 0x0) panic: sandbox escaping file name "../file0/file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000403400, 0xc0004c3380, 0xbf5460, 0x203000, 0xc000060cb8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf5460, 0xc000403400, 0xc0004c3380, 0xc00007ca00, 0xe136b44e4b95f4f, 0xc00069d9e8, 0x4f0c53, 0xc0006dc4b0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000403400, 0xc0004c3380, 0x8fd600, 0xbf5460, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000403400, 0xc0004c3380, 0x8fd600, 0xbf5460, 0xaaaaaaaaaaaaaaaa, 0x38, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd2860, 0xc000403400, 0xc0004c3380, 0x40b7ff, 0xc0005ebb90, 0x30, 0x30, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000403400, 0xc0004c3380, 0x8fda60, 0xbd2860, 0xc00069db00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000403400, 0xc0004c3380, 0x8fda60, 0xbd2860, 0x3, 0x3, 0xc0004c3500, 0x40, 0xc00069dce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc000403400, 0xc0004c3380, 0xbc8b20, 0x3, 0x3, 0x7a81addd746bded2, 0xc00069ddb0, 0x72beae, 0x7f3580, 0xc0007506f0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc000403400, 0xc0004c3380, 0xbddde0, 0x85, 0xc0004c3380, 0xc00000dcc8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc000403400, 0xc0004c3380, 0xc0004c2e80, 0xc0004c3380, 0xc00069de48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc00069ded0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0004c2e80, 0x8f8660, 0xc0006dc4b0, 0x1e, 0xc000756500, 0xc0006be000, 0x942, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0007416c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2